Sitemap
Zus Network

Züs is an AI-Ready Distributed On-Prem Storage with Unparalleled Security, Privacy, Availability, and Scalability.

0Chain Weekly Debrief — June 29, 2022

4 min readJun 29, 2022

--

Happy Wednesday! This week, we have a plethora of dev updates on both the blockchain and storage sides as the team continues to round out API feeds, improve documentation for easing adoption, and preparing for long-term network scaling. Thank you again to everyone who has already signed up for our , , or . If you haven’t already, make sure to take advantage of our extended deadlines to earn rewards.

Development Team Updates

The blockchain and smart contract teams have merged 18 PRs and closed 15 issues over the past week. Building upon prior weeks’ testing and debugging, the team has implemented various fixes to address performance and API feeds. The team identified bugs and implemented fixes for the API endpoint, which would cause incorrect return of the client’s pool info, as well as the endpoint. New APIs were implemented to provide the amount of , provide support to searching by block range for the , and to return transaction hashes when filtered by . The team’s rigorous testing ensures that API feeds provide accurate information while maintaining security. This is important so that front-end applications and users can securely access information. In turn, the team has also removed unnecessary to prevent redundancies.

Outside of addressing API-related issues, several updates were made for key network functionality and event database scalability. With the team’s recent testing, they were able to identify and fix an issue within which would cause the creation of rounds too fast, resulting in the tests failing as the rounds would exceed the desired stopping point. Database-related fixes include improving the process of to prevent new need for a new allocation as well as bugs related to the validator-related interactions with the . A was detected that could cause crashing of sharders. A fix was implemented to limit the event channel buffer size from 1 million to 100. Key generation scripts were updated to include the build tag in order to ensure it performs adequately. Block reward constants were moved to the . These constants, which were previously hardcoded, are used for calculating block rewards and thus must perform as anticipated in order to ensure service providers are properly rewarded. The team also updated the in order to meet mainnet requirements.

The blockchain team has also been working on the ability for sharder’s to upgrade and tier their storage. This is critical for future-proofing the . As the network scales and time passes, sharders will be tasked with storing block history which will build up. By allowing sharders to store data on multiplied devices or even tiering them onto network storage for older, infrequently accessed blocks, the team is preparing for ensuring high network performance and long-term success of network scalability.

The Blobber and gosdk team have closed 9 PRs in the Blobber and gosdk repos in the past week. The team updated code to , which providers support for specifying a file path instead of a directory. This update makes the process work similarly to the linux ls command, which should return a file. In collaboration with the blockchain team’s fixes on conductor testing, the Blobber team also fixed a for conductor tests. Following testing and review of the , the team implemented suggested fixes for the nft-based functionality. The team added further support for on the blobber side to ensure accuracy when creating allocations or staking. The team has placed additional focus on mobile support for zcncore functionality. The team added support for and . The team has also finished its for gomobile sdk build so that all the sdk could be supported for mobile development.

Developer Resources

  • Interested in learning more about building on 0Chain or becoming a service provider? Check out our for access to repositories. Community ambassador Sculptex has created numerous to help get you started.
  • Try our 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 page.
  • 0Chain’s 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.

| | | | | |

Zus Network
Zus Network

Published in Zus Network

Züs is an AI-Ready Distributed On-Prem Storage with Unparalleled Security, Privacy, Availability, and Scalability.

Chad Hanson
Chad Hanson

No responses yet