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

我的网站

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

达尔文 - 以太坊金门大桥双向转账开启(3)

时间:2021-01-29 10:09来源:未知 作者:admin 点击:
但是,达尔文的轻客户端是一种超轻量的客户端,它只需要有限的、按需的少量区块头,就能保证轻客户端的正常工作,也就是可以用来通过默克尔树证明

但是,达尔文的轻客户端是一种超轻量的客户端,它只需要有限的、按需的少量区块头,就能保证轻客户端的正常工作,也就是可以用来通过默克尔树证明来校验交易的存在性,具体方案将在下面的章节介绍。

经典轻客户端在技术上可行,但是在经济上不可持续,而达尔文的亚线性超级轻客户端解决了这个问题。

正因为 D2E 桥在以太坊中用智能合约实现了这样一个超轻客户端,所以用户可以以极低的费用完成去中心化的跨链操作。

D2E 桥的组成

COMPONENTS OF THE D2E BRIDGE

D2E 桥主要由以下几部分组成,其整体结构如下图:

达尔文 - 以太坊金门大桥双向转账开启

0 1

以太坊上的达尔文超轻客户端

Darwinia superlight client on Ethereum

前文提到,去中心化跨链方案大都会使用轻客户端。所谓轻客户端,就是一个只包含区块链块头的数据结构,它无需存储体积巨大的完整区块链,让用户无需同步完整的区块链即可以安全、分散的方式访问区块链并与之进行交互。

但是对于用智能合约开发,在链上保存源链上所有块头的轻客户端来说,它称不上是轻的。

达尔文通过引入 ‍‍Merkle Mountain Range(MMR)‍ 实现了一种按需提交块头的超轻客户端(Super Light Client)。

超轻客户端无需保存每一个块头,只在需要的时候,由桥矿工向其提交所需的块头即可满足数据验证的要求。而桥矿工所提交的块头的正确性,则由 D2E Authorities 来保证。

相较于 PoW 协议网络,如以太坊到达尔文桥需要引入额外的乐观验证博弈进行确认,超轻客户端花费时间更短、效率更高。

未来,当以太坊预编译合约支持 Ed25519 后,块头的正确性可以由达尔文 GRANDPA Authorities 来保证。

0 2

桥矿工

Relayers

由于链之间无法直接去访问对方,所以轻客户端的块数据及其 MMR 摘要提交需要由第三方来完成,这个第三方就是桥矿工。

任何人都可以成为桥矿工,桥矿工通过完成桥间的中继任务来获取收益。

桥矿工互相监督,提交错误数据将被惩罚,而诚实桥矿工则可获得跨链服务费收益以及可能的吹哨人奖励。

这种激励的存在可以促使桥矿工稳定存在,以此保证桥的稳定工作。

0 3

D2E Authorities

D2E Authorities

前文提到,目前块头的正确性无法通过 GRANDPA 来保证,这是因为以太坊上验证 Ed25519 Justification 的 Gas 费非常昂贵。如果直接使用 GRANDPA 来验证块头,整体的跨链费用也会相应变得非常昂贵。

因此,达尔文采用了一个额外的 Authorities 集合来完成此事,这个 Authorities 集合由议会投票产生,包括增加成员或者减少成员,都将由议会来投票决定。D2E Authorities 本质上是对 GRANDPA 协议的一种模拟,替换了以太坊暂不支持的 Ed25519 到 Ecdsa 加密算法。 (责任编辑:admin)

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