我们在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