Terminology
縮寫“HTLC”代表什麼?
HTLC 是一種同時使用雜湊鎖和時間鎖的合約。我注意到各種來源所說的縮寫 HTLC 的縮寫存在差異。我發現:
- 閃電網路論文中的“雜湊時間鎖合約”
- 根據BOLT #0的“雜湊時間鎖定合約”
- “Hash Time Locked Contract”根據對應的Bitcoin Optech主題頁面
什麼是最有意義的規範術語?請添加支持證據。
使用“散列”聽起來像是合約本身是散列的。因為合約使用了散列,但本身沒有散列,所以我想說 H 應該代表“散列”。
其次,因為“鎖定”適用於散列和時間組件,我會說它應該是一個單獨的詞,而不是“時間鎖定”。
從技術上講,首字母縮寫可以省略諸如連詞之類的小詞(據我所知,這兩種方式都沒有標準),所以雖然我沒有看到它被使用過,但一個合理的含義可能是“雜湊和時間鎖定契約”。那是我的兩分錢。
“Hash Time Locked Contract”根據對應的Bitcoin Optech主題頁面
我認為 Bitcoin Optech 使用的術語是正確的。
請添加支持證據
===Hash Time-Locked Contracts=== Hashed Timelock Contracts (HTLCs) can be used to create chains of payments which is required for lightning network payment channels. The scheme requires both CHECKSEQUENCEVERIFY and CHECKLOCKTIMEVERIFY to enforce HTLC timeouts and revokation.
<https://github.com/bitcoin/bips/commit/5273cdc3b902022da35b0e673a87efa820270cd1>