Blurt Infrastructure Map

in blurt •  4 years ago  (edited)

Goal - Developers and entrepreneurs should be able to launch a full Blurt instance in one line like:

docker run blurt

This container will have all key Blurt services in it, with the exception of the wallet, which should be run separately for security reasons.

Container Contents

  • Blurt
  • Condenser
  • IPFS
  • IPFS Cluster Controller
  • Supervisord

Problem: CORS is required because we have too many subdomains and what have you, which increases deployment difficulty.

Solution: blurt.world/* is free, usernames map to blurt.world/@*.

Service Map

ServiceLocal AddressExposed As
blurt rpclocalhost:8091rpc.blurt.world
condenserlocalhost:8080blurt.world
image proxylocalhost:7070blurt.world/imgp
image uploadlocalhost:7070blurt.world/imageupload
ipfs APIlocalhost:5001used internally by the image upload function
ipfs gatewaylocalhost:8069blurt.world/ipfs
ipfs websocketlocalhost:4002*:4002
ipfs quiclocalhost:4001 (udp)*:4001 (udp)
ipfs tcplocalhost:4001 (tcp)*:4001(tcp)
ipfs cluster controllerlocalhost:9096used by the image upload service to pin CIDs to the cluster after uploading

How does the IPFS stuff solve Blurt's image problem in a durable manner?

Like this:

https://blurt.world/ipfs/ + QmYScoGHTWR7U1zwVHbDaTFDXTPskMShdNAQcg3AYJk63N

alt text

That image was uploaded from my laptop, on the ipfs network, pinned onto the server running blurt.world, and then pinned onto the cluster of machines that will be operated by the witnesses.

OK so that's cool tech, where are we heading with it?

Growth, wonderful dear Blurt community, growth. We couldn't possibly create the hundreds of front ends that I have every confidence that you folks will. With a single container and a domain name, you'll be able to launch your own blurt-like site.

.....but there are scaling limits on stuff like this, right?

Yes, but transaction fees go a long way towards ensuring that the chain can store important, valuable content for people all over the world.

....and if we hit those scaling limits, or otherwise hit another barrier, we will launch other chains and tie them in to Blurt's technology and economy. When all pretense of maximalism has been put to bed, and we realize that there will never be one single god-chain, it makes a ton of sense to solve problems with every pice of infrastructure that we can.

What is Blurt for?

  • Speaking your mind
  • Developing new communications technologies
  • Building a community of people who believe in the capacity of technology and community to improve society.
  • Most importantly, blurt is for FUN.

:)

If you want to beta test blurt in a can, please let me know.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!
Sort Order:  
  ·  4 years ago  ·  

Awesome. Might have to get talking to you to help get a Cannabis blurt front end 😁

This is definitely one of the things that I had in mind.

Specifically I would like for you to figure out how to make a cannabis oriented blurt front end profitable, without selling weed.

I am at your disposal. Please feel free to call me on discord in any time, and I will assist you in anyway that I can. Blurt will be the strongest when there are hundreds or thousands of entrepreneurs and developers building products that use its infrastructure.

  ·  4 years ago  ·  

Which will never happen because this is a centralized steem clone. No real investor or respectable user would ever invest anything measurable into blurt as it is not run, owned, or operated by the community. It is centralized and you can be blackballed if the owners decide so, whether the community agrees or not. Blurt is a joke and if anything, for those of us who are true investors, a very risky investment that likely will never pay off or reach an roi.

Even facebook and instagram have "dislike" or "downvote" buttons and the ability to report/flag content and it's for a reason. Removing that removes power from the people's hands and puts it into the hands of a smaller, biased, group. No thanks.

Blurt is a fun little joke investment and a "just in case it blows up because dumb people flock to it," but nothing more. No one serious about building an infrastructure using cryptocurrency (Which this isn't since it's centralized.) social media blockchains, will ever or would ever begin to consider, using Blurt of all things.

All blurt is, is a circle-jerk for those who don't want the risk of being flagged because other community members see their posts as valueless (Most of what is posted.) and nothing more. Shill it all you want, but that won't change the nature of the beast or the reality of the situation.

I won't try and debate you, you're simply wrong.

  ·  4 years ago  ·  

The IPFS for our image repository is a perfect solution. We don't have to worry future maintenance of a single server.

Cheers.

I've been thinking about trying to setup a front end but it seems like it would be a big learning curve for me. I come mostly from a desktop application development background. Any advice on what code to look at and study first?

Wait one week and schedule a call with me.

It'll cost you $20ish for a domain name, and $20ish per month for servers and it'll take 1-2 hours to set up.

sir if there will be so many frontend connected to the same backend , then if any one come across our post will he/she see my frontend or her frontend and wont it be a problem to have so many frontends.
one more thing blurt.world is now working better than before , thank to all the developers working to make it better.

  ·  4 years ago  ·  

blurt.world is down still and has not come back up. What the fuck are you talking about saying it's "working better than before?" It's not working at all.

idk , for me have posted all my post on blurt.world and it is working.
though m now using blurt.blog as there image issue is fixed.

  ·  4 years ago  ·  

Wow

Good to finanly arrive at this solution

Wow! You're moving at an incredible pace. What you said here is a piece of wonderful music to my ears.

You did a great job and I'm truly grateful for this advancement.

Blurt-On!


sir how have you embedded this post here , can you tell me...?

  ·  4 years ago  ·   (edited)

The Tweet?

Oh, it's simple. You just need to copy the Tweet URL and paste it directly to the comment/post.

Blurt.Blog has the ability to show the Tweet as it is. (great job on this @ericet)

That's the button to use so you can copy the Tweet URL.

wow it's really very simple.
thanks for telling me.
also thanks to mr @ericet.

You're welcome :)

  ·  4 years ago  ·  

your mind is your greatest power, and @jacobgadikian use it well

  ·  4 years ago  ·  

I see that much is done and done. With IPFS I have tried around in the past to upload vidos to DTube.

I think it is a very good solution and would support it.