上周末,Nervos北京社区举办了首次布道者培训,邀请到了风静縠纹平老司机和Peter老师带来了精彩分享。


风静縠纹平@简书:


  • Github:Rivers Yang(riversyang)

  • 资深程序员,有十七年的软件行业从业经验;目前专注于区块链技术布道、中文技术社区贡献以及智能合约开发和安全审计方向。


Nervos北京社区布道者培训精彩回顾-Rebase


第一部分:

  • 以太坊是一个由交易所驱动的状态机,以区块为单位来记录“世界状态”的变动;可以简单地理解为“区块链 + EVM”。

  • 以太坊的基础数据结构包含账户状态、交易、收据和区块,以及全局的状态树、存储树和区块级的交易树、收据树。

  • 智能合约的本质是“自主对象(Autonomous Object)”。

  • 以太坊中的所有交易和其关联代码的执行,都是在所有“矿工”以及全节点上分别运行的,据此来更新它们各自维护的“世界状态”,在网络节点间传输的只有区块数据。

  • 以太坊虚拟机是基于“栈”的“准”图灵机,有自己的临时存储和永久存储机制,有自己的完整指令设计,它是以太坊的核心组件。


    Nervos北京社区布道者培训精彩回顾-Rebase


    第二部分:

    • ABI 编码

    • Solidity 中的全局函数

    • Solidity 中的修改器

    • Solidity 中的可见性

    • 引用类型的数据位置

    • 几个 Solidity 语言特性

    • Solidity 合约实例

    • 投票

    • 拍卖

    • 状态通道


    更多内容请看杨老师的PPT:

    以太坊黄皮书极简概要 https://myslide.cn/slides/10107

    Solidity语言基础 https://myslide.cn/slides/10108





      Peter王广忠:


      全栈 Web 开发者,在Github上超过2K粉丝,在https://haoqicat.com/上发布了190多期视频, 狂热的开源技术爱好者, 现在是专业的区块链讲解员。2014年受李笑来老师邀请,入职云币。有幸跟现在的 Nervos 核心团队 吕国宁、太檑等人合作。


      Nervos北京社区布道者培训精彩回顾-Rebase


      演讲内容:从 App 到 DApp 


      Peter老师回顾了比特币背后的故事,密码朋克运动,区块链和智能合约基本哲学,什么是加密经济等等,开发 DApp 的意义何在。


      接下来是以 Nervos 整套技术栈为例,讲解分层架构相关的技术点。首先是密码学的基础,然后介绍侧链技术,SPV ,隔离⻅证等等这些理解分层架构所必须的区块链基础知识。 



      Nervos北京社区布道者培训精彩回顾-Rebase


      演讲结束后的自由讨论环节,大家各自交流心得,建言献策:


      Harry: “线下活动可以很好地和社区内的人交流和思想碰撞,通过这样的活动凝聚社区核心力量,大家一起努力把Nervos变得更好,让社区逐渐壮大。”


      Nervos北京社区布道者培训精彩回顾-Rebase


      Nervos 布道者是什么?


      在大规模技术驱动创新的前夜,新一代的区块链技术将催生出全新的加密经济体系之际,Nervos 将成为未来最为重要的底层基础设施,加密经济系统的信任引擎;Nervos 崇尚开源,相信技术改变未来。


      Nervos的布道者计划建设开发者社区,提供线上线下的活动机会,在未来Nervos的布道者为更多区块链爱好者带来新技术和价值的分享,与社区共同成长。


      布道者画像


      • 了解 Nervos,了解区块链,相信这样的未来

      • 热爱技术,具有极客精神,热爱交流和分享

      • 愿意参加线下活动并做技术演讲,让更多开发者了解Nervos


      布道者福利


      你可以获得的奖励

        

      • 有资格成为Nervos认证的技术讲师

      • 加入布道者技术交流社区

      • 参加内部培训,获得来自总部技术团队的面对面交流

        Nervos 其他神秘奖励


      如果你对Nervos布道者感兴趣,欢迎“点击阅读原文”报名


      原文始发于微信公众号(Rebase社区):Nervos北京社区布道者培训精彩回顾