サンダーネットワークアップデート: 新しいオンチェーン決済(払い戻し)機能がデビュー

サンダーネットワークアップデート: 新しいオンチェーン決済(払い戻し)機能がデビュー

数か月前、Thunder Network のアルファテスト バージョンをリリースしました。当時、サンダーネットワーク内のほとんどの取引はビットコインブロックチェーン上で行われておらず、サンダーネットワークが正常に動作するためには、ブロックチェーンに記録する必要がある少数の取引のみが適切に処理されなければならないと説明しました。簡単に言えば、法廷で執行できない契約は無効です。同じ原則がサンダーペイメントにも適用されます。つまり、ユーザーは「裁判所」(ビットコインブロックチェーン)に送信された支払いが有効であることを確信する必要があります。

当初、私たちはレイヤー 2 の支払いプロトコルであるデュアル TX を立ち上げました。 Dual-tx には多くの利点がありますが、アップデートやアップグレードを実装するのは私たちが考えるよりもはるかに困難です。


デュアルTXによりThunder Networkの使い勝手が向上する理由

現在のプロトコル レイヤーでは、この期間中にオフライン時間が 1 日を超えない場合、払い戻しには 1 か月以上かかります。 2週間の外出であれば、払い戻し期間は1年程度まで延長されると思われます。受取人がこれ以上遅れることがないよう、返金にかかる時間をできるだけ短縮したいと考えています。

Dual-tx は、決済のブロードキャストと支払いの要求の間に 2 番目のプロトコル レイヤーを追加し、支払いの要求プロセスと遅延失効の待機プロセスを分離します。受信者がトランザクションをキャンセルしたい場合は、遅延失効の期限が切れた後に second-tx 出力を申請し、2 番目のトランザクションをブロードキャストする必要があります。取引の当事者のいずれかが不正行為を行った場合、他の当事者は第 2 のプロトコル層で資金を回収することもできます。この 2 番目のプロトコル層でのトランザクションは、セーフティ ネットのように機能します。注: チャネル トランザクションの出力アプリケーションをブロードキャストする場合にのみ、2 番目のプロトコル レイヤーを使用する必要があります。取引に関与する当事者は、いつでも取引チャネルから直接払い戻しを受ける権利を有します。

このアプローチにより、支払い時間が 1 日に短縮され、払い戻し遅延のキャンセル時間が 2 週間に短縮され、プロトコルのパフォーマンスが大幅に向上します。

以下は、弊社のエンジニアである Mats Jerratsch が共有したこのアップデートの詳細です。

取引決済処理

このプロセスをわかりやすくするために、3つのポイントに分けて説明します。

まず、チャネル アンカー ポイントのトランザクション ブロックを追跡および監視します。類似のトランザクションが見つかった場合、 ChainSettlementHelper.onChannelTransaction(..)を呼び出して分析し、そのソースと特定のトランザクション情報が当社の記録と一致しているかどうかを確認します (一致しない場合は、詐欺の疑いがあります)。次に、各支払いに対して対応する ChannelSettlement オブジェクトを作成します。正常に出力するために、各支払いのステータスを追跡します。このプロセスが完了すると、すべての ChannelSettlement がデータベースに保存されます。

第二に、ChannelSettlements はブロック情報の更新ごとに変化します。取引資金、支払いリクエスト、更新などの情報は保存され、ユーザーは再度支払いを開始できるようになります。 ChainSettlementHelper.onBlockSave(..)を使用して確認できます。

3 番目に、Bitcoin トランザクションはChainSettlementHelper.onBlockAction(..)を使用して作成され、ユーザーは次のフラグに基づいてブロードキャストする必要があります。

  1. ourTx — ブロックチェーン上でチャネルをブロードキャストしていますか、それとも相手側はオンチェーン決済を望んでいますか?

  2. 詐欺 - このチャネル取引は最新のものですか、それとも詐欺ですか?

  3. 送信 - 私たちは支払いの開始者ですか、それとも受信者ですか?

  4. secondTx — ブロック内の 2 番目のトランザクション支払いを確認しましたか?

典型的なケース

典型的な例は次のとおりです: Bob に支払いを済ませましたが、返金したいのですが、Bob がオンラインではありません。ボブと私が以前に合意した払い戻し期限が近づいていたので、私は自分で決断しなければなりませんでした。この支払いを無視するべきでしょうか、それとも支払いチャネルを開いたままにしておくべきでしょうか?この場合の状況から判断すると、支払いチャネルを閉鎖する方がよいでしょう。

最後のチャネルトランザクションのみをブロードキャストします。ブロック内で見つかったら、 onChannelTransaction(..) は対応する ChannelSettlement オブジェクトをデータベースに保存します。 onBlockAction(..)関数により、デュアル トランザクションにいくつかの支払いシークレットが含まれるようになります。これは、支払いがタイムアウトしないようにするために必要です。

その後、トランザクションは次のブロックに到着し、 onBlockSave(..) がChannelSettlement オブジェクトを更新できるようになります。ただし、情報は、約 1 週間かかる遅延失効期間が経過するまで保存されません。 1008 ブロック待つ必要があります。 ChainSettlementHelper.onBlockAction(..)関数によって作成されたトランザクションにより、最終的に払い戻しがウォレットに届きます。

取引の一方の当事者に不正行為の疑いがある場合、通常はすべてのチャネル取引出力を申請できます。これを実現するには、トランザクションで元に戻されたハッシュを取得する必要があります。データが失われない限り、データベースからハッシュを取得するか、shachain 計算などのより高度なメカニズムを使用して目的を達成できます。ただし、トランザクション参加者がセカンド トランザクション支払いをブロードキャストすることにした場合、資金の一部 (トランザクション手数料) を失う可能性があります。

この新機能は、すでに詐欺行為が発生している場合には適用されません。確かにそれほど頻繁に使用されるわけではありませんし、詐欺を助長したくはありません。改善のためのご提案があれば歓迎いたします。

完璧なコードだが、実行されないことを願う

幸い、今後は取引詐欺を心配する必要がなくなるため、このコードが実行されないことを願います。しかし、このコードは多くの場合厳密にテストされており、コードを実行するとビットコイン スクリプトは正常に動作すると言えます。ただし、テストされていないコードは完璧ではないので、改善や提案があれば歓迎します。


<<:  カリフォルニア州公務員退職年金制度と2035年のビットコイン投資ビジョン

>>:  ブロックチェーンがオンチェーン決済システム「サンダーネットワーク」をアップグレード

推薦する

テキサス州仮想通貨法が正式に発効し、仮想通貨に対する個人の権利が定義される

9月2日、テキサス州知事グレッグ・アボット氏が署名した仮想通貨法案が9月1日に正式に施行された。この...

ビットコイン互換の新しいシステムであるTumbleBitは、ビットコイン取引の追跡を困難にする可能性がある

Crazy Review : 研究者らは、ビットコイン上で動作する TumbleBit システムを開...

IPFS ファイルコインマイニングチュートリアル

IPFS ファイルコインはまだオンラインではなく、マイニングはまだできません。採掘開始可能時期は今年...

疫病流行中の神馬鉱山機械の操業手配に関するお知らせ

シェンママイナーユーザーの皆様へ現在の疫病の状況を鑑み、国務院弁公庁と広東省政府からの通知と合わせて...

チーターマイナーのボスはWeChatモーメンツに写真を投稿し、「逃亡」の噂を否定した。

13日夕方、チーターマイニングマシンの元のオフィスの場所は無人となり、そのボスからの消費制限命令が...

2022年暗号通貨の現状レポート

翻訳者注: この記事は2つの部分に分かれています。第一部では、仮想通貨の「価格革新」サイクルの概念と...

イーサリアムの合併でスケーラビリティの向上が失敗した後、EIP-4844 はイーサリアムの拡張のための決定的な武器となります。

イーサリアムの今後のプルーフ・オブ・ステーク(PoS)コンセンサスへの移行に注目が集まっているが、「...

Secret Planet は革新的な「コミュニティエコロジカル分散型デジタル資産取引プラットフォーム」の構築に 2 億ドルを投資

TCRS は 6 か月間オンラインになっており、世界中で 102 万人以上のアクティブ アセット ユ...

投資家がリスク資産を売却したため、米国債利回りは11年ぶりの高水準に達し、米国株と暗号通貨市場は「二重に打撃」を受けた。

ウォール街にとって6月以来最悪の週が終わったばかりで、今週の米国株先物は再び大幅に下落して始まった。...

ビットコインは強気相場と弱気相場の岐路で迷っているのか?専門家の意見

投資家は今年初めから、連邦準備制度理事会の今後の利上げ政策に注目している。ウクライナ、ロシア、NAT...

清華大学同窓会基金の袁業:「コア」を使った採掘

最近、ビットコイン富豪リストが出ましたが、そのほとんどは「富豪」だと言われています。彼らの多くは20...

PayPal、英国の対象ユーザー全員に4つの暗号通貨取引サービスを発表

決済大手のPayPal(英国)は9月17日、条件を満たしたすべての顧客がPayPalアカウントを通じ...

2時間で数兆ドルが消失した。なぜ暗号通貨は一瞬で半分に下落したのでしょうか?

世界の二次市場に長く浸ってみれば、テクノロジー資産を主成分とするナスダック指数が1か月前に相対的に高...

P2Pの下での考え方 - 監督は、オンラインメディアなどの公共サービス機関によるPTPなどの革新的産業に対する裁定行為に対する制約を強化する必要がある

限界費用がゼロであるため、インターネット上で情報を作成、配信、保存するコストはほぼゼロであり、情報過...

ビットコイン事業のCEOがPayPalの取締役に就任

クレイジーな解説:ウェンセス・カサレス氏を取締役会に迎え入れるというPayPalの真意はまだ分からな...