Anyone Docs
  • πŸ”·The Documentation For Anyone
    • About
    • FAQ
  • πŸ”·Relay Setup
    • Get Started
    • Installation and Usage
      • Setting Your Environment
        • Virtualization on Windows
        • Virtualization on macOS
        • Install Ubuntu Server 22.04
        • Server management with SSH in Windows and macOS
      • Install Anon on Linux
      • Install Anon using the apt repository
      • Update Anon and accept terms and conditions
      • Install Anon in Docker
      • Configure SOCKS5 Proxy for Anyone
      • Install Anyone Exit Relay
    • Troubleshooting Common Issues
      • Diagnosing CGNAT and Public IPv4
      • Confirm ORPort Reachability
    • Firewall and Network Configurations
      • Router Port Forwarding
      • Install and Configure Firewall
    • Advanced Configuration and Troubleshooting
      • Configure IPv4 and IPv6
      • DoS mitigation parameters
    • Relay Operator Standards
    • Exit Relay Guidelines
  • πŸ”·Hardware Setup
    • Setup Guide
    • Description and Specifications
    • Relay Control Panel
      • Home
      • Network Settings
      • Relay Settings
      • Relay Family
      • Proxy Settings BETA
      • Change Password
      • Logs
      • Update
    • Update (Using USB)
    • Update to WEB 3.2.0 (Using UI)
    • Troubleshooting and additional configuration
      • Router Port Forwarding
      • Diagnosing CGNAT and Public IPv4
    • Router Setup
  • πŸ”·Security and Privacy
    • VPS Hardening
  • πŸ”·Rewards Dashboard
    • Registering to the Rewards Program
    • Accessing the Rewards Dashboard
    • Using the Rewards Dashboard
    • Rewards Status
  • πŸ”·Anyone SDK
    • NPM SDK
      • Install NPM Package
      • Run as Library
        • Anon
        • AnonSocksClient
        • AnonControlClient
      • Run from CLI
      • Tutorials
        • Hello Anon World I
        • Hello Anon World II
        • Circuit Control I
        • Circuit Control II
    • Native SDK
      • Anyone Client Releases
      • MAN - Anon Manual
      • Tutorials
        • Anyone Services I
        • Anyone Services II
    • iOS SDK [Beta]
      • Manual Install - CocoaPods
  • πŸ”·Connect to Anyone
    • Connecting to Linux
      • [Beta] One-Click Linux Setup
    • Connecting to macOS
      • macOS with NPM
      • [Beta] One-Click macOS Setup
    • Connecting to Windows
      • [Beta] One-Click Windows Setup
    • Individual Applications with Anyone
    • Connect Through Hardware
  • πŸ”·Tokenomics
    • Introduction
    • Token Distribution
      • Token Outflow
      • Other Tokens
    • Relay Rewards
      • Lock Requirement
      • Lock Adjustments
      • Reward Multipliers
    • Additional Roles
      • Authorities and Staking
      • Governance Voting
    • Premium Circuits
      • Premium Circuits
      • Premium Circuits: Metrics
    • Summary
      • Value Accrual Summary
      • Rewards Case Study
    • Appendix
      • M Derivation
      • Risk Equation Derivation
  • πŸ”·Resources
    • Community and Customer Support
    • Links
    • Token
    • Whitepaper
    • Roadmap
    • API
      • REST
      • [Future] GraphQL
Powered by GitBook
On this page
  • Voting Power
  • The DAO Wallet and Incubation Fund

Was this helpful?

  1. Tokenomics
  2. Additional Roles

Governance Voting

PreviousAuthorities and StakingNextPremium Circuits

Last updated 8 months ago

Was this helpful?

Building a system with no centralized decision making process ensures that the Anyone Network remains resilient to external threats. Governance is a key part of ensuring that routing functionality and rewards function sustainably, the network is safe from malicious use, and that innovation can still continue.

Voting Power

The Anyone Network management will begin as centralized and gradually develop into a decentralized platform governed by its DAO members via a dedicated governance token derived from the staked $ANYONE Token. Creating a functioning governance framework is a massive undertaking. Lest the whole is less than the sum of its parts, it needs to be created carefully with checks and balances.

Voting will be done via lock-staked tokens (LS). LS tokens will be assigned a voting power by double-staking (locking staked tokens for various durations). Additionally, to avoid system centralization and collusion, the voting will be done via quadratic voting. This means that the final voting power that a user has grows slower and slower the more tokens they have. More formally:

VP=CxΓ—M\text{VP}=\sqrt{C_x\times M}VP=Cx​×M​

Where:

VP\text{VP}VP is voting power.

CxC_xCx​ is the user contribution, outlined as the double-staked tokens

MMM is a duration-based multiplier.

We can then define MMM as follows:

M=1+0.0035Γ—D2M=1+0.0035\times D^2M=1+0.0035Γ—D2

Multiplier as a function of the staking duration.

The maximum multiplier is capped at 290. Here is a depiction of the whole process:

The above setup has several very desirable properties:

  • Voting becomes an extension of delegated staking, meaning that stakers and voters are awarded from the same pool.

  • Voting does not provide any additional rewards compared to just staking, thus ensuring that only people interested in governing the system would participate since it requires a much longer token lockup.

  • Voting tokens become β€œdouble locked," once via staking and then a second time for voting, ensuring they are taken out of circulation for the long term.

  • It allows us to have significantly more aggressive multipliers for voting since they do not impact the rewards received.

  • Loyal users (those who lock their staking and vote in the long term) benefit significantly from both multipliers.

The DAO Wallet and Incubation Fund

One of the key areas of influence for governance-active holders is the allocation of funds to builders and products on top of the Anyone Network. The DAO and Incubation Fund can accelerate innovation and adoption atop the network through targeted hackathons, grants and community participation incentives. Users will have the ability to create funding proposals that are then voted on through the mechanisms detailed above, though with the precise implementation subject to change.

Where DDD is the duration of the stake in weeks, this gives us the following multiplier curve based on duration.

πŸ”·