作为加密货币世界的精灵,我们一直在呼唤去中心化交易所的大面积应用,尽管目前有一些去中心化交易所,但是大家的反应是“不好用”(交易币种有限制)先不提交易所是否用户友好,先来聊一下一个关键技术,这使跨链的交易成为可能。
原子交换,或原子跨链交易,是一种加密货币到另一种加密货币的交换,不需要信任第三方。原子交叉链交易(atomic cross-chain trading)是一项相对较新的技术,它希望彻底改变用户之间的交易方式。例如,如果Alice拥有5个比特币,但她想要100个莱特币,她必须通过一个交易所,即第三方。然而,在原子交换中,如果Bob拥有100个莱特币,但想要5个比特币,那么Bob和Alice可以进行交易。例如,为了防止Alice接受Bob的100个litecoin,但随后又无法发送她的5个比特币,原子交换使用了一种称为hash time-locked contract (HTLCs)的技术。
Hash时间锁定契约通过确保两者都满足交易的要求,确保原子交换过程完全不可信任。HTLCs要求付款的接收者通过生成付款的加密证明,在截止日期之前确认已收到付款。或者,接收方可能会失去索赔权,从而将资金返还给发送方。
因此,要在Alice和Bob之间进行交易,双方都必须将其交易提交给各自的区块链,即比特币区块链上的Alice和Litecoin区块链上的Bob。为了获得Bob发送的100个莱特币,Alice必须生成一个只有她知道的数字,用于生成加密散列,从而提供支付凭证。类似地,为了让Bob获得从Alice发送的5个比特币,他还必须提供用于生成加密HASH的相同数字。
原子交换的要求
尽管这项技术令人兴奋,但在成功支持原子交换之前,对加密货币有一些基本要求。其中一个要求是实现闪电网络。
如果哈希锁时契约可以被看作是将两条区块链连接在一起,那么闪电网络可以被看作是将支付通道连接在一起。也就是说,Alice和Bob之间的交易必须通过支付渠道进行链接。闪电网络允许这样做。
此外,对于发生在两个不同区块链之间的事务,两个区块链必须共享相同的加密哈希函数,如SHA-256。这是为了在用户提供通过哈希函数生成的数字时,允许哈希锁定的合同正常工作。
原子交叉链交易的前景一片光明。然而,对于原子交换最近的成功,需要注意的是,所有这些交换都需要本地的硬币守护进程。这意味着,为了让普通用户在两种加密货币之间执行原子交换,他们需要下载任何一种货币的区块链。正如您可能已经猜到的,这个过程对于普通用户来说不是很实用。然而,最近一次成功的原子交换可能提供了这个问题的解决方案。
有一些团队目前正试图构建自己的分散交换平台BarterDEX,他们在使用Electrum服务器成功完成原子交换的团队中处于领先地位。这一点很重要,因为以太坊服务器允许用户与加密货币交互,而不必下载整个区块链。因此,这使得分散交换的前景更加实际。
总而言之,为了彻底改变我们作为用户的交易方式,大量区中心化的交易所正在利用这项技术。去中心化交易所对交易收取0%的佣金。这一点非常诱人。不用说,区块链技术,但更具体地说,原子交叉链交易,是一个值得关注的技术。
作者:尾巴笔记
链接:https://www.jianshu.com/p/c55bc105f533
共同学习,写下你的评论
评论加载中...
作者其他优质文章