プロトコル戦争約 4分Decred (DCR)

アトミックスワップ — 受け取るために明かす秘密

2017年のDecredとLitecoinの交換は、どちらが先に送るかという問題に取り組んだ。二つの契約、一つの秘密値、異なる返金期限が、取引所に両方の資産を預けずに交換を結び付けた。

アトミックスワップ — 受け取るために明かす秘密

3点クイック要約

  • 発端 / 逆説Decredの2017年9月20日の発表は、前日にDecredとLitecoinのアトミックスワップが行われたと記録している。
  • 決定的瞬間一方の受け取りで公開される秘密値を使い、相手がもう一方を受け取る。異なる期限が行動の余地を残す。
  • 歴史的結末対応するチェーン、取引の監視、手数料、取引相手を探す仕組みは引き続き必要だった。

出来事のタイムライン

2017年9月19日DecredとLitecoinが直接交換

翌日のDecred公式記事がチェーン間の交換を記録した。

2018年3月1日秘密値の長さの条件を強化

リポジトリは、チェーン間の最大データ長の違いを悪用できないよう契約を更新したと記した。

2018年6月5日交換の手順に市場を加える

DecredのDEX提案は、アトミックな決済と注文板・マッチング・不正注文対策を分けて論じた。

どちらが先に送るのか

二人が価格に合意しても問題は残る。一方が先に暗号資産を送ったとき、相手も約束を果たす保証は何か。Decredの2017年9月20日の記事は、前日にDecredとLitecoinのアトミックスワップが行われたと報告した。公開されたツールは、第三者の管理者に資金を預けずに二つの支払いを結び付ける方法を示した。これはLightningの決済チャネルではなく、各チェーンに取引を記録するオンチェーン交換だった。[1]

二つのチェーンが一つの台帳になったわけではない。それぞれが署名検証、互換性のあるハッシュ検証、タイムロックの条件に対応する必要があった。預けた資金には二つの経路ができる。相手が受け取り条件を満たして引き出すか、期限後も未使用なら預けた側が回収する。必要なのはスクリプトで共通のハッシュ関数を使えることで、採掘アルゴリズムの一致ではなかった。[3]

受け取る行動が秘密を公開する

リポジトリの例はBitcoinとDecredで順序を説明する。開始者は秘密値を作り、ビットコインを契約にロックして、秘密そのものではなくハッシュを渡す。相手は別のチェーンで同じハッシュを条件にdecredをロックする。受取人の署名も必要なので、無関係な観察者が秘密値を知っただけで資金を取れるわけではない。[2]

開始者はdecredを受け取るトランザクションで秘密値を公開する。相手はその値を取り出し、ビットコインを受け取れる。文書のツールでは、最初の契約の返金待ち時間を通常48時間、二つ目を通常24時間とする。この差が、公開された秘密値で相手が行動する余裕を残す。数値はそのツールの例示設定であり、すべてのアトミックスワップに共通する期限ではない。[2]

アトミックは瞬時という意味ではない

実際には別々の取引、ブロック、待ち時間がある。参加者は契約を確認し、期限内に受け取り取引を監視する必要がある。受け取り前に交換が止まれば、該当する期限後に未使用の資金を返金できる経路が開く。条件付きの回収方法であって、実行済みの取引をすべて自動で取り消す機能ではない。READMEには2018年3月1日の改良も記録されている。チェーンごとのデータ長の違いを悪用した交換を防ぐため、秘密値の長さを制約した。明快なプロトコルにも慎重な実装が必要だった。[2]

2017年の発表は他の制約も明示した。文字ベースのツールでは利用者同士で情報を伝える必要があり、注文板は用意されていなかった。取引には各チェーンの手数料とブロック待ちが伴う。同じハッシュを使うため、台帳の観察者は両側の取引を関連付けることもできた。取引所による資金管理をなくしても、交換が瞬時・無料・非公開になるわけではない。[1][3]

取引所の仕事は一つではなかった

Decredは2018年6月のDEX提案で、残る機能に立ち返った。利用者には価格を伝え合う場所、注文の提出とマッチング、履行できない注文への対策が必要だった。アトミックスワップが組み合わされた二者の決済を扱うのに対し、その組み合わせを作るのは別の仕事である。この提案はそうしたサービスの設計であり、2017年のコマンドラインツールがすべてを実現済みだった証拠ではない。[4]

初期の交換の成果は、この範囲でこそ明瞭になる。一方が受け取るための行動が、相手も受け取るために必要な情報を明かす。異なる期限は、その二番目の行動に余裕を与える。二つの資産はそれぞれのチェーンに残りながら、使うための条件によって交換が結び付く。管理者への信頼を手順が置き換え、その確認とタイミングは依然として重要だった。[2][3]

ストーリー・ユニバース

この人物・事件と繋がる関連ストーリー

歴史のバタフライ効果で結びついた、もう一つのドラマを探求する。

出典・参考文献

  1. [1]出典 1: 2017年9月の公式発表:オンチェーン交換と制約Decred / Jake Yocom-Piatt · 2017-09-20確認 2026-09-21
  2. [2]出典 2: README:順序・期限・契約確認・2018年の改良Decred確認 2026-09-21
  3. [3]出典 3: Decred文書:スクリプトの前提条件と制約Decred確認 2026-09-21
  4. [4]出典 4: 2018年6月のDEX設計:追加で必要な市場機能Decred / Jake Yocom-Piatt · 2018-06-05確認 2026-09-21