3

一文了解以太坊扩容技术的发展历程

 2 years ago
source link: https://www.51cto.com/article/718682.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

一文了解以太坊扩容技术的发展历程

2022-09-14 10:23:46
这是一份技术指南:将把以太坊从12笔交易/秒扩展到100,000笔交易/秒......而且成本比你现在支付的还要低。
25e023a83f6d7125fb1721522a7943668e050c.jpg

比特币 暗示去信任计算是可能的;而 以太坊 ,作为世界计算机,是去信任计算的交付。

世界计算机运行缓慢。这种缓慢表现在两个方面:执行迟缓和高昂的gas成本。

这给我们带来了定义以太坊扩展的框架:在最终仍在以太坊上结算的同时,尽可能多地保持链下执行。

如果交易在以太坊上结算,那么它将获得以太坊的所有属性。

状态通道是将执行转移到链下的第一次尝试。

通道是两方或多方之间的一次性关系。双方在链上锁定资金,允许他们免费交换借据。

e9c722c90361cca6d85064bc76d70d2fae4a1c.jpg

从以太坊的角度来看,一个状态通道是2笔交易(每个参与者):开启和关闭状态通道。这些交易代表了更多发生在链下的计算,但最终被结算到主网。

状态通道提供了可扩展性,但在应用上受到限制。

Plasma(链)的开发是为了解决这些问题(的一部分)。

Plasma是独立的区块链,比以太坊性能高得多(也更中心化)。然而,它们通过将数据发布回主网而锚定在世界计算机上。

d95a7eb5963798d17ba174e5bb017fb715371e.jpg

Plasma提供了比状态通道更大的改进:

-可以将资产发送给尚未选择加入的用户

-支持持久状态(即使用户退出系统也存在)

-数据定期在链上发布

但是,Plasma只是解决方案的一半。

完整的解决方案是rollup 。

Plasma只发布状态哈希根(用于验证交易是否发生),rollup发布完全重构链所需的一切。

第一类rollup是Optimistic Rollup。

Optimistic Rollup假设所有发布到主网的交易都是有效的,因此它会将交易记录在链上。但是,为了以防万一,他们也打开了一个挑战窗口。

04766f2110e4c64b629258ca7c09d96fe2e9bf.jpg

Optimistic Rollup创建自己的区块链,任何人都可以观察到欺诈。一旦发现,他们可以发布欺诈证明,证明该交易批次是无效的,应该撤销。

结果:在挑战期(最多7天)过去之前,没有交易被最终确定。

这将我们带到了区块链扩展的真正解决方案和以太坊的未来:ZK-Rollup。

像Optimistic Rollup一样,ZK-Rollup将所有数据发布到主网,但他们还提供了一个零知识证明。

e74163e87a92c1ed25c6450042d13b76bfcbdd.jpg

零知识证明代表了在数学上的确定性,即任何发布在链上的信息都是有效的,并且实际上在ZK-Rollup中发生。如果该证明得到验证,那么该交易在rollup和以太坊上都是最终的。

ZK-Rollup仍然是区块链技术的前沿;我认为,今天还没有一个通用/EVM兼容的ZK-Rollup可以投入生产……。

但我们离这并不遥远,如果你仔细观察,你会发现有一两个测试网。

早在2021年11月,Stark Ware的两位联合创始人 Uri Kolodny 和 EliBenSasson 参加了一期Bankless播客。Uri提到 Stark Ware 已经足够快和低成本,可以支持物理模拟。

我们正在建造一台真正的超级计算机!

当你今天看以太坊时,可能很难看到世界计算机。即使你能理解这个比喻,也很难想象每秒12笔交易将如何支撑整个世界。

但我看到的不是今天,而是一个零知识未来。

责任编辑:张燕妮 来源: Cointelegraph中文

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK