您的位置:首页 > 理论基础 > 计算机网络

跨区块链交易? 闪电为原子交换赋予新生命

2017-12-26 22:41 302 查看
如果你想将加密货币兑换成另外一种,你会怎么做呢?找一个你认识和信任的人当面交换,还是选择通常的集中交换。

但后一种方法可能会存在风险,因为这种方法意味着将你的资金从区块链中取出放到一个未知的第三方手中。如果交易失败,或只是单纯地想占据你的财产,无论什么原因你都是不幸的。

闪电网络(Lightning Network),这个最初用于比特币的链下扩展解决方案正在为被称为原子交换(atomic swaps)的去中心化选择(无需第三方)打造基础。

这项技术也被称为原子化跨链交易(atomic cross-chain swaps),其允许在两个不同区块链上的代币持有人直接进行实时交易,并且在交易完成前,不会出现双方资金冲突的情况。

这也是“原子”一词的意思,要么交易全部发生,要么不发生。所以,如果闪电(Lightning)节点离线,或者Bob 在交易结束前违反了规定,那么所有人都将取回自己的钱。

为了运行原子交换工作,闪电必须在至少两个不同的区块链上运行。 现在它才刚刚开始在一个上运行:莱特币。 但希望它很快能在多个链上运行。

目前,几个开发团队正在测试在莱特币区块链上实施的闪电项目。 此外,隔离见证(SegWit)已经在第二个区块链,绿币(vertcoin)上激活,向闪电打开了大门。

据莱特币创始人Lee Li介绍,他们正致力于原子交换计划,剩下的就是让闪电在莱特币上全面运作,然后再在绿币上进行测试。 一旦完成这些步骤,我们就可以在今年见证第一个原子交换了。

当然,这也是Lee一直在考虑的想法。他曾在一月的博客文章中写道过他的原子交换。并且在2017年的莱特币发展路线中明确指出了莱特币和绿币之间的原子交换计划。

基本原理

回到最初,原子交换的想法并不是什么新鲜事 – 过去也曾提出过其他方式的跨链交易。但通过闪电网络,构建模块早已准备就绪。 (闪电的另一个好处是它允许即时清算,这意味着交易是实时进行的,无需等待。)

那么它是如何工作的呢?

原子交换使用的是哈希时间锁定契约(HTLC)方案。闪电早已经使用了同样的技术在单个区块链上建立双向支付渠道,因此在两条块链之间开放渠道并不牵强。

HTLC是其他两种技术的融合,一种是散列锁定,另一种是时间锁定。 这两者都对多签名(或多信息)交易设置了条件,行为类似于托管。

例如,在一方不提供资金的情况下,哈希锁定使用加密拼图来确保另一方也不会提供资金。如果没有发生任何事情,时间锁定就像一个安全网,在一段时间后将资金转回给发件人。

总之,原子交换工作原理如下所示:

Alice(比特币)同意给Bob(莱特币)1个比特币交换50个莱特币。为此,Alice为Bob打开一个付款通道,Bob也在另一个区块链上为Alice打开一个付款通道。

双方为各个通道设置“条件”。 第一个条件是使用时间锁定进行保证,如果交易不成功,资金将在一段时间后返还。 第二个是使用哈希锁定。Alice生成一系列数据及哈希值。 然后她支付给Bob 1个比特币(包括哈希值),并表示:“如果Bob想要索赔,他必须提供哈希原像。”

Bob使用他的付款通道为Alice 支付50个莱特币,但是为了收集资金,他规定Alice生成哈希的原像。

通过从Bob手中获得50个莱特币,Alice透露该数据允许Bob获取对应的副本。

现在,如果Bob或Alice违反了规定,第一个条件能够确保他们的钱会被返回。 从这个意义上说,不会存在失去财产的风险,更重要的是,你不会把所有权转移到第三方托管服务。

更多的计划

Christian Decker,专门为程序设计C语言实施闪电计划的Blockstream开发人员表示:“我们没有进行原子交换的标准”,但他也表示这样做应该很简单。

同时,最近的一篇博文中指出,闪电实验室(Lightning Labs)的开发商Olaoluwa Osuntokun正在致力于为 Go 实施闪电计划,名为lnd(代表闪电网络守护进程),并表示即将发布的lnd将是“多链式的”。

另外要注意的是:现在隔离见证已经在莱特币上激活,用户可以开始从莱特币发送测试跨链交易到比特币测试网了。

去中心化交易

一旦闪电网络(Lightning Network)在世界各地的区块链上成功运行,就可以开始考虑去中心化交易了。

这些都是不涉及中央监管的交易。 其他交易商,如0x和EtherDelta,只允许您在以太坊区块链上交易由ERC20代币标准支持的代币。 而原子交换允许跨两个不同的区块链支付 – 这是一个重要的区别。

但请记住,原子交换只能做一件事:执行交易。 一个真正的去中心化交易也需要匹配交易者(以便Alice可以找到Bob)并合计交易来确定市场价值。

去中心化交易是去中心化梦想的重要组成部分。描绘了未来个人控制自己的财产,加密货币互相操作的情景。

换句话说,某一天有可能一个只拥有莱特币,门罗币(monero),zcash或其他的商人也能够接受比特币。因为你的财产可以在幕后立即被转换成比特币。

而且从这一点不难想象,集中式交易是通往加密世界的一个通道,通过之后所有的事情都将在区块链上进行。

作者:Amy Castor

原文网址:http://www.coindesk.com/cross-blockchain-trades-lightning-gives-new-life-atomic-swaps/

转自:http://www.bitecoin.com/online/2017/05/23460.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息