Nativerse Staking Standard Program

Step by step userflow:

1. User Initiates Staking:

  • A user interacts with their dWallet (a decentralized wallet) to start the staking process.

2. 2PC-MPC Protocol Execution:

  • The staking process is secured using a Two-Party Computation Multi-Party Computation (2PC-MPC) protocol.

  • The two parties involved are:

    • User's dWallet.

    • IKA Network Nodes (decentralized nodes ensuring protocol security).

3. Locking BTC:

  • The user's BTC is locked using an EOTS-Timelock function.

  • This function ensures that the funds are securely locked for the staking duration.

4. Broadcast to Bitcoin Network:

  • The staking transaction is broadcasted to the Bitcoin Network, confirming that the BTC is staked.

5. Validation by Babylon:

  • The Babylon service monitors the Bitcoin Network and confirms that the BTC has been successfully locked for staking.

6. Minting Liquid Staking Tokens (LSTs):

  • The proof is used to mint Liquid Staking Tokens (LSTs) on supported networks, which include:

    • EVM (Ethereum Virtual Machine) networks.

    • Bitcoin Layer 2 solutions.

    • MoveVM (a blockchain framework).

7. Standard LST Token Properties:

  • The minted tokens adhere to the NATIVERSE Token Standard, offering:

    • 1:1 pegging to the staked BTC.

    • Rewards-based

    • Yield-bearing

8. Token Usage:

  • These minted LSTs can now be used across various DeFi applications and networks while the user's BTC remains securely staked.

Last updated