区块链100问|以太坊|39、以太坊扩容与比特币扩容有什么区别?

我最近在重新学区块链,巩固一下细节,也收集一个“区块链100问”,供小白们使用(大佬可以另找教程),每天更新1-2个。

推特:0x00pluto


2017年11月17日北京时间五点四十五分,闪电网络实验室发推文宣布,他们成功完成首笔从比特币到莱特币的闪电网络跨链原子级交易。如上一问介绍,闪电网络跨链原子级交换所使用的哈希时间锁合约是跨链交易解决方案的一种,其可在无需任何可信第三方的场景下,进行直接安全的数字货币交换。

简单来说,我们可以把跨链原子级交换的过程分为两个阶段:设置阶段(setup phase,1-3)和认领阶段(claim phase,4-5)。假设拥有1 BTC的A,想与拥有10 LTC的B进行跨链原子级交换,那具体过程可描述为:

1、A、B在两条区块链上开通闪电支付通道,从而形成环形连接通路;

2、A创建包含哈希值H(x)的委托交易,即临时账户,并将1 BTC暂存在里面;

3、B为10 LTC建立安全临时交易账户;

4、A(唯一知道x的人)将包含x的莱特币认领协议提交给B;

5、B确认后给出正确的x值,锁定的数字货币立即释放,交易完成。

在进入认领阶段之前的任一环节中,A和B可随时单方面终止交易,届时数字货币原路退回;一旦进入认领阶段,双方便无法撤销交易。而A、B在设置阶段按顺序签订的、执行时间不同的哈希时间锁合约,则能保证交易期间双方的权益。比如,A可在24小时时限内选择向B提交获得莱特币的申请,B有权让A的比特币冻结48小时;而48小时后双方无任何操作,系统则会将相应的数字货币自动退还等。

所以说,这种原子级跨链交易的执行只有两种结果,要么A、B成功完成交易,要么什么都没有发生。   

Subscribe to 0x00pluto
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.