☁️
Züs
  • About Züs
  • Concepts
    • Architecture
      • Mining on the Züs Blockchain
        • Onboarding a New Miner or Sharder
        • Block Production Protocol
        • Block Finalization
        • Merkle Patricia Trees(MPT) and Recovery
        • View Change and Distributed Key Generation(DKG)
      • Payment
      • Storage
      • Token Bridge Protocol
      • Resources
    • Tokenomics
      • Staking Process
      • Block Rewards
      • Delegation
    • Store
    • Earn
    • Build
    • NFT
  • Resources
    • Whitepapers
      • Tokenomics Paper
      • Architecture Paper
      • Storage Paper
    • Patents
      • NON-FUNGIBLE TOKEN BLOCKCHAIN PROCESSING
      • FREE STORAGE PROTOCOL FOR BLOCKCHAIN PLATFORM
      • TRANSFERRING CONTENT VIA PROXY RE-ENCRYPTION
      • STREAMING CONTENT VIA BLOCKCHAIN TECHNOLOGY
      • SPLIT-KEY WALLET ACCESS BETWEEN BLOCKCHAINS
      • ENFORCING SECURITY PARAMETERS SPECIFIED BY AN OWNER ON A BLOCKCHAIN PLATFORM
      • CLIENT AUTHENTICATION USING SPLIT KEY SIGNING ON A BLOCKCHAIN PLATFORM
      • BLOCKCHAIN CONTENT PURCHASING PROTOCOL
      • BLOCKCHAIN BASED PRIVACY COMPLIANCE PLATFORM
      • SYSTEMS AND METHODS OF SELF-ADMINISTERED PROTOCOLS ON A BLOCKCHAIN PLATFORM
      • SYSTEMS AND METHODS OF AGGREGATE SIGNING OF DIGITAL SIGNATURES ON MULTIPLE MESSAGES SIMULTANEOUSLY U
      • SYSTEMS AND METHODS OF BLOCKCHAIN PLATFORM FOR AUTOMATED ASSET BASED PROVISIONING OF RESOURCES
      • SYSTEMS AND METHODS OF SELF-FORKING BLOCKCHAIN PROTOCOL
      • SYSTEMS AND METHODS OF SUSTAINABILITY PROTOCOL USING DISTRIBUTED BLOCKCHAIN APPLICATION WITH IoT SEN
      • SYSTEMS AND METHODS OF BLOCKCHAIN PLATFORM FOR DISTRIBUTED APPLICATIONS
  • API Reference
    • Endpoints
      • Block
      • Client
      • Connection
      • DNS
      • File
      • Smart Contracts
      • Blobber Stats
      • Transactions
      • Miners and Sharders
        • Stats
        • State
        • Diagnostics
        • Configuration
        • Smart Contract State
        • Smart Contract Stats
        • Chain Stats
  • Hackathon
    • Register to Hackathon
      • How to Add Members to Hackathon Team
    • Repos
    • Documentation
  • Products
    • Bolt
      • Get Started
      • Stake
      • Activity
      • Buy ZCN
      • Sell ZCN
      • Send Tokens
      • Receive Tokens
      • Settings
        • Manage Profile
        • Wallet
        • Read Pool
      • Troubleshooting
    • Vult
      • Sign Up
      • Upload File
      • Upload an Encrypted File
      • Upload a File to a Folder
      • Share a Uploaded File
      • Move a Uploaded File
      • Delete a File
      • Make File Available Offline
      • Troubleshooting
    • Atlus
      • Dashboard Overview
      • Service Providers
      • Charts
        • Market Charts
        • Network Charts
        • Storage Charts
        • Züs Explainer
      • Blockchain
      • Server Map
    • Blimp
      • Sign Up
        • Buy ZCN for Storage
      • Use Blimp as Direct Storage
      • Use Blimp as S3 Server
        • S3 Operations
      • Use Blimp for Cloud Migration
      • Manage Allocations
        • Extend Size
        • Extend Duration
        • Add Blobber
        • Replace Blobber
        • Make allocation Immutable
        • Freeze Allocation
        • Cancel Allocation
    • Chimney
      • Get Started
      • Deploy Blobber on Own Server
      • Deploy Blobber on Rented Server
      • Stake Blobber
      • Add Blobber
      • Monitor Blobbers
      • Visualize Blobber Logs
      • View Blobber Rank
    • Chalk
      • Sign Up
      • Create NFT Collection
        • Buy ZCN for NFT via ERC token
        • Buy ZCN for NFT via Credit card
      • Explore NFT Collections
      • My NFTs
      • Profile
        • Withdraw Earnings
        • Manage Collections
  • Guides
    • Zus GO SDK
    • Zus JS SDK
    • Zbox CLI
      • Repo
      • Get Started
      • Creating and Managing Allocations
      • Uploading and Managing Files
      • Lock and Unlock Tokens
      • Tips and Troubleshooting
    • Zwallet CLI
      • Repo
      • Get Started
      • Zwallet Operations
      • Staking on miners and sharders
      • Burn and Mint Tokens using Zwallet
      • Troubleshooting
    • Add a Blobber
      • Repo
      • Getting Started
    • Add a Miner/Sharder
      • Repo
      • Getting Started
    • Setup a Blockchain
      • Repo
      • Quickstart
        • Understand the Script
      • Step 1: Set up the project
      • Step 2: Setup the network for Züs components
      • Step 3: Initialize and Build the Züs components
      • Step 4: Start Sharder and Miner Containers
      • Step 5 : Create a wallet using zwalletcli
      • Step 6: Starting the blobber containers
      • Step 7: Validate Züs deployment
      • Step 8: Creating an Allocation on Blobber
      • Restarting Sharder and Miner Containers with CleanDB.
      • Additional Tips and Troubleshooting
    • Glossary
  • Support
    • Help Center
      • Community
      • Issues on Github
      • Contact Us
Powered by GitBook
On this page
  • Blobber Block Rewards
  • Miners and Sharders Block Rewards
  • Blobber Reward Process
  • 1. Blobbers assigned to partitions
  • 2. Lottery mechanism to select a partition winner
  • 3. Partition winner is randomly selected
  • 4. Block Reward Released to the Blobbers within the Winning Partition
  • Blobber Weight Formula
  1. Concepts
  2. Tokenomics

Block Rewards

PreviousStaking ProcessNextDelegation

Last updated 2 years ago

A ZCN block reward is minted with each new block and paid out to Miners, Sharders, and Blobbers to incentivize the growth of the Züs Cloud Network expansion.

Blobber Block Rewards

In the first year of mainnet, the Blobber network as a whole will receive a total of ~7,500,000 ZCN in block rewards designated for all active Blobbers on the Züs Cloud Network.

The proportion of block reward that each blobber receives is determined by their contributions to the network relative to the average blobber’s contribution on the network. These contributions are measured using the Blobber Weight Formula, which is explained more thoroughly

Miners and Sharders Block Rewards

In the first year of mainnet, the Active Set as a whole will be paid a total of ~8,500,000 ZCN in block rewards. The rewards will be spread out equally to its 141 Miners and Sharders.

*After the first year of mainnet, future network upgrades will modify the Active Set selection process, and thus the annual block reward breakdown per Miner and Sharder may also see modifications.

Blobber Reward Process

Blobbers are given rewards based on a lottery mechanism that favors the most productive and honest Blobbers on the network. Any Blobber who passes a challenge within the given time period is entered into the lottery.

1. Blobbers assigned to partitions

To enter a Blobber into the lottery, the network will randomly assign a Blobber to a “partition” - a fancy word for a group of Blobbers. There are numerous partitions and the members within each partition are constantly shuffled. Thus, the partition that a Blobber is in today may differ from the partition that they are entered into tomorrow.

2. Lottery mechanism to select a partition winner

For every block, a randomized selection is made to choose a winning partition. This selection process can be best understood metaphorically as the “lottery drawing” process.

3. Partition winner is randomly selected

To choose a winning partition, the network uses VRF (verifiable random function), which ensures randomness in the selection of each winner.

4. Block Reward Released to the Blobbers within the Winning Partition

Once the winning partition is selected, the rewards are distributed to the blobbers within it. The rewards that a blobber receives is in accordance to their overall contribution to the Züs Cloud Network relative to the other blobbers within the partition.

Blobber Weight Formula

The proportion of block reward that each Blobber receives is determined by their contributions to the network relative to the average Blobber’s contribution on the network.

These contributions are measured using the Blobber Weight Formula, which is comprised of the following: “Goodness Factor”, which is determined by the [free egress multiplier] and the [fair usage multiplier]; and “Adjusted Stake”, which is determined by [ZCN Delegated] and [Successful Challenges]

Variable
Description

Free Egress Multiplier

Blobbers are incentivized to provide Free Egress (also known as Free Reads) and facilitate adoption of Züs. Blobbers who provide Free Egress will receive the maximum multiplier.

Fair Usage Multiplier

Blobbers will be incentivized to provide honest storage performance. In order to prevent malicious Blobbers from exploiting the rewards mechanism, the Fair Usage function audits the bandwidth of a Blobber to detect and penalize any inorganic data usage patterns. The Fair Usage function is a ratio of a Blobber’s Egress Activity relative to their Active Data Storage. The closer a Blobber keeps this ratio to 2, the higher the multiplier.

ZCN Delegated

Blobbers will be incentivized to stake and collateralize value on their active storage commitments. Since ZCN is the staking asset required for any storage commitment, the weight formula rewards those Blobbers with more ZCN delegated (both self-delegated and externally delegated) to active storage commitments.

Successful Challenges

Blobbers are incentivized to store data. They are randomly issued Challenges to prove that they’re storing data. When a Blobber receives a Challenge, it must submit a proof of the file to successfully pass the Challenge. Blobbers who store more files have a higher probability of receiving more challenges.

The overall contribution of a blobber is determined by their “weight”, which is calculated using the (explained below).

below.
Blobber Weight Formula