POA Network令牌网桥TokenBridge Oracle 1.3.0发布
POA代币Bridge
TokenBridge部署在网络中指定的验证器节点(只有其私钥对应于智能合约中指定的地址的节点)上。它通过远程过程调用(RPC)连接到两个链,并负责:
- 听取与桥梁合约有关的事件
- 发送交易以授权资产转移
以下是TokenBridge的概述和入门说明。
POA General Bridge概述
POA Bridge允许用户在以太坊生态系统中的两个链之间转移资产。它由位于不同POA网络存储库中的多个元素组成:
桥元素
- TokenBridge包含在此存储库中。
- 坚定的智能合约。用于管理网桥验证程序,收集签名以及确认资产中继和处置。
- Bridge UI应用程序。一个DApp接口,用于在链之间传输令牌和硬币。
- 桥监视器。用于检查桥接网络中的余额和未处理事件的工具。
- 桥接部署手册。管理远程部署的配置说明。
网络定义
桥接发生在两个网络之间。
- Home – 或Native – 是一个运营快速且廉价的网络。收集验证器确认的所有桥接操作都在桥的这一侧执行。
- 外国可以是任何链条; 通常它指的是以太坊主网。
运作模式
POA代币Bridge提供三种操作模式:
-
Native-to-ERC20
家庭网络上的硬币可以在外部网络上转换为ERC20兼容的令牌。硬币被锁定在Home侧,相应数量的ERC20令牌在外方铸造。当操作反转时,令牌在外线侧刻录并在家庭网络中解锁。更多信息:POA-to-POA20 Bridge -
ERC20-to-ERC20
外部网络上的ERC20兼容令牌在家庭网络上锁定和铸造为ERC20兼容令牌(ERC677令牌)。当从Home转移到Foreign时,它们在Home侧被烧毁并在Foreign网络中被解锁。当用户将网络“A”中的令牌“X”交易所到网络“B”中的令牌“Y”时,这可以被认为是原子交换的一种形式。更多信息:ERC20-to-ERC20 -
ERC20-to-Native
:外部网络中预先存在的令牌被锁定,并且硬币在Home
网络中铸造。在此模式下,Home网络共识引擎调用Parity的Block Reward合约,以根据桥合约请求计算硬币。更多信息:xDai Chain
描述
TokenBridge oracle的版本支持三种模式的操作:
- Native-to-ERC20将本机硬币中继到可桥接的ERC20令牌;
- ERC20-to-ERC20将ERC20令牌转发到可桥接的ERC20令牌;
- ERC20-to-Native将ERC20令牌转发给本机硬币。
与此版本的令牌桥接器一起使用的桥接协定版本是2.3.x
。
此版本包含以下更改:
增强功能
- 在erc-to-erc模式#145上添加对UserRequestForAffirmation事件的支持