Fuji & Kilimanjaro MainNet + Service Providers: What to Expect from 0Chain MainNet Launch

Chad Hanson
Zus Network
Published in
4 min readJan 28, 2021

As we approach the launch of MainNet Fuji, we wanted to take the opportunity to outline the role of the service providers that run the 0Chain Network.

Fuji and Kilimanjaro

Fuji will be the first phase of our MainNet launch that will be followed by Kilimanjaro, which will further upgrade the network to incorporate View Change

Fuji

We will soon commence the application process for service providers (including KYC) to run the network. Stay tuned for more details on how to apply.

Upon the initial launch of Fuji, we will launch the network with a controlled group of service providers to run the network. During this time frame, these service providers will be responsible for the various tasks of Miners, Sharders and Blobbers on 0Chain’s network. During this time, Blobbers may openly join the network at any time to store data. As Miners & Sharders will offer an initial level of blobber capacity, dependent on the adoption rate, it may take some time before more blobbers are needed to scale to meet storage damand.

With the simultaneous launch of 0Box, the demand for data storage may rapidly increase, and therefore, we have planned for additional blobbers to be able to join with ease.

Kilimanjaro

Upon our transition to Kilimanjaro, our View Change protocol will be implemented into the network. During this time, new miners and sharders can be added to the active set, thus furthering the decentralized nature of the network. Similar to our Fuji launch, blobbers will be welcome to join the network at any time.

View Change

View change is a bidding process for miners and sharders to join the active set and replace the lowest stake holders. The selection process is based on squared staking to protect against Sybil miners. A miner staking 2 tokens has 4 times higher chance of getting chosen compared to a miner staking 1 token in 4 different miners. Miners and sharders need to stake enough tokens to be selected at each View Change event, which occurs every n rounds. We anticipate that only 5–10% of the miners and sharders get shuffled out every view change.

As we approach Kilimanjaro, we will take a look inside the view change protocol. If you’re interested in learning more about View Change, check out our white paper.

Miners, Sharders & Blobbers

0Chain’s network consists of various entities to perform certain tasks that are critical to the Storage Protocol. Miners, sharders and blobbers each perform a different task, and thus are rewarded individually. By separating the task of mining from blobbers, the load on the mining network is lightened, enabling fast transactions on the blockchain. Do you have questions about being a service provider? Head over to the 0Chain Forum for more info, resources, and FAQs. In the meantime, let’s take a look at each:

  • Blobbers: the computers providing data storage.
    Blobbers provide services to 0Chain clients via storage of data and writing/reading data in exchange for tokens. Each of these services is rewarded with a separate mechanism. A price (in terms of tokens/gb) is established per read and write of data, known as the write rate and read rate, respectively. Blobbers are paid immediately for reading data. To be rewarded for writes, blobbers must successfully respond to challenges, issued by the blockchain, and their challenge response verified by validators. There is also a component of challenge completion time (CCT) which is used to differentiate blobber services. For example, datacenter-based blobbers with good infrastructure and bandwidth are likely to deliver better CCT than others. It is important to note that Blobbers are paid interest for their stake by the network, but the reward tokens are directly from the clients. And if Blobbers get slashed for not passing challenges, then a portion of their stake tokens go back to the client. Validators, the entities that issue challeneges to blobbers, receive a portion of Blobber fees regardless of whether blobbers pass challenges.
  • Miners: the entities that generate challenges to blobbers and validate a client’s data is truly being stored.
    A miner is rewarded for each generated block by the network at the rate of 0.7 token per block, and they also receive fees for all transactions in the block. The block reward will decrease during subsequent epochs. A portion of the total rewards and fees go to the sharders that have stored the previous block.
  • Sharders: the entities that are responsible for breaking apart blockchain data into chunks and retrieving them (sharding).
    As only one block gets finalized at any time, only one miner gets paid, along with the sharders of the previous finalized block.
Figure 1: Signed markers used to trace, secure date pieces of a file and use blockchain as an independent verifier

Make sure to follow us on social media and join our channels to stay up to date with the latest news:

--

--