Ethereum Devcon3 于11月1日至11月4日在墨西哥坎昆举行,此次参会人数 1800 余人,相比去年在上海举办的 Devcon2 增长一倍(2014年的 Devcon0 仅50人参与)。今年的演讲主题也有约 128 场之多,覆盖 Casper, Formal Verification, Smart Contract, zkSNARKs, Whisper, Swarm, Wallet, Dapp development 等重要主题。
此次 Devcon3 参会人数之多,出现不少来自世界各地的华人面孔,其中就包括来自中国杭州的区块链团队 imToken、Ethfans、Cryptape。同时 imToken 与 Ethfans 作为大会赞助商参与其中,Cryptape 的 CEO 谢晗剑也给大家带来「A Fast and Scalable Blockchain for Enterprise Users」的演讲。
Ethereum Devcon3 涉及主题众多,无法亲身观看所有的演讲,所以我主要介绍 Wallet 和 Dapp development 相关主题,另外我的同事 Sun 和 Kai 会介绍 Smart Contract 开发与安全。
如果你对此次会议更多详情感兴趣,可以选择观看官方录制的视频,包含四天会议里所有的演讲。
主题:Ethereum in 25 Minutes, Version MMXVII
Vitalik 常年在世界各地会议都会演讲的经典内容,主要涉及 Ethereum 全面的基础概念与未来发展:
1. 创造 Ethereum 的初衷,希望 Blockchain 可以像手机操作系统一样,当你想构建应用时不必重复创造和维护区块链,直接使用以太坊即可。
2. 图灵完备,可以完成像投票、ENS 等业务逻辑
3. 交易可以发送以太币,也可以读写存储,或者调用其他合约
4. 在以太坊上执行不同指令,需要消耗相应的 gas 来避免死循环的攻击
5. 智能合约 (DNS 作为例子)
6. 你可以使用 Solidity, Viper 等高级语言编写智能合约,通过 ABI 来描述合约可使用的方法
7. Byzantium 为 Ring signatures, ZK-SNARKS 作验证准备,同时加入 assert(), revert(), require() 方法
8. 未来的方向: Casper, Sharding, EVM 和协议升级
从版本号 MMXVII 可以看出,Vitalik 为了向入门者布道 Ethereum 花费了不少功夫
主题:Designing Maximally Verifying Light Clients and Sharding
1. Vitalik 提出区块链的三难问题(去中心化、扩展性、安全),仅能解决其二