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

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

数か月前、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年のビットコイン投資ビジョン

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

推薦する

ANX CTO:ブロックチェーンの人気はビッグデータに匹敵し、ブロックチェーン業界は次のGoogleを生み出すだろう

香港を拠点とする暗号資産取引プラットフォームANXのCTOヒュー・休•马登氏も、今週香港で開催された...

資産運用大手のヴァンエックは「ビットコインが世界の準備資産になれば、価格は480万ドルにまで高騰する可能性がある」と述べた。

バイデン氏は、ロシアがウクライナでの軍事作戦を縮小しておらず、プーチン大統領が天然ガス取引をルーブル...

ETHW は ETC の公開書簡に応答: ETC はこれまで成長しておらず、今後も「巨大な赤ちゃん」のままである

イーサリアムの「The Merge」アップグレードは必然的にイーサリアムのハードフォークをもたらしま...

マスターカードは実験的なブロックチェーンAPIをリリースし、これまでに30件以上のブロックチェーン特許を申請している。

ブロックチェーンの火は金融界全体に広がっているようだ。 Visa はつい最近、2017 年に B2B...

【大間違い】4,000元はビットコイン強気相場の始まりとも言われている

2015年10月、価格は1,500元でした私は知乎で尋ねました: ビットコインとは何ですか? – 蒋...

悪を防ぐために 51% 攻撃を仕掛けることは信頼できる選択肢でしょうか?

最近、2つのビットコインキャッシュ(BCH)マイニングプールがブロックチェーンに対して51%攻撃を開...

イーサリアムのガス料金は高騰し続けており、「イーサリアムキラー」が勝利するでしょうか?

Ethereum は暗号通貨分野で最も広く使用されているブロックチェーンの 1 つであり、毎日新し...

国務院の財政委員会はビットコイン取引を取り締まるための強い声明を発表した。専門家は仮想通貨の「利益追求者」は複数のリスクに直面すると指摘

記者 邢孟研修記者 張波5月21日、国務院金融安定発展委員会(以下、「金融委員会」)は会議で「ビット...

Coinbase 半期レビュー: イーサリアム市場の成長率はビットコインの 3 倍

仮想通貨取引所コインベースが月曜日に発表した半期レビュー[PDF]によると、大規模投資家がイーサリア...

フォークされたイーサリアム(ETH)ネットワークが問題に、DDoS攻撃に見舞われる

過去2日間、The Dao事件により緊急にハードフォークされたイーサリアム(ETH)ネットワークは、...

ストレージのマイルストーン: ファイルコインが 1 エクスビバイトを超える

メインネットの立ち上げからわずか 4 週間で、Filecoin ネットワークは重要なマイルストーンに...

Boost VCはビットコインとブロックチェーン企業52社に5200万ドルを投資した

カリフォルニア州サンバーナーディーノのインキュベーターであるBoost VCが最新の投資数字を発表し...

ケンタッキー州議会議員、ビットコイン採掘者を誘致するための税制優遇策を提案

米国のケンタッキー州議員らは先週、同州をビットコインやその他の仮想通貨の採掘者にとってより魅力的な地...

中央銀行:インターネット上で流布されている「ビットコイン取引活動管理措置」は真実ではない

北京ニュースエクスプレス:本日、「ビットコイン取引活動の管理に関する暫定措置(意見募集草案)」(以下...

上海でブロックチェーンの応用を推進し、「次世代インターネット」へ急速に進出

徐匯区の200戸以上の社会賃貸住宅の情報が最近正式に「チェーン上に載せられ」、人々の生活に力を与える...