当前位置:首页 > 资讯 > 区块链新闻 > 正文

DAC每周科普:什么是原子交换?原子交换是如何运作的?

发布:中币网   时间:2020-12-09 00:00:00   加入收藏 打赏

2013年,Tier Nolan在BitcoinTalk论坛上首次提出了原子交换。Nolan通过使用不同类型区块链上的简单加密货币交易,概述了跨链加密货币互换的基本原则。 快进到2017年9月,当莱特币创始人查

2013年,Tier Nolan在BitcoinTalk论坛上首次提出了原子交换。Nolan通过使用不同类型区块链上的简单加密货币交易,概述了跨链加密货币互换的基本原则。

快进到2017年9月,当莱特币创始人查理·李(Charlie Lee)在Twitter上宣布莱特币和比特币之间成功执行了一项原子交换时,原子交换引起了加密货币社区的广泛关注。

那么,什么是原子交换呢?原子交换又是如何运作的呢?

【原子交换概念】

原子交换即是可以在不同特性的区块链系统之中,仍然可以进行原子性的加密资产互换,它是点对点且无需信任的。任何一方在瞬间完成的点对点交易中各自遵守协议,且之后若有一方退出,资产会在规定的时间内归还到各自的账户中。可以说整个原子交换的过程,保证了一个链上的事件一定会触发另一个链上的某一事件,一定程度上保障了交易过程的安全性,从而解决信任问题,根本上杜绝当一个事件发生,而另外一个事件却没有被触发的情况。也可以将原子交换理解为,原子交换要么成功,要么失败。

【运作理念】

原子交换使用一种特殊类型的智能合约,称为哈希时间锁合约(hash timelock contract,简称HTCL)。这就像一个需要两个特殊钥匙的“虚拟保险箱”:

1. 一个是HashLock密钥:只有当所有各方都在各自的交易上签名时,才会将已交易的加密货币分发给交易者。

2. 一个是TimeLock密钥:一种安全机制,如果交易没有在指定的时间内完成,它会将交易的加密货币返还给交易者。

要进行原子交换,第一方将创建一个HTCL地址,然后存入加密货币。之后,创建此加密货币的密码。这被称为原像。随后进行哈希加密(一个“锁住”原像的过程)。

然后,将这个哈希后的原像转发给另一方,后者将验证加密货币的资金是否已存入。然后,第二个交易者将把他们的交易资金存入一个新地址,这个新地址是用相同哈希创建的。

第一方使用用于存放初始交易资金的密码解锁由第二方存入的交易资金。然后,第二方可以解锁第一方存入的交易资金。意思是,已经进行了原子交换。

举个栗子:假设小明想用1个BTC换取小红的100个LV,他们二人为了进行交易,就需要自己的BTC和LV分别转移到某个地址上,并分别生成相应的两个“值”(可以理解为密码或钥匙),双方在基于这个两个“值”来进行交易。当小明通过“值”获得小红存于某地址上的LV时,获取BTC的“值”将会显示在区块链上,小红则可以获得对应的BTC,与此同时双方完成交易。

【DAC 去中心化金融的构想】

DAC为去中心化跨链资产通兑生态,是一个开放的,社群共治的生态平台。其为所有参与方和节点提供丰富、稳定、安全的接口,并利用区块链重要的激励属性来鼓励大家参与共治,让社群和社会化的力量来推动生态系统的自动进化。

DAC旨在通过资产跨链(抵押、托管、通兑)和跨链通信(交互中间件工具)两大核心引擎驱动生态发展,构建去中心化强大无边界的生态网络。未来将更好的完成用户、数据、使用场景的连接,成为日常生活的区块链基础交互设施,实现让用户/企业无门槛搭建DApp,为跨链技术,超级节点,跨链钱包,区块链浏览器相关的跨链应用进行数据及价值打通。

未来,将会是一个价值互通的社会!

来源:




来源:中币网  https://www.zhongbi.net/news/blocknews/166373.html
声明:登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。 此文如侵犯到您的合法权益,请联系我们3111859717@qq.com,我们将第一时间处理。