Solana - 如何在Solana上使用Realms创建DAO - Quicknode

  • QuickNode
  • 发布于 2025-01-30 20:11
  • 阅读 20

这篇文章详细介绍了如何在Solana上使用Realms创建去中心化自治组织(DAO),包括DAO类型、创建流程以及治理提案的管理。文章结构清晰,包含多个步骤和相关链接,适合有基本Solana和Web3知识的读者。整体内容深入且富有实用性。

概述

去中心化自治组织(通常称为 DAO)是一种以去中心化方式组织人员和资源的新方法。DAOs 由一群人组成,他们聚集在一起以实现共同的目标。DAOs 通常用于管理 web3 协议、管理资金、做出决定和协调资源。DAO 的会员资格通常通过代币或 NFT 的所有权进行追踪,成员通常拥有代表 DAO 做决定的投票权。

Solana Labs 已构建了一个 DAO 治理协议 Governance UI,这是一个 Solana 程序,允许用户创建和管理 DAOs,对提案进行投票并管理 DAO 国库。 Realms 是 Governance UI 的网络界面,用户可以轻松与协议交互。本指南将教你如何使用 Realms 在 Solana 上创建 DAO。

你将要做的事情

在本指南中,你将:

  1. 了解通过 Realms 可以创建的不同类型的 DAOs
  2. 使用 Realms 创建一个 NFT 限制的 DAO
  3. 探索 Realms 的一些功能

你需要具备的条件

使用 Realms 创建一个 DAO

Realms 允许用户创建 3 种不同类型的 DAOs:

  1. 多重签名钱包,这本质上只是成员之间共享的钱包
  2. NFT 社区 DAO,这些 DAO 受到 NFT 所有权的限制(给予 NFT 拥有者投票权)
  3. 社区代币 DAO,这些 DAO 受到代币所有权的限制(给予代币拥有者投票权)

Realms DAO 类型

在本指南中,我们将创建一个 NFT 社区 DAO。

首先,导航到 Realms 并连接你的钱包。单击屏幕右上角的 Create DAO,选择“NFT 社区 DAO”。这将启动创建 DAO 的 6 个步骤流程:

  1. 给你的 DAO 命名

注意:你将看到一个高级选项,可以使用自定义程序 ID。这适用于已经 Fork 了治理程序的用户。

  1. 选择一个 NFT 来限制你的 DAO。你需要使用经过认证的 Solana NFT( 关于 Metaplex 认证的集合)。如果你使用 Candy Machine 创建 NFT 集合,你将自动拥有一个经过认证的 Solana NFT(只需确保在 uploads 目录中包括 collection.jsoncollection.png)。有关使用 Candy Machine 创建 NFT 集合的更多信息,请参见 这里。我们将使用的 NFT 的铸造地址是:4e6YtmJY4BaGQPejK59E2XNxd6fRqsvHxuysCthAZabB,但请注意——我们需要的是 Collection NFT 的铸造地址,而不是单个 NFT 的铸造地址。你可以通过单击 NFT 的 Solana 生态浏览器页面的“Metadata”选项卡找到 Collection NFT 的铸造地址。向下滚动到底部,找到集合键。我们将使用那个。对于我们来说,它是 4dJw35V4aPrxfGSgER498f2XpitF1PJmMi22LWCVXLow

集合铸造

将它粘贴到地址栏中(或从你的钱包中选择 NFT)。你需要知道集合大小以设置 DAO 的投票阈值。对于我们来说,我们有 20 个 NFT,将投票阈值设置为 66%:

集合大小

准备好继续时,单击右箭头。

  1. 系统会询问你是否希望形成 DAO 理事会。DAO 理事会是可选的成员子集,具有创建、管理和监督 DAO 活动的能力。如果你希望创建 DAO 理事会,你需要指定一个“理事会代币”地址,这是给 DAO 理事会独特的代币,或者 Realms 会为你创建一个(在这种情况下,你需要提供一个地址列表)。在本指南中,我们将不创建 DAO 理事会。

第 4 步和第 5 步是可选步骤,仅在创建 DAO 理事会时访问。它们涉及定义成员和设置类似于第 1 步和第 2 步的投票阈值。

  1. 验证你的信息看起来正确,然后单击 Create NFT Community DAO。系统会提示你签署一笔交易。

创建 DAO

在你的交易确认后,你将被重定向到你 DAO 的仪表盘。它应该看起来像这样:

DAO 仪表盘

干得好!你已经创建了一个 DAO。该 DAO 现在可以通过你地址栏中的地址公开访问;但只有与其连接的、拥有合格 NFT 的钱包才能与其交互。很酷!

让我们探索一些 Realms 的功能。

探索 Realms

让我们四处看看。

  1. 治理权力:在右上角,你将看到你的总治理权力(在本例中为你持有的合格 NFT 数量)。如果你打开此选项,将转到一个页面,你可以将你的投票权委托给另一个地址(例如,如果你的 NFT 存储在冷钱包中,这可能会很有帮助)。

治理权力

  1. DAO 拥有或控制的资产。你将在屏幕右侧看到有关 NFT、代币和程序的部分。在这种情况下,我们没有资产,但我建议你打开“DAO 钱包和资产”页面,因为这有许多有关扩展 DAO 功能的信息和工具。

DAO 钱包和资产

正如你在这里看到的,你可以查看/编辑 DAO 规则,向国库添加代币,创建新钱包(具有替代规则集)以及一目了然地查看你的资产。你的 DAO 钱包中还有一个按钮,用于存入 SOL。单击它将显示一个 QR 代码,你可以使用移动钱包和可复制的地址:

存款 SOL

  1. 你将看到两个创建提案的按钮:一个用于 DAO 配置更改(通过单击“⚙️ Params”访问),一个用于更高级的提案(单击“⊕ New Proposal”)。

让我们看一下每一个。

创建提案

更改 DAO 配置

让我们先看看 DAO 配置更改。单击“Params”以打开更改我们 DAO 配置的选项。在这里,你可以更改或创建社区代币(例如,创建或修改 DAO 理事会),或者你可以更改 DAO 的投票配置(通过单击 Params 选项卡下的“Change config”)。让我们提议更改 DAO 中新投票的投票时间。单击“Change config”按钮,并根据你的喜好调整新的投票时间。单击继续。系统会提示你为提案命名并为投票的成员添加上下文:

提案上下文

单击“✔️ 创建提案”并签署交易。如果成功,你应该会在 DAO 的仪表盘上看到新提案:

提案已创建

你可以单击提案以查看其更多细节。你可以看到提案的状态、提案的详细信息和投票结果。在页面的右下角,你可以进行投票。单击以批准或拒绝提案,并为 DAO 中的其他成员留下评论:

投票

由于我将投票阈值设置为 14 个 NFT,我无法自己授权此更改。我需要找到其他成员与我一起投票。

创建新提案

让我们返回仪表盘并单击“⊕ New Proposal”。你将被引导到一个页面,可以创建一个或多个交易指令的更定制提案。在这里,你可以为成员描述提案,并选择多个预定义的交易指令类型。选择下拉菜单以查看所有可用选项。选择交易类型后,系统会提示你输入建议所需的必要信息(例如,转移目的地和金额):

新提案

你可以根据需要为提案添加其他指令,或者在完成时单击“添加提案”。当你开始用 DAO 工作时,请探索可以包含在提案中的不同交易类型,以了解可能性。如果你在下拉菜单中找不到所需的交易类型,可以向 Governance UI 仓库提交 PR,以添加你想要的内容。

在本示例中,我们将不创建另一个提案,但如果你这样做,你将能够在 DAO 的仪表盘上看到它(就像之前的示例一样)。

做得不错!如果你想深入了解可以用 Realms 做什么,请查看他们的文档,这里

总结

DAOs 是一种以去中心化方式组织和协调与他人合作的好办法。Realms 使为你的社区创建一个 DAO 来管理资源和对提案投票变得简单。如你所见,通过浏览 Realms DAO 网站,Solana 上有许多项目利用 Realms 来管理他们的社区(例如,Mango、Metaplex、Grape、SamoDAO 等)。

我们希望听到更多关于你如何使用 DAOs 以及你使用的治理结构类型的信息。请在 Discord 中联系我们,或在 Twitter 上关注我们以获取所有最新信息!

我们 ❤️ 反馈!

让我们知道 如果你有任何反馈或对新主题的请求。我们很乐意听到你的意见。

  • 原文链接: quicknode.com/guides/sol...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
QuickNode
QuickNode
江湖只有他的大名,没有他的介绍。