加密货币的原子交换是什么?

2019-09-08 10:04 栏目:经验之谈 来源: 查看()
前言:原子交换是一种在不同区块链上实现令牌的对等交易的方法。优点是两个用户,比如比特币用户和Litecoin用户,可以在没有第三方参与的情况下直接交易代币。有人认为它可能取代集中交易场景,但这还为时过早,原子交换是令牌交换的方法之一,它可以发挥更重要的作用,还需要关注市场的演变。本文源自比特币杂志,由蓝狐票据的“LC”翻译。 原子交换是一种在不同区块链上交换令牌的方法。它是点对点的,不需要信任。从本质上讲,原子交换允许您进行交易,例如比特币和莱特币交易,同时避免信任交易所或任何其他第三方的需要。 原子交换以两种方式进行:首先,原子交叉链交易可以直接在两个区块链的不同本机令牌之间进行,这在链上称为原子交换。其次,您可以使用子链通道,它是主区块链中涉及的分支,也称为链下原子交换。 链上的原子切换提供了更高的安全性,因为切换机制嵌入了区块链本身,并且事务是确定性的或取消的。另一方面,链交换速率更快,并且它比链上的原子交换具有更多的吞吐量,但实现起来更复杂并且与实际实现相距一段时间。 原子交换的历史 原子交换也称为原子交叉链交易。这个想法开始出现在2012年7月,而Sergio Demian Lerner最初试图创建一个没有信任的交易协议,称为P2PTradeX。这个想法在2013年5月由Tier Nolan进一步完善和正式化。 Nolan的算法由前比特币开发人员Mike Hearn和其他人进一步改进。他们改进的方法允许在没有协议的特定支持的情况下直接在比特币的派生区块链上交易令牌。 直到2014年才开始正式描述诺兰原子交换的成功实施,开发商jl777用Doraco硬币和Litecoin测试了原子交换。后来的Decred简化了代码,使原子交换更加广泛,并于2017年9月成功地与Litecoin进行了原子交换。 Litecoin的第一个比特币到链原子交换发生在2017年11月,它是使用闪电网络生成的。这些链到链交换主要是演示,并且仅显示支持相同闪电网络规范的两个令牌,即所谓的BOLT。 原子交换如何运作? 假设Alice和Bob希望用1 btc交换100 ltc,Alice有1 btc想要100 ltc,而Bob有100 ltc想要1 btc。 为了交换,bob首先创建一个秘密数字,即“值”。然后,他基于这个“值”生成一个散列,并与alice共享散列,但他不共享“值”本身。 现在,bob创建了一个比特币交易来“锁定”比特币。此比特币可通过两种方式在后续交易中申请: ·或者,爱丽丝可以要求她将自己的签名与秘密的“价值”结合使用。如果机密“值”与哈希值匹配。然后比特币网络可以识别出它,这包括在这个交易中。 ·也可以由鲍勃签名要求,但只能在两周后。 现在,爱丽丝不能要比特币,因为她不知道“秘密价值”,鲍勃也不能要比特币,因为比特币已经两周没过了。 接下来,alice创建一个litecon事务,它“锁定”100个litecons。此交易中锁定的100个litecons可通过两种方式在后续交易中解锁: ·Bob可以通过将他的签名与“秘密值”相结合来请求它; ·爱丽丝可以通过她的签名询问,但仅在一周之后。 这意味着Bob现在可以要求100个Litecoins:他确实知道秘密值。他需要在一周内完成,因为在那一周之后,爱丽丝可以拿走100枚精简硬币来取走它。 现在,如果Bob通过后续交易要求100 Litecoins,他会广播一个秘密值:它现在包含在Litecoin区块链中。因此,如果Alice密切关注Litecoin区块链,她可以获得秘密值,然后用它来比特币区块链上的比特币。 (她需要在两周内完成,然后鲍勃可以申请比特币。) 事实上,如果Bob要求Ailce要求她的比特币,Bob只能要求100个Litecoins:一个不需要信任的交易。 (Blue Fox Notes:Atomic Exchange使用哈希时间锁定合约技术,Hahsed timelock contract。) 原子交换的未来 随着原子交换技术的成熟,可以看出它在分散交换和钱包中的使用越来越多。在这一点上,我们开始看到使用原子交换,如Altcoin.io,Atomic Wallets和Liquid Wallets。 如果广泛使用原子交换,它们最终可能会使集中式交易过时。但首先,原子交换需要整合到现有的钱包和服务中。它还需要改善用户体验,使普通人更容易进行交叉链交易。
微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发