Honeycomb September Update

in #honeycomb2 years ago

Honeycomb

The circus never seems to stop. Our IPFS infrastructure has had some resiliency checks recently. Two of the biggest public service providers have merged or otherwise pointed their services to each other. Sadly this wasn't in the best of directions. Infura had an amazing setup to prevent cross scripting and it seems they have abandoned it to point toward ipfs.io. Also their public upload service appears to be offline. This of course has a ripple effect on many products and services that we've built over the years. While public uploads aren't a thing we can offer yet our code has been updated to handle errors better and hopefully keep nodes online and in consensus.

There was recently a double spend error that was exceptionally weird, I couldn't figure out how to intentionally cause it to happen but that perfect storm shown a bit of light on some consensus and restart holes that have since been patched with this upgrade. Additionally our last upgrade didn't go as smooth as we would like and as a result the biggest change to our code base is to allow for the entire richest half of our consensus node runners to hold multi-signature keys. Before we had a fairly decent ability to ensure sufficient collateral in average market conditions. This should now 100% true for any steady state configuration.

Additionally API has been added to show the value of powerdowns and to fix a memory leak with changed powerdowns.

The Docker IPFS image has been changed to a more stable version and the config file now properly builds the docker network that was causing issues for people running multiple services.

Also a startup freeze was isolated and corrected by looping back to the catchup routine if there was a gap after the block stream was established.

SPK Only

We have gone ahead and added code that allows SPK network IPFS service providers to submit their APIs and hopefully this will help kick start IPFS features and actual network storage. Soon we'll be able to run the checks and pay for the storage as well, per the whitepaper.

Code Review

These changes are all up for review and comment at Branch 1.2

These changes will be merged into dlux, ragnarok, and the honeycomb base software soon.

Thank you for the support and I hope you can consider voting for my witness https://vote.hive.uno/@disregardfiat

Sort:  

I think the double spend guy must be hackerman :D

Jokes beside, cool updates! :)


The rewards earned on this comment will go directly to the people( @balvinder294 ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Sounds good

wel done!

Thanks for the update

Dear @disregardfiat, we need your help!

The Hivebuzz proposal already got important support from the community. However, it lost its funding a few days ago and only needs a bit more support to get funded again.

May we ask you to support it so our team can continue its work?
You can do it on Peakd, ecency,

Hive.blog / https://wallet.hive.blog/proposals
or using HiveSigner.
https://peakd.com/me/proposals/199

Your support will be really appreciated.
Thank you!