Cointime

Download App
iOS & Android

入門から詳細まで: ANYPREVOUT を完全に理解します

Validated Media

著者: Che Kohler編集: Cointime.com 237

ビットコインが数十億ドルのネットワークに成長し、毎日数十億ドルの取引が行われるようになると、当然のことながら、提案された変更は厳しい監視の対象となります。人々がビットコインに投資する価値、そしてトランザクションの決済によって生み出される価値は、コードの変更を軽く扱うにはあまりにも重要です。

また、私たちはこれまでに使用されたことのないツールを使用しているため、市場がどのようにアップデートを受け取るかはわかりません。このため、プロトコルの変更は非常に複雑なトピックになります。その一例は、2016 年から 2017 年にかけて行われた SegWit2x 提案と Taproot に関する激しい議論です。

ビットコインの発展に伴い、特にソフトフォークを必要とするBIP(ビットコイン改善提案)を押し進めることはますます困難になってきています。たとえば、SIGHASH_ANYPREVOUT とその前身については 2016 年から議論されてきました。

ビットコインのコードベースの厳格さにより、十分にテストされたアイデアのみが確実に通過し、その他のアイデアは基礎となるチェーンを引きずることなくレイヤー 2 ソリューションにプッシュされます。

しかし、それは、将来的にビットコインのアップグレードの提案が見られないことや、ビットコイン コアの更新バージョンとしてコードベースにマージされないことを意味するものではありません。

アップグレードについてある程度理解できたところで、BIP-118 とそれが長い間存在し続けている理由を見てみましょう。

ANYPREVOUTとは何ですか?

シンプルなコントラクトとより優れたオフチェーンプロトコルに対する関心と需要を考慮すると、BIP118 はビットコインに利益をもたらし、そのスケーリング方向に適合する可能性のあるソフトフォーク候補です。

BIP 118 はもともと 2017 年に作成され、当時は SIGHASH_NOINPUT として知られていました。この提案はもともと、「トランザクション改ざん可能性」として知られる問題を解決するために、Lightning Network ホワイト ペーパーの著者 (Joseph Poon および Thaddeus Dryja) によって提案されたもので、後に SegWit によって解決されました。

BIP-118 は、トランザクションが特定の以前のトランザクション出力だけでなく、SIGHASH_ANYPREVOUTANYSCRIPT (APOAS) の場合に同じ署名キーを使用してトランザクション出力を使用したり、特定の金額でトランザクションを使用したりすることを可能にするソフト フォークを提案しています。 script 出力 (SIGHASH_ANYPREVOUT (APO) の場合)。

新しい公開キー タイプのプレフィックスを参照する Taproot トランザクションのタップルート スクリプト パスの支出のみが、これら 2 つの署名ハッシュの使用を有効にします。

ANYPREVOUT は、1 つの署名を使用して同じスクリプトで未使用のトランザクション出力 (UTXO) を使用できるようにする署名ハッシュタグです。これは、署名が使用される UTXO に固有である必要がないことを意味し、場合によっては非常に便利です。

つまり、ANYPREVOUT では、以前のトランザクションに関連する情報の一部に署名しないことが許可されます。このタイプの署名ハッシュマークを持つトランザクションは過去のトランザクションにリンクされておらず、同じ公開キー (または使用条件) を持つ任意のビットコイン アドレスからビットコインを使用できます。

つまり、ANYPREVOUT では、以前のトランザクションに関連する情報の一部に署名しないことが許可されます。このタイプの署名ハッシュマークを持つトランザクションは過去のトランザクションにリンクされておらず、同じ公開キー (または使用条件) を持つ任意のビットコイン アドレスからビットコインを使用できます。

ANYPREVOUT の仕組み

ANYPREVOUT は、入力 scriptPubKey、シーケンス番号、および出力の消費額をハッシュすることによって機能します。次に、トランザクションはそのハッシュを使用して署名されます。

後でトランザクションが検証されると、署名がチェックされ、scriptPubKey およびシーケンス番号と一致するかどうかが確認されます。署名が有効であれば、トランザクションは有効であるとみなされます。

ANYPREVOUT を使用する利点

ANYPREVOUT を使用すると、いくつかの利点があります。まず、トランザクションを作成するプロセスが簡素化されます。

たとえば、同じスクリプトの複数の UTXO を使用するトランザクションを作成するとします。この場合、各 UTXO に個別に署名する代わりに、ANYPREVOUT を使用してトランザクション全体に一度に署名できます。

第 2 に、ANYPREVOUT はトランザクションのプライバシーを向上させることができます。通常の署名ハッシュ トークンを使用する場合、署名は使用される UTXO に固有のものになります。これは、誰かが使用されている UTXO のハッシュを知っていれば、署名も知ることができることを意味します。ただし、ANYPREVOUT を使用すると、署名は使用される UTXO から独立するため、誰かがトランザクションを追跡することがより困難になります。

別の使用例は、CHECK TEMPLATE VERIFY の代わりに「contract」の代替形式です。これらのコントラクトにより、ブラインド ステート チェーンやスペース チェーンなどのより複雑なスマート コントラクトを有効にしたり、より安全なビットコイン保管庫を作成したり、Eltoo を使用したりできます。

コントラクトは、トランザクションが特定の条件下でのみ使用できるようにする方法であり、この小さなトリックを使用して、t+1 番目のトランザクションの署名をトランザクションの出力に埋め込むことができます。

ANYPREVOUT を使用するデメリット

ANYPREVOUT の使用にはいくつかの欠点もあります。

まず問題は、トランザクションがブロードキャストされると、以前に署名されたトランザクションを元に戻したり、「取り消したり」する方法がないことです。新しいトランザクションに署名し、誰かがそれを使用しようとした場合に前のトランザクションを更新またはキャンセルする許可を与えることのみが可能ですが、前のトランザクションを取り戻すことはできません。

第二に、すべてのビットコイン ウォレットが ANYPREVOUT をサポートしているわけではありません。つまり、ANYPREVOUT を使用したい場合は、自分のウォレットと受信者のウォレットがそれをサポートしていることを確認する必要があります。

ソフトフォークと下位互換性

レガシー ソフトウェアはソフト フォークの場合でも修正なしで機能し続けるため、これらの機能に対処したくないユーザーは通常どおり使用し続けることができます。

BIP 341 をサポートするようにアップグレードされていないノードは、すべての Taproot 監視プログラムを誰でも使用できるスクリプトとして扱います。BIP 341 および BIP 342 をサポートするようにアップグレードされているが、BIP 118 をサポートするようにアップグレードされていないノードは、空でない署名はすべて有効とみなされます。

したがって、ノードは、新しい種類の公開鍵の署名を完全に検証するためにアップグレードすることが推奨されます。

アップグレードされていないウォレットは、SegWit バージョン 0 プログラム、公開鍵ハッシュへの従来の支払い、その他の方法を使用して、アップグレードされていないウォレットとアップグレードされたウォレットでビットコインを送受信できます。

実装によっては、BIP350 Bech32m アドレスへの送信をサポートし、出力が非標準とみなされトランザクション ブロードキャストをブロックしない場合、アップグレードされていないウォレットでも SegWit バージョン 1 プログラムに送信できる場合があります。

よりスムーズなオンチェーンおよびオフチェーン移行

ANYPREVOUT は場合によっては便利な機能であり、現在はそれほど普及していないかもしれませんが、将来的には間違いなく影響を与えるでしょう。より多くのビットコイン ユーザーを引き付ける場合、オンチェーン プロトコルとさまざまなオフチェーン プロトコルの間のフローをよりスムーズにする必要があり、そうしないと、スケーリング ソリューションがその効果を完全に実現できなくなります。

高額な手数料や競争の激しいブロックスペース環境で従来のオンチェーントランザクションを依然として使用していると仮定すると、手数料が正当化されるまで第 2 層の閉鎖的なエコシステムに閉じ込められるか、オンチェーンとチェーン外で何が起こるか様子を見ることになります。 -chain これはビットコインにとって理想的な状況ではありません。

BTC
コメント

全てのコメント

Recommended for you

  • ヴィタリク氏:仮想通貨ユーティリティの最低点は過ぎた

    ヴィタリック・ブテリン氏は、仮想通貨ユーティリティの最低点は過ぎたとツイートした。テクノロジーの観点から見ると、過去 5 年間の最大の発展は主に、ブロックチェーンのスケーラビリティ問題が差し迫った解決を迎えたことです。 Vitalik氏は特に予測市場Polymarketに言及し、今春のインタビュー後、同社がイーサリアム上に存在することに非常に満足していると述べた。

  • FBI:仮想通貨取引所の従業員になりすまして資金を違法に盗む詐欺師に注意してください

    FBIは8月1日、詐欺師が仮想通貨取引所の従業員になりすまして、一方的なメッセージや電話を通じて資金を盗んでいると警告を発し、アカウントに問題があると主張して被害者にログインメッセージを提供させた。リンクをクリックするか、識別情報を共有します。

  • 7月の安定通貨発行額は1,443億米ドルに増加し、USDTの市場シェアは78.9%に達した

    TheBlockProのデータによると、7月のチェーン上のステーブルコインの調整後の取引量は18.8%増加して9,974億米ドルに達し、ステーブルコインの供給量は1.2%増加して1,443億米ドルに達し、そのうちUSDTとUSDCが市場シェアを占めていた。それぞれ78.9%と17.1%。さらに、ビットコインとイーサリアムの調整後のオンチェーン取引量は全体で31.8%増加し、4,450億米ドルに達しました。このうち、ビットコインの調整後のオンチェーン取引量は34.7%増加し、イーサリアムの調整後オンチェーン取引量は4,450億米ドルに増加しました。 27.7%。

  • アラブ首長国連邦のドバイ商業銀行が仮想資産サービスプロバイダーの専用口座を開設

    アラブ首長国連邦(UAE)のドバイ商業銀行(CBD)は、顧客の資金を管理し、規制上の健全性要件を満たすために、仮想資産サービスプロバイダー(VASP)の専用口座を開始しました。CBDは中央銀行に準拠するための専用口座を開始しました。 UAE およびドバイ仮想資産規制庁 (VARA) の規制。 CEOのベルント・ファン・リンダー氏は、この動きはドバイ商業銀行の中核的な銀行サービスと一致しており、デジタル経済の発展を促進する同銀行の計画を支援すると述べた。

  • ブロックチェーン融資プロトコルMorphoがRibbit Capital主導で5,000万米ドルの資金調達を完了

    DeFi企業モルフォは、CEOのポール・フランボットがまだ大学3年生だったときに1,800万ドルの資金を調達した。今回、モルフォはプライベートトークンセールを通じて5000万ドルを調達したが、評価額は明らかにしなかった。この戦略的資金調達ラウンドは、Robinhood、Revolut、Coinbaseなどの金融テクノロジー企業への初期投資家であるRibbit Capitalが主導しました。

  • 北京:預金保管と家賃監督におけるデジタル人民元の使用を奨励

    「北京市住宅賃貸保証金保管及び家賃監督暫定措置」が発布された。本措置は、本市内で他人の住宅を借りて転貸事業を行う住宅賃貸事業者が賃借人から徴収する敷金及び家賃の保管、監督、管理にも適用されるとしている。この市は、預金の保管と家賃の監督にデジタル人民元の使用を奨励しています。

  • アクティブな融資額は2022年初頭以来の最高水準に戻り、これはDeFiが再び回復していることを示している可能性がある

    ゴールデン・ファイナンスは、仮想通貨市場分析プラットフォームのトークンターミナルが7月31日の記事で「DeFiは再び回復しつつある」と述べたと報じた。データによると、アクティブ融資量やTVLなどの主要指標は最近の最低水準である2023年から上昇しており、その中にはアクティブ融資額も含まれている。融資額は約133億ドルと2022年初め以来の高水準に戻っており、これは「強気市場の先行指標」であるレバレッジが上昇していることを意味する可能性がある。

  • 7月末のグレースケール位置データ更新:GBTCは約241,000BTCに下落、ETHEは約207万ETHを保有

    Grayscale は、7 月 31 日の時点でビットコインとイーサリアムのファンド データを次のように公式に更新しました。

  • 7月のビットコインチェーンのNFT売上高は約7,730万ドルで、2023年11月以来の最低記録となった

    Cryptoslamのデータによると、7月のビットコインチェーンにおけるNFT売上高は77,311,729.1ドルで、2023年11月以来の最低記録を樹立した。さらに、7月のビットコインチェーン上のNFT取引数は12万件未満で、これも2023年11月以来の最低水準となった。その中には、約35,477人の独立した売り手と約49,348人の独立した買い手がいた。

  • Upbit、Bithumb、Coinoneが規制手数料の支払いを開始、総額3億ウォンに上る見込み

    仮想資産ユーザー保護法の施行に伴い、Upbit、Bithumb、Coinone などの仮想資産サービスプロバイダーも規制手数料の支払いを開始します。規制手数料は営業利益に応じて徴収され、総額は3億ウォン(22万ドル)になる見通しだ。 暗号資産サービスプロバイダーの規制上の負担額は、前営業年度の営業利益と負担率に基づいて計算されます。 2024年の株価に基づくと、Upbitの手数料は約2億7,200万ウォン(19万9,000ドル)、Bithumbの手数料は約3,650万ウォンとなる。 CoinoneとGopaxはそれぞれ603万ウォンと83万ウォンである。昨年の営業収益が約17億ウォンだったコルビットは、規制負担金の支払い対象外となっている。規制上の拠出金の実際の徴収は来年開始される。 「監督手数料」とは、金融監督局の検査を受ける金融会社などの金融機関が、監督やサービスの対価として金融監督局に支払う準税金だという。この税は営業利益が30億ウォン(220万ドル)以上の規制対象企業に課される。