什么是比特币闪电交易 闪电网络中的偷偷交易发生了什么

币种 3周前 (09-14) 28次浏览 0个评论

关于潜水交换的讨论已经进行了一段时间,并且在许多产品和服务中都有一些有趣的表现。但究竟什么是潜水互换?人们如何在现实中应用它?通过本文,我们将深入探讨这些问题。

要了解潜在交换的原理,我们首先需要了解 HTLC 是什么。 HTLC 是哈希时间锁定合约,实际上它们比听起来更容易理解。更重要的是,了解 HTLC 不仅是了解偷换的关键,也是了解闪电网络本身的关键。

1.HTLC 作为构建块

假设您是比特币持有者,并且早些时候您将一些比特币发送到您朋友 Martin 的地址。要使用您发送的比特币,马丁需要证明他拥有该地址的私钥。这就是比特币最基本的运作方式:Martin 证明他拥有密钥,然后才能使用您发送给他的比特币。

这是最基本的原则,因为如果你想限制 Martin 使用你发送的比特币,你实际上可以添加更多的限制。例如,Martin 必须在给定的时间段内泄露某个秘密,否则在时间结束后,这些比特币可能会被另一个密钥的所有者使用。

秘诀是什么?秘密是由 Martin 或网络中的其他人创建的一条信息。如果马丁自己创造了这个秘密,他当然会知道它是什么。但如果是其他人创造了这个秘密,马丁需要想办法找到它。无论如何,只要马丁知道了这个秘密,他就可以使用比特币,并进一步将比特币发送到他的钱包地址以防止超时,这个动作我们称之为资金获取。

整个过程,简而言之,就是一个 HTLC:它本质上是一份合同,其中要求收款人在一定时间内证明他知道某个秘密,然后才能在交易中花钱。

事实证明,添加此条件将启用一个非常有趣且有用的功能:链接支付功能。这可能与人们直接向最终收款人付款的链上交易无关,但在闪电网络中非常有用,因为直接向所有人付款会非常低效。

HTLC 的原理和目的在闪电网络等路由网络的背景下更容易理解,让我们从一个链下支付的例子开始。在看之前,请记住,HTLC 实际上可以发挥作用,无论交易发生在链上还是链下,它们甚至可以在其他区块链中工作,例如莱特币。

2. 闪电网络中的 HTLC

假设你现在想向 Sandra 支付 1 BTC什么是比特币闪电交易,但你和她之间没有支付渠道。 Thomas 和你们都有支付渠道,所以你们可以通过 Thomas 达成交易。在没有 HTLC 的情况下,此交易可能会出现什么问题?根据谁先付款作为前提,可能会出现两个问题:

如果你先付钱给 Thomas,并且相信他会付钱给 Sandra,那么 Thomas 很有可能会带着钱跑掉。

如果 Thomas 先付钱给 Sandra,然后信任你再付钱给他,那么你可以让 Thomas 为你付钱,永远不要付钱。

如果使用 HTLC,Sandra 可以创建只有她知道的秘密,你可以安全地将比特币发送给 Thomas,并添加一个限制,比如他必须在一定时间内透露秘密,否则你可以使用比特币。 Sandra 会向你展示她的闪电网络凭据,上面的二维码会提示你相关信息。

由于 HTLC 的性质,您会知道 Thomas 是否透露了 Sandra 创建的秘密,即使您事先不知道该秘密是什么。现在,Thomas 可以向 Sandra 发送一个比特币,条件相同:如果要花掉,她需要在一定时间内揭露秘密。而已经知道这个秘密的 Sandra 可以立即使用这笔钱。

在获得资金的那一刻,桑德拉透露了这个秘密,以便托马斯也可以使用你发送给他的比特币。最终结果是你通过 Thomas 成功地用比特币支付了 Sandra,而彼此之间没有相互信任。既然您和 Thomas 都知道 Sandra 创建的秘密,那么你们都可以将其用作付款证明,因为 Sandra 透露了获得付款的秘密。值得注意的是,如果 Sandra 拒绝或无法透露秘密,超时约束至关重要,从而有可能回滚事务。

3.潜水交换中的HTLC

我们一般将普通的比特币交易称为链上交易。闪电网络通道建立后,所有交易均为链下交易。也可以理解为闪电支付是链下交易,HTLC可以同时上链上链。在下一次交易中实施。事实上,它们可用于链接链上支付和链下接收的交易,反之亦然。这是潜水交流。

假设您想在闪电网络上实施交易,但不想自己管理它。潜艇交换允许您使用链上比特币通过中介支付闪电凭证。这个过程是如何工作的?闪电网络中的商户会生成一个二维码,提醒你需要从潜行交换提供商那里获取的秘密,只有秘密被泄露,你才能使用资金。完成此步骤后,您可以安全地将比特币发送给服务提供商,形成链上 HTLC。服务提供商无法立即使用您发送给他们的比特币,因为他们不知道其中的秘密。相反,他会将比特币转移给闪电网络商家,并添加一条要求闪电网络商家在获得资金之前披露相应秘密的条款。

闪电网络商人已经知道这个秘密什么是比特币闪电交易,但要拿到钱,他必须揭露秘密。在此过程中,兑换服务提供商了解了秘密并获取了您支付给他们的钱。兑换服务商和商家都可以收到相应的钱,但有区别:兑换服务商在链上收钱,而商家在链下收钱。

4.潜水交换有什么用?

Dive 可能是通过闪电网络进行支付的最简单方式。虽然它仍然需要支付链上费用,但支付过程类似于链上支付过程,并且支付可以是即时的(取决于实施)。如果用户需要将部分资金从链上转移到链下(反之亦然),则潜行互换非常有用。例如,通过闪电网络成功运营一周后,商家可能需要获取链上比特币才能向提供商付款。回滚机制提供了一种反向交换的方法,同时重新平衡通道以获得容量。

最后,考虑到其他代币也可能是可交换的,例如使用(更低的费用和更短的确认时间)和商家完成闪电支付或为您的渠道提供更多流动性。

潜水交换是 Alex 提出的一个想法,并且随着时间的推移越来越受欢迎。虽然 sublime swaps 并不完美,但它的一些现有应用程序帮助整个网络解决了其初始开发中的两个主要问题:流动性和采用。

挖矿网Ethos中文站简单易用的挖矿系统,为挖矿产业提供教程软件以及矿机测评交易信息等,挖矿网各种数字货币挖矿收益对比计算,挖矿网介绍挖矿的工具,以及矿场的最新消息等。http://www.ethospool.com/

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址