作者 | 乔治
出品 | 区块链大本营(blockchain_camp)
2008年10月31日,一个必须要载入史册的日子。中本聪在 metzdowd.com 网站的密码学邮件列表中创造性发表了比特币白皮书《比特币:一种点对点的电子现金系统》。
3年后,17岁的俄罗斯裔加拿大少年 Vitalik Buterin 从父亲口中首次得知比特币,但当时他并没有太在意这个“奇怪”的东西,因为在他看来,比特币并没有本质上的价值。
随着对比特币的深入了解,Vitalik 开始意识到这一去中心化体系的价值,但也同样意识到了比特币的局限性,“人们可以利用区块链技术做更多的事情,而不是单纯的创造单一的点对点货币”,于是,他想搭建一台世界计算机。
2014年1月23日,另一个必须要载入史册的日子。Vitalik 在其创办的《Bitcoin Magazine》正式发布以太坊白皮书《以太坊:下一代智能合约和去中心化应用平台》。
但事实是,世界计算机这一愿景实现起来并不容易。5岁的以太坊经历了太多,仅仅在过去一年中,ICO热潮、核心开发者离开、君士坦丁堡硬分叉一拖再拖、其他公链慢慢崛起,以太坊开始被看衰了,被认为效率低、不安全、进度慢且没有创新...
但事实上,真的如此吗?
昨天,「2019第二届以太坊技术及应用大会」在观众的赞叹与不舍中正式落下帷幕。会场热烈的欢呼声和 Vitalik Buterin 流利的中文犹在耳根萦绕,久久不能散去。
在短暂的相逢与学习交流后,哪位讲师成为了你的新爱豆?哪个观点让你耳目一新?哪项技术帮你冲破迷雾、打开新世界的大门?无论现场多么热烈,只有会后慢慢体味,才能获得真正的益处。
今天,营长就将这场盛会给予我们的精华与思考总结出来,帮助老铁更好地理解区块链、明白这个行业的姣姣者们到底在做什么。
数据为王,开发者仍钟爱以太坊
CSDN 创始人&董事长蒋涛就国内 CSDN 社区的开发者数据谈到,以太坊在经历2015、2016两年的萌芽期与初步发展后,2017年和2018年迎来了爆发增长,CSDN 社区上以太坊相关的文章从 2017 年的 1409 篇激增到 2018 年的 11278 篇, “智能合约”和“去中心化应用”也有非常大的增长,这证明中国开发者正在积极研究以太坊技术与应用。
此外,来自以太坊社区的数据显示:Meetups 网站的活跃用户数达到了 1221342 人,以太坊 GitHub 项目获得了 94403 Stars、36677 Forks,2241 个 DApp,这也表明以太坊确实是公链系统中最活跃的社区。通过这些数据,我们可以看出以太坊的生态系统已经成型,有大量的使用用户和活跃开发者。要让以太坊深入生活、商业,还需要更多开发者的参与,激发更繁荣的生态。
灵钛科技 CEO 姜英英认为,很多人对以太坊的概念特别模糊,事实上,以太币是燃料,以太坊是平台,以太币不等于以太坊。其功能和特点主要集中在去中心化、提升效率、产生创新平台以及安全承载将近百分之九十数字货币等方面。
此外,“区块链没有传统互联网效率高”这种观点并不正确,因为区块链解决的问题和传统互联网不同,比如跨境支付和转帐这种传统互联网解决不了或者解决比较慢的问题,区块链就有很高的效率,所以,区块链并非万能,只有找到区块链真正适用的场景,才能正确去评价它。
“猛拉”以太坊2.0
以太坊创始人 Vitalik Buterin 以《以太坊2.0之跨分片交易》 为题向开发者们介绍了以太坊发 2.0 最核心的分片技术与信标链机制,以及开发过程中所面临的挑战与解决方法。
首先,Vitalik Buterin 介绍了以太坊 2.0 的 1024 个分片的设计,以及负责管理公式算法与跨分片交易的信标链机制,他表示信标链相关问题是他目前研究的重点,以根本性改进以太坊的性能及可扩展性。目标是将以太坊目前每秒 10 个交易的处理能力增加到每秒 1 万个以上,同时增加信息吞吐量的速度,进而能形成更多的区块链应用。
针对跨分片异步交易中可能出现的“火车票和酒店”问题,Vitalik Buterin 在演讲中提出了一个名为“猛拉(Yank)”机制的解决方案,由此可以进行更快的异步交易。这是一个技术上类似于数据库 locking 的方法,但应用上更为宽泛。紧接着,Vitalik Buterin 还就分片机制如何以类似 Plasma 的方式做同步交易进行了详细的讲解。
Vitalik Buterin 还就减少复杂性, 让更多用户用钱包,提升区块链的便捷性、性能、应用效率等问题中,分片发挥的作用与开发者要做的工作进行了阐述。一种设计称为“积极虚拟机(OVM)”, 开发者们需要研究区块时间, 要知道需要在哪个区块中公开这个分片;从不同的分片进行数据的公布,逻辑会非常复杂,智能合约也会变得很复杂,用户钱包会进行很高速、很大量的计算,有多少币到哪个用户手上就需要更长时间进行计算,这是另外一个更需要研究的问题。
针对以太坊 2.0 这样一个通用型区块链的整体设计和开发,Vitalik Buterin 最后总结道:首先需要一个比较通用的基础设施,让大家把数据放在这个链上,在链上可以更快速地计算;利用工具进行应用的过程比较复杂,不同的用户有不同的实施方式,所以还需要一个全球的共识:怎样进行储存、怎样对于某个用户具体所有的币的数量进行准确了解,这些都需要通过更进一步的应用来实现;而且需要保证整个流程的简便性,防止这个流程变得复杂;需要对于共识机制进行不断的提升,创造出有不同应用的底层协议。这已经成为一个非常活跃的研究领域。
信标链是以太坊2.0的核心,所有分片都连接到信标链上并与之通信。信标链一方面是验证者参与质押系统并根据所押权益获得收益的渠道,另一方面是实现分片通信的渠道,因为各分片都将自己的最新状态的哈希存到信标链的区块上。
以太坊核心研究员 Hsiao-Wei Wang 在题为《以太坊 2.0 和信标链验证者》的演讲中表示,如何成为信标链的验证者?首先在以太坊主链部署一个特殊合约保管合同,合约接受使用者付出的抵押金,抵押金至少是要 30 个以太币,这个合约每收到一笔有效的押金,放出 event log,但并不是马上加入到 validator 之中就算是有效的 active validator,还有一部分需要在链上做验证。之后,她提到了以太坊的惩罚和退出机制及其对应的处理方法。
此外,她还分享了今年和明年初可以期待的事情:第一,希望有稳定的版本做稳定的测试网;第二,目前开发端都是各自研究,希望接下来可以形成交互;第三,正在形成新签章机制的标准化和审计。如果一切顺利,Hsiao-Wei Wang 团队会部署抵押合约并开放 staking。
在题为《深入以太坊轻客户端协议》的演讲中,Go-Ethereum 核心开发者 Gary 表示,轻节点将只同步区块链,将智能合约同步在服务端,这样可以通过一次网络请求查看所有节点状态,提高本地效率。轻节点还能进行智能合约事件订阅,其次可以让用户完成智能合约事件的搜索功能,提高节点搜索效率,并对存储进行优化。相比于中心化,服务端可以进行负载均衡和流量控制。
谁能撼动繁荣的以太坊生态?
在繁荣的以太坊生态中,不仅仅是 Vitalik Buterin、Hsiao-Wei Wang 等核心开发人员,以太坊作为一个开发平台,平台之上有很多基于以太坊或服务以太坊而创建的项目,同样有很多活跃的开发者,他们所做的工作同样不可忽略。
Vitalik 在月初接受区块链大本营(blockchain_camp)专访时曾表示,“衡量区块链社区的规模与质量,不仅仅体现在人数方面,更重要的是社区成员独立建设对生态系统友好项目的能力,这一点非常重要。在这方面,比特币和以太坊拥有着非常健康的社区,但其他项目很少做到。”
以太坊社区究竟如何?这些出现在「2019第二届以太坊技术及应用大会」上的项目值得好好研究。(详情请戳文末“阅读原文”)
ENS(Ethereum Name Service)的开发者关系总监 Brantly Millegan 表示,目前在区块链行业中存在着 16 进制地址过长的问题,这会导致发送不方便,对用户也不友好,解决这个问题,才能够做更好的推广,这就是 ENS 所要解决的问题。ENS 的工作机制是什么?第一,它是区块链上的一个智能合约,可以直接使用,非常简单。
相比之前的老系统,ENS有了很多发展和新的功能,比如老系统的名字一般都是 7 个字符,而 ENS 的名字更短更可辨,接下来团队将进一步开拓 3-6 个字符的名字,以便获得相应的具体信息。
Kyber Network CEO Loi Luu 在题为《Connecting Decentralized Liquidity》的演讲中表示,中心化的流动性并不安全,也并不透明化。去中心化的流动性在技术上并不容易,一是去中心化应用要和中心化流动性来源进行技术沟通比较难;二是去中心化流动性可以帮助我们进行工作上的无缝衔接。虽然目前已经有几家去中心化流动平台,但大家都分而作战,并没有形成合力,这也是一个问题。
而 Kyber 的目的是链上的流动性程序,我们希望通过这种链上流动性合约,让各方的权益都得到保障。第一,实现智能合约上的某一个功能,然后把这些各个来源的流动性进行加总,获得最高的利率;其次,在单一的界面上实现它。
Liquidity Network COO Guillaume Felley 在分享中表示,现在 Layer2 有两类协议,第一类是 2-Party Channels 渠道,它分为三个阶段:渠道打开、渠道打开后做链下实时交易、链上交易结束。第二类是 Commit-Chain,它相当于一个操作者,接着 Guillaume Felley 还为大家介绍了技术细节。Guillaume Felley 通过两个案例为大家介绍了 NOCUST 的安全性和特点,以及系统中是否会出现问题及如何避免。比如运营商突然消失,不再做任何回应,可以通过保险池进行抵押,用户交易时可以在保险池把钱赎回。
以太坊生态中怎们能少了咱中国人,北大博士唐聪在演讲中表示以太坊上的隐私非常重要,数字货币和以太坊都在拓展企业应用,企业获得隐私保障也非常重要。以太坊需要帮助用户提供隐藏以太坊帐户的余额和每笔交易的金额的隐私能力,一旦隐藏了帐户余额,不管是用证明的方式还是用加密的方式,转帐金额只有交易双方才能看到,第三方无法看到。
AlphaWallet CEO 张中南在演讲中表示,Token 和 DApp 的现有前端是 DApp 网站,但这些网站无法移植而且安全性不高,需要重新为去中心化的应用引入了中心化的可信第三方。
以太坊、智能合约、被 Token 化的信息是否可以随时随地访问?现在的 DApp 不行。解决方案是把原本放在网站上与 Token 或智能合约相关联的部分信息从网站上抽象、剥离出来,放在 file 上,file 进行不同级别安全的签名 ,保证 file 脱离开 DApp 网站被任意调用。与此同时,保障这部分信息的安全性和可信性。这样,Token 和 DApp 定义更丰富的内容,使 transaction 具有上下文,TokenScript 运行在沙盒内并由合约发行方签名。
DeFi,即去中心化金融,是近期非常火、也被认为是非常适合区块链的落地场景。MakeDAO 中国区负责人潘超对此理解颇深。他认为 Maker 能做的不仅是将 ERC20 资产引入到系统当中,更大的市场在于连接传统资产,将传统资产带到链上做合成品,包括股票合成品、债券合成品、应收帐款等。另外,潘超认为,去中心化金融最大的问题不在于技术本身,而是在于资产端,要使得去中心化金融有更大的市场,不可避免地要跟传统资产做很多连接,而这背后是一个超过万亿的市场。
关于DeFi,PeckShield 创始人&CEO 蒋旭宪也有话讲,他以 DeFi 应用为例向大家介绍 DApp 生态的现状,并阐述了 DeFi 在开放金融方面的优势,如稳定币、接待平台、去中心化交易、衍生品、预测市场、区块链保险等,同时新投资也在冒出。
此外,蒋旭宪还介绍了 DApp 安全事件背后 DeFi 面临的挑战。认为无论是 TRON 还是以太坊,每个月都有新的攻击工具、手段出现,直至今年 3 月才开始放缓,可以预见接下来 DeFi 的问题也会随之出现,如合约代码安全、授权管理、合约升级、治理、Oracle 机制,甚至 DeFi 背后参与和设计的经济模型。面对这些可预见的问题,我们应该进行上线前的安全审计、上线后的运维监控、安全应急响应和采取漏洞奖赏计划。
PCHAIN 发起人、中物联区块链首席科学家曹锋分享了《基于以太坊虚拟机的商业实践》。以太坊虚拟机是最广泛应用的区块链智能合约内核之一。商业应用环境对以太坊平台提出了一些新的要求,结合过去的经验,曹锋分享了基于 EVM 的实践以及构建的金融平台,用以解决中小企业应收账款拆分和融资的问题。
谈到区块链游戏,如何攻破底层性能低下、灵活性差、功能匮乏,开发服务不足、用户感知不好等问题?MixMarvel 联合创始人兼 CMO Yiyi Ho 表示,解决方案包括 Layer 2 技术 Rocket Protocol,旨在节约开发者对接公链的时间,让开发者可以专注于内容本身,此外,基于MixMarvel 云服务技术,做到链游的一键发布,直接打到终端链游消费者。
此外,MixMarvel 还公布了自己的发展路线图,希望把最终决策权给到社群,将数据归属权、资产归属权给到用户,做到社群自治的游戏生态。原来,互联网基于单个的个体,其价值是单个用户的平方,在新的区块链游戏世界,这个价值网络可能是单个用户的立方。
以太坊 2.0 的开发进展是以太坊社区最受关注的事情,特别是在官方声明截止到 6 月底将冻结信标令规范,与此同时,9 支团队正在紧张部署,同步更新规范。
有一些组织源于社区,成长之后又反哺社区。ECF 就是这样一个团队。ECF 中国区负责人 Anne Jiang 表示,ECF 已资助近 40 个项目。未来 12 个月,将拨款 3000 万美元,其中 1900 万美元明确将与学术机构合作。此外,ECF 将在不久后推出 ECF 365 平台,以更好整合社区力量。
数据是新时代的石油润滑剂,海量数据会带来更贴心的产品和服务,但是也带来很多问题。如何提取数据价值并最大化地为社会所用?ARPA 联合创始人/CEO 徐茂桐认为必须多方融合并交叉使用数据,才可以把数据价值真正发挥出来。
安全多方计算(MPC)可能是一个解决方案。当 MPC 与区块链邂逅产生什么样的化学反应?MPC 与区块链非常类似,是一组互相不信任的节点,共同完成在加密数据上的计算,也是去中心化的架构,这也 ARPA 最开始希望把区块链与 MPC 结合起来的原因。MPC 可以实现在保护企业以及个人数据隐私情况下提取数据价值,跑模型甚至建模型。
巨头的机会与危机?
以太坊盛会怎能少的了企业巨头?来看看微软使用以太坊做了什么。微软 Azure Blockchain 首席项目经理许建志强调 Token 并不只是代币,并引申出 Token 在企业中有很多有趣的应用方式与使用案例,它可以代表你的资源、存储权限、数字资产、身份、证明等等。不同产业有很多不同的使用场景,全球 500 强至少有 2/3 公司已经在使用区块链。
许建志分享了微软在不同案例中的经验,比如与日本铁路合作的运输系统——Mobility as a Service,为新加坡航空疏通旅程的服务,战斗机 F15 和 F16 的 OEM——Moog 如何利用区块链技术防止数据传输过程被篡改与数据泄露等。
区块链最佳的落地应用场景是什么?YottaChain 创始人王东临认为是存储。他列举了存在于今天互联网行业中的几大问题:用户数据丢失或泄漏、云服务器宕机等等,依靠中心化的存储已经进入瓶颈期,此时需要区块链技术来解决这个问题。从技术层面分析,第一,要做冗余编码+故障域隔离+互相监督;第二,具备自修复能力。
通过这次大会,开发者也看到了以太坊的创造者们为这个平台所做的工作,也带给了国内开发者更强的信息。相信明年再见的时候,一定会有更多开发出优秀以太坊相关产品的开发者在这里相聚。
现场花絮
赶紧拍下来!
这个讲师,不错不错
以太坊大会现场群里在说啥
小哥,能合作不?
我这岁数都来参会了,你咋不来?
现场的工作人员,都很棒!!
推荐阅读:
猛戳"阅读原文"有惊喜哟
老铁在看了吗??