Staking an Audius Node
Built as a decentralized protocol on Ethereum, all the content, information and data on Audius is stored and indexed by a growing network of third-party Node Operators.
What is Staking?
To ensure that content on Audius can be trusted and maintained, Node Operators are required to provide collateral or ‘stake’ as a bond to service the protocol. This stake, denominated in $AUDIO, ensures that Node Operators have tokens at risk that can be slashed, or taken, in the event of malicious or poor behavior.
By using $AUDIO tokens as collateral, anyone with the proper hardware requirements can join as a Node Operator in a completely permissionless fashion. The more $AUDIO staked to the protocol, the more secure the network becomes and the less vulnerable it is to outside attacks.
As a reward for servicing the network, Node Operators stand to earn $AUDIO through the automatic on-chain issuance, or the ongoing creation of new tokens distributed to value-added actors.
Those who stake more $AUDIO stand to earn a larger portion of issuance in exchange for securing the network.
Staking on Audius
To stake on Audius, Node Operators can set up Content Nodes and Discovery Nodes using these resources.
Learn more about staking with Figment if you are not ready to run your own Node.
A list of all active Node Operators can be found under the Services tab in the Audius Protocol Dashboard.
$AUDIO holders can delegate a minimum of 100 tokens to any of these Node Operators by connecting a wallet to the Audius Protocol Dashboard using Wallet Connect. More details on delegation will be released soon!
Node Operators can choose to run either a Content Node, a Discovery Node or a combination of both. The amount of $AUDIO staked to a given Node Operator can be thought of as their economic bandwidth to run one or a combination of services on the network.
All Node Operators are required to post a minimum self-bond of 200,000 $AUDIO tokens per node. While both Content and Discovery Nodes utilize the same machine, Content Nodes require more storage and therefore cost slightly more to operate.
To this effect, the staking parameters of each node is as follows:
Node Type | Minimum Stake | Maximum Stake |
---|---|---|
Discovery Node | 200,000 $AUDIO | 7,000,000 $AUDIO |
Content Node | 200,000 $AUDIO | 10,000,0000 $AUDIO |
The minimum stake ensures sufficient skin in the game, while the maximum prevents the protocol from becoming too centralized. Content nodes have slightly higher minimum requirements, which is why they are able to accept more stake than discovery nodes.
Each Operator is given a unique profile, allowing users to identify their address, timeline of votes, and the different nodes they maintain. Other key parameters include:
Parameter | Description |
---|---|
Staked $AUDIO | The total amount of $AUDIO staked across all the operator’s nodes, measured as a combination of tokens staked or delegated to a given address. |
Deployer Cut | The percentage of staking rewards that delegates pay to Node Operators for staking $AUDIO on their node. This is configurable by the Node Operator. |
Services | The number of unique nodes run by a given operator. |
Delegators | The total number of unique addresses delegating tokens to the Operator. |
Node Operators can also populate their information by linking an Audius account, displaying a profile image and Audius profile link to allow delegates to more easily distinguish themselves from others on the network.
Audius features a 7 day cooldown period to undelegate or unstake in order to provide adequate time for nodes to be slashed in the event of malicious behavior. During the genesis staking period, nodes operated by the Audius foundation will have their Deployer Cut set to 100%, with all proceeds being routed to a community treasury to be governed by $AUDIO token holders. These nodes will be retired in the near future.
Staking Rewards
Audius features a 7% automatic annual issuance rate distributed on-chain and on a weekly basis. $AUDIO rewards are distributed directly on-chain to Node Operators, with the on-chain system deducting their Delegator Cut and routing the remaining rewards to those who delegated their tokens.
Node Operators are expected to run one transaction per week to distribute issuance for the network, where tokens can be claimed in real time by individual Node Operators.
In the near future, $AUDIO issuance will begin to be computed from the call of the reward function. Moving forward, anyone in the network can call the reward function, with tokens being distributed on a weekly cadence and claimable at any time.
The rate, duration and parameters of $AUDIO staking are controlled entirely by governance.