Nativerse Staking Standard Program
Last updated
Last updated
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.