我们在11月25日举行了第一场Blockchain Coding Day活动,活动内容是教大家写一个简单的Dapp。针对线下活动遇到的问题,特意在B站发布了一个视频,方便大家进行回顾。 视频链接:https://www.bilibili.com/video/av37213922/,时长18分钟。
视频内容分以下部分:
-
下载源码并安装依赖
-
替换地址
-
通过测试网的水龙头充值
-
替换abi与bytecode
-
部署合约
-
运行Dapp
-
部署到腾讯云
在上次活动中遇到的一个很棘手的问题是操作系统。
大家有用Window的,也有直接使用Linux的Ubunut,还有使用Mac的。因为Node.js某些类库依赖C++,本地编译需要安装node-gyp,node-gyp在纯windown环境安装非常麻烦。
我们不推荐Window, 可以使用虚拟机在Window系统中安装一个Linux的Ubunut系统, 直接使用Ubunut非常好, 使用Mac也非常好。
如何在window中安装虚拟环境呢?2种做法都可以
-
虚拟机VirtualBox官网下载 https://www.virtualbox.org/wiki/Downloads, 并安装ubunut镜像。
-
开启 Windows 10 的 Linux 子系统并安装Ubunut镜像,切记是Windows10,不是Windows8,也不是Windows7,版本不能低于Window10,参考: https://www.jianshu.com/p/UpwXzQ。
如果一定要使用Window系统,需要安装 windows build tools,我们并不能提供更多帮助,很抱歉。
还有一定要使用 github.com/NervosBeijingCommunity/first-forever 的代码,为了方便大家上手,我们在原来的代码基础上做了很多微调。
也非常欢迎加入Nervos北京社区,成为Nervos的布道者。
Nervos 布道者是什么?
在大规模技术驱动创新的前夜,新一代的区块链技术将催生出全新的加密经济体系之际,Nervos 将成为未来最为重要的底层基础设施,加密经济系统的信任引擎;Nervos 崇尚开源,相信技术改变未来。
Nervos的布道者计划建设开发者社区,提供线上线下的活动机会,在未来Nervos的布道者为更多区块链爱好者带来新技术和价值的分享,与社区共同成长。
布道者画像
-
了解 Nervos,了解区块链,相信这样的未来
-
热爱技术,具有极客精神,热爱交流和分享
-
愿意参加线下活动并做技术演讲,让更多开发者了解Nervos
布道者福利
你可以获得的奖励
-
有资格成为Nervos认证的技术讲师
-
加入布道者技术交流社区
-
参加内部培训,获得来自总部技术团队的面对面交流
-
Nervos 其他神秘奖励
如果你对Nervos布道者感兴趣,欢迎留言与我们联系。
原文始发于微信公众号(Rebase社区):[视频文字稿大纲] 手把手教你开发DApp