网赚论坛
标题:
和平桥:连接以太经典和以太坊
[打印本页]
作者:
a156426
时间:
2018-9-10 16:26
标题:
和平桥:连接以太经典和以太坊
Gas费用上涨,区块链上交易成本高昂。以太经典和以太坊开发团队携手创建了一座连接ETC和ETH的桥梁——和平桥(peaceBridge),希望解决高额gas费用难题,提高数字货币交易量。它引入无需信任的托管人机制,用联合签名来作为监管链,验证两条链上的跨链交易,从而降低gas消耗。此项技术,将会在
9月12日的韩国ETC大会上,正式对外发布
。
现在,ETC社区将以“ETC→ETH”为示例,提前向大家简单介绍下,什么是
“和平桥”
。
下注、铸币、存款
1a)托管人将
α
个ETC存放到以太经典区块链上的
DepositContract
。在
DepositContract
中用户将原数字货币(这里是ETC)存放起来,用来在外链上交易。α定义了
depositCap
,表示可以存入ETC到
DepositContract
的最大额度。
1b)托管人在以太坊区块链上设置
TokenContract
并在此铸造ERC721代币。每次铸币会产生一个ERC721 TETC代币。ERC721是一种以太坊生态中代币交互、流通的接口规范,其特点是具有不可分割性和唯一性。每个根据ERC721创建的代币都有
tokenId
作为唯一标识,不可分割。
一旦建立了
DepositContract
和
TokenContract
,并且设置了
depositCap
,ETC到TETC之间的兑换就可以进行了。
注意,每一个用户都必须在,向
DepositContract
存放之前,或者同时,执行
TokenContract
铸造代币。这可以有效防止他人恶意利用公开发布的存款来无偿地铸造他们自己的代币。
铸币和存放过程如下:
2a)Alice想用
x
个ETC兑换TETC代币以在以太坊上使用。为此,她在以太坊区块链上的
TokenContract
中铸造
x
个TETC-A代币。注意,TETC-A应该是不可分割的ERC721代币并且有唯一的
tokenId
。
2b)Alice在以太经典区块链上的
DepositContract
中存入x个ETC并且声明她的铸币。
传输、联合签名、监管链
1. Alice将请求发送至
TokenContract
以将TETC-A代币转移给Bob此时
declaredNonce
= 1。如果她的转币被认可,那TETC-A的
transferNonce
将会由0变为1。代币的
transferNonce
在铸造时被初始化为0,之后每次转移被批准后+1,如此在监管链中形成递进表。
2. 托管人批准Alice的转币请求,在
transferNonce
= 1时签名TETC-A的转币交易。
3. TETC-A的归属权被成功转移到Bob。
transferNonce
递加1,表明TETC-A经过了一次转移。
在托管人批准Alice的转币请求前,Alice可在任何时候改变想法撤回将TETC-A转移给Bob的交易。
提款和挑战
提款人可凭TETC-A从
DepositContract
中
withdraw()
提取数字资产,例如本例中Alice存放的ETC。提款人必须向
DepositContract
提供以下信息:
uint256 _tokenId
, TETC-A代币的唯一标识
bytes32[] _rawTxBundle
, 一堆有关
_withdrawalTx
,
_lastTx
,
_custodianTx
的信息
bytes32[] _txMsgHashes
,
_rawTxBundle
的哈希值
uint256 _declaredNonce
, TETC-A被转移的次数
如果提款请求被托管人和上一个代币拥有者联合签署,
DepositContract
会开启一段挑战期。在此期间,如果有人认为提款人存在恶意欺诈行为,任何人都可以提供证据发起挑战。挑战成功的人将会获得被证明有欺诈行为的提款人的份额奖励。
不过,在挑战之前,挑战者必须以提款人份额的20%作为下注,以承担提款人响应挑战的gas费用。这样可以有效防止那些降低网络速度的无理挑战和恶意攻击。
下表显示了挑战者响应和
declaredNonce
的关系
declaredNonce
挑战响应
declaredNonce
在之前或者正在发生
(
declaredNonce
transferNonce
)
挑战者必须提供能够填充
declaredNonce
和
transferNonce
之间的交易的证据。如果提款人没有回复则挑战成功。
此外,任何时候,如果同一代币的相同nounce时,托管人签名了多笔(一笔以上)交易,那么,可以通过
DepositContract
来证明托管人非法双签。
非法双签会受到如下惩罚:
托管人的份额中将会削减
x
个 TETC-A代币和等量的ETC存款。并且,随着被发现双签次数的增加,对托管人的惩处力度也会呈线性增长,以阻止托管人双签。
9月12日的韩国ETC大会上, “和平桥”技术会得到更详尽、具体的描述,感兴趣的小伙伴一定不要错过这场ETC盛宴。
翻译来源:
https://medium.com/akomba/peace- ... hereum-e306df01159f
官方网址:
http://www.ethereumclassicasia.org/
区块链浏览器:
http://etherhub.io
官方微信公众号:ETC_Community
官方QQ群:769408114
官方电报群:http://t.me/etczh
以太经典社区 微信群进群小助手:
以太经典社区微信公众号:
欢迎光临 网赚论坛 (http://www.caifuba.net/)
Powered by Discuz! X3.1