哈希时间锁定合约 (HTLC):概述和示例

  |  

什么是哈希时间锁合约(HTLC)?

哈希时间锁定合约(HTLC)是区块链应用中使用的一种智能合约。它通过创建基于时间的托管机制来降低交易对手风险,解锁需要使用加密口令。

实际上,这意味着收款人需要完成两项操作才能获得这笔款项:输入正确的密码并在规定时间内领取款项。如果他们输入错误的密码或未在规定时间内领取款项,则会失去领取资格。

要点总结

  • 哈希时间锁定合约 (HTLC) 通过有效创建利用加密口令的基于时间的托管,降低去中心化智能合约中的交易对手风险。
  • 这种类型的智能合约要求收款方在一定时间内确认收款,否则将失去收款资格。
  • 使用 HTLC 的支付是条件性的,因此能够提高区块链交易的效率。这一特性使得 HTLC 成为闪电网络使用的基础工具。

理解哈希时间锁合约 (HTLC)

哈希时间锁合约 (HTLC) 借鉴了现有加密货币交易的多个元素。例如,HTLC 交易使用由私钥和公钥组成的多重签名来验证交易。然而,HTLC 与使用智能合约的标准加密货币交易有两个显著区别——哈希锁和时间合约。

哈希锁

第一个要素是哈希锁。哈希锁是由发起交易的人生成的公钥的哈希版本(或加密加密版本)。然后使用关联的私钥来解锁原始哈希值。

在HTLC中,发起方生成一个密钥并对其进行哈希处理。哈希值存储在原像中,原像在最终交易时被揭示。HTLC被设定为在经过特定时间或生成特定数量的区块后过期,从而形成一个已知的终止日期和时间。

要使用 HTLC 进行交易,交易双方都需要彼此建立通道。这通常通过钱包、交易所或两者兼而有之来实现。

时间锁

HTLC 的第二个重要组成部分是时间锁。HTLC 使用两种不同的时间锁来设置合约的时间约束。第一种是 CheckLockTimeVerify (CLTV)。它使用时间基准来锁定和释放加密货币。这意味着时间约束是硬编码的,代币只能在特定的时间和日期或达到特定的区块高度时释放。

原子互换——即加密货币之间的跨链交易——通常使用HTLC来实现。此外,比特币的闪电网络(LN)也采用了HTLC。

第二个是 CheckSequenceVerify (CSV)。它不依赖于时间;相反,它使用生成的区块数量作为跟踪指标来确定何时完成交易。

哈希时间锁合约中的流程

假设 Alice 想用她的比特币从 Bob 那里兑换莱特币。他们之间典型的 HTLC 交易如下所示:

  1. Alice 使用她的莱特币私钥生成一个哈希值并将其发送给 Bob。她还通过创建一个名义交易生成该哈希值的原像。该原像将帮助她验证并最终完成交易。
  2. Bob 还根据他的密钥生成哈希值并将其发送给 Alice。此外,他还通过进行一笔名义交易(使用莱特币)创建了一个原像。
  3. Alice收到Bob的莱特币交易后,会使用她已存在于原像中的原始密钥对其进行签名。Bob也会做同样的事情,使用他的私钥来解锁Alice的交易。
  4. Alice 和 Bob 输入密钥并达成交易协议后,智能合约就会执行交易。交易一旦执行,双方都无法更改,这就杜绝了一方通过快速取消交易来欺骗另一方的可能性。

什么是限时合同?

定时锁合约是一种嵌入区块链的智能合约,它会在特定时间执行交易。定时锁合约常用于哈希定时锁合约和支付通道等需要精确支付时间的场景。

比特币有智能合约吗?

最初,比特币区块链无法执行智能合约。然而,2021 年的 Taproot 升级使得该区块链能够在交易中使用智能合约。

什么是智能合约?

智能合约是存储在区块链上的程序,当满足特定条件时执行。

智能合约的成本是多少?

在以太坊区块链上,部署智能合约需要消耗 Gas,而 Gas 的费用以 Gwei(一种低面额的以太币)为单位。根据合约的复杂程度,部署一个智能合约可能需要花费数十亿 Gwei。而像简单的交易所这类不太复杂的合约则便宜得多。

推荐阅读

相关文章

Monero、Algorand 和 Litecoin 正在赢得赌注

加密世界可能正在经历一个新的看涨季节,Algorand、Litecoin 和 Monero 是主要参与者年初的特点是一些数字货币被涂成绿色,其中一些是闪火,但另一些则基础扎实,

Bitstamp 推出“探索之夏”优惠

世界上运行时间最长的加密货币交易所Bitstamp宣布启动“发现之夏”活动,该活动强调交易所如何使加密货币比以往任何时候都更容易获得。推出的第一个功能是交易量高达1,000 美元(或等值)的所有硬币的0%兑换费,这是当今市场上独一无二的优惠。

新金融科技:百万富翁盗窃案

几天前,有消息称一家名为 New Financial Technology 的公司设置了数百万美元的骗局。新金融科技:一家意大利公司的比特币骗局New Financial Technology 成立于特雷维索的 Silea,总部位于伦敦,承诺通过加密市场上的套利交易获得高达 10% 的投资资本收益。

Jed McCaleb 卖掉了他所有的 XRP

Ripple 的前联合创始人 Jed McCaleb 成功完成了最终的 110 万 XRP 交易,以完全耗尽他的钱包。 Jed McCaleb 卖掉了他最后的 110 万个 XRP上周末,Jed McCaleb 找到了一个机会,可以在市场上出售他钱包里最后剩下的 XRP。

比特币的工作原理

如何对比特币进行具体分类是一个有争议的问题。它是一种货币、一种价值存储手段、一种支付网络,还是一种资产类别?幸运的是,定义比特币实际上是什么更容易。它是一种软件,是一种纯粹的数字现象——一组协议和流程。这也是数百次利用加密技术创造虚拟货币的尝试中最成功的一次。

比特币多年后:中本聪白皮书正确吗?

比特币是一种既令人惊讶又令人鼓舞的投资选择。比特币的争议性和波动性有时会掩盖大局,而让占据每日头条的热门新闻占据主导地位。这可能就是为什么比特币的第一个两位数生日似乎悄然来临的原因:对于一项已被宣布死亡 436 次的技术来说,已经过了相当长的一段时间了。但是,比特币并没有消亡。事实上,它比以往任何时候都更有活力。

相关词条

首次代币发行(ICO)

什么是首次代币发行 (ICO)?首次代币发行 (ICO) 相当于加密货币行业的首次公开募股 (IPO) 。寻求筹集资金来创建新代币、应用程序或服务的公司可以启动 ICO 来筹集资金。有兴趣的投资者可以参与首次代币发行,获得公司发行的新加密货币代币。

尼泊尔卢比 (NPR):定义、历史、货币符号

什么是尼泊尔卢比 (NPR)?尼泊尔卢比(NPR)是尼泊尔的国家货币。它由尼泊尔中央银行尼泊尔国家银行管理。引用 NPR 时最常用的符号是 Rs,尽管有时也使用 Rp。要点尼泊尔卢比 (NPR) 是尼泊尔的国家货币,于 1932 年推出,取代了尼泊尔莫哈尔。

最大疼痛解释:如何计算,并举例

什么是最大疼痛?最大痛苦,或称最大痛苦价格,是最多未平仓期权合约(即看跌期权和看涨期权)的执行价格,也是该股票在到期时会给最多数量的期权持有者造成经济损失的价格。最大痛苦一词源于最大痛苦理论,该理论指出,大多数购买并持有期权合约直至到期的交易者都会亏损。

币安币 (BNB) 的用途、支持和市值

什么是币安币(BNB)?币安币是币安交易所发行的加密货币,以BNB符号进行交易。截至 2023 年 6 月,币安交易所是全球最大的加密货币交易所,交易量达 83 亿美元。要点币安币是币安交易所发行的加密货币,以 BNB 符号进行交易。 BNB 最初基于以太坊网络,但现在是币安自己的区块链币安链的原生货币。

老挝基普 (LAK) 定义

什么是老挝基普 (LAK)老挝基普 (LAK) 一词是指老挝人民民主共和国或老挝的官方国家货币。在外汇市场上缩写为LAK,用符号₭和₭N表示。该货币由老挝中央银行维护,老挝人民民主共和国银行纸币的面值从 ₭1 到 ₭100,000 不等。 1 kip 分为 100 att。由于高通货膨胀,该国不再使用硬币和小额纸币。

加密货币定义

什么是加密货币?加密货币是一种数字或虚拟货币,通过加密技术进行保护,几乎不可能被伪造或双重支付。许多加密货币都是基于区块链技术的去中心化网络——由分散的计算机网络执行的分布式账本。加密货币的一个决定性特征是它们通常不由任何中央机构发行,因此理论上不受政府干预或操纵。