织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

浅析以太坊 2.0、Polkadot、Cosmos 与 NEAR 等 Layer 1 扩容方案异同 (4)

时间:2020-09-21 17:17来源:未知 作者:admin 点击:
NEAR 在具有接收事务的合约之间保持快速的跨分片调用 。当一个交易影响到另一个 chunk 的状态时,会向区块链发送一个收据。每个 chunk 观察最近的区块和

NEAR 在具有接收事务的合约之间保持快速的跨分片调用。当一个交易影响到另一个 chunk 的状态时,会向区块链发送一个收据。每个 chunk 观察最近的区块和指定给它们的收据,并在自己的交易中应用这些收据。

问题是,NEAR 以某种方式必须确保收据被各分块实际应用--否则,一个分块会执行一个交易并将其包含在一个 chunk 中,但另一个 chunk 不会。这将导致该 chunk 破坏链的其他部分。

为了打击无效 chunk 的产生,NEAR 使用了一个渔夫系统,在这个系统中,有一个挑战期,任何人都可以对一个 chunk 发布挑战。在这期间,任何诚实的验证者都可以提供一个证明,证明某个 chunk 是无效的。然后,该证明会被下一个区块的区块生产者验证,不诚实的区块生产者的 NEAR 会被部分罚没。在这种情况下,整个 NEAR 区块链会被回变到最新的有效状态

NEAR 的权衡是,目前的设计最多可以处理约 200 个验证者,而 Ethereum 可以让任何拥有 32 个 ETH 的用户作为验证者(数百万个验证者)。这是因为 Chunk 生产者和区块生产者之间的不断通信要求(目标是区块时间在 2-3 秒之间)。

不过,NEAR 的分片设计的主要优势在于,相比 Ethereum 2.0 和 Polkadot,NEAR 的分片设计相对容易实现。

结论

对分片或类似区块链生态系统的 担忧是 ,它们限制了可组合性。其无法支持不同合约的交互和以及交易的升级。经过权衡之后,Cosmos 的跨链事务可能是最慢的,而具有同质安全性的分片链是最快的。

在有限的可组合性的前提下,像 Ethereum 2.0 这样的分片设计确实提供了潜在的大规模可扩展性。Ethereum 2.0 将分三个阶段推出,其中最后一个阶段将启用智能合约。然而,第二阶段之后,使用 Ethereum 作为数据层,通过 Optimistic 或 ZK Rollup 可以将交易处理能力提高到每秒 5 万笔。

总的来说,这些 layer1 构造中的每一个都能在可扩展性上比现在有指数级的提升。然而,值得注意的是,它们的相似程度也很高。

不同区块链之间有意义的差异可能更多的是与时间有关--即项目何时能够推出对 Ethereum 有竞争力的版本。今天,大多数项目都建立在 Ethereum 上,因为它可用,而且所有的资产和其他开发者都在那里。

如今,Ethereum 用户为常见的智能合约交互支付 10-50 美元 Gas 费,而提供更多交易处理的竞赛正在进行,无论是 layer1 还是 layer2 扩展解决方案,如 Optimistic 和 ZK Rollup。现有的高 Gas 费或许是启动另一个成功生态系统的最佳机会。到目前为止,只有比特币和 Ethereum 链看到了有意义的推动力。

「无限智能合约能力」论点的一个有趣的例外是,有目的地限制这些能力可能有利于区块链的安全性

成功的应用可以依附区块链的安全性,因为它们除了验证链上交易获得利润还能参加其他的项目--例如,通过还原区块链的历史记录来进行有利可图的交易,从而对 DEX 进行仲裁。Cosmos 上的特定应用区块链可以消除无权限代码部署的能力,从而消除这种寄生攻击载体。

不同区块链应用的架构在最终状态下是什么样的,目前还不清楚。可能是应用与其他应用分开,通过跨链协议进行通信,也可能是一些一起使用的应用存在于同一个 分片 上--而更多不频繁的通信则留给跨链或分片协议。同一个应用甚至可以将自己分裂到许多分片或区块链上。

 

(责任编辑:admin1)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容