跳至內容
0%

如何為你的 DAO 使用 token gating 工具

作者 Frederik B

發布於 2022年12月2日閱讀時間 1 分鐘

代幣門控(token gating)是一種限制加入去中心化自治組織(DAO)的方式,只允許特定的人參與。

做法是建立一個智能合約,根據使用者是否持有特定代幣來決定是否給予存取權,甚至可以根據使用者持有的代幣數量來限制特定功能的使用。

為什麼 DAO 需要代幣門控工具?

如果沒有代幣門控工具,任何人都有可能加入 DAO 後濫用其在組織內的權力。代幣門控可以確保只有對 DAO 成功有切身利益的人才能參與,藉此防止這種情況發生。

代幣門控也能協助防止殭屍網路(botnet)用假投票或假貢獻灌爆 DAO。

如何設定代幣門控?

**代幣門控有幾種不同的做法。最簡單的方式,是要求參與 DAO 的人必須持有特定代幣。**這可以是 DAO 所在區塊鏈的原生代幣(例如 Ethereum 的以太幣(ETH)),也可以是專為該 DAO 建立的特定代幣。

另一種做法是採用「權益加權」(stake-weighted)系統,根據使用者質押(stake)的代幣數量給予投票權。這種做法的目的是鼓勵使用者長期持有代幣,因為一旦解除質押,就會失去投票權。

如何使用 collab.land 為你的 DAO 設定代幣門控

使用像 Collab.Land 這樣的代幣門控工具,是為 DAO 實作代幣門控最簡單的方法。Collab.Land 是一個相當簡單的工具:它其實就是一個管理代幣門控頻道與身分組(role)的 Discord bot。

  1. 建立 Discord 伺服器。

  2. 建立你想讓 Collab.Land 管理的 Discord 身分組。

1. 新增 bot

  1. 前往 Collab.Land 官網,開始將 Collab.Land bot 加入你的伺服器。

  2. 在設定期間將 Collab.Land 加為管理員(之後可以移除)。

Collab.Land Token Gating Tool - 管理員設定
Collab.Land Token Gating Tool - 管理員設定
  1. Collab.Land bot 會建立 collabland-config 與 collabland-join 頻道。請勿刪除或重新命名 collabland-config 或 collabland-join。

設定你的 TGR(代幣授予身分組,token-granted roles)

最後一步也是最重要的一步,因為這是你設定「哪些身分組可以由哪些人擁有」規則的地方。做法是建立多個 Discord 身分組,並為每一個身分組加上代幣設定。

這是透過 Collab.Land 的網頁後台完成的,一旦你將 bot 加入 Discord 伺服器,就能使用該後台,如下圖所示。

用於設定 token 授權 Discord 角色的 Collab.Land 網頁入口
Collab.Land 的網頁入口

如需完整說明,Collab.Land 提供了一份逐步指南,說明如何設定代幣門控的 Discord 伺服器。

接下來,只要照著畫面上的指示新增你的代幣並設定規則即可。完成後,Collab.Land 會根據誰持有哪些代幣,自動幫你管理 Discord 身分組。

DAO 代幣門控工具清單

除了 Collab.Land 之外,還有許多其他的 DAO 代幣門控工具,包括:

  • MintGate - 一款 Web3 NFT 工具,協助你輕鬆建立、販售、購買帶有可解鎖內容與代幣持有者專屬門控連結的 NFT。
  • Guild - 一款 Web3 代幣門控工具,用於為你社群已在使用的平台/DAO 自動化管理會員資格。
  • Unlock - 一種會員協議,用於建立與管理你的會員合約。
  • Koop - 一款 Web3 工具,透過鏈下與鏈上的提案執行機制,提供更完善的制衡層,協助你管理 DAO 治理。
Background gradient

打造區塊鏈魔法

Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。