定义的原子交换 编辑
原子交换是智能合约 一种技术,使一种加密货币能够在不使用集中式中介(如交换)的情况下交换另一种加密货币。
原子交换可以直接在不同加密货币的区块链之间进行,也可以脱离主区块链进行。它们最早出现在2017年9月,当时Decred和Litecoin之间的原子交换被取消进行 .
从那时起,其他初创公司和分散化交易所允许用户使用相同的设施。例如,一家使用比特币闪电网络进行交易的初创公司Lightning Labs就利用这项技术进行了链外交换。
加密货币和分散式交易所,如0x和奥特币.io,也包含了该技术;
分解原子交换
正如今天所发生的那样,交换加密货币的过程既耗时又复杂。这有几个原因。例如,当今加密货币生态系统的支离破碎性质给普通交易者带来了一些挑战。
并非所有的加密货币交易所都支持所有的硬币。因此,希望将自己的硬币换成当前交易所不支持的另一枚硬币的交易者可能需要迁移帐户或在中间硬币之间进行多次转换以实现她的目标。如果交易员希望与其他交易员交换硬币,也存在相关的交易对手风险;
原子交换通过使用Hash Timelock契约(HTLC)解决了这个问题。顾名思义,HTLC是一个有时间限制的智能合约,它涉及到加密散列函数的生成,可以在双方之间进行验证。
原子交换要求双方使用加密散列函数在指定的时间范围内确认收到资金。如果其中一方未能在规定的时间内确认交易,则整个交易无效,资金不予交换。后者有助于消除交易对手风险;
原子交换事务的示例如下所示:
假设Alice是一个有兴趣与Bob将100比特币转换成等价的litecoins的交易者。她将自己的交易提交给比特币公司块链 . 在此过程中,Alice为加密哈希函数生成一个数字来加密事务。Bob在结束时重复同样的过程,同样地将他的交易提交给litecoin的区块链。
爱丽丝和鲍勃都用各自的号码解锁各自的基金。他们必须在规定的时间内完成这项工作,否则转让将无法进行。原子交换还可以与闪电网络结合使用,进行链外交换。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论