MAPO Developer Docs
LearnDevelopRunWhitePaperBRC-201
繁體中文
繁體中文
  • 概述
  • 學習
    • 關於 MAP 協議
      • 背景
      • 介紹 MAP 協議
      • MAP 協議的發展歷程
    • 與其他跨鏈模型進行比較
      • MAP 協議與Cosmos& Pokadot
      • MAP vs. 其他無中繼鏈的跨鏈解決方案
    • 技術機制
      • MAP協議'的技術機制
      • 三層結構
      • MAP協議層
      • MAP中繼鏈
        • 概念
        • 與所有鏈的同構性
        • 驗證& 維護網絡
      • MAPO服務(MOS)層
      • MAPO應用層
      • ZK 支持下的輕節點
    • 燃氣費收費模式
    • DAO
    • MAP協議的構建
      • 開發者
      • 驗證者
      • 維護者
      • 信使
      • 流動資金提供者
      • 終端用戶
    • Tokenomics
    • 購買$MAP
  • 開發
    • MAP Relay Chain
      • 入門
        • 構建
        • 製作私有鏈
        • 如何投票
        • 如何取出質押
        • 集成到交易所
        • EVM 兼容鏈接入MAP 中繼鏈
      • 共識
        • 概述
        • Proof-of-Stake
        • 驗證器
          • 驗證器
          • 鎖定的MAP
        • 選舉
        • 獎勵
        • 聚合印章
      • 合約
        • 預編譯合約
        • 創世紀合約
          • ABI
            • AccountsABI
            • ElectionABI
            • EpochRewardsABI
            • LockedGoldABI
            • ValidatorsABI
          • Deploy
      • Marker
        • Genesis
        • 驗證器
        • Vote
        • ContractOwner
        • Common
    • 輕型客戶端
      • 基於輕型客戶端的驗證
      • MAPO輕型客戶端
        • EVM鏈
        • Near
      • 輕客戶端
        • 客戶端管理器
        • BNB 鏈
        • NEAR 協議
        • Polygon(Matic)
        • Ethereum 2.0
        • 維護者
    • MOS 全鏈服務
      • MOS消息指南
        • How It Works
      • MOS 指南
        • 運行原理
        • 如何使用
          • 在Evm鏈的方法
          • 在NEAR協議上
        • 中繼鏈合約
        • EVM鏈合約
        • NEAR 協議合約
      • 信使
      • API
    • OmniChain實例
      • Omni App
      • OmniDictionary
    • API & SDK
      • Butter SDK
      • Atlas JSON RPC
      • Atlas Consensus API
      • MAP掃描API
    • 最新接鏈進展以及對應地址
  • 運行
    • 如何成爲一個新的驗證者
    • 如何成爲一個新的驗證者[進階版]
    • 取出或撤回
Powered by GitBook
On this page
  • 驗證者選舉參與
  • 同時使用鎖定的 MAP
  • 鎖定和投票流程
  • 執行

Was this helpful?

  1. 開發
  2. MAP Relay Chain
  3. 共識
  4. 驗證器

鎖定的MAP

如果你創建了賬戶並鎖定了足夠多的MAP,你就可以作為選民投票了。注意最低鎖定量為10個MAP。

如果你的賬戶已經成為驗證者,你也可以使用這個賬戶作為選民進行投票。

鎖定MAP介紹及如何參與投票。

驗證者選舉參與

要參與驗證者選舉,用戶必須首先將 MAP 轉移到 LockedGold 智能合約。

同時使用鎖定的 MAP

鎖定 MAP 可確保同一資產在同一投票中不會被多次使用。

##解鎖期

MAP 鏈實施解鎖期,在提出解鎖請求後延遲 15 天才能從託管中恢復鎖定的MAP。

這個值平衡了兩個問題。 首先,自請求解鎖以來已經進行了足夠長的選舉,因此“MAP”的那些單元將不再對管理網絡的驗證者產生任何影響。 這阻止了攻擊者以藉入資金購買 MAP 的形式進行操縱,然後用它來選舉惡意驗證者,因為他們將無法歸還借入的資金,直到攻擊發生後,據推測攻擊已經被檢測到並且 借入資金的價值下降了。

其次,解鎖期足夠短,對大多數用戶來說不會構成重大的流動性風險。 這限制了對在 Locked MAP 中創建二級市場並因此匯集投票權的交易所用戶的吸引力。

鎖定和投票流程

流程如下:

  • 一個賬戶調用“lock”,將一定數量的“MAP”從他們的餘額轉移到“LockedGold”智能合約。 這會使帳戶的“無投票權”餘額增加相同的數額。

  • 然後賬戶調用 vote,傳遞一個數量和要投票的驗證者的地址。 這會減少帳戶的“無投票權”餘額,並增加與該驗證器關聯的“待定”餘額相同的數量。 這立即計入選舉驗證者。 請注意,如果這意味著該帳戶將投票給超過 10 個不同的驗證者,則投票可能會被拒絕。

  • 在當前 epoch 結束時,協議將首先根據當前 epoch 向驗證者和選民提供 epoch 獎勵(未決投票不計入這些目的),然後進行選舉以選擇以下活躍驗證者集 時代。

  • 未決投票將繼續為選舉驗證者做出貢獻,直到它被更改,但該帳戶必須調用激活(在進行投票的後續紀元中)以將未決投票轉換為獲得獎勵的投票。(如果你 不激活您的投票,我們將自動激活您的非活動投票)

  • 在該紀元結束時,如果投票的驗證者在之前的選舉中選出了一名或多名驗證者,則激活的投票有資格獲得鎖定的“MAP”獎勵。 這些將應用於驗證器的激活投票池。 這意味著激活投票 Locked MAP 會自動複合,獎勵會增加帳戶對同一驗證者的投票,從而增加未來的獎勵,使選擇持續參與治理的參與者受益。

  • 該帳戶隨後可以選擇從驗證器中“取消投票”特定數量的投票鎖定“MAP”,最多為該帳戶在那裡累積的總餘額。 由於獎勵,這個 Locked MAP 金額可能高於投票的原始值。

  • 這個鎖定的 MAP 立即變為無投票權,不再獲得 Epoch 獎勵,並且可以重新用於為不同的驗證者投票。

  • 該帳戶可以隨時選擇“解鎖”一定數量的鎖定“MAP”,前提是它處於非活動狀態:這意味著它在驗證者選舉中沒有投票權,如果該金額已被用作 驗證者股份。 一旦 3 天的解鎖期過去,賬戶可以調用 withdraw 以讓 LockedGold 合約向他們轉賬該金額。

投票在不同時期之間持續存在,並且相同的投票適用於每次選舉,除非並且直到它被改變。 投票撤回、投票更改和用於投票的額外 MAP 對驗證者集沒有影響,直到選舉在 epoch 結束時結束。

執行

Previous驗證器Next選舉

Last updated 1 year ago

Was this helpful?

管理 Locked Map 的生命週期。

LockedGold.sol