[FAQ] Fuji Miner & Sharder Registration
We’re happy to announce that the second phase of Miner & Sharder registration for the Fuji Active Set — the Home Stretch phase — is now open:
Click Here for the KYC application
Click Here for the Non-KYC application
Click Here for information on the Home Stretch Phase and the Double Miner opportunity
The information below provides a wide overview of all phases of registration. Please go here for the most recent updates regarding the “Home Stretch Phase” of this registration process.
This article will provide an overview of the registration process, containing information about 0Chain Service Providers, 0Chain Active Set selection criteria, 0Chain Service Provider incentives, and more.
Before you begin your application, please read through this article to clarify any questions you may have.
What is a 0Chain Service Provider?
0Chain is able to provide decentralized storage through a scalable architecture of blockchain and storage entities represented by Miners, Sharders, and Blobbers.
- The Miner produces blocks via consensus on the 0Chain blockchain and secures storage by issuing “Blobber challenges” in an unbiased random manner.
- The Sharder stores the block history created by miners and acts a source of truth on the blockchain and ledger.
- The Blobber is a storage provider, offering high-speed decentralized cloud storage on the 0Chain blockchain.
Together, these three components represent the core Service Provider roles that enable the 0Chain network to operate as a decentralized storage platform. Service Providers who assume the roles of Mining, Sharding, and/or Blobbing are referred to as Miners, Sharders, and/or Blobbers, respectively.
What is the Active Set?
For the launch of 0Chain’s Mainnet, there will be 100 Miners, 25 Sharders, and an uncapped number of Blobbers (there is no upper-bound limit for Blobbers on 0Chain). The group of 125 Miners and Sharders is known as the Active Set, because this group is actively maintaining the 0Chain blockchain.
How is the Active Set chosen?
Since the Active Set is very important to the 0Chain ecosystem, the process of selecting Service Providers into the Active Set is one that is both highly selective and highly rewarding (for those who are selected). There will be different selection processes for Fuji (Phase 1 of Mainnet) and Kilimanjaro (Phase 2 of Mainnet).
Click here for an in-depth comparison of Fuji and Kilimanjaro.
In order to understand the Active Set selection process for Fuji, it’s important to first understand the Active Set selection process for Kilimanjaro; Kilimanjaro is an upgrade on 0Chain that will enable a fully decentralized Active Set selection process. In this process, the Active Set will be randomized and shuffled intermittently, likely every few weeks, via a mechanism called View Change.
What is View Change?
View Change will select the 100 Miners and 25 Sharders through a type of “VRF-enabled’’ decentralized lottery mechanism. The lottery mechanism is weighted by $ZCN stake. The Service Provider’s chances of selection are compounded by an increase in the Service Provider’s $ZCN stake, a feature known as Squared Staking. In other words, after View Change is integrated, a Service Provider will have better odds of being selected into the Active Set with a stake of 100,000 $ZCN than a stake with 50,000 $ZCN (4X better odds, for those who are curious).
For more information on Active Set selection, we recommend that you consult our Token Economics & Service Provider Opportunity document, or, for more technical information, our white paper page and documentation page.
When is the Kilimanjaro upgrade expected to be ready?
The Kilimanjaro upgrade is estimated to come 3 to 12 months after Fuji is launched.
What are the benefits to being in the Fuji AS?
The Active Set is incredibly important to the 0Chain network. To incentivize Active Set Service Providers for their contribution, the Year 1 rewards within the Active Set are as follows:
- ~80,000 $ZCN annualized reward per Miner or Sharder for the first epoch (1 epoch = 1 year, roughly). Receiving the full reward is contingent upon uptime and a full year in the Active Set.
- ~160,000 $ZCN annualized reward per MSB (double the reward of Miner or Sharder) for the first epoch.
- ~7% annual interest on total $ZCN staked.
- Name etched in the Genesis block! :-)
For more information on ZCN inflation, rewards, and general token economics you can refer to the 0Chain Token Economics document.
How long will the registration process take?
The registration process will remain open until the Active Set is finalized. Since we cannot predict outcomes such as the amount of Service Provider applications or the quality of the Service Provider candidates — outcomes which will dictate the timeline of registration — there is no predefined deadline. It will likely run up until a few weeks before mainnet launch.
What if I don’t have my hardware yet, but I want to sign up anyways?
The benefit of the Early Bird registration is that you don’t need to secure your hardware yet IF you are planning to follow the Recommended Rig Spec or to use our Build and Ship service once it’s available. If you are planning to deviate from the Recommended Spec or the Build and Ship service, you must describe the specs in the application and you must already have the hardware in your possession (or already have it deployed to a Data Center).
How is the Fuji Active Set chosen?
As previously mentioned, 0Chain will proceed with a tiered rollout process to ensure a secure transition to the public network. The first tier will be Fuji Mainnet.
In Fuji, the 125 Miner and Sharder slots will be filled by 100–125 unique individuals.
- Every Miner and Sharder will have to provide Blobber services (more information on this requirement can be found under Criteria #3 “Hardware and Expertise”).
- Applicants will be KYC’d to ensure uniqueness of each application (to prevent duplicate applications)
- Applicants will be evaluated based on a set of criteria to select the best candidates. Service Providers will be chosen based on the following four criteria, ranked in order of importance:
- $ZCN Stake
- Hardware and Expertise
- Community Engagement
- Apply Early
What is the purpose of KYC for the Fuji Active Set?
A brief answer:
Fuji Active Set Miners and Sharders will apply with KYC for the purpose of preventing bad actors and ensuring the security of the network during Fuji. The personal data will be used only to ensure the Fuji Active Set is comprised of good actors, and will be removed after application validation at the request of the applicant.
- KYC data will only be required for Miners and Sharders who want to participate in the Fuji Genesis Active Set. KYC will not be required for Blobbers at any point in time nor will it be required for Miners and Sharders after Fuji phase.
A more detailed answer:
In order to understand the reason for Active Set KYC, it’s important to understand the rollout process of the 0Chain network. As previously mentioned, 0Chain will rollout with the Fuji Genesis network, releasing first, and the Kilimanjaro network upgrade, releasing shortly after Fuji. The Fuji Genesis network can be thought of as a transitional phase towards a fully-decentralized network; the 125 Active Set will not be shuffling in new Miners or Sharders until Kilimanjaro launch.
In Kilimanjaro, View Change will enable shuffling: any Miner or Sharder who encounters downtime can be shuffled out of the 125 Active Set and replaced (eg 5 Miners go down, 5 new Miners are shuffled in). In other words, shuffling enables “down” Miners or Sharders to be replaced.
The Fuji Genesis network will feature a fixed Active Set — so, there is no shuffling in Fuji. Thus, until the Active Set is no longer fixed, it’s important that the Miners and Sharders are known in the event of troubleshooting, failure, or unanticipated downtime (eg, a disconnection because of a weather-related power outage). In order for the community — and not the 0Chain team — to operate the blockchain during Fuji, the Miners and Sharders need to be distributed, have adequate hardware, and be unique (to avoid centralization). The only way to accomplish this during Fuji is to screen candidates for uniqueness, adequacy of hardware, and long-term interest in the 0Chain project.
Can I be a Service Provider without KYC?
Yes, a Service Provider can run an uncapped amount of Blobber service on the Fuji Genesis network. Additionally, aspiring Miners can apply as a Non-KYC miner to join the Active Set without the requirement of a KYC screen.
Fuji Registration Criteria
Applicants will be evaluated based on a set of criteria to select the best candidates. Service Providers will be chosen based on the following four criteria, ranked in order of importance:
- $ZCN Stake:
A Service Provider will stake an amount of $ZCN on their rig. To ensure optimal security of the network, the higher the amount of $ZCN pledged by a Service Provider to stake on their rig, the higher the chances of Active Set selection for that Service Provider.
- There is a minimum pledge of 50,000 $ZCN for a Miner or Sharder. These applicants are applying to operate two out of three 0Chain Services: a Blobber and a Miner; or a Blobber and a Sharder. If the Service Provider is indifferent between these two services, they should select “No Preference” on the application.
- There is a minimum pledge of 100,000 $ZCN for an MSB. These applicants are applying to operate three out of three 0Chain Services: a Blobber, a Miner, and a Sharder. If the applicant is not chosen for both roles, they will default to a “No Preference” selection, transferring them into an available slot.
- Service Providers may write in a “Back Up” pledge — one as an MSB, one as a backup for Miner/Sharder (in the event that they are not chosen for an MSB). The “Back Up” pledge will only be evaluated if they are not chosen as an MSB. Same $ZCN minimums apply.
- In order to be fair to all applicants, a Service Provider cannot pledge an amount of $ZCN that they do not own. To verify this, the Service Provider must identify an Ethereum address that contains, at least, the amount of $ZCN tokens pledged. If it is discovered that the amount of $ZCN in the address differs from what the Service Provider is capable of pledging, this may result in a rejected application.
A Service Provider will have to choose a geographical location to deploy their rig; a Service Provider is encouraged to choose a location that is different from that of other Service Providers . The reason for this is that a diverse geographical distribution of Miners and Sharders will facilitate optimal performance of the 0Chain Network.
The following criteria will drive the selection process to ensure Geo-Diversity:
- 6–8 Miner/Sharder (M/S) slots per city. Meaning, the number of M/S slots that can operate in any one city will be limited to 6–8 M/S rigs. If a Service Provider happens to select a location that is above this threshold in their application, they will be notified and presented with some alternative options.
- A maximum of 62 M/S slots per country. Meaning, no country will be able to host over 50% of M/S slots (e.g. the U.S. cannot host more than 62 M/S slots). This is a maximum; ideally, the distribution of M/S slots per country will be significantly under this maximum.
- Diversity of Colos/Data Centers/Service Providers. In order to facilitate decentralization, Service Providers who find new facilities to manage their hardware will, as a result, improve their chances of selection into the Active Set.
To ensure that the criteria is met, the application will ask the Service Provider to identify the Provider, the City and the Country where they will be operating their MSB rig. It is generally more preferable for a Service Provider to have an uncommon geolocation (and provider) than a common one (relative to the other 124 slots).
3. Hardware and Expertise:
It’s important that a Service Provider’s hardware is capable of operating on the 0Chain network and that a Service Provider has access to expertise capable of maintaining that hardware. In order to apply, you must have a plan for hardware.
- Using the 0Chain recommendation? This is the most convenient route for the application. If the Service Provider is planning to follow the Recommended Rig Spec or planning to use 0Chain’s Build and Ship service (once it’s available), please select “Recommended Spec” in the application. While this is convenient, keep in mind that the sooner an applicant can be running on the network, the better their chances of selection. Thus, Service Providers will not want to wait until the last minute to deploy their hardware.
- DIY? The recommended specs are recommendations, and aren’t the only specs that will be sufficient to operate on the network. If a Service Provider chooses to deviate from the Recommended Spec or the Build and Ship service, they will need to prove that it’s sufficient. In order to do so, they must describe the specs in the application and they must already have the hardware in your possession (or already have it deployed to a Data Center).If a Service Provider deviates from the recommendations, they will need to prove that it’s sufficient.
- Questions? If a Service Provider has questions as to whether their hardware will be viable, they should reach out to the team on the community forums
- Expect to blob. Miners and Sharders will be expected to provide blobber services. There will be a minimum blobber requirement for each of the Active Set Service Providers: 12TB of hard disk space available and an estimated 1200 $ZCN tokens (at a write ask of 0.01 USD/GB/month) to stake as collateral for blobber services for a one year term.
- Prove it or lose it. To ensure that every Service Provider can provide an adequate service upon mainnet launch, it will be expected for every Service Provider in the Fuji Active Set to have operated their hardware on the testnet for at least 30 days. If the Service Provider does not demonstrate capable hardware, they run the risk of losing their reservation slot.
4. Community Engagement:
The Fuji Active Set will be composed of Service Providers who have a long-term commitment to the 0Chain network. The team will ask them to provide a 1–3 sentence explanation describing the long-term value that you will add to 0Chain. It’s encouraged to be creative here; a more compelling explanation (e.g. specific examples of community building) will improve the quality of the Service Provider’s application.
5. Apply Early:
Priority will be given to applicants who register early. If two nearly identical applications come in at different times, the application that comes in earlier will be favored over the other.