DC 是一个异质多链平台,允许各个独立的区块链在同一个网络中连接和互动。这是一个分片环境,各区块链仅在共享的安全性方面相同,在其它方面保持各异。 DC 的主要功能是通过跨链消息传递协议(XCMP) 实现任意的区块链间消息的传递。DC 允许独立的区块链之间任何类型的交易交换,从价值转移到复杂的智能合约调用。为了实现这一目标,DC 的开发人员必须在 DC 区块链下创建一个新的基础设施协议层。DC 协议承载着同名的区块链网络,提供了前面提到的通用环境——否则将无法连接已有的区块链以实现这种任意的互操作性。 这一基础设施的关键部分是横跨所有连接网络的共享安全性。这意味着它们共享同一个验证人备选池,后者产生一个所有这些区块链的状态和状态转换(交易)的共同账本。由于其权益证明 (PoS)系统依赖于各方为确保安全性而进行的资本质押,因此该方法允许将所有验证人的资本集中在单个安全层上,以确保所有连接的链的利益,而不是将其不均匀地分散在网络中的不同链上。这里的预设条件是资本的集中情况遵循幂律分布。 DC 包含主中继链(Relay Chain,其功能仅限于提供共享的安全和网络治理),并行链(Parachains,即 DC 网络中独立的区块链),以及通向其他外部网络的?桥接器?(Bridges)。另外,还有所谓的并行线程 (Parathreads)——实际上这是按需付费的并行链,以与并行链完全一样的方式在中继链上发布区块,区别只是偶尔使用一次,而不是以稳定的频率使用。 跨链信息的哈希,是指可以加密方法来验证的信息「摘要」。实际的跨区块链消息交换应直接在并行链之间进行。中继链的验证人也可以充当并行链的「邮差」 ,作为后备选项。 并行链是具备自己的状态转换功能的独立区块链,收集和处理其自有交易,它们有专门为此设计的网络节点,同时使用中继链及其全局验证人(validator)集合来获得安全性。因此,一条并行链上的交易被打包到一个区块中,附上证明其有效性的加密证明,由该并行链的核对者提交给全局验证人集合的一个子集(轮流分配给每条并行链),该交易会被收纳到中继链。并行链需要绑定 DC 的原生代币来租赁中继链上的插槽。而链槽数目是有限的,通过拍卖方式分配。 具有自身安全性和其他参数集的外部链,也可以通过所谓的桥接器连接到 DC。桥接器实际上也扮演并行链的角色,其功能是将消息(交易、智能合约调用和事件)从「外部」区块链传递到 DC 网络中的各区块链,再传递回去。 桥接器天然地比原生 DC 区块链慢,因为它们依赖于所连接网络的经济最终性(finality)机制(使用「检查点」,例如?比特币?区块链中的 6 个区块深度),而不是立即发送其最新交易。随着时间的推移,这些桥接器可能会演变成更强大的产品,帮助 DC 网络连接外部区块链。此外,Parity 和第三方开发人员还想出了一个办法,能够向 DC 的一条并行链部署桥接器功能,作为一种智能合约,而不是作为它自己的区块链。 —- 编译者/作者:DC中文社区 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
DC基础设施--跨链协议
2021-04-02 DC中文社区 来源:区块链网络
LOADING...
相关阅读:
- USDT稳定币2021-3月报|Tokenview2021-04-02
- 分布式存储赛道八位选手你梭哈了谁?2021-04-02
- Tezos投资了Tim Draper基金来孵化XTZ生态系统2021-04-02
- Orion与IOG合作,发布了Fund 3获奖者2021-04-02
- 记录在比特币(BTC)采矿难度中!2021-04-02