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

  • 米上院銀行委員会の委員長は、ステーブルコインの利回りに関する新たな草案が早ければ今週中にも公表される可能性があると述べた。

    Cointimeの報道によると、上院銀行委員会の委員長を務めるティム・スコット上院議員は、ワシントンD.C.で開催されたブロックチェーンサミットで、議員らは早ければ今週中にも、少なくともステーブルコイン関連の条項を含む新たな法案草案を目にする可能性があると述べた。スコット議員は、法案の中で最も注目を集めているのはステーブルコインの利回り問題だが、議員らは引き続きこの問題に取り組んでいると指摘した。 スコット議員は、「今週中に最初の提案が提出されるだろう。もしそれが週末までに実現すれば、少なくとも法案の枠組みが形になりつつあるかどうかが分かるだろう。そうなれば、我々はより良​​い状況に立てると思う」と述べた。また、ステーブルコインの利回り問題に関して、民主党のアンジェラ・アルソブルックス上院議員、共和党のトム・ティリス上院議員、そしてホワイトハウス高官のパトリック・ウィット氏の尽力も、この進展に貢献していると述べた。 スコット氏は、過去1か月間の交渉で、ドナルド・トランプ大統領とその家族の暗号資産プロジェクトに対する議員の懸念、主要な規制機関における超党派代表の欠如、顧客確認(KYC)規制など、その他の未解決問題も取り上げられたと述べた。 スコット氏はまた、「倫理問題と定足数については、合意に非常に近づいていると思います。これは相手側にとっても重要な問題だと認識しているので、こちらも対応しています。また、いくつかの人事についても進展が見られており、これは良いニュースです。DeFiに関しては、マーク・ワーナー上院議員が注力している分野であり、マネーロンダリング対策(AML)は非常に重要な要素です。これらの問題についても前進していると思います」と述べた。

  • ゴールデンモーニングブリーフィング|3月18日の主要な夜間動向

    21:00~7:00 キーワード:ファントムウォレット、ストライプウォレット、オートノマスウォレット、イラン 1. イランは、米国とイスラエルが自国領土を使用することを容認する国に対して、合法的に攻撃できると主張している。 2. 米国CFTC(商品先物取引委員会)は、ファントムウォレットはブローカーとしての登録を必要としないと発表。 3. アリゾナ州司法長官は、予測マーケティング担当者のカルシ氏を刑事告発。 4. 米国国務省は、世界中のすべての在外公館に対し、「直ちに」安全保障評価を実施するよう命じた。 5. ロビンフッド・ベンチャーキャピタルは、ストライプウォレットとイレブンラボに約3500万ドルを投資。 6. GSRは、オートノマスウォレットとアーキテックを買収するために5700万ドルを投資し、暗号資産ファンド管理プラットフォームを構築。 7. 米国証券取引委員会(SEC)とCFTCは、ほとんどのデジタル資産は証券ではないとする新たな暗号資産ガイダンスを発表。

  • 米国証券取引委員会(SEC)と商品先物取引委員会(CFTC)は、仮想通貨に関する新たな見解を発表し、ほとんどのデジタル資産は証券の範疇には含まれないとした。

    Cointimeは3月18日、米国証券取引委員会(SEC)と商品先物取引委員会(CFTC)が暗号資産に関する68ページのガイダンス文書を公表し、ほとんどのデジタル資産は証券ではないと明記したと報じた。この新たな説明では、ステーブルコイン、デジタル商品、および「デジタル商品」トークンの分類が詳細に説明されており、これらはすべて証券ではないと両機関は述べている。また、「非証券暗号資産」がどのようにして証券になり得るのかを説明し、マイニング、プロトコルステーキング、エアドロップに連邦証券法がどのように適用されるのかを明確にしている。 SECはさらに、非証券デジタル資産が投資契約の対象となる仕組みについても説明している。SECの説明によると、「非証券暗号資産は、発行者が投資家に対し共同事業への投資を促し、必要な経営業務を行うという約束または表明を行い、かつ購入者がそこから利益を得ると期待する理由がある場合に、投資契約の対象となる」。

  • マスターカードは、ステーブルコイン企業であるBVNKを最大18億ドルで買収する計画だ。

    Cointimeの報道によると、Mastercardはステーブルコインインフラのスタートアップ企業であるBVNKを、条件付き買収額3億ドルを含め最大18億ドルで買収する計画だ。この買収は、BVNKとCoinbaseの約20億ドル規模の合併交渉が決裂してからわずか4ヶ月後のことである。両社は火曜日に発表した共同声明で、この取引を確認した。

  • ビットコインが7万5000ドルを突破

    市場データによると、BTCは75,000ドルを突破し、現在75,033.01ドルで取引されており、24時間で2.83%上昇しています。市場は著しい変動に見舞われているため、リスク管理には十分ご注意ください。

  • ビットコインが7万1500ドルを突破

    市場データによると、BTCは71,500ドルを突破し、現在71,510.19ドルで取引されており、24時間で1.06%上昇しています。市場は著しい変動に見舞われているため、リスク管理には十分ご注意ください。

  • イーサリアムが2100ドルを突破

    市場データによると、イーサリアム(ETH)は2,100ドルを突破し、現在2,100.58ドルで取引されており、24時間で0.44%上昇しています。市場は著しい変動に見舞われていますので、リスク管理に十分ご注意ください。

  • 米国の現物イーサリアムETFには、昨日2670万ドルの純流入があった。

    Farside Investorsが監視しているデータによると、3月14日、米国の現物イーサリアムETFには昨日、2670万ドルの純流入があった。

  • 米国司法省はパウエル事件の判決を不服として控訴する予定であり、これによりウォーシュ氏の任命が遅れる可能性がある。

    3月14日、裁判官が連邦準備制度理事会(FRB)に発行された召喚状を却下した後、ロバート・ピロ連邦検事は、FRB議長ジェローム・パウエル氏に対する捜査を継続すると誓い、5月に任期が満了する後任のケビン・ウォーシュ氏の任命を遅らせる可能性があると述べた。ジェームズ・ボスバーグ連邦地裁判事は、FRB本部の改修工事とパウエル氏の同プロジェクトに関する発言に関連する召喚状を政府が正当化する証拠を提示できなかったと述べた。ピロ氏は、「この手続きは過激な判事によって恣意的に妨害された。手続きは円滑に進むべきだったが、そうはならなかった。彼らは恥ずべき行為をしている」と述べた。上院銀行委員会のメンバーであるティリス上院議員は、司法省によるパウエル氏に対する捜査が続く限り、FR​​B議長の指名を阻止すると警告した。「この判決は、パウエル議長に対する刑事捜査がいかに弱く根拠のないものであったかを裏付けるものであり、FRBの独立性に対する失敗した攻撃に過ぎない」とティリス氏は述べた。 「この控訴は、ケビン・ウォーシュ氏の次期連邦準備制度理事会議長への就任承認を遅らせるだけだろう。」

  • ビットコインが7万2000ドルを下回る

    市場データによると、BTCは72,000ドルを下回り、現在71,996.46ドルで取引されています。24時間での上昇率は2.32%に縮小しました。市場の変動性が高いため、リスク管理を徹底してください。