如何创建 DAO?
我最近加入了 Developer DAO,到目前为止,体验非常棒。在不到一个月的时间里,我遇到了很多很棒的人,也学到了很多东西。您必须持有 Genesis NFT 才能加入。NFT 将为您提供永久的社区访问权和治理权。大多数 DAO 使用 discord 是因为它为 DAO 成员提供了一个中心位置进行交流。Discord 还支持“代币门控”(通过第三方机器人实现),它可以应用于整个服务器或特定通道,以根据特定的加密货币钱包持有量来门控访问。
在这篇文章中,我谈到了 DAO。重温一下,DAO 是Decentralized Autonomous Community的首字母缩写词,它只是对同意遵守特定规则以实现共同目标的一群人的称呼。智能合约——满足特定条件时运行的算法——用于将这些规则写入组织的代码中。
DAO 社区的成员为协议的未来运作创建提案,然后对每个提案进行投票。达到一定程度共识的提案随后会被智能合约的规则接受和执行。
为什么要创建 DAO
DAO 的创建者相信,通过将决策权交给自动化系统和众包流程,他们可以消除人为错误或对投资者资金的操纵。如果有一件事让 Developers DAO 社区脱颖而出并给人留下深刻印象,那就是它的结构和组织方式,即使它不对任何真实身份负责。我相信,这就是 DAO 与众不同的地方:在没有中央集权的情况下运行组织的想法。
本质上,DAO 使一群具有相似兴趣的人能够使用确保完整性的技术有效地组织自己。最后,由于其组织人员的功能,DAO 是一种低成本的选择。您可以免费或支付少量费用设置一个。
Web3 中的 DAO 究竟是什么?
Web3 的整个概念是去中心化,这意味着取消 Big Tech 的中央权力和对我们数据的垄断,并将权力交给社区。
这与 DAO 试图提倡的意识形态相同:将权力交还给社区或组织成员,而不是中央机构。Decentralized Finance 使用 DAO 让平台变得完全去中心化就是一个很好的例子。这在 Uniswap 和 SushiSwap 等去中心化交易所中很明显。互联网在不断发展,去中心化是这一转变的核心。NFT、DAO 和 Metaverse 是推动这一变化的新技术。它们都具有通过使用加密货币、社区治理和不需要传统 VC 干预的非常规筹款做法来实现用户自主权和资产所有权等特征。
DAO 需要什么?一个成功的 DAO 应该解决以下五点:
- DAO 需要一个目标。DAO 只是一种组织项目或资金的方法。如果没有可靠的基础项目和理由,你的 DAO 将无法运行。
- DAO 需要投票机制。这是人们与 DAO 交互并进行更改的主要界面。您可以创建自定义投票机制或使用第三方提供商。您的 DAO 稍后可能会投票更改机制,但您必须从某个地方开始。
- 用户获得一个称为治理代币的实用代币来代表他们在 DAO 中的权益。治理代币通常也是实用代币。共享系统在基金中更为常见,用户将加密货币存入 DAO 进行投资。
- 去中心化自治组织 (DAO) 需要形成社区。随着越来越多的人加入并为您的 DAO 的治理做出贡献,去中心化变得更加强大。这种方法确保了权力的平均分配。
- DAO 必须有一种管理其资金的机制,例如金库。您的 DAO 还应该能够通过某种形式的众筹筹集资金,并将这些资金存储在多重签名钱包中。这确保人们只有在得到所有签名者的认可后才能花费资金。
会员/参与
现在我们了解了 DAO 的全部内容,让我们评估不同的成员模型,这些模型通常决定 DAO 的投票如何运作及其结果。
基于代币的会员资格
- 基于代币的成员模型是最常见的 DAO 类型之一。用户只需在基于代币的会员资格下持有 DAO 的治理代币,就可以对关键决策进行投票,例如资助哪些项目或改变治理规则。未经许可的去中心化交易所正在分发这些代币。
基于股份的会员资格
- 这些类型的成员资格管理着人类参与的活动,如慈善、筹款、投资等。基于股份的 DAO 获得更多许可,但它们仍然非常开放。任何潜在成员都可以提交加入 DAO 的提案,通常是为了换取代币或工作。股份代表直接投票权和所有权。
DAO和区块链
DAO 依靠区块链技术来保护他们的智能合约。智能合约管理组织的规则。这些规则只能通过所有 DAO 成员都可以参与的投票机制来更改。开源区块链构成了 DAO 的基础,这意味着任何人都可以检查代码。当成员提交提案、审计集团的财务或在 DAO 内采取任何其他行动时,该行动将永久记录在区块链上,保持透明记录。
创建我们自己的 DAO 并批准与 Aragon 和 MetaMask 的交易。
什么是Aragon?
Aragon 是一个以太坊去中心化应用程序,可以简化 DAO 的启动;Aragon One基金会团队正在领导这个开源项目。
Aragon 项目的创建是为了将中间人从创建和维护组织的过程中移除。Aragon 项目认为,无论年龄、性别或种族,每个人都应该有平等的治理和协作机会。Luis Cuende 和 Jorge Izquierdo 于 2016 年 11 月开始从事该项目。
Aragon 提供了必要的金融工具,例如代币化,但它也可以创建可复制和广泛适用的模板来定义社区的边界,并在不使用传统中介的情况下通过互联网向贡献者转移价值。
首先,您必须拥有一个以太坊名称服务域,然后使用 Aragon DApp 创建一个链接到 ENS 域的组织。您可以从多个预定义的组织结构中进行选择。最后,在启动 DAO 之前,您将配置您的设置,例如投票持续时间和所需的支持百分比。
对于此示例,我们将在 Rinkeby 测试网上部署我们的 DAO,并利用 QuickNode Rinkeby 节点来实现更快的交易确认。您可以从 QuickNode 获得试用版 Rinkeby Node,并在 MetaMask 中免费配置它。
Rinkeby 是一个以太坊测试网络,可以在部署到以太坊的主网络 Mainnet 之前测试区块链开发。2017年4月,权威证明测试网成立。它基于Clique PoA共识协议,由Geth开发团队开发和维护。
现在需要一些测试 ETH。转到Rinkeby 水龙头,按照说明进行操作,几分钟后您的帐户中就会有一些测试 ETH。
开发我们自己的 DAO
转到 Aragon dApp 并执行以下操作:
- 第 1 步:在您的 MetaMask 钱包中,选择您的 QuickNode Rinkeby 节点(此时您的钱包中应该有测试 ETH,至少需要 0.2 个测试 ETH 才能继续)。
- 第 2 步:单击“连接帐户”按钮,选择“MetaMask”并批准 MetaMask 请求。
- 第 3 步:转到“以太坊测试网 (Rinkeby)”选项卡。
- 第 4 步:选择“创建组织”。
为您的组织选择一个模板;我们将在此示例中使用“公司”模板。
选择模板,然后单击“使用此模板”,然后输入您的 DAO 的名称。
现在设置如下:
- 支持率:这是支持投票赞成所需的代币百分比;例如,如果您将支持百分比设置为 50,则必须有超过 50% 的总票数是赞成才能通过该提案。
- 最低批准百分比:从剩余代币池中批准提案所需的赞成票百分比。
- 投票时长:这是参与成员必须投票的时间。
- 根据您的喜好设置这些值,或查看下图以获取示例值。继续下一步以配置代币。
- 输入代币的名称和符号。然后输入 DAO 代币持有者/成员并为他们分配代币。查看信息后,单击“启动您的组织”。
- 现在,将出现 MetaMask 窗口以进行交易批准;两次确认交易。
- 注意:在交易处理过程中,不要选择MetaMask中的加速选项,不要刷新窗口。
- 一旦网络确认了这两项交易,您应该会看到一个如下所示的窗口:
- 点击开始,现在我们将创建我们的第一个提案问题来开始投票过程。
- 从左侧菜单中,选择“投票”,然后选择“新投票”,以创建一个新的提案问题并打开它进行投票(这将被视为事务/写入操作)。
- 提案生效后,成员可以投票赞成或反对,并且投票窗口将在前面步骤中指定的期限内保持开放。在我们的案例中是 14 天。
如需快速参考,请访问:quicknode.com/guides/web3-sdks/how-to-creat..
Snapshot
Snapshot 是一个去中心化的投票系统。它允许更大的灵活性来确定投票的投票权。为了满足组织的需求,Snapshot 支持多种投票类型。在 Snapshot 上创建提案和投票很简单,而且不会消耗 gas,因为它是在链下进行的。这是由于巧妙地使用了称为 IPFS 的去中心化存储网络。
要在 Snapshot 上创建您的空间,您需要一个 ENS 域。无论您的项目在哪个区块链上运行,它都必须在以太坊主网上。
快照和您的 ENS 域应该链接在一起。自定义您的空间设置,例如管理员、投票权策略、条款等。最后,验证您的空间。这将需要至少 1,000 名成员和相关项目的所有权证明。有关如何配置 Snapshot 的更多详细信息,请访问docs.snapshot.org。
DAOstack Alchemy
DAOstack Alchemy 是用于以太坊和 Gnosis Chain 的 DAO 创建工具。您可以使用他们的 UI 创建一个简单的 DAO,添加 DAO 成员,并打开您的组织。通常需要支付费用——我无法给出具体数字,因为这些事情经常变化。但是这次你不需要 ENS 域。
要创建 DAOstack DAO,请将您的钱包连接到他们的DApp,然后按照显示的四个步骤进行操作,然后支付您的费用。
原文:https://blog.developerdao.com/how-to-create-a-dao
如果你觉得这篇文章对你有所帮助,欢迎赞赏~
赞赏