原子交换指南-非信任的跨链交易

原子交换或原子跨链交易是一种加密货币与另一种加密货币的交换,而无需信任第三方。原子交换过程是完全不信任的,并且通过确保双方满足合同中定义的交易要求而起作用。如果一个人不符合要求,有时间限制的合同将退还另一名用户.

让我们用Alice和Bob的经典例子来说明原子交换。爱丽丝拥有一个 科莫多 硬币,但真的想要一个 短跑 反而。通常,爱丽丝必须将科莫多币换成中间货币,例如比特币,才能将比特币换成破折号硬币。如果是这样,她将亏损一些,因为她必须进行两次交易.

使用原子交换技术,用户无需交换即可在对等基础上进行交易。一个有时间限制的合同将用作爱丽丝和鲍勃之间的代管人。爱丽丝放入她的一枚科莫多硬币,而鲍勃则必须将破折号硬币发送到合同中。合同将处理掉期,因此爱丽丝成为一破折号的所有者,而一枚科莫多硬币的鲍勃的所有者.

原子交换的技术细节

如前所述,原子交换使用哈希时间锁定合同。该合同基本上在两个区块链之间建立了支付渠道。但是,并非每个区块链都支持支付渠道。为此,区块链需要实施 闪电网络, 一种允许打开和关闭执行脱链交易的支付渠道的解决方案。一定时间后,通道将关闭,期末余额将提交到两个区块链.

这些交易中使用的合同是哈希时间锁定合同。哈希可以定义为通过执行数学功能而创建的数据指纹。为了在区块链之间创建这种哈希合约,两个区块链必须支持相同的密码哈希功能,例如SHA-256.

散列时间锁定合同由将要进行初次付款的人设置。此人必须提供特定的哈希值,该哈希值表示将要支付的金额。要接收付款,接收者将必须在指定的时间内创建加密的付款证明。如果收件人在截止日期之前完成,则将执行交换。否则,合同的初始设定者将被退还.

为什么需要原子交换技术?

当前,加密货币用户信任Bittrex或Poloniex等集中式交易所来交易其代币。如果交易所发生问题,则无法收回丢失的硬币,因为所有者无法证明自己拥有多少。集中式交换更容易受到黑客攻击,效率低下,操纵甚至人为错误的攻击。这些都可能导致经济损失。原子交换完全消除了交换的需要。因此,交易费用减至零.

需要原子交换技术的另一个原因是所谓的去中心化交易所(DEX)的“失败”。 DEX无法处理大量交易。这些去中心化交易所中的一些已成为“基于区块链的交易所”。该解决方案并不理想,因为基于区块链的交易所只能为交易者提供在其自己的区块链内交换货币的能力。这迫使交易者使用代理令牌,例如 比特币 或wBTC。 BitUSD实际上是一种去中心化的美元,不受任何政府或机构的控制。每个BitUSD都有两美元的法定保证金.

最后,原子交换可以非常快速地执行。加密的付款证明有助于在区块链上验证付款,从而加快验证速度.

科莫多项目

科莫多团队确实在推动原子交换技术的发展。他们已经使用Electrum服务器成功完成了原子交换。这很重要,因为它使用户无需下载整个区块链即可交换硬币。这使科莫多团队更进一步地实现了他们建立功能齐全的去中心化交易所的目标,他们将其命名为 易货交易.

科莫多已经完成了一些成功的原子交换 vertcoin 到科莫多,以及从 拒绝 到比特币.