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

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

全景式解读跨链技术方案与应用形态 (8)

时间:2021-09-02 17:18来源:未知 作者:admin 点击:
只有源链或者目标链的本身出现重组,才会影响到轻节点合约的安全性。Relayer 能够给网络造成的危害最多止于集体罢工,让网络停止服务。 此外,Relay

只有源链或者目标链的本身出现重组,才会影响到轻节点合约的安全性。Relayer 能够给网络造成的危害最多止于集体罢工,让网络停止服务。

此外,Relayer 不负责管理托管资产,恶意的 Relayer 无法像恶意的见证人那样,有盗取托管资产的可能。因跨链而锁定的资产托管在合约中,合约中托管的资产,如果合约代码没有问题,其安全性就是合约所在链级别的。

由于 Relayer 作恶的条件苛刻,且危害性较小,轻节点式侧链中的 Relayer 并不需要像见证人那样做超额抵押。可以用更小的代价实现更多的跨链锚定资产发行。

由此可见,轻节点侧链方案,在跨链的成本上和安全性上,比见证人方案更有优势,是实现两条链之间跨链优先要采用的技术方案。但是有的链不支持智能合约,无法部署轻节点合约和托管合约,这种情况,只能退而求其次,采用见证人方案。

轻节点技术的发展:「瘦身」与「减负」

我们知道 BTC 的区块大小为 1M,其区块头只有 80byte,直到本文发布的时间,BTC 的历史区块头大小也尚未超过 60M (高度约 69 万),但诞生较晚的以太坊的历史区块头加起来已经超过了 5 个 G(高度约 1300 万),随着区块链的多元化发展,部分新兴区块链更侧重于高 TPS,出块速度极快,其历史区块头的体积将可能很快超过以太坊。

这样的趋势,给轻节点式侧链带来了挑战,主要体现在两方面:

  • 较大的区块头,将使得轻节点合约变得笨重,占用目标链的巨大存储空间

  • 源链较快的出块速度,将导致轻节点合约需要频繁的同步和验证新区块。

这两者,都将造成轻节点合约在目标链上巨大的 Gas 消耗,严重时会使得采用轻节点侧链技术实现跨链变得不具备经济可行性。

怎么办?回到见证人方案吗?但轻节点式侧链技术的优越性如此诱人,我们还是希望继续使用它。有没有办法让轻节点合约在不丧失其 SPV 验证能力的前提下,对其进行改造和扩容?

区块链行业的研究者们在两个方向上对轻节点侧链技术做了改进。首先是对轻节点合约进行「瘦身」,使其体积变得更小,且不随区块增加而线性增长,其次是对轻节点合约进行「减负」,将区块验证环节挪到链下,让轻节点合约只做交易的 SPV 验证。

轻节点合约的「瘦身」

我们需要了解一个新的协议,名为「FlyClient」,该协议由斯坦福大学的 Benedikt Bunz 等人在论文《FlyClient: Super-Light Clients for Cryptocurrencies》中提出的一种新型轻节点协议。Flyclient 轻节点不需要存储所有的区块头,而是只需存储最新的区块头。通过最新的区块头,即可随时「恢复」所有的历史区块头。该功能是通过一种叫「默克尔山脉」的密码学算法实现的。 (责任编辑:admin)

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