ハッシュタイムロックコントラクト(HTLC)とは何ですか?

ハッシュ化されたタイムロック契約

ほとんどの人が聞いたことのない暗号通貨には多くの側面があり、これらの技術的機能の1つは、ハッシュ化されたタイムロックコントラクトまたはHTLCの名前で呼ばれます。この機能は、支払いを行う際に非常に強力であることが証明される可能性があるため、これがビットコインにとって、そして潜在的に他の暗号通貨にとっても正確に何を意味するのかを詳しく見てみましょう。.

ハッシュ化されたタイムロック契約

HTLCの概要

ハッシュ化されたタイムロックコントラクトは、 暗号通貨の支払い. 支払いの受領者は、期限前に上記の送金の受領を確認する必要があります。これは、支払いの暗号化された証明を生成するか、支払いを請求する機能を失い、支払い者に返します。これまでのところ、それは異常ではないように聞こえます。ただし、この概念全体には少しひねりがあります.

次に、受信者が生成する支払いの暗号化証明を使用して、他の支払いで他のアクションをトリガーできます。これにより、HTLCをビットコインで条件付き支払いを生成するための強力な手法にします。このテクノロジーがなぜそれほど強力で人気があるのか​​を理解するのは難しくありません。実際、このテクノロジーが役立つ訴訟は複数あります。.

たとえば、暗号通貨エコシステムがハッシュ化されたタイムロック契約に基づくアトミッククロスチェーン取引に導入されると考えることは不可能ではありません。このタイプの取引では、ユーザーはある暗号通貨(メインネットのビットコインなど)を別のブロックチェーン(サイドチェーンのビットコインなど)のある量の暗号通貨に交換できます。これは、サイドチェーンを使用することで実現できます。 ドライブチェーン. ただし、適切な支払いチャネルを提供する必要があります.

2021年の巨大なROIのトップ3コイン?

昨年、適切なコインに賭けていたとしたら、簡単に資本を10倍にすることができたでしょう…

あなたも同じくらい作ることができた 100倍 それはあなたが向きを変えた可能性があることを意味します 1万ドルに100ドル.

専門家はこれが2021年に再び起こると信じています唯一の問題はあなたがどのコインに賭けるかです?

私の友人で暗号通貨の専門家であるDirkは、2021年の巨大なROIのために3つのレーダー下の暗号通貨に個人的に賭けています.

これらのコインが何であるかを学ぶには、ここをクリックしてください(プレゼンテーションの最後まで見てください).

アトミッククロスチェーントレーディングの一部としてのハッシュタイムロックコントラクトのこの実装は、おそらく現在HTLCと呼ばれている手法の起源です。今後、決済チャネルでHTLCを使用することも可能であることに注意することが重要です。支払いチャネルはデフォルトでタイムロックを使用します。ただし、ハッシュロックを使用して「拡張」することができ、その結果、[ビットコイン]の支払いを2つ以上の支払いチャネルにルーティングすることができます。.

これらすべてが素晴らしくエキサイティングに聞こえます。ただし、暗号通貨の支払いに関しては、ハッシュ化されたタイムロック契約には二次的な側面があります。このテクノロジーにより、支払いの受取人は保留中の送金を請求する機能を失うことができ、そうすることで、送金者に効果的にお金を返すことができます。長期的には非常に有用であることが証明される可能性がありますが、これまで、ビットコインが関係している場合、それは非常にありそうもないように思われました.

HTLCスクリプトは次のようになります。

1

2

3

4

5

6

7

OP_IF

[HASHOP] OP_EQUALVERIFY OP_DUP OP_HASH160

OP_ELSE

[TIMEOUTOP] OP_DROP OP_DUP OP_HASH160

OP_ENDIF

OP_EQUALVERIFY

OP_CHECKSIG

HASHOPは、ハッシュアルゴリズム(RIPEMD、SHA256)です。 TIMEOUTOPは、OP_CHECKSEQUENCEVERIFYまたはOP_CHECKLOCKTIMEVERIFYのいずれかです。このスクリプトを使用すると、「購入者」は、資金を請求するときに販売者にプレイメージを公開するように強制することで、プリイメージを購入できます。販売者がプレイメージを公開しない場合、購入者はタイムアウト期間後にお金を取り戻すことができます。.

このメカニズムを使用してクロスチェーンアトミックスワップを構築する方法を理解するのは非常に簡単です。

  1. アンはキーであるKをランダムにサンプリングし、それをハッシュしてXを生成します。.
  2. Xのプリイメージを作成するために、アンは1日のタイムアウトでBill 1BTCを支払うトランザクションを作成します.
  3. ビルは、アンのトランザクションがビットコインブロックチェーンに表示されるのを待ちます。その後、彼はXのプリイメージに対してAnn 0.02 ZECを支払うHTLCトランザクションを送信し、タイムアウトは半日と短くなります。.
  4. ビルのトランザクションがZcashブロックチェーンに表示されると、アンはZECを取得できます。スクリプトはアンにKを明らかにするように強制します.
  5. アンがKを明らかにしたのを見ると、ビルはBTCを取得できます。.

タイムアウトは、ビルが常にアンの前に払い戻しを受ける機会があるように選択されています。そうでない場合、彼女は払い戻しを受けるのを待ってから、Kを明らかにすることによって彼のお金を請求することができます.

結論

結局のところ、HTLCは、アトミックスワップのプロトコルを構築するためのよく知られた単純な手法です。条件付き支払いは、将来、暗号通貨全体にとって非常に有益になる可能性があるため、開発者がハッシュタイムロックコントラクトに興奮している理由を理解することは難しくありません。 HTLCは、ゼロ知識条件付き支払い(ZKCP)におけるライトニングネットワークの基本的なツールです。この技術的特徴の機会は事実上無限です。ハッシュ化されたタイムロック契約は、さらに調査する価値のある開発分野です。.