底层模型
Last updated
Last updated
自2021年初LIT代币已经作为ERC-20代币和BEP-20代币发行以来,需要一个跨链桥来在不同的链之间转移LIT代币:在这种情况下是介于以太坊和Litmus平行链之间。
为了实现这一点,Litmus采用了ChainBridge解决方案,这是由ChainSafe构建的模块化双向区块链桥接,旨在与多个网络(包括以太坊,以太坊经典和基于Substrate的链)交互。
跨链桥的工作流程如下图所示:
在上面的图表中,
ChainBridge relayer包含一个由官方Litentry团队在以太坊网络上部署的桥接智能合约。
Bridge pallet是在Litmus运行时配置的功能栈。它将验证来自中继器的消息,并在需要时铸造代币。
想象Alice想要将LIT代币从以太坊上的ERC20转移到Litmus parachain:
Alice调用ChainBridge中继器中的智能合约,提供她的Litmus parachain地址和要转移的LIT代币数量。
Alice将所需数量的LIT代币转移到指定的智能合约地址
在上述交易成功验证后,ChainBridge Relayer向Litmus parachain上的Bridge-Pallet发出确认,并将所有所需信息作为参数。
Bridge-pallet收到批准消息,并将相同数量的LIT代币铸造到Alice提供的平行链地址。
稍后将添加更多技术细节。
这里有一个步骤指南,帮助用户实现整个过程。