上周末,Nervos北京社区举办了首次布道者培训,邀请到了风静縠纹平老司机和Peter老师带来了精彩分享。
风静縠纹平@简书:
-
Github:Rivers Yang(riversyang)
-
资深程序员,有十七年的软件行业从业经验;目前专注于区块链技术布道、中文技术社区贡献以及智能合约开发和安全审计方向。
第一部分:
-
以太坊是一个由交易所驱动的状态机,以区块为单位来记录“世界状态”的变动;可以简单地理解为“区块链 + EVM”。
-
以太坊的基础数据结构包含账户状态、交易、收据和区块,以及全局的状态树、存储树和区块级的交易树、收据树。
-
智能合约的本质是“自主对象(Autonomous Object)”。
-
以太坊中的所有交易和其关联代码的执行,都是在所有“矿工”以及全节点上分别运行的,据此来更新它们各自维护的“世界状态”,在网络节点间传输的只有区块数据。
-
以太坊虚拟机是基于“栈”的“准”图灵机,有自己的临时存储和永久存储机制,有自己的完整指令设计,它是以太坊的核心组件。
第二部分:
-
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 核心团队 吕国宁、太檑等人合作。
演讲内容:从 App 到 DApp
Peter老师回顾了比特币背后的故事,密码朋克运动,区块链和智能合约基本哲学,什么是加密经济等等,开发 DApp 的意义何在。
接下来是以 Nervos 整套技术栈为例,讲解分层架构相关的技术点。首先是密码学的基础,然后介绍侧链技术,SPV ,隔离⻅证等等这些理解分层架构所必须的区块链基础知识。
演讲结束后的自由讨论环节,大家各自交流心得,建言献策:
Harry: “线下活动可以很好地和社区内的人交流和思想碰撞,通过这样的活动凝聚社区核心力量,大家一起努力把Nervos变得更好,让社区逐渐壮大。”
Nervos 布道者是什么?
在大规模技术驱动创新的前夜,新一代的区块链技术将催生出全新的加密经济体系之际,Nervos 将成为未来最为重要的底层基础设施,加密经济系统的信任引擎;Nervos 崇尚开源,相信技术改变未来。
Nervos的布道者计划建设开发者社区,提供线上线下的活动机会,在未来Nervos的布道者为更多区块链爱好者带来新技术和价值的分享,与社区共同成长。
布道者画像
-
了解 Nervos,了解区块链,相信这样的未来
-
热爱技术,具有极客精神,热爱交流和分享
-
愿意参加线下活动并做技术演讲,让更多开发者了解Nervos
布道者福利
你可以获得的奖励
-
有资格成为Nervos认证的技术讲师
-
加入布道者技术交流社区
-
参加内部培训,获得来自总部技术团队的面对面交流
Nervos 其他神秘奖励
如果你对Nervos布道者感兴趣,欢迎“点击阅读原文”报名
原文始发于微信公众号(Rebase社区):Nervos北京社区布道者培训精彩回顾