V神演讲干货全送上!关于以太坊2.0,你想知道的都在这里!

编辑|晋兆雨、Carol
8月8日 , 「2020以太坊技术及应用大会·中国」顺利举行 。 CSDN创始人&amp董事长、极客邦创投创始人蒋涛、以太坊创始人VitalikButerin、Unitimes、独角时代创始人姜英英、CSDN副总裁、通证经济发起人孟岩、DeFiLabs创始人代世超、PChain创始人曹锋、万向区块链实验室负责人杜宇、原力协议CEO&ampForTube联合创始人雷宇等26位重磅大咖出席本次大会 , 吸引了数千名开发者共同关注 , 齐聚线上共同参与这场技术盛宴 。 以太坊创始人、以太坊核心研究员及数位行业顶尖创始人对DeFi、智能合约、行业应用等方面进行了深入解析 , 为开发者们带来了一次别开生面的技术论道 。
大会中 , 以太坊创始人V神针对以太坊2.0现状及上线问题进行了回应 , 并基于以太坊1.0发展至今的历程 , 梳理了以太坊生态系统在过去的五年中所取得的进步及优化 。 不仅如此 , 此次演讲还深度分析了以太坊1.0到以太坊2.0面临的挑战及未来发展计划 。
V神演讲干货全送上!关于以太坊2.0,你想知道的都在这里!
文章图片
演讲中 , V神也呼吁更多的开发者去了解和学习以太坊相关技术 , 共同参与到建设中 , 让以太坊成为一个对开发者更具价值的平台 。
【V神演讲干货全送上!关于以太坊2.0,你想知道的都在这里!】为了能够更深入了解以太坊创始人V神对以太坊生态的规划 , 本文总结了V神在「2020以太坊技术及应用大会·中国」直播中的演讲精华 。 以太坊如何用5年时间从一个极客社区成长为「公链之王」?以太坊2.0究竟进行到哪一步?以太坊接下来有何规划?将如何与开发者一起成长?带着这些问题 , 让我们一起走近以太坊 , 听听V神怎么说 。
5年历程 , 创新是坚持的方向
2020年7月30日 , 以太坊迎来了它的第5个生日 。 以太坊项目始于2013年底 , V神首次发表了以太坊的第一版白皮书 , 组建以太坊团队;2014年 , 进行ETH众筹 。 经历了一段漫长的发展过程之后 , 以太坊区块链最终在2015年7月30日正式发布 , 从那时起 , 以太坊有了第一个创世区块、发布了链上的第一个智能合约 , 包括一些游戏和简单的应用 。
智能合约不仅可以完成各种各样的小事 , 也可以支撑完成非常重要的项目 , 例如预测市场平台Augur最近在以太坊上发布了其V2版本 。 以太坊由此开始 。
伴随着快速发展而来的 , 还有市场的考验 。 2016年3月 , 以太坊经历了第一次硬分叉——“HomesteadFork” , 这是以太坊协议经历的第一次重要改变 , 虽然带来的实际变化并不大 , 主要是针对协议进行了几项优化 , 但这表明了以太坊协议仍保持创新的态势并不断向前发展 。
而现实远比预估更加残酷 , 以太坊面临的挑战接踵而至 , DAO曾是以太坊上的第一个大应用 , 基本上 , 任何人都可以把他们的ETH放入该智能合约 。 同时 , 把ETH放入智能合约的人都能够对资金的去向进行投票 , 这就是规模庞大的DAO——去中心化的自治组织 。
然而如何保障智能合约的安全性 , 对技术人员来说仍是一个难题 。 恰好此时DAO遭受恶意攻击被黑 , 面对巨大的损失和无数的质疑 , 为了一次性就扭转了DAO被黑的影响 , 一个月后有了DAO分叉 。 不得不说 , 区块链分叉从根本上拯救了所有人的代币 。
2017年 , ETH和ETC都作为独立区块链而存在 , 当时许多人都对Ico很感兴趣 , lco价格上涨引起了公众的极大关注 , 但是从技术角度来看 , 最令人兴奋的是以太坊“大都会”版本和硬分叉 。 “大都会”和硬分叉对一些高级加密操作提供了支持 , 由椭圆曲线到椭圆曲线配对 , 隐私解决方案开始得到发展 。
此时 , 以太坊上建立了一个名为Zcash的演示项目 , 第一次尝试在以太坊上寻求隐私解决方案;此外 , Aztec项目也在试图通过零知识协议Plunk将隐私和可扩展性相结合 。 硬分叉使这一切成为可能 。
以太坊扩展
2017年底市场出现了巨大的泡沫 , ETH价格开始上涨 , 公众兴趣也越发高涨 , 链上Gas价格也开始上涨 , 但以太坊区块链空间不足 , 因此大家开始通过各种技巧参与到交易中去 。 人们开始抬高Gas价格和交易费用 。 这样一来 , 在以太坊上进行交易就变得极其昂贵 , 实现扩展的重要性和迫切性开始体现出来 。
首先 , 要加快进行以太坊1.0扩展 , 比如通过无状态客户端提高ETH1.0链的可扩展性;此外 , 还要加快进行更为彻底的改变 , 即始于2018年的以太坊2.0 , 包括权益证明和分片 。 经过2018年和2019年两年的发展 , 最终在2020年6月30日 , 代表着第一个多客户端以太坊2.0测试网——Altona测试网正式启动 。
不论是作为单纯的研究项目 , 还是作为开发项目 , 其都具有重要的里程碑式意义 。 但是工作远远没有结束 , 比如将于8月4日发布的Medella网络项目已经取得了很大进展 。 如果测试网运行顺利的话被称为Phase0的以太坊2.0的第一阶段主网将会在几个月之后面世 。
以太坊项目面临的主要挑战就是可扩展性问题 , 可以从UncleCharts中看到可扩展方面的挑战 , 「叔块」是指以太坊网络中不属于主链的区块 , UncleCharts的出现是由于:一个矿工发布了一个区块 , 然后另一个矿工在此之前发布了另一个区块 , 有其他矿工发现了第一个区块 。 叔块的数量可以指明出块效率低下以及以太坊网络的延迟等问题 。 研究发现 , 叔块率一开始是比较低的 , 但自2016年的某个时候起它开始增高 , 这是由于网络上出现了持续了一个多月的拒绝服务攻击 。
提升效率
直至2017年底 , 人们对使用以太坊网络产生了极大的兴趣 , 交易量骤升 , 日交易量首次超过100万 , 伴随快速发展的是网络处理能力逐渐力不从心 。 此时 , 日区块量约为6000 , 而日叔块量增至2000 。 这意味着叔块的数量是总区块量的1/3或1/4 , 可见效率非常之低 , 此后客户端在效率方面进行了一些重大改进 。 因此 , 即使现在的网络使用量是从前的10倍 , 叔块率也已经下降至几年前一样低了 。
如今 , 以太坊链上亟待解决的问题是以太坊规模增长问题——链的大小 , 即以太坊区块链的总大小以及其状态 。 智能合约数据即每个账户都对应的智能合约代码 , 以太坊链正在持续不断地增长 , 最近 , Gas限额从1000万增加到了1200万 , 并且增长速度仍在加快 。 虽然我们有办法可以让用户减少存储数据 , 但其总体发展趋势不会改变 , 严峻的挑战依然存在 。
目前 , 1.x项目的任务之一就是要解决这个问题 , 准备一个可扩展性的项目 , 因为不能持续增加现有ETH1链上块的大小 , 一旦开始这样做很快就会出现各种中心化产生的安全问题 。 短期内的办法被称为roll-ups技术 。 roll-ups技术是一种可扩展性技术 , 2018年 , 在研究论坛上的一篇文章中首次提出了这个概念 。 简单来说 , roll-ups是介于ETH第一层系统和第二层系统之间的混合解决方案 , 其想法基于第二层系统 , 例如闪电网络、状态通道、plasma , 它们将所有数据都放在链下 , 所有操作都在链下进行 , 以此来提高可扩展性尽量减少使用区块链 。
然而 , 这些第二层项目会导致各种复杂的问题 , 因为处理各种应用程序远比处理简单交易要复杂得多 。 这带来了更多挑战 , Roll-up仍需使用区块链 , 在Roll-up中恢复重要数据 , 链上每笔交易约占10到20个字节 , 这已经是非常小的数字了 , 因为目前交易大多超过100字节 。
此外 , 在运算方面 , 交易的验证过程发生在链下而不发生在链上 , 用户通过zk-snark来保存知识证明、欺诈证明或其他复杂技术 , 并在链下进行交易验证 。 因此 , 区块链存储可以代替以太坊上的节点来储存大量数据并进行大量运算 。 以太坊上的节点只需存储少量的数据也不需要进行任何运算 。 这项技术能够将可扩展性提高到每秒处理2500笔交易 , 已经有项目在主网上使用此技术了 。 其中 , Loopring和Zksync是目前规模最大的两个项目 , 将来还会推出更多此类项目 。
以太坊2.0


    推荐阅读