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

我的网站

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

Polygon 究竟算不算 L2?(5)

时间:2021-05-31 09:03来源:未知 作者:admin 点击:
换句话说,轻客户端会被诱使跟随一条包含无效区块的链。对此有补救措施,例如数据可用性检查和欺诈证明。据我所知,目前还没有任何一条链实现了这

换句话说,轻客户端会被诱使跟随一条包含无效区块的链。对此有补救措施,例如数据可用性检查和欺诈证明。据我所知,目前还没有任何一条链实现了这些,但至少以太坊未来会这样做。

因此,使用具有数据可用性检查和欺诈证明的轻客户端,用户在不需要运行全节点的情况下,也可以使用区块链的安全模型了。这是我们最终的目标,即任何智能手机都能够轻松地运行以太坊轻客户端。

侧链如何运作?

侧链是当前的热门话题。它们似乎可以提供一种简单的扩容方案,不像 rollups 那么复杂。简而言之:

  • 创建一条新的 PoS 链

  • 在自身和以太坊之间创建一个双向桥接

  • 重点!请注意,侧链的安全性几乎完全依赖于桥接 —— 这是一种允许某条链读取另一条链的状态的构造。毕竟,如果攻击者能够欺骗主链上的桥,让桥接链上的所有资产都为其所有,那么即便 PoS 链上的全节点提出异议也没办法了。所以一切都取决于桥。

不幸的是,桥的状态与轻客户端相同。它们不验证有效性,仅验证共识条件的绝大部分。然而,侧链有两个方面比轻客户端更糟糕:

  1. 桥接用于价值非常高的交易,其中大多数用户会选择一个全节点,如果可以的话

  2. 不幸的是,我们没有办法加固桥接,而我们可以对轻客户端这样做 —— 原因就是它们无法验证数据可用性检查

第二点很微妙,可以花一到两篇文章讲解一下。但是简单来说,桥接不能做数据可用性检查,而没有数据可用性检查,欺诈证明也几乎没用了。而如果使用零知识证明,可以要求桥接打包所有有效区块的证明,从而改善这个问题 —— 不幸的是,这样还是有可能会受到数据可用性攻击,但也是一种改进了。

总言而止,侧链的安全模型与以太坊和比特币等区块链不同,而且要弱得多。它们无法防止无效的状态转换。

这些问题都需要靠分片来解决吗?

实际上,所有这些都与分片有很大的关系。我们之所以需要分片来进行扩容,是因为只有分片能够实现这样的扩容方式:既不需要提高运行全节点的门槛,同时又能够尽可能地维护区块链的完整安全性保证。

但如果有人撤销所有历史数据呢?那么 ta 还是可以盗取所有比特币 /ETH/ 等

理论上说,在一条非检查点的 PoW 链上,可以通过回滚所有交易来盗取比特币。是的,你不能发行一万亿个比特币,但你仍然可以盗取现存的所有比特币,这也很好,对吧?

我认为这一点非常理论化。社区会接受一个修改其好几年数据 (甚至只是好几个小时) 的分叉的机率几乎为零。在所有可能的分叉中,都会出现大规模的争抢,很快就会得出结论并拒绝分叉,只同意有效的链为现存的那条链。 (责任编辑:admin)

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