Diva Staking Documentation

website·Indexed 32 days ago

https://docs.divastaking.com/

Documentation for Diva Staking, a decentralized Ethereum staking solution utilizing Distributed Validator Technology (DVT). It features liquid staking tokens divETH and wdivETH, a DAO governance model with the DIVA token, and a permissionless network of operators. The docs cover operator node installation, smart contract addresses, protocol economics, and comparisons with other staking solutions like Lido, Rocketpool, Obol, and SSV.

Tokens
11.2K
Snippets
20
Records
91
Agent score
57%

What's inside Diva Staking

  1. Overview of Diva Operator node functionality

    A Diva Operator node is an extension of an Ethereum node designed to perform validation duties more efficiently. It integrates with standard Ethereum infrastructure (Execution, Consensus, Validation, and MEV-boost clients) while adding specialized capabilities: it uses a P2P network to manage key shares via MPC DKG and coordinates validation duties through Diva's Distributed Validator Technology (DVT). Operators are responsible for hardware maintenance, software updates, and performance monitoring in exchange for staking rewards.
  2. Overview of Diva Operator and Staking Economics

    Diva uses a permissionless and trustless model where ETH deposits are staked and operated by Operators. Stakers deposit ETH to receive liquid divETH, which generates staking rewards. These deposits are bridged to the Ethereum Consensus Layer in 32 ETH increments to create validators. Each validator is operated by 16 Key Shares, which collectively act as a validator key. This distributed approach increases the number of operators participating in attestations and block production, enhancing network decentralization.
  3. Overview of Diva Liquid Staking

    Diva is an Ethereum Liquid Staking protocol that integrates Distributed Validator Technology (DVT). It allows users to participate in Ethereum Proof of Stake in two primary roles:

    1. Liquid Stakers: Deposit ETH to receive divETH, a Liquid Staking Token (LST) that generates Ethereum staking rewards. divETH acts as a receipt token, with its balance updating daily to reflect the deposited ETH plus accrued rewards.
    2. Operators: Run Distributed Validation nodes to perform staking duties and earn Operator Rewards.

    The protocol is designed to be trustless, permissionless, and resilient, featuring no minimum ETH requirement for staking and no lockups for liquid staking tokens.

  4. Overview of Diva Staking

    Diva Staking is a system designed to power Liquid Staking through Distributed Validation. It utilizes cryptoeconomic "can't-be-evil" systems to allow network participants to fulfill staking tasks more efficiently, aiming to replace centralized entities in Ethereum's Proof of Stake with a more transparent, community-led ecosystem.
  5. Overview of Diva Staking's design goals

    Diva Staking is designed to balance three core architectural pillars:

    1. Trust-minimization: Removing trust assumptions and human influence from the protocol.
    2. Decentralization: Distributing operations across thousands of diversified nodes, regions, and clients.
    3. Scalability: Supporting large volumes of staked ETH.
  6. Overview of the Diva Staking DAO proposal process

    The Diva Staking DAO uses a multi-step process to move from an idea to an on-chain execution. The workflow consists of:

    1. Community Discussions: Informal socialization of ideas on Discord or Commonwealth.
    2. Proposal Drafting: Creating a formal proposal (DIP) using the community template.
    3. Temperature Check (RFC): Evaluating community interest via dedicated threads on Discord or Commonwealth before formal submission.
    4. Submission: Posting the proposal on-chain via Tally.
    5. Voting: A period where D-DIVA holders vote based on quorum and threshold requirements.
    6. Execution: Implementation of the resolution after a mandatory cooldown period.
  7. Overview of Shamir Labs and Diva Staking development

    Shamir Labs is a Swiss company developing the first implementation of the Diva Staking protocol. Their development scope includes the Diva Smart Contract, protocol specifications (covering DKG, DVT, cryptography, and tokenomics), Zero-Knowledge Oracles, tooling, the initial Diva client implementation, and the Diva Operator testnet.
  8. Overview of The Staking Foundation and its mandate

    The Staking Foundation is an independent Cayman Islands foundation entity dedicated to supporting the Diva staking protocol and the broader Ethereum ecosystem. Its primary focus is the promotion, research, and development of improved staking tools. To support this mission, the Diva DAO has allocated 100,000,000 DIVA tokens (10% of the total supply) for distribution to Diva community members.
  9. Access Consensus Layer state via ZK Proof Oracles

    Because the Diva Smart Contract (EL) cannot directly access the state of a validator on the Consensus Layer (CL), Diva uses Zero-Knowledge Proof oracles. These oracles provide data validity guarantees without relying on multisigs or traditional oracle committees. This implementation leverages EIP-4788 (introduced in the Dencun Ethereum fork).
  10. Understand DIVA Token Transferability and Value

    At launch, DIVA tokens are non-transferable and valueless. This design is intended to eliminate speculative interest and information asymmetry to ensure distribution fairness and decentralization. Any future decision to make the tokens transferable will be determined by DIVA's Delegated token holders.
  11. Understand the role of Liquid Stakers in Diva Staking

    Liquid Stakers deposit ETH into the Diva Staking Smart Contract to obtain divETH, a transferable ERC20 receipt token. This allows users to stake any amount of ETH (no minimum requirement) and receive liquid tokens that represent their staked ETH plus accumulated staking rewards. divETH balances update daily via a rebasing mechanism to reflect rewards or penalties. divETH can be redeemed for ETH via the smart contract or used in DeFi applications. For static balance needs, divETH can be wrapped into wdivETH.