9 月 4 日,在区块链世界一个熟悉又特殊的日子里,BeWater DevCon 2021 全球开发者大会在北京中国大饭店成功举办。
这是一场硬核的交流:12 位一线技术负责人,近百位来自各地的开发者齐聚北京,远在海外的开发者则视频连线参与大会,共同围绕编程语言、密码学、去中心化协议、隐私技术、安全计算、开放金融等领域展开深入探讨。
Avalanche 雪崩协议首席协议架构师和联合创始人 Ted Yin、章鱼网络创始人刘毅、路印协议 CTO 郭雄辉、唯链高级研究员 Maxdeath 、3Box CTO Joel Thorstensson、Westar 首席架构师 Jolestar、Mina CEO Evan Shapiro、Mask CTO 刘怿斯、HECO 技术负责人 Andrew 、Dfinity 核心工程师 Paul Liu、以太坊核心开发者 Austin Griffith、NEAR 亚洲技术负责人 Robert Yan 发表了精彩的演讲。
同时,EigenPhi 联合创始人程显峰、Phala Network 联合创始人 & 首席开发尹航、Celer Network 核心开发人员 Michael、夸克链技术负责人和均价、原 Matrixport CTO 姜家志、dForce 创始人杨民道、Continue Capital 联合创始人匹马、极简钱包 CEO 潘凯阳等嘉宾也围绕不同主题展开了热烈的圆桌讨论。
社区发起人 BMAN ,聊到了 BeWater 社区创立的初心,做一个不焦虑、开放、利他、追求本质的区块链开发者社区。
在世人看起来,区块链行业看起来总是特别焦虑,好像每个人都停不下来,大家注意力太容易被各种各样的信息抓走,没有机会回过头来把本心想做的事做好。而 Be Water 源自李小龙的一句话,我们希望建立一个社区,在焦虑的区块链行业我们可以一起 Be like water,这其实也源于老子的一句话:水利万物而不争。
我们的初衷:在今天开发者崛起的时代,真正支持到开发者,做他们背后的 water。水利万物,开放、利他,去支持他们而不争,其实在行业里面并没有太多要去争一朝一夕的事情,我们争的是滔滔不绝。
长期地去做一些专注的事情,用一股纯粹发内心的热爱,做一个纯粹的社区,就叫 BeWater :追求本质、长期主义、永远开放、顺势而为。
接下来,让我们跟随现场一位开发者的视角,看这场纯粹、硬核的技术分享,带来了哪些思想的碰撞和启发。
首先,Avalanche 雪崩协议的首席协议架构师 & 联合创始人 Ted Yin,他也是 Facebook 的 Libra 项目共识 HotStuff 论文作者。Ted 远在大洋彼岸视频连线,为大家带来了一场深度且系统的分享:
区块链的性能不能只看吞吐量,「吞吐量 + 延迟」才能完整衡量。
Avalanche 雪崩协议能造多每秒几千个交易,每个交易的确认时间很短,主要的共识原理是将过去的共识时的全网广播转化为随机采样,网络虽然会有临时的震荡,但最后会坍缩为稳定态。
Avalanche 现在推出了子网链,任何开发者都可以选择制定自己的一条子链。Avalanche 的主网现在已经有 1000 多个节点,而且足够的去中心化。
章鱼网络创始人刘毅,分享了《多链网络在区块链世界的位置》,分享内容概括如下:
1)Web3 应用需要高安全性、低费用、高性能、易用、可升级的链,需要更快速的真相,所以一定不用 POW。
2)Polkadot 最大的问题在于可支持平行链的数量。
3)智能合约难治理,所以如果是 DeFi 外的 Web3 应用,可以考虑应用链。
4)分片存在复杂与跨片互锁等问题,通过跨链协议连接的多链网络是未来,各个链可以各司其职。
路印协议 CTO 郭雄辉博士,15 岁考入科大少年班,曾任 Intel 高级研发工程师。分享内容概括如下:
1)真正意义上定义的二层网络,应该是安全性要靠主网来保证。
2)二层网络从状态通道演进到了Rollup,并分成了两个分支:Optimism Rollup 和 zkRollup。
3)Optimism Rollup 对效率的改进比较少(手续费降低1/5–1/10),zkRollup 通过零知识证明实现了链下 + 链上的二层网络。
4)二层网络的最终形态是出现 zkEVM,大家不用改代码,直接能把原有合约运行在 zkEVM 中。
唯链高级研究员 Maxdeath,任之劼(知乎id: maxdeath)。他是荷兰代尔夫特理工大学(TU Delft)信息论方向硕士,博士,在多个区块链方向的国际会议上发表论文,其中在金融密码学(FC2019)会议上发表了第一篇关于无限扩展的论文。
他认为对于服务商业场景的公司,POA 权威证明会是一个不错的选择,不浪费能源,更去中心化,在牺牲一部分复杂度的情况下,收集的签名度更多,比传统的中本聪共识用更少的确认时间。目前唯链升级的 POA 2.0 引入了委员会,使得分叉概率降低,需要的确认数变少,更低的延迟,更快达到共识。
9月4日上午,夸克链技术负责人和均价,EigenPhi 联合创始人程显峰、Phala Network 联合创始人 & 首席开发尹航,Celer Network 核心开发人员 Michael 和章鱼网络创始人刘毅,就《区块链,重新定义数据价值》,展开了圆桌交流。
4 位嘉宾都表示,今年以来跨链生态发展以及多链网络数据规模发展非常迅猛,这是一件非常令人振奋的事情,大家针对跨链系统的安全性展开了讨论。
提到在圈里“反共识”观点,大家的想法很有趣:
尹航认为,去中心化并不是目的,我们做的事情其实是叫可信计算的一个技术;
Michael 觉得:DeFi 中同步的可组合性目前的形态不是长远发展方向,在多链中可能会以 API 的方式呈现;
刘毅表示,现在数据所有权的问题跟区块链关系较小,现在有价值的数据不在区块链上,在互联网上,在机构数据库里;
程显峰的观点是:区块链数据量预计估算比传统互联网至少要大六个数量级,互联网按照节点数量来度量数据规模,而区块链是以地址度量,完全不是看用户数,这是一个非常本质的不同。未来,链上的数据,原生的数据终究会比链下的数据要大。
如何建立更好的信任网络?
带着这个问题,Ceramic Network & 3Box CTO Joel Thorstensson,在线上和大家分享了,他对「去中心化数字身份与去中心化数据的未来」的理解。
如果把主权数据变成一个最小可验证的、可修改的数据对象,这样一个稳定的数字身份,可以通过密匙控制访问,并且是可扩展的。把互联网上的大部分数据放到这个系统上,当我们进入一个网页,看到别人的评论时,我会知道它背后是一个真实的人,并且可以与那个人创造在加密世界的关系,这也是 3Box在做的事情。
Westar 首席架构师,Starcoin 核心开发者,王渊命 Jolestar,就智能合约编程语言还可能有哪些创新点和大家展开了讨论。
根据 Jolestar 的总结,MOVE 智能合约编程语言存在三个创新点:
第一,有一套状态操作协议,把状态所有权明确了;
第二,有一套类型机制,实现了类型系统在不同的合约平台共享;
第三,改变了合约直接的依赖关系,改为了链上的依赖方式。
Mina CEO Evan Shapiro,线上分享了如何在区块链应用研发中里,用上隐私保护技术。
Snapp 是 Mina 的零知识证明支持的去中心化应用程序,提供了私密属性、以安全的方式验证大量数据的能力、以及以某种方式在 Mina 上进行大量计算的能力。
Snapp 程序可以用在 DeFi、可验证 NFT 领域,并且任何链都可以在其自己的智能合约内验证 Mina 上的所有链数据。Snapp 的实际工作原理是利用零知识证明的能力来验证计算证明和数据证明。Mina 已经能够让 Snapp 在 Javascript 和 Typescript 中运行。
Evan 具体讲解了3个 Snapp 的应用案例:互联网服务私密访问;查看网站数据并生成网站数据证明的能力;无需通过今天所利用的所有中心化服务去创建一个隐私互联网登录。
和现有社交网络中一对多或多对一的映射方式相比,Mask 更加倾向于社交网络中账号和身份的多对多映射方式(Many to Many Mapping),这种方式可以通过自主权身份实现,即:可以用同一个身份去管理多个账号,也可以用不同身份角色(persona)去登陆到不同的账号。
Mask 的目标,是让用户在已有的社交网络里面更好地去网上冲浪,在保持所有习惯的同时,还能维护隐私和自己的数据所有权。如何做到?这里面最大的问题就是需要加密, Mask CTO 刘怿斯解释了其中的原理。
HECO 技术负责人 Andrew,和到场的开发者们交流了,公链性能和扩展性演进路线。
在做 Heco 的高可扩展性的同时,要坚持两个原则:
第一,一定要做到 DeFi 的应用友好;
第二,完全兼容以太坊,我们不能丢掉这个生态。
以太坊核心开发者 Austin Griffith,直接和大家演示了如何使用以太坊的两个开发工具:
eth.build 是可视化的无代码 Solidity 与区块链原理的学习工具。一旦掌握了基础知识,就可以到scaffold-eth 去看看。
scaffold-eth 可以轻松方便地创建各种 eth 应用。它提供了多种主题的模板,可以实践各种各样的玩法:使用预言机、创造去中心化的交易所、实践借贷功能等等。
Dfinity 核心工程师 Paul Liu,曾任英特尔实验室研究科学家,为 X86 架构构建了 Haskell 编译器,他就密码学如何改变共识这一主题,进行了分享。分享内容摘要如下:
传统分片技术存在分片双方需要知道对方历史区块的包袱。Dfinity 采用了 BLS 文件签名,引入对 DKG 的算法进行一些改进,加入证明,解决最长链验证问题 ,子网之间的交换便无需历史包袱,区块链变成了一台「互联网计算机」,甚至可以在上面跑网站。
接下来,NEAR 亚洲技术负责人 Robert Yan,基于 Rust 的智能合约语言设计的比较,和大家进行了长达 40 分钟的硬核交流。Robert Yan 认为,从代码实例来看,Rust 智能合约编程语言和 Solidity 语言在语法、语言和数据结构等方面是比较接近的。Rust 智能合约编程语言具备更好的类型安全与内存安全,字节码非常高效的同时体积很小。
BeWater 社区发起人BMAN,原 Matrixport CTO 姜家志、dForce 创始人杨民道、Continue Capital 联合创始人匹马、极简钱包 CEO 潘凯阳,就区块链在开放金融上的落地,分享了他们各自在 DeFi 领域的观察和思考,包括对最近爆火的 Loot 的观点。
杨民道认为 NFT 的爆火跟传统世界的逻辑是一样的,前期把金融系统搭起来,后面在上面搭经济体。现在流动性充裕到我们可以把各种积木,不是 DeFi 横向纵向去搭,而是从 DeFi 之外去搭,包括 NFT。NFT 有点像消费经济体,跟传统消费经济体是一样的。
把 NFT 进一步金融化,将来的发展会完全跑出 DeFi 的范畴,会出现更多有意思的组合。另外杨民道比较看好的是,更多的非币圈的原生资产进入到 DeFi 世界,DeFi 会进入到传统金融领域,这是下一步 DeFi 发展最关键的点。
匹马的观点是:整个行业的演化跟历史的演化一模一样,也一定会随着大家需求的不断增长、文化知识水平、知识储备的增长,而向四散同步的极速扩展。这其实是很重要的一个延伸,这样的爆发是点睛之笔。如果说去看 A16Z 的投资逻辑跟方向,会发现他们未来不会单独拿出来一部分资金做 blockchain 基金。匹马的投资理念跟逻辑中,未来投很多 blockchain 的项目,很多东西都加上了 POW 的模型。
姜家志认为:DeFi 的世界真正是刚刚开始,现在完全没有达到后度或者中度的程度,DeFi 的世界还是有很多创新性可以做。因为有一个那么开放的市场,才能够有更多的 idea 出现,包括借贷这些都已经在做一些非常颠覆性的工作。未来 DeFi 还是非常好的赛道,而且现在世界刚开始。
BMAN 分享了两个重要观点:第一,一定要重视未来 DeFi 加上信用这个领域的探索和创新。在现实社会里面,抵押贷只是占贷款很少的部分,绝大部分的都是信用贷。第二个就是开放性的 NFT。最重要的还是我们中国开发者一定要创新。
以上就是 BeWater DevCon 2021 全球开发者大会的简单总结。
离离暑云散,袅袅凉风起,初秋雨幕中的北京,阻挡不住硬核开发者们对技术的探讨和热情。我们坚定的相信,未来的十年,以开发者为中心的开源社区会涌现出巨量技术创新和商业机遇,期待更多的开发者与我们共同参与,并一起书写这个动人的未来。
BeWater 的使命,是为每一个开发者带来创新和成就。
如果你在创造些什么,你就是开发者,不管你是工程师、技术研究员、密码学朋克还是开源项目贡献者。
BeWater 的愿景:用 10 年时间,支持 100 个开发者,影响 10 亿用户。
我们相信,世界因你而不同!
历史文章:
2、路印 CTO Steve Guo | 真实的二层网络真实的未来?
3、Jolestar | 智能合约编程语⾔,还可能有哪些创新点?
5、3Box Joel | 去中心化数字身份与数据,未来在何方?
6、以太坊核心开发者 Austin | 如何在以太坊上构建应用程序?(实操分享)
9、BeWater 大会纪实|属于开发者的下一个十年,因为相信,所以看见
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。