okx

ETHLayer2探索系列:为何需Layer2

时间:2023-07-05|浏览:158

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

ETH与BTC不同的是,它不仅仅是ProofofWork区块链也是虚拟机。

虚拟机意味着,ETH不仅可以实现转账交易,还可以实现逻辑、条件或状态更复杂的交易。

例如,ETH交易可以是:当A账户满意N而且签名验证通过后,就可以在其账户中了Token转移至B。

而这个“N理论上,它可以是任何逻辑(程序代码),它可以包含条件判断句或循环句。

显然易见,ETH节点运行这些代码是有成本的,所以用户在发送这些交易时需要支付费用,即gasfee”。

而且,为了防止怠限循环代码限循环代码,ETH每个区块都设置在中间Gas每次计算的上限和消耗Gas基准数量。

在此设置下,用户在ETH每一笔交易都需要注明消耗Gas的上限。

交易所消耗时Gas即使这笔交易还没有完成,当达到这个上限时,ETH该节点不会继续运行,而是会使交易失败并被消耗掉Gas也不能返还。

于是乎,与BTC不同的是,ETH区块中有限的是Gas而不是前者的数据存储容量。

这样,如果很多用户同时在一定时间内ETH发送交易,或者交易的逻辑非常复杂,都会使ETH拥堵比平时消耗更多Gas。

例如,当流行的时候NFT在公开发行铸造时,有些块Gaswei甚至超过1万。

此时,如果其他用户也想发送交易,他们可能需要比平时付出更多Gas,影响许多用户体验。

在真正的ETH2.在0到达之前,为了减少普通用户的使用ETH借助成本和门槛,为一些多用户、多操作、低价值项目和长尾项目创造生存空间Layer2网络来解决。

目前,主流Layer基本上解决方案tade采用了“Rollup想法。Rollup到底是什么?

顾名思义,Rollup指的是将一系列交易打包成一个Rollup交易,ETH该节点不运行交易的具体内容,而是直接接受Rollup交易结果。

这些包装交易的具体操作过程移动到链下的账簿上,由专门的节点进行验证和维护,并定期向主链发送账簿状态摘要。

这样就大大降低了需求Gas,大大提高了主链的交易吞吐量。

该技术不仅保留了原始交易数据,而且大大降低了所需的消耗Gas。

保留原始交易数据Layer2账簿的验证人不是唯一的。理论上,任何人都可以根据原始数据自行操作,验证结果是否一致。

该技术的缺点是无法无限扩展,n股份交易仍占有n存储空间存储在份链上。

但很明显,优势远胜于缺点,所以目前Rollup”是最适合ETH1.0Layer2.解决方案。

主流的“Rollup”可以分为OptimisticRollup和Zero-KnowledgeRollup,采用欺诈证明和零认证证明但他们希望解决相同的问题。此外,由于不同项目制定的解决方案在许多具体细节上也有所不同。

因此,为了方便大家逐步了解,小编将在接下来的几期中详细盘点每一个ETHLayer具体问题具体分析具体分析,了解每个解决方案在实际案例中的优缺点,挖掘其增长潜力。

下次见~

本文的观点和意见仅代表作者本人,不构成任何建议。

热点:BTC ETH

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1