It's the resiliency, stupid!

in blurt •  4 years ago 

American politicians have the saying:

It's the economy, stupid!

As a politician you're going to be judged by the economy and economic performance during your time in office.

What makes investing in a network like Blurt or a network like Cosmos or a network like Akash or VSYS scary?

In my opinion, it is the overall low level of resiliency.

I think I've been quite upfront that of course I don't view Blurt as a competitor to Bitcoin in any way shape or form. it's quite delusional to think otherwise. This thing, is not that thing.

but I think it's also quite apparent that there is real value here in the land of fast proof of stake blockchains.

What do fast POS chains do well?

  • Anti censorship
  • Application development platform
  • Globally accessible back end where every user is the root user
  • Community
  • Governance

Those are great strengths to have, and I am firmly convinced that this is powerful software. But we're really lacking in nodes. Have a look at the witnesses tab, I think we have about 50 at any given time.

Okay so what is that? That is 50 nodes that are in line to participate in consensus with the top 20 participating in consensus actively.

Now let's do Bitcoin:

https://bitnodes.io/ reports that there are over 11,000 reachable Bitcoin full nodes in the world. Please realize that there are many more unreachable no just that are sitting maybe behind NAT or maybe are using some sort of a privacy layer, or maybe are not running the Bitcoin core software, which is the only software that the bit nodes website tracks.

https://luke.dashjr.org/programs/bitcoin/files/charts/historical.html shows more like 45,000 or 50,000 nodes currently. It's challenging to say which one is correct.

Folks for fast proof of stake to prosper, we need to change the network topology. Currently, blurt is more or less centralized.

I think we've done really well in decentralizing. There is a wide range of front end interfaces available, and also several public RPC interfaces.

But I can assure you that it is not enough.

For anyone to really be able to trust blurt as money, We need a thousand nodes, and at least 200 standby witnesses.

Consensus must never stop. This is really really critical, so that's why I have been grinding away on the raspberry pi.

It helps of course that I have been developing Pi images and a pi image generation system for Tendermint's Starport. In fact, my recent success in building an image for blurt comes directly out of SOS, which was in fact purpose built for Starport. SOS is more or less my ideal embedded operating system.

Oh and by the way, I just happen to be running a VSYS node alongside Blurt on my Pi.

Screenshot_20201213-224610.png

The sync time seems to leave a lot to be desired but it most certainly does run.

Overtime, the image will be extended to include participation in a paid IPFS collaborative cluster, or even clusters.

Currently, users do not pay to host high quality photos on blurt. This is a problem, because the photos are not stored on the blockchain. In fact, they're stored on an S3 bucket that has run either on scale way, or on one of the machines that I maintain in Germany. Basically, image hosting is subsidized. (The bill, btw is $2/mo on scaleway and $90/mo on hetzner. Not a big deal really)

Subsidies will kill us. Looking at the big picture, we need to get blurt to a place where I can walk outside, hop on my motorcycle, go for a motorcycle ride, get hit by a bus, perish, and absolutely nothing changes except you will no longer get long winded technical screeds like this one on how to improve network resiliency.

What characteristics will build resiliency?

  • High node count -- ideally 10,000+
  • High number of witness candidates -- ideally 1,000+
  • Fixes to failure of consensus witnesses -- Right now we can lose only five consensus witnesses without the chain going down. That is bad and we must fix it.
  • Low network chatter
  • Lack of dependency on public RPC endpoints
  • community participation in infrastructure development

Result

  • High price - this purchases more and better infrastructure

To be clear, I don't want this only for blurt. I think that delegated proof of stake, or fast proof of stake block chains have a great deal to offer the world in terms of transparent, accountable governance. POS isn't democracy, that's why it works well. Those with the most skin in the game have the most say in governance matters and this is right and good.

thank you

Thank you for two things, thank you for reading my article, and thank you for using blurt.

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  ·  

I never understood why RPC nodes were not given a slice of the coin-minting - diff algo to witnesses but seemed an overisght not to pay for such important infrastructure.

The witness structure would also need changing so that it's worthwhile to be in 100th or 200th position.

  ·  4 years ago  ·  

True words! Thank you!

Mainly because it's difficult to do. It's frequently, frequently talked about the fact is that its just hard.

  ·  4 years ago  ·  

Hard in what way? An RPC does a lot more work so could just be proportional to something cumulative, like bandwidth, or just hours that it's on. One issue is to couple it to a username, but I imagine that's not too hard to do.

The witness structure would also need changing so that it's worthwhile to be in 100th or 200th position.

Very good point. There should be some form of incentives for witnesses at this level.

  ·  4 years ago  ·   (edited)

Our mission: Build Network Resilience
:sparkles:

  ·  4 years ago  ·  

@jacob

Looking forward to run my witness on raspberry Pi. If you have it running and ready for us to implement share with us the procedures and let's begin counting to thousands of witness running on pi.

Cheers.

  ·  4 years ago  ·  

I like this part!

Subsidies will kill us. Looking at the big picture, we need to get blurt to a place where I can walk outside, hop on my motorcycle, go for a motorcycle ride, get hit by a bus, perish, and absolutely nothing changes except you will no longer get long winded technical screeds like this one on how to improve network resiliency.

  ·  4 years ago  ·  

Haha this 100%

  ·  4 years ago  ·  

I didn't know there was a name for it but yes I think about stuff like this all the time.
it can be at work with your, home, or whatever you do things with other people...

  ·  4 years ago  ·  

Wow.... Believe me, this is so explicit and well detailed.
BLURT will certainly get there via the application of this recommendations.
Kudos for your efforts @jacobgadikian

  ·  4 years ago  ·  

Really!!

  ·  4 years ago  ·  

Your post has been manually curated by @freevoter !! Keep sharing your quality content in Blurt Blockchain heart

FreeVoter is a curation program which aim to support quality content creator in Blurt Blockchain.You can support us by delegating your BP to @freevoter !! We are sharing 90% curation reward to our Delegators.Learn more about FreeVoter and join Discord server.

  ·  4 years ago  ·  

there is a lot of work to be done. Especially if you want to decentralize the platform or at least involve more witnesses, as you mentioned this would bring confidence and strength to the platform

  ·  4 years ago  ·  

Great post! Recently @freakeao is installing and working in a low-cost node and tell us how to make it possible; all thinking about improve blurt.

can't upvote til profile pic not scary sorry