0Chain Weekly Debrief — February 3, 2022

Chad Hanson
Zus Network
Published in
3 min readFeb 3, 2022

Happy Thursday! Hope everyone is having a great week thus far. This week, we look back at the non-dev participation in conferences over the past few weeks. If you missed our calls and live streams, you can find links below to watch them. The dev team continues to push updates including to the blockchain and storage layers. Blockchain updates have continued to solve stability issues resulting in improving stability and addressing edge-case bugs that could cause stalling. The storage team is currently optimizing scalability features and prepping for tokenomics updates.

Non-Dev Updates

On January 12th, 0Chain Director of Partnerships, Adrian Corcoran, spoke on the EEA Education Call: “How Decentralized Storage Works & How It Will be Used in Business and Commerce.” The video is now available for those who missed the live stream and you can view it here.

0Chain COO, Mo Siam, spoke at the Blue Lava Conference hosted by Agoric. Mo discussed the role of decentralized storage in the growth of Web3 applications. Mo discussed how 0Chain’s development process and protocols mesh with the idea of decentralizing applications from the core storage layer, enabling smart contracts to access distributed data. If you missed it, you can listen here.

Thank you to everyone who joined our Twitter Spaces call on Sunday 1/30 to discuss 0Chain dev progress, the role of dStorage in the crypto and enterprise sectors, and more topics. We look forward to increasing community events such as these and Telegram Community Calls as we approach our MainNet launch and following going live. This is a great opportunity for our community to get in touch with our team, have questions answered, and share feedback with us. Thanks to all who joined!

Development Team Updates

The storage team is currently optimizing blobber databases, ensuring that storage is able to scale with increased demand as the number of files increases as well as file sizes. To prepare for larger file sizes, the team is equipping tools to ensure that large files (>100gb) can efficiently be stored and recalled with ease. In addition, the team is enabling compatibility for our gosdk for front-end access through js through our wasm which removes the need for 0proxy. This will improve the speed for accessing files through javascript.

Regarding the blockchain layer, this past week we addressed issues that caused issues with stage 4 and 5 of our loadtest. The bugs were identified and fixed, resulting in continued progress with loadtest and overall network stability. The dev team addressed an issue that would cause miner panics resulting in frequent restart issues. In addition, they addressed a hash state mismatch error, which would cause chain stuck for a while when happening. This was addressed by enhancing the saving process of db settings resulting in improved responses from queries/messaging. Other small changes included verify share errors, which could cause chain stuck and round timeout, as well as empty block issues and removing unnecessary logic for chain weight and deterministic finalization. Overall, all these updates have resulted in improved network stability as well as decreasing errors even with a full cluster size. In parallel to blockchain updates, the team is optimizing the smart contracts including for performance of creating/modifying storage allocations.

Developer Resources

  • Interested in learning more about building on 0Chain or becoming a service provider? Check out our GitHub for access to repositories. Community ambassador Sculptex has created numerous tutorials to help get you started.
  • Try our BetaNet here! Users can create wallets and allocations, store files, send transactions, and share files.
  • Need help navigating creating wallets, allocations, or joining as a blobber? Check out our documentation page.
  • 0Chain’s API endpoints use simple and intuitive HTTP requests to interact with the blockchain in order to send/retrieve information to and from miners, sharders or blobbers in the active network.

About 0Chain

0Chain is a high-performance decentralized storage network designed to eliminate business threats such as censorship, privacy liability and data breaches. 0Chain helps entities achieve GDPR compliance, localization and tokenization, and monetizes private data sharing.

API| Docs | Telegram | Reddit | Twitter | Forum | GitHub

--

--