简单几步,用 JavaScript 实现你的专属 DAO
January 12th, 2022

最近很多人的目光都聚焦在了 DAO,各种各样的 DAO 迅速出圈。在踊跃参与 DAO 活动之余,其实我们也可以实现一个属于自己的 DAO。

buildspace(https://buildspace.so)是一个专门为 Web 3.0 打造的开发平台,被著名的 a16z 和 yCombinator 投资。最近,buildspace 推出了 DAO 的开发教程(https://buildspace.so/daos),只需要掌握简单的 JavaScript 语法,就可以上手。

下面详细介绍具体步骤。

一、加入 bulidspace 的 discord(https://discord.gg/qWNny6PS)

加入的目的很简单,方便后续提问和互动。有任何问题可以在 #section-x-help 频道提问。

二、给你的 DAO 起个名字,笔者这里取名为 CompanylessDAO(去公司化,是不是很开心)。

三、准备好小狐狸钱包以及开发环境。

笔者这里选择的是在线的集成开发环境 replit,只要和 Github 授权,就可以使用在线 IDE,并且支持 JavaScript 服务。

小狐狸钱包要切换到 Rinkeby 测试网,并且去水龙头(https://faucet.rinkeby.io)领一些测试币。

四、进入开发

接下来的几步,就是开发内容,主要实现以下几个 DAO 的功能:

连接钱包:

在 Rinkeby 部署一个 ERC-1155 的合约:

开发 Mint NFT 的能力:

在 Rinkeby 部署一个 Token 合约:

提供展示成员列表的能力:

生成 Token:

设置 DAO 的提议:

完成!

以上内容所有的代码、过程,在 buildspace 的教程中都完整提供,遇到不懂的问题可以向 discord 内的成员请教。笔者有 JS 基础,大概用了半小时就完成了整个过程,感觉很流畅。

来体验下 CompanylessDAO 吧!
访问地址:https://buildspace-dao-starter.emhlbmc.repl.co

完成教程以后,还可以收获一枚来自 bulidspace 的 NFT 空投:


几点体会分享:

体会1:bulidspace 提供了很多 Web 3.0 开发的教程,有 NFT 游戏开发、基于 Solana 的 APP 开发等,是个宝藏机构:

体会2:目前要快速构建一个 DAO 的交互功能,还是需要开发能力,相信在不远的将来,通过简单的前端交互选项,就能让一个群体快速构建属于自己的 DAO。

码字不易,点个关注吧~

Subscribe to DAO Community
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from DAO Community

Skeleton

Skeleton

Skeleton