-
Notifications
You must be signed in to change notification settings - Fork 84
docs: staking docs update (Avoid checking out) #296
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
Changes from all commits
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,54 @@ | ||
| We've upgraded Manta Network's staking mechanism and now leverage Ethereum's security and ecosystem. | ||
|
|
||
| The staking system now operates with two primary roles: | ||
| - Node Operators: Entities that run Manta nodes to secure the network. | ||
| - Token Delegators: Token holders who delegate their MANTA tokens (ERC-20 now) to node operators and contribute in securing the network further, earning rewards in the process. | ||
|
|
||
| Staking your tokens as a token delegator does not require any dedicated hardware - you can interact with the network via our [staking dashboard](https://app.manta.network/manta/stake) to delegate your MANTA tokens. | ||
|
|
||
| Similar to other Layer 1 blockchains, block producers are selected out of a set of candidates based on the total MANTA stake backing each specific block producer candidate. In addition, users who don't wish to run their own nodes can instead *delegate* their MANTA tokens to an existing node operator and gain a share of its rewards. | ||
|
|
||
| ## What does this mean for MANTA holders | ||
|
|
||
| 1. Network Security and Efficiency: High-performing node operators selected through MANTA token delegation create a secure and efficient. | ||
| 2. Decentralization: Multiple independent node operators ensures high censorship resistance. | ||
| 3. Yield Generation: You can generate yield on your MANTA by participating in staking rewards. | ||
|
|
||
| ## Okay, so how do I start staking? | ||
|
|
||
| You have two routes to stake your MANTA: | ||
|
|
||
| ### 1. Become a Token Delegator | ||
|
|
||
| All you need is some MANTA and our delegation dApp. This option is accessible to every Manta community member regardless of technical expertise. | ||
| Follow this link find a guide on [how to delegate your MANTA tokens](Delegation/dApp%20Overview). | ||
|
|
||
| ### 2. Become a Node Operator | ||
|
|
||
| To become a node operator, you'll need: | ||
|
|
||
| - Technical experience with running blockchain nodes | ||
| - Dedicated hardware | ||
| - A large amount of MANTA tokens, significantly larger than required for delegation | ||
|
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. minimum is 400_000 MANTA |
||
|
|
||
| Node operators can potentially earn higher rewards, but the role they play requires keeping a close eye on network updates, along with other actions that increase the threshold for this network role. | ||
|
|
||
| If you're interested, you can find more information about this path [in the node operator section - TBD](Overview)*. | ||
|
|
||
| ## Permission Participation for Node Operators | ||
|
|
||
| In the spirit of true decentralization, become a node operator on Manta Network is a permissionless process and does not require approval or whitelisting. Anyone with the necessary technical skills and MANTA tokens is free to participate. | ||
|
|
||
|
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. @sam@senn看下这句话这样写行不 |
||
| Learn more about the incentive mechanism for node operators on the [Rewards](Rewards) page. | ||
|
|
||
| ## Token Delegation Mechanics | ||
|
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. Token delegation mechanics 这一段要不要移到 Become a token delegator下面 |
||
|
|
||
| By delegating tokens to active Manta node operators, you: | ||
|
|
||
| - Vote for the node operators you trust to perform well | ||
| - Help secure the network by contributing to the effectiveness of the consensus mechanism | ||
| - Earn a share of the rewards generated by the node operators | ||
|
|
||
| Please note that you can delegate your tokens to one or more node operators, and you're free to re-delegate your tokens at any time. | ||
|
|
||
| We advise reading through the [Rules](Rules) of token delegation and participating as a node operator before moving forward. | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
|
|
||
|
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. 这段麻烦senn和sam再检查下 |
||
|
|
||
| \* -> **NEEDS TO BE CONFIRMED** | ||
|
|
||
| MANTA staking rewards are managed and distributed by an audited* [staking manager contract (ADD LINK)](Rewards) on Ethereum. | ||
|
|
||
| Let's look at the specifics of how token rewards get distributed among node operators and token holders. | ||
|
|
||
| ## Reward Generation and Distribution | ||
|
|
||
|
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. 7.6这个数据正确吗?前半年只有1/3的奖励给new manta staking |
||
| - For every block produced on Manta Network, roughly $7.6$ MANTA tokens are created (equivalent to $2\%$ of total issuance per year) | ||
| - $10\%$ of this reward goes to the node operator to compensate for infrastructure and other operational expenses. | ||
| - The remaining $90\%$ is split proportionally between everyone who has delegated tokens to the operator node. Does this include the self-bond?* | ||
| - Rewards are distributed to all the delegator and node operator addresses automatically based on the settlement schedule on Ethereum*. | ||
|
|
||
| ## How are Rewards Calculated | ||
|
|
||
| Your staking rewards as a delegator depend on several factors: | ||
| - Total amount of MANTA tokens you've delegated | ||
| - Performance of the node operator(s) you've chosen | ||
| - Your share of the total amount of tokens delegated to your chosen node operator | ||
| - Commission rate set by the node operator* | ||
|
|
||
|
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. comission rate是set by operator的吗? |
||
| :::tip | ||
|
|
||
| - Delegating to reputable node operators with good performance metrics is a good way to maximize your staking rewards | ||
| - Rewards don't need to be claimed manually | ||
|
|
||
|
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. rewards应该需要手动claimed的吧? |
||
| ::: | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,47 @@ | ||
| # Roles and Rules | ||
|
|
||
| \* -> **NEEDS TO BE CONFIRMED** | ||
|
|
||
| A Manta Network user can choose to be any of the following: | ||
| - Token delegator | ||
| - Node operator | ||
| - Not participating in staking | ||
|
|
||
| Different rules apply for node operators and token delegators, and the roles are mutually exclusive. | ||
| To switch between the two, you'll need to leave your current role by unbonding all your MANTA and then re-bond in the new role. | ||
|
|
||
|
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. |
||
| ## For Delegators | ||
|
|
||
| - Minimum delegation amount: 500 MANTA | ||
| - Maximum no. of delegators eligible for rewards per node operator: 100 | ||
|
|
||
| :::info Dynamic Minimum Delegation Amount | ||
|
|
||
| If a node operator has more than 100 delegators, the minimum delegation to earn rewards will be higher than the base 500 and will increase dynamically based on other delegators' stakes. Check the [delegation dApp](https://app.manta.network/manta/stake) for real-time thresholds. | ||
|
|
||
| ::: | ||
|
|
||
| - Unbonding period: Removing or Reducing a delegation is subject to a 7 day waiting period | ||
| - Reward eligibility: | ||
| - You earn rewards only if your chosen node operator is part of the top 70*, and your delegation amount is part of the top 100 delegators on your node operator | ||
| - Reward dynamics: | ||
| - APY decreases as the total amount of staked MANTA increases (your MANTA is buying a smaller share of a larger pot) | ||
| - \*Rewards are calculated in 6 hour intervals called *rounds* | ||
| - \*Rewards are automatically paid to the account of a delegator **2 *rounds* after they have been accrued** | ||
| - Rewards are not compounded and are sent as separate ERC-20 transfers | ||
| - You *may* delegate to more than one node operator should you choose to | ||
| - Every manta account can delegate to up to 25 node operators | ||
| - Slashing: There is (currently) no slashing risk*. | ||
|
|
||
| ## For Node Operators | ||
|
|
||
| - Minimum MANTA bond to join the node operator candidate set: 400,000 MANTA | ||
| - Maximum number of active node operators eligible for rewards: 70 | ||
| - The node operator rank is calculated as the total sum of MANTA staked on the node operator (i.e., the node operator's self-bond and all delegations) | ||
| - Maximum number of active delegations (contributing to total stake) on each node operator: 100 | ||
| - \*Rewards are calculated in 6 hour intervals called *rounds* | ||
| - \*Rewards are automatically paid to the node operator account as per the settlement schedule | ||
| - Rewards are not automatically compounded. | ||
| - Unbonding period: Removing or reducing the node operator's self-bond is subject to a 7 day waiting period | ||
| - Reducing the operator's self-bond below the 400,000 MANTA minimum is not possible (except by unbonding completely) | ||
| - Slashing: \*There is (currently) no slashing if your node misses a block, but your delegators will not receive rewards for missed blocks. | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,58 @@ | ||
| \* -> **NEEDS TO BE CONFIRMED** | ||
|
|
||
| **DOUBLE CHECK IF THE DELEGATOIN DAPP HAS A LINK TO THIS PAGE** | ||
|
|
||
| You can navigate to the delegation dApp by following this link: [app.manta.network/manta/stake](https://app.manta.network/manta/stake) | ||
|
|
||
| The dApp has the following elements: | ||
|
|
||
| ## Header | ||
|
|
||
|  | ||
|
|
||
| ^The image needs to be updated as per latest changes* | ||
|
|
||
| 1. The currently selected network | ||
| 2. Your currently connected account through Polkadot.js | ||
| 3. Your MANTA balance for the connected account. This includes delegated MANTA, as well as any MANTA within your wallet | ||
| 4. Your MANTA balance available to delegate | ||
| 5. Your MANTA balance currently staked | ||
| 6. Your MANTA earned during the latest reward period | ||
| 7. Helpful links such as the blockchain explorer and node operator dashboards | ||
|
|
||
| ## Staking Section | ||
|
|
||
|  | ||
|
|
||
| ^The image needs to be updated as per latest changes* | ||
|
|
||
| 1. Node operator name and address information | ||
| 2. Amount of bonded MANTA to this node operator | ||
| 3. Amount of rewards generated during the last round | ||
| 4. Node operator status | ||
| - Active - Node operator is currently receiving rewards | ||
| - Inactive - Node operator is not eligible to receive rewards | ||
| 5. Your rank among the delegators that are staked to this node operator (by amount of MANTA) | ||
| 6. Stake to this node operator | ||
| 7. Unstake from this node operator (if applicable) | ||
|
|
||
| ## Node Operator Section | ||
|
|
||
|  | ||
|
|
||
| ^The image needs to be updated as per latest changes* | ||
|
|
||
| 1. Find a node operator | ||
| 2. Filter node operators by *Active* vs *Inactive* status | ||
| 3. Node operator information, such as name and address | ||
| 4. Amount staked to this node operator | ||
| 5. Minimum stake required for this node operator | ||
| 6. Estimated APY for this node operator (please note that APY is variable and subject to change) | ||
| 7. Node operator status | ||
| - Active - Node operator is currently receiving rewards | ||
| - Inactive - Node operator is not eligible to receive rewards | ||
| 8. Number of delegators backing this node operator | ||
| 9. Stake to this node operator | ||
| 10. Unstake from this node operator | ||
|
|
||
| I’m ready to stake. [Show me how!](HowTo%20Delegate) |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
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.
https://app.manta.network/manta/stake,这个是atlantic staking的,manta staking可能会有一个新的域名。