-
Notifications
You must be signed in to change notification settings - Fork 84
Manta fast finality staking docs #301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
71910d4
22e394d
52c8371
d6d6d87
014ea05
52c2c62
bab3746
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,48 @@ | ||
| # Overview | ||
|
|
||
| We're working with folks at [Symbiotic](https://symbiotic.fi/) and [Babylon](https://babylonlabs.io/) on a new secure, decentralized staking solution that enables MANTA token holders to participate in Manta Pacific's network security and earn rewards at the same time. Node runners can opt in as operators on the Symbiotic or Babylon layer and contribute to the network's fast finality architecture by generating proofs that will vastly increase the reliability of state transitions on Manta Pacific and bring down the finality times from days to mere minutes. Learn more about the dual-layer fast finality architecture here: [Fast Finality on Manta Pacific](../concepts/fast-finality) | ||
|
|
||
| :::info About Symbiotic and Babylon | ||
|
|
||
| [Symbiotic](https://symbiotic.fi/) is a decentralized security protocol that enables blockchain networks to access shared security from a pool of staked assets, creating an efficient marketplace for economic security. This helps optimize resource allocation, boosts staking returns for token delegators, and ensures robust security through a flexible, incentive-based design. | ||
|
|
||
| [Babylon](https://babylonlabs.io/) is a decentralized protocol that allows native Bitcoin staking directly on the Bitcoin blockchain, without intermediaries. It uses a shared-security architecture to extend Bitcoin's security to other decentralized networks enabling BTC holders to engage in multi-staking while keeping their assets on the Bitcoin network, offering verifiable security for said networks. | ||
|
|
||
| ::: | ||
|
|
||
| We're leveraging Symbiotic's restaking infrastructure and Babylon's shared security architecture to combine Ethereum's and Bitcoin's security with Manta Pacific's high-performance execution. This increases overall asset efficiency for MANTA and BTC token holders and helps enable [fast finality](../concepts/fast-finality) on Manta Pacific. | ||
|
|
||
| ## How it Works | ||
|
|
||
| Simply put, Manta Pacific nodes have the option to become operators on the Symbiotic and Babylon layers. This enables MANTA and BTC token holders to delegate their tokens to these active node operators, establishing a dual-layer security framework. By merging Bitcoin's substantial liquidity with Manta Network's native asset, this approach significantly enhances the overall safety and robustness of the network. | ||
|
|
||
| If you're keen to learn more, we recommend checking out the following docs: | ||
|
|
||
| - [Symbiotic - What's restaking?](https://docs.symbiotic.fi/intro/stake) | ||
| - [Babylon - Bitcoin staking](https://docs.babylonlabs.io/guides/overview/bitcoin_staking/) | ||
| - [Fast finality architecture on Manta Network](../concepts/fast-finality#our-two-layer-solution) | ||
|
|
||
| ## Key Benefits of this Architecture | ||
|
|
||
| - Added Security for Manta Pacific: The delegated MANTA and BTC incentivize operators to honestly verify the state transitions on Manta Pacific, and the validation results are relayed to Ethereum to be settled there. | ||
| - Token Rewards: Token delegators and node operators earn MANTA rewards. | ||
| - Decentralization: Both fast finality and native MANTA staking are enabled using decentralized infrastructure. | ||
|
|
||
| ## Reward Mechanism | ||
|
|
||
| Staking rewards are calculated differently for operators and token delegators. | ||
|
|
||
| - **Operators** earn rewards based on their contribution to the network through the submission of fast finality proofs. A fixed amount of $172,600$ MANTA is distributed every $3$ days, and the distribution is proportional to the number of proof submissions made by the operator during this period. Additionally, operators can choose set a commission rate, which denotes the portion of the rewards they will retain before distributing the remaining rewards to their respective delegators. | ||
| - **Delegators** receive rewards proportional to their staked amount in their chosen operator's vault. After the operator's commission is deducted, the remaining rewards are distributed among delegators based on their share of the total stake in that vault. | ||
|
|
||
| ## Get Started | ||
|
|
||
| ### Become an Operator | ||
|
|
||
| If you run a Manta Pacific node and want to join as an operator, refer to the guides below. | ||
|
|
||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @SennYagami 这里有什么guide吗 给operator的
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 这份应该是Symbiotic会准备的 There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. symbiotic 和 babylon 都要加上,这个需要 devops @ryanlin-tech 出文档 |
||
| [TBD - Link to Symbiotic docs] | ||
|
|
||
| ### Delegate your MANTA Tokens | ||
|
|
||
| Follow the guide showing [how to delegate your MANTA tokens - TBD](#placeholder) to an active operator. | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| # FAQs | ||
|
|
||
| ## How do I stake my MANTA tokens? | ||
|
|
||
| Start by navigating to the [staking dashboard](#placeholder), and then choose an active operator of your choice. Follow our [step-by-step guide](./staking-howtos.md). | ||
|
|
||
| ## Are staking rewards compounded? | ||
|
|
||
| No, your staking rewards will not be compounded automatically. Once you claim your rewards to your wallet, you can choose to delegate them manually to an operator. Check out the [How-to guides](./staking-howtos) for help. | ||
|
|
||
| ## What's the minimum token amount I can delegate to an operator? | ||
|
|
||
hsutaiyu marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| There is no lower limit on the token amount you can delegate to an operator. | ||
|
|
||
| ## Is there an unbonding period for the staked tokens? | ||
|
|
||
| Yes. There is a *3 day waiting period* after you unstake your tokens before you can claim them on the [**My Stake**](#placeholder) page. | ||
|
|
||
| ## Is slashing currently active on the staking layer? | ||
|
|
||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Slashing is not active on the early stage, those operators that didn't contribute to fast finality won't receive rewards. |
||
| Slashing is not active during the early stages of the staking layer. The operators that fail to contribute in the form of fast finality proofs will simply not receive any rewards. | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,86 @@ | ||
| # How-to Guides for Manta Staking | ||
|
|
||
| By delegating your tokens to a validator, you contribute to the security and stability of Manta Pacific. In this guide, we'll walk you through the steps required to delegate your MANTA tokens to an active operator on the staking layer. | ||
|
|
||
| ## Delegate MANTA Tokens | ||
|
|
||
| :::tip Before you start | ||
| Follow the links below to take another look at how the native staking mechanism works and the rules for token delegators and node operators: | ||
|
|
||
| - [Rules and roles - TBD](#placeholder) | ||
| - [Reward mechanism](./overview#reward-mechanism) | ||
| ::: | ||
|
|
||
| ### Step 1: Access the staking dashboard | ||
|
|
||
| [TBD - Screenshot here] | ||
|
|
||
| Navigate to the [Manta Staking dashboard](#placeholder). Start by connecting your wallet to the platform. You'll be able to see your wallet balance and your previous staking stats if you've delegated tokens to an operator before. | ||
|
|
||
| ### Step 2: Choose an active operator | ||
|
|
||
| [TBD - Screenshot here] | ||
|
|
||
| You'll be able to see current stats such as the total staked amount, the APR offered, and the performance ratio of the available operators in the list displayed on the **Staking Pool** page. Choose an active operator from the list and select the **Stake** button. | ||
|
|
||
| ### Step 3: Enter staking amount | ||
|
|
||
| [TBD - Screenshot here] | ||
|
|
||
| Enter your desired staking amount in the empty field in the pop-up window. Select **Stake** to proceed. You'll be prompted to authorize the action by signing the transaction in your wallet. | ||
|
|
||
| ### Step 4: Check final status | ||
|
|
||
| [TBD - Screenshot here] | ||
|
|
||
| Navigate to the **My Stake** page from the navbar at the top. You'll see the operator you chose show up in the list at the bottom and the amount of MANTA tokens you delegated to them. | ||
|
|
||
| ## Claim Staking Rewards | ||
|
|
||
| ### Step 1: Access the staking dashboard | ||
|
|
||
| [TBD - Screenshot here] | ||
|
|
||
| Navigate to the [Manta Staking dashboard](#placeholder) and open the **My Stake** page. | ||
|
|
||
| ### Step 2: Check for claimable rewards | ||
|
|
||
| [TBD - Screenshot here] | ||
|
|
||
| Locate the **Rewards Claimable** box on the page. If you have any claimable MANTA token rewards, the respective amount will be displayed. | ||
|
|
||
| ### Step 3: Claim rewards | ||
|
|
||
| [TBD - Screenshot here] | ||
|
|
||
| If you have any claimable rewards available, select the **Claim** button, and then select **Confirm** in the pop-up window. | ||
|
|
||
| ## Unstake MANTA Tokens | ||
|
|
||
| ### Step 1: Access the staking dashboard | ||
|
|
||
| [TBD - Screenshot here] | ||
|
|
||
| Navigate to the [Manta Staking dashboard](#placeholder) and open the **My Stake** page. The list at the bottom displays operators and the respective token amounts you've delegated to them. | ||
|
|
||
| ### Step 2: Locate the operator | ||
|
|
||
| [TBD - Screenshot here] | ||
|
|
||
| Locate the operator you wish to unstake your tokens from and select the corresponding **Unstake** button on the right. | ||
|
|
||
| ### Step 3: Enter unstaking amount | ||
|
|
||
| :::caution | ||
| Note that you will not be able to cancel the unstaking action once confirmed and you'll have to wait out the 7-day waiting period before your MANTA tokens arrive in your wallet. | ||
| ::: | ||
|
|
||
| [TBD - Screenshot here] | ||
|
|
||
| Enter the token amount you're looking to unstake in the empty field in the pop-up window. Next, select the **Unstake** button to confirm the unstake action. | ||
|
|
||
| ### Step 4: Claim your unstaked tokens | ||
|
|
||
| [TBD - Screenshot here] | ||
|
|
||
| Once the 7-day waiting period ends, the tokens will be available to claim on the **My Stake** page. Simply select the **Claim** button to claim your unstaked tokens and confirm the action. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
info Abount Babylon:
Babylon is a protocol that leverages Bitcoin's security to enhance the finality and security of Proof-of-Stake (PoS) blockchains and Layer 2 networks. It introduces a mechanism where Bitcoin (BTC) holders can stake their BTC to participate in securing other networks