Incentivization
Economical motivations for zkNode and zkProver to provide services
Sequencer
Collects transactions and publish them in a batch
Receives gas fees from the published transactions requested by users
Pays L1 transaction fees + HC (depends on pending batches)
If approved, a certain amount of HC reward will be sent to the selected (i.e. fastest) Sequencer.
Initially, the reward is set to be 0.1 HC for each valid batch generated. The reward can be dynamic as the protocol develops.
HC goes to Aggregators
Profitable if: gas fees > L1 txs fees + HC fee
Aggregator
Processes transactions published by Sequencers
Builds zkProof
Receives HC from Sequencer
Static Cost: L1 call cost + Server cost (to build a proof)
Profitable if: HC fee > L1 call + Server cost
Prover
Attests the valid batches are correspond to polynomial constraints
Generates ZKPs for the correctness of state transitions
Receives block reward in HC for each ZKP being uploaded to Ethereum mainnet
The amount of token rewards depends on the computational resources they contribute to the validation process.
Last updated