版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
观点I以太坊Layer-2方案的现状在我们Layer-2系列的第一篇文章里,我们讨论了比特币链下可扩展性方案,也分析了闪电网络和多种侧链方案。当我们把目光转向(以市场价值来衡量的)第二大密码学货币,我们能够看到以太坊也有相当多的链下可扩展性方案。这些方案,大多都是为了应对以太坊区块链在2017年频繁出现的拥堵情形而提出的。以太坊协议本身的可编程性,让开发者能够设计出很多在比特帀上不可能实现的扩展方案。在过去,这种可编程性往往只意味着能够创建智能合约、团队能够快速获得资金(通常是ERC-20形式的token)然后全身心投入到可扩展性方案的开发中。好几个这样的方案都已经在一年以前甚至更早的时候发布了,但感兴趣者寥寥无几。惨淡的业绩既是因为市场下行、兴趣下降,也是因为他们无法在启动之前造出一定的势能。不过,到了2019年末,趋势开始变化。市场反弹、兴趣渐旺、网络利用率上升,多种技术的进步,使得Layer-2项目回到大家的视野中。Feb2020 Mar2020 Apr2020 Mvy2O2O-2020年以太坊交易的平均手续赛成本(以美元计)-以太坊网络使用率的增加,再加上交易手续费的10倍上涨,使得多支团队正式启动了他们已耕耘多时的项目。我们看到——过去几个月间启动了很多项
目,都在争夺社区的注意力和接受度。本文拿所有这些项目做成了一个图表,准备从投资的角度看这些项目(迄今为止)成功与否。OptimismDemowithSynthetixMainnet
LaunchStarExLaunchwithDeversiFizkSyncMainnet
Launch(zkRollup)LoopringExchange
Launch(zkRollup)RAIKNOptimismDemowithSynthetixMainnet
LaunchStarExLaunchwithDeversiFizkSyncMainnet
Launch(zkRollup)LoopringExchange
Launch(zkRollup)RAIKNMainnetLaunchMainnetLaunchLoopringPay
Launch(zkRollup)-链下扩展方案进入白热化竞争阶段-以太坊Layer-2方案的分类以太坊Layer-2项目很多,我们给它们分类如下:1.第一类包括支付可扩展性方案,例如Raiden、LiquidityNetwork和Spankchain(基于Connext)。大多数方案都用到了状态通道技术,受启发于比特币的闪电网络。这些项目在2017年乃至2018年初通过ICO成功筹集到了资金。第二类方案则源于对更灵活扩展方案(不止于支付)的需要。这些解决方案能支持任意的智能合约交易和dApp,当然也包括Defl应用。打头阵的当属Plasma链技术—-最终产生了包括LoomNetwork.OMGnetwork和Matic在内的项目。因为Plasma实现的复杂性(尤其是数据可用性问题),一类新的通用可扩展性方案获得了大家的青睐:Rollup方案。Optimism/OVM是这个方向的先驱,zkRollup方案也紧随其后。第三类方案与前两类方案不是同一个维度的,目的是增加额外的功能,尤其是隐私性。最有前景的项目包括Keep和Azteco
Genera1Sealability4LOOPRINGozkSync。starkwareMGenera1Sealability4LOOPRINGozkSync。starkwareMMatic弓FeatureAdding◊aztecKEEP链下通用可扩展性方案此类方案是当前最活跃、讨论最充分的以太坊可扩展性方案。虽然”通用可扩展性'一词在技术上不够准确,但这个词确实反映了此类方案的目标:扩展任意以太坊交易(包括智能合约交易)的处理量。相较于简单的、实现链下支付的方案,这类方案要解决的问题要难得多。从技术角度来看,此类方案能够叫做"承诺链",能够扩展任意交易的吞吐量。在这个领域内,虽然基于不同的技术维度能够细分为很多小类,但我们就简单分类成:Plasma链交易分组及压缩方案(Rollup)抽象地来看,Plasma方案就是(在主链网络以外)创建了一个能够执行任意交易的空间。但是,在Plasma方案中,因为链下交易的数据对以太坊主链是不可见的,这就使得用户想萬汗侧链、回到以太坊主链的时候,会遇上麻烦。这就是游可斑性问题。SideChain-以太坊侧链的简化图示-另一方面,Rollup方案能够被认为一种压缩技术。多笔交易能够压缩在一起,既能减少交易数据规模,又能降低交易验证员担,所以使得以太坊区块链能处理更多交易。此外,所有交易的收据都存储在以太坊区块链上,这就提升了Layer-2交易的安全性。竞争在这两个小类中,都有不同的项目,是向着不同的目标而且技术架构也不尽相同的。详尽的项目比较得写好几篇文章,所以我们仅聚焦于大略的事项。PlasmaSolutionsRollupSolutionszkRollupOptimisticRollupQ)JMaticVzkSync834^LOOPRING©IDEX-以太坊通用可扩展方案的分类-(译者注:虽然作者在这里将zkrollup也包括在内,但实际上,至少当前出现的zkrollup方案,都不像以太坊那样是通用的(generalpurpose),它们只能执行特定类型的交易,如需执行更多类型的交易,还得增加代码。)基于Plasma的方案Plasma方案是最早出现的,以Vitalik的Plasma论文为标志。Plasma实现也因应用场景不同而大不相同。第一个Palsma的产品级实现是LoomNetwork于2018年使用Plasma的变种PlasmaCas/?做出来的。PlasmaCash主打非同质代币(NFT)和游戏。这个项目最终离开了以太坊生态,创建了一条独立的区块链,而且转变方向做起了企业性应用。Loom是一个很有趣的案例,显示了Layer-2项目所面临的艰难,尤其在他们所瞄准的主要应用场景(比如游戏)并没有与ETH(作为一种金融资产)深度绑定的时候。另外两个项目,Matic和OMGNetwork加入了“PlasmaintheProduction-Stage”俱乐部,各自成功地启动了主网。两个项目都致力于扩展通用的以太坊交易。Matic在侧链上使用了PoS共识机制(以他们项目的token为权益)。OMGnetwork在方向上与Matic相似,不过当前的网络依赖于一组固定的验证者。IProjectFundingTechnologyGoalCurrentStatus jLoomNetworkICOPlasmaCashNFT/GamingLeftEthereumtolaunchaseparateblockchain(Basechain)OMGNetworkICOMoreViablePlasmaGeneralLaunchedinJune2020withatrustedoperatorsetMaticPrivateSale/BinanceIE0Plasma,DelegatedPoSGeneralLaunchedinMay2020withagraduallyincreasingvalidatorsetRollup方案Rollup可扩展性方案算是初出茅庐。Rollup方案通过把所有交易数据以fj包/踏顺形才存储在以太坊区块链上来解决数据可用性问题。交易合并为组的主要目的是节省验证成本。这些成组的交易不会由以太坊共识机制来直接验证,而是用另一种机制来证明这些交易的有效性。Rollup方案有两大子类:OptimisticRollup和zkRollup,证明有效性的方法也不同。OptimisticRollup方案使用错误性证明(FraudProof)来揪出无效的交易、惩罚允许通过这些交易的验证者。zkRollup使用零知识证明(例如SNARKs)来证明所处理Layer-2交易的有效性。证明本身也会跟交易数据一起存储在脸上。OptimisticRollup(OR)领域的一个主力是Optimism。Optimism正在开发OptimisticVirtualMachine(OVM),意在使用Layer-2扩展任意的以太坊交易。他们团队近期跟Synthetix项目一同推岀了一个扩展DeFi应用的demoo这个demo实在是令人鼓舞。另一股开发OR的力量是IDEX的可扩展性方案。IDEX团队也在去年的10月公开了一个他们方案的demo。另一种选择,zkRollup,用意则是实现以太坊Layer-2的更大规模可扩展性(更高的Layer-2交易TPS)。不过,这门技术还是仅限于特定的应用场景,例如,支付或者交易所,被零知识证明在构造上的复杂性给限制住了。这个领域有两个项目在激烈竞争:Loopring和Matterlab的zkSync项目。Loopring—开始使用zkRollup来实现一个Layer-2上的去中心化交易,而且已经杀入Layer-2支付领域、启动了LoopringPay。但zkSync—开始是瞄准Layer-2支付方向的。他们最近也正式启动了产品。其它可扩展性技术还有其它可扩展性技术是放不进这个Plasma/Rollup的分类里面的。一个例子是Starkware团队,他们实现了一种可扩展性方案,既将交易数据放在链下(类似于Plasma),又使用零知识证明来将链下交易打包在一起,而且,他们所用的零知识证明方案叫STARKs,是一种不需要可信任启动设置(trustedsetup)的方案。Starkware和Vitalik管这种方案叫Validum。以太坊链下支付方案支付扩展方法最早是在2017年和2018年提出的,而且都深深地受影响于比特币的闪电网络。这些方案旨在扩展支付交易的吞吐量,但并不允许在链下任意执行智能合约交易。所以,它们是不支持DeFi、dApp和游戏的。这在以太坊生态中是个致命缺陷,可能也正所以,这类解决方案没能成功获得牵引力。这些方案共有的主要底层技术就是状态通道。雷电网络、Connext/SpankChain和LiquidityNetwork都在尝试开发链下支付网络。雷电网络RaidenNetwork被认为是最接近闪电网络的方案。类似于闪电网络,它也是通过在网络上的不同节点间实现1对1的通道来创造一个运行在以太坊基础上的微支付网络。雷电网络第一次在主网发布产品是在2020年5月。使用雷电浏览器能够看到,截至本文撰写之时,网络中只有25个账户和大概50条通道。因为整个以太坊生态的注意力已经在很大程度上被更灵活的扩展方案吸引过去了,所以很难相信点对点的支付通道网络(比如雷电网络)有什么光明未来。LiquidityNetwork类似于雷电网络,LiquidityNetwork也尝试在以太坊基础上实现支付通道。不过,他们没有跟随闪电网络和雷电网络使用同样的1对1通道模式,而是使用了1对N的通道模式。网络基于大家都可连接的支付中心来运转。所以,Liquidity在分类上更接近于侧链而不是支付通道网络。这个项目是由几位来自伦敦帝国学院的学术硏究员来领导的,他们以在项目网站上展示自己的学术研究为荣。项目于2018年在主网上启动,但在吸引用户上是一败涂地,仅在当前以太坊网络使用率和Gas价格飙升的时候,人气才有所回升。IProjectIFundingLaunchCurrentMarketCapROI(TokenPrice)[Raiden$33MICOMay2020~13M-75%LiquidityNetwork$23MICOOctober2018<$1M-97%SpankChain$23MICOOctober2017<$800K-86%-Layer-2支付方案相关token的投资回报率-功能增强型链下方案最后一类以太坊Layer-2方案是为实现以太坊底层不能提供的功能而产生的。其中最流行的一个功能就是:隐私。隐私包括了隐藏交易的金额和完全隐蔵参与交易的地址。这些隐私特性都不能在以太坊主链上直接实现,需要用独立的Layer-2方案来做。这个领域的两个主要项目是Aztec和Keep。Aztec的目标是在以太坊基础上建立一个UTXO层、使用零知识证明来提升交易的隐私性。这个项目使用一个公开的、大规模的多方计算(MPC)仪式来完成可信任初始化工作(trustedsetup),并且开发了zk.money来让社区尝试他们的产品。因为这些Layer-2隐私方案跟可扩展性方案是没有相关性的,所以Aztec团队正在努力将隐私增强型技术和zkRollup技术栈结合在一起,打造ZK2Rollup。类似地,KeepNetwork也在为以太坊开发链下隐私层。这个项目不想做隐蔽交易,想做的是为私密数据创建存储空间(叫做Keeps),能够通过以太坊的智能合约来访问和使用的那种。Keep主网在2020年5月上旬就启动了,以支持该项目的龙头产品TBTC。在上一篇文章中,我们说TBTC帮助扩展比特币网络的可行备选方案。为实现TBTC的高安全性保证,交易都仅由以太坊区块链来处理。不过,也没有根本性的问题让这些交易不能在链下处理。多Layer-2方案的风险在哪?在比特币区块链上,闪电网路是单一的一个Layer-2方案,它为很多来自不同项目的比特币开发者提供了统一的平台。来自LightningLabs、ACINQ.Blockstream.Zap、Bitrefill等等项目的日积月累开发工作都汇集到同一条河流中。但在以太坊上,情形就大不相同。不同的Layer-2扩展方法都互不兼容,彼此之间有很多摩擦和竞争。这种竞争也有可能导致生态的分裂,进而延迟乃至阻碍Layer-2方案的接受度,使得没有一个方案能得到大规模接受。但另一方面,以太坊生态中实验的广泛性,可能意味着大家能更快找出真正有用的防范。性能更强的可扩展性方案可能最终会打败乃至吸收效率较差的方案。有一些意见认为在不同Layer-2链之间建立链下的桥接方案(也就是不需要回到以太坊主链的桥接方案)能够减少可能存在的摩擦。这让人联想到Cosmos的链间通信协议(IBC)的愿
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 42513.10-2025镍合金化学分析方法第10部分:痕量元素含量的测定辉光放电质谱法
- GB/T 4937.36-2025半导体器件机械和气候试验方法第36部分:稳态加速度
- 2026年天津机电职业技术学院单招职业适应性测试题库带答案详解
- 2026年宁夏工商职业技术学院单招职业倾向性考试题库及答案详解一套
- 2026年平凉职业技术学院单招职业适应性测试题库及答案详解一套
- 2026年运城师范高等专科学校单招职业适应性考试题库及完整答案详解1套
- 2026年云南现代职业技术学院单招职业技能考试题库及完整答案详解1套
- 2026年安徽国际商务职业学院单招职业倾向性考试题库含答案详解
- 2026年赣西科技职业学院单招职业适应性考试题库及答案详解一套
- 2026年云南商务职业学院单招职业倾向性考试题库及完整答案详解1套
- 高考复习专题之李白专练
- 对建筑工程施工转包违法分包等违法行为认定查处管理课件
- 中小学生励志主题班会课件《我的未来不是梦》
- 幼儿园户外体育游戏观察记录
- 红色国潮风舌尖上的美食餐饮策划书PPT模板
- 套筒窑工艺技术操作规程
- 某矿区采场浅孔爆破施工设计
- 果蝇遗传学实验
- 普夯施工方案
- 新饲料和新饲料添加剂审定申请表
- 你看起来好像很好吃教案
评论
0/150
提交评论