Maya Protocol One-Stop-Shop
  • Introduction
    • 🍫What is Maya Protocol?
      • Getting Started
      • Roles
        • Liquidity Providers
        • Swappers
        • Arbitrageurs
        • Node Operators
      • Maya Protocol Native Assets
    • 🌐Maya Ecosystem
      • User interfaces & Wallets
      • Tools
    • 🍫How to buy CACAO?
    • πŸ›£οΈRoadmap 2025
  • Deep Dive
    • πŸšΆβ€β™‚οΈStep-by-Step Guides
      • Set up a MAYAChain wallet
        • Using El Dorito Club
        • Using THORWallet web APP
        • Using THORWallet Mobile APP
        • Through MAYANode cli
        • By importing Ledger hard wallet into Ctrl Wallet
      • Custom Memos
        • Swap
        • Add Liquidity
        • Withdraw Liquidity
    • πŸ› οΈHow It Works
      • Technology
      • Incentive Curve
      • Fees
      • Governance
      • Constants and Mimir
      • Security
      • Dynamic Inflation
      • Liquidity Nodes
      • Impermanent Loss Protection (ILP)
      • ELI5
        • What is Threshold Signature Scheme (TSS)?
    • πŸ’΅DeFi Products
      • Synthetics
      • Liquidity
    • πŸ”Audits
    • 🎭Maya Masks
    • ❓FAQs
  • Blockchain Explorer
    • πŸ”ŽMayaScan
      • πŸͺ™MRC-20 Tokens
      • πŸ–ΌοΈM-NFTS
  • Airdrop
    • πŸͺ‚$MAYA Airdrops Guide
  • Media
    • πŸ“½οΈAaluxx Interviews
    • 🐦Twitter Spaces
    • πŸ”—Links
  • Contribute
    • 😎Ambassador Program
    • 🎨Content Creators Guide
  • Node Docs
    • πŸ–₯️MAYANodes
      • MAYANode Overview
      • Cluster Launcher
        • Setup - Linode
        • Setup - Azure
        • Setup - Hetzner Bare Metal
        • Setup - Google Cloud
        • Setup - HCloud
        • Setup - Digital Ocean
        • Setup - AWS
      • Deploying
      • Joining
      • Managing
      • Pooled MAYANodes
      • Alerting
      • Leaving
      • πŸ›‘Emergency Procedures
      • βœ”οΈ CHECKLIST
      • Multi-node Deployment
      • Fullnode Installation Guide
    • Bonding & Unbonding Guide
    • Bare Metal Node Guides
  • MAYACHAIN DEV DOCS
    • Introduction
      • MAYAName Guide
      • Swapping Guide
        • Quickstart Guide
        • Fees and Wait Times
        • Streaming Swaps
      • Add MAYAChain to your Wallet
    • Examples
      • Tutorials
      • Typescript (XChainJS) WIP
        • Query Package
        • AMM Package
        • Client Packages
        • Packages Breakdown
        • Coding Guide
      • SwapKit SDK
    • Concepts
      • Connecting to MAYAChain
      • Querying MAYAChain
      • Transaction Memos
      • Asset Notation
      • Memo Length Reduction
      • Network Halts
      • Fees
      • Delays
      • Sending Transactions
      • Math
    • Aggregators
      • Memos
      • EVM Implementation
    • CLI
      • Multisig
      • Offline Ledger Support
    • Protocol Development
      • Adding New Chains
      • Chain Clients
        • UTXO
        • EVM Chains
        • Cosmos Chains
      • ERC-20 Tokens
      • THORChain Version Updates I
      • THORChain Version Updates II
  • White Paper
    • πŸ“–Maya Whitepaper 2.0
      • Introduction
      • 🍫Fair Launch
        • Philosophical perspective FL
        • Economic overview FL
        • Technical overview FL
      • πŸͺ™$MAYA token
        • Philosophical perspective MT
        • Economic overview MT
        • Technical overview MT
      • 🌊Liquidity Nodes
        • Philosophical perspective LN
        • Economic overview LN
        • Technical overview LN
      • πŸ”’Security Nodes
        • Philosophical perspective SN
        • Economic overview SN
        • Technical overview SN
      • πŸ”΄Aztec Chain & $AZTEC token
        • Philosophical perspective AC
        • Economic overview AC
        • Technical overview AC
      • βš–οΈStable Pools & Route Optimization
        • Philosophical perspective RO
        • Economic overview RO
        • Technical overview RO
      • πŸ‘£Roadmap. Maya 3.0
        • Philosophical perspective 3.0
        • Economic overview 3.0
        • Technical overview 3.0
  • Website
  • GitLab
  • Archive
    • Liquidity Auction
    • THORChads Airdrop
    • Add ETH, USDC, or USDT through THORWallet using Metamask + Ledger
    • $MAYA Airdrop for Maya Mask Holders
    • Maya Integration Guide
    • Roadmap 2023
Powered by GitBook

Social Media

  • Twitter
  • Telegram
  • Discord
On this page

Was this helpful?

Export as PDF
  1. White Paper
  2. Maya Whitepaper 2.0
  3. Liquidity Nodes

Technical overview LN

User stories:

1. LP bonding

  • As a node operator, I want to be able to use added liquidity as a bond by providing a node address in the bond message and signing the message with the liquidity provider address so that the network can take advantage of the bond to be part of the liquidity. The Node address and LP address are one-to-one.

  • As a liquidity node, I want withdrawals to be disabled for the bonded liquidity so that any node operating has a stake in the network.

2. AntiLP slashing

  • As a Node Operator, I want other nodes slashed when they don’t vote, have downtime or misbehave. This slash is in the form of LP slash points, or Anti-LP Units, that will later be settled by the slashed node at withdrawal.

  • As a node operator, I want to forgive LP Slash points with the following format FORGIVE:[Asset]:[Amount]:[Address (optional)] with 67% consensus so that systemic network problems don't affect node funds and security.

  • As a node operator, I want LP Slash points owed by the 1st quartile Node automatically forgiven every 120 blocks so that most slash points given by network errors are negligible, and Slash is mostly for considerable downtime and misbehavior.

  • As a node operator, I want other Node Operators forcefully removed from the validator set if their AntiLPT tokens become 20% of their bonded liquidity so that they do not represent a security risk for the network.

3. Incentive Curve

  • As a liquidity node, I want to receive both node-exclusive rewards AND liquidity awards according to the Incentive Curve model so that I can cover the operating expenses of running a node.

  • As a liquidity provider, I want to receive liquidity awards according to the Incentive Curve model so that the network always remains safe.

4. Fair Launch Consideration

  • As a genesis node, I want to set a Mimir Key that overrides the Bonded Liquidity / Total Liquidity parameter to 85% such that LPs do get rewards right after the Liquidity Auction despite there being 0 bonded liquidity at that time.

  • As a genesis node, once more than 12 Nodes have churned in. I want to keep overriding Mimir Keys slowly lower over an extended period of time until the real parameter equals the overwritten parameter, ensuring the network is in a safe state before genesis nodes churn out.

PreviousEconomic overview LNNextSecurity Nodes

Last updated 2 years ago

Was this helpful?

πŸ“–
🌊