如何為你的 DAO 使用 token gating 工具
作者 Frederik B
代幣門控(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。
-
建立 Discord 伺服器。
-
建立你想讓 Collab.Land 管理的 Discord 身分組。
1. 新增 bot
-
前往 Collab.Land 官網,開始將 Collab.Land bot 加入你的伺服器。
-
在設定期間將 Collab.Land 加為管理員(之後可以移除)。

- Collab.Land bot 會建立 collabland-config 與 collabland-join 頻道。請勿刪除或重新命名 collabland-config 或 collabland-join。
設定你的 TGR(代幣授予身分組,token-granted roles)
最後一步也是最重要的一步,因為這是你設定「哪些身分組可以由哪些人擁有」規則的地方。做法是建立多個 Discord 身分組,並為每一個身分組加上代幣設定。
這是透過 Collab.Land 的網頁後台完成的,一旦你將 bot 加入 Discord 伺服器,就能使用該後台,如下圖所示。

如需完整說明,Collab.Land 提供了一份逐步指南,說明如何設定代幣門控的 Discord 伺服器。
接下來,只要照著畫面上的指示新增你的代幣並設定規則即可。完成後,Collab.Land 會根據誰持有哪些代幣,自動幫你管理 Discord 身分組。
DAO 代幣門控工具清單
除了 Collab.Land 之外,還有許多其他的 DAO 代幣門控工具,包括:
- MintGate - 一款 Web3 NFT 工具,協助你輕鬆建立、販售、購買帶有可解鎖內容與代幣持有者專屬門控連結的 NFT。
- Guild - 一款 Web3 代幣門控工具,用於為你社群已在使用的平台/DAO 自動化管理會員資格。
- Unlock - 一種會員協議,用於建立與管理你的會員合約。
- Koop - 一款 Web3 工具,透過鏈下與鏈上的提案執行機制,提供更完善的制衡層,協助你管理 DAO 治理。
相關總覽

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


