哈希時間鎖定合約 (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。而像簡單的交易所這類不太複雜的合約則便宜得多。

推薦閱讀

相關文章

RW 框架和 Staking,很多疑惑有待解決

在對第 956-448/2022、957-221/2022 和 956-771/2022 號 interpello 的三份答覆中,除了與監督和填寫RW 表的義務有關的問題外,稅務機關還解決了可作爲質押活動利潤獲得的收入的稅收框架問題。在這種情況下,解釋也留下了很多懷疑的餘地。

隱身模式進入虛擬世界

加州大學伯克利分校和慕尼黑工業大學的研究人員正在研究一種虛擬世界的“隱身模式” 。元界的新功能,“隱身模式”將“隱身模式”添加到身臨其境的數字世界的想法類似於目前可以在網絡瀏覽器上使用來隱藏一個人的在線動作。這個名爲 MetaGuard 的工具將阻止公司跟蹤用戶的數字足跡,包括身份數據、地理位置和移動。

駕駛的未來被代幣化

代幣化將是區塊鏈技術對整個社會產生的最重要影響之一。安全存儲和輕鬆訪問與幾乎所有日常交易和活動相關的數據的能力將改變全球的行業和服務。例如,在汽車行業,從保險到 MOT 和汽車稅,文書工作繁多,代幣化將影響車輛所有權的所有領域。

Prada:第二個 NFT Timecapsule 系列

7 月 7 日星期四,Prada 將推出第二個 NFT Timecapsule 系列,專門為 7 月份推出。選擇的實物是 31 號襯衫,以及作為禮物的不可替代代幣。

比特幣的工作原理

如何對比特幣進行具體分類是一個有爭議的問題。它是一種貨幣、一種價值存儲手段、一種支付網絡,還是一種資產類別?幸運的是,定義比特幣實際上是什麼更容易。它是一種軟件,是一種純粹的數字現象——一組協議和流程。這也是數百次利用加密技術創造虛擬貨幣的嘗試中最成功的一次。

比特幣多年後:中本聰白皮書正確嗎?

比特幣是一種既令人驚訝又令人鼓舞的投資選擇。比特幣的爭議性和波動性有時會掩蓋大局,而讓佔據每日頭條的熱門新聞佔據主導地位。這可能就是爲什麼比特幣的第一個兩位數生日似乎悄然來臨的原因:對於一項已被宣佈死亡 436 次的技術來說,已經過了相當長的一段時間了。但是,比特幣並沒有消亡。事實上,它比以往任何時候都更有活力。

相關詞條

難度炸彈:以太坊挖礦難度不斷增加

什麼是難度炸彈?以太坊最初採用工作量證明共識機制,這種算法耗費大量能源和算力。這種機制鼓勵挖礦,從而催生出以獎勵爲中心的中心化礦場。然而,這種中心化違背了加密貨幣最初的去中心化宗旨。以太坊的“難度炸彈”是指故意突然增加區塊鏈的挖礦難度。它的推出正值區塊鏈向權益證明 (PoS) 過渡之際。

自私挖礦:它是什麼,它如何運作,常見問題解答

什麼是自私挖礦?自私挖礦是一種欺騙性的加密貨幣挖礦策略,其中一名礦工或一個團隊會解出一個哈希值,生成一個新的區塊,並將其隱藏在公有鏈之外。此操作會創建一個分叉,然後利用該分叉挖礦,超越公有鏈。如果該團體的區塊鏈領先於誠實區塊鏈,它就可以將其最新區塊引入網絡。由於網絡能夠識別最新區塊,因此該團體的分叉將覆蓋原始區塊鏈。

倒置市場:原因和例子

什麼是倒置市場?在期貨市場中,當現貨價格和近到期合約的價格高於遠到期合約時,就會出現倒掛市場。現貨價格是當前可以買賣資產的價格。到期日是交易或金融工具有效期結束的日期,在此之後必須續約或放棄。要點當近期到期的期貨合約價格高於遠期到期的期貨合約時,就會出現市場倒掛。正常市場顯示期貨價格隨着到期時間的增加而上漲。

微分

什麼是差速器?差價是指期貨合約允許的對實物交割品的價值或等級或其位置的調整程度。雖然並非所有期貨合約都如此,但一些期貨合約允許差價,也稱爲津貼。此類期貨合約允許空頭頭寸調整交割地點和/或待交割商品或證券的等級或標準。這些差異是根據標準等級或相對於中心位置建立的。

利比里亞元 (LRD)

什麼是利比里亞元 (LRD)?利比里亞元(LRD)一詞是指利比里亞共和國的官方貨幣。該貨幣於 1847 年利比里亞成爲獨立國家後推出。 它由 1999 年 10 月成立的利比里亞中央銀行印刷並維持其價值。 由於強勢,該貨幣與美元一起流通。利比里亞和美利堅合衆國之間的歷史聯繫。

加密貨幣定義

什麼是加密貨幣?加密貨幣是一種數字或虛擬貨幣,通過加密技術進行保護,幾乎不可能被僞造或雙重支付。許多加密貨幣都是基於區塊鏈技術的去中心化網絡——由分散的計算機網絡執行的分佈式賬本。加密貨幣的一個決定性特徵是它們通常不由任何中央機構發行,因此理論上不受政府幹預或操縱。