跨链流程
2016-08-19 09:17:15 0 举报
跨链流程是指不同区块链之间的数据和资产转移的过程。这个过程通常包括以下几个步骤:首先,用户在源区块链上创建一个交易,该交易包含了要转移到目标区块链的数据或资产。然后,这个交易被源区块链网络验证并添加到一个区块中。接下来,源区块链会将这个区块广播到整个网络,以便其他节点也能够验证这个交易。一旦这个区块被确认,它就会被添加到源区块链的区块链上。最后,用户可以在目标区块链上创建一个接收交易,以接收从源区块链转移过来的数据或资产。这个过程可能需要一些时间来完成,因为它需要在整个网络上进行验证和确认。
作者其他创作
大纲/内容
跨链难点: 一是保证跨链信息是正确的,即如何验证原链上的交易状态。如果要考虑到使用 POW 机制的区块链上没有终局状态(始终存在分叉的情况,只是随着确认块的增加,概率逐渐变小),这个问题的复杂度会更高。二是保证原链 Token 总量恒定。万维链采用了锁定和解锁的方式能保证总量恒定,如何管理 “锁定” 和“解锁“是一个关键。另一个关键是保证交易的原子性,即如果交易处理的某个环节停止,整个交易能够撤销;否则,部分成功的情况可能会导致双花。
5、用X确认提款Confirm
A银行(ETH)
AB银行业务员storeman
4、WAN交易
3、发起转账1
6、收到通知 X
小红在A银行的10ETH换成B银行去10WETH
4、收到通知
1、原链交易
2、收到通知Event
锁定账户(ETH)
安全多方计算和门限秘钥
锁定账户(WAN)
1、10ETH加锁(HTLC)HashX
7、用X解锁并取款
小红在A银行有10ETH
3、10块钱加锁
2、收到成功通知Event
B银行(WAN)
0 条评论
下一页