1年半前(約85,000ブロック前)、私たちは 開始された BitGoウォレットにおけるTaprootのサポートは、ビットコインのTaprootソフトフォークの有効化と時期を同じくして開始されました。Taprootの大きな利点の一つは、MuSig2のようなマルチシグプロトコルを可能にすることであり、これにより手数料の大幅な削減が期待されます。私たちは「近い将来、MuSig2のサポートをリリースできることを大変嬉しく思っています。これは、Taproot UTXOを持つ既存のウォレットにとって、自動的かつシームレスなアップグレードとなるでしょう」と記しました。しかし、そのどれもが現実のものとはなりませんでした。 MuSig2の仕様が標準化されたのは今年の3月になってからであり、その標準では、私たちが実装した草案とはわずかに(しかし重要な点で)異なる鍵集約関数が使用されています。MuSig2が現在、 BIP-0327, BitGoのビットコインホットウォレットにてTaproot MuSig2の提供を開始できることを大変嬉しく思います.

背景

ビットコインのTaprootソフトフォークが追加されました シュノール BIP-0340 ビットコインのほとんどの送金を承認する署名を作成・検証するための新しい手法として。これらの新しいデジタル署名は、よりコンパクトに表現されます(72~73バイトではなく、64~65バイト)。さらに重要な点として、シュノール署名は「線形」であるため、集約鍵およびそれに対応する署名の作成が、非線形な方法に比べてはるかに簡単になります。 ECDSA もともとビットコインで使用されていた署名。複数の鍵と署名を1つの鍵と署名に集約し、それをブロックチェーン上に記録することは、BitGoウォレットから送信されるようなマルチシグ取引において、大幅な効率化につながります。

シュノール署名を有効活用するために、いくつかの主要な集約および署名プロトコルが提案されている。そのうち2つは現在、広く検討が進められており、仕様が承認される段階に向かっている。MuSig2(紙) および フロスト (紙). MuSig2はマルチ署名プロトコルであり、つまり、集合鍵に関与するすべての署名者が協力して、その集合鍵に対する有効な署名を生成しなければならない。 FROSTはしきい値署名プロトコルであり、つまり、集合鍵に関与するすべての署名者の数以下となるように選ばれたしきい値の署名者が協力して、集合鍵に対する有効な署名を生成する必要があります。MuSig2ははるかにシンプルなプロトコルであり、対話型の鍵集合処理を必要とせず、より広く受け入れられている仮定に基づいたセキュリティ証明を持っています。

Taprootソフトフォークでは、以下に規定されているように、Merkle化されたスクリプトツリーへの対応も追加されました。 BIP-0341. これらのスクリプトツリーをキーパス条件と組み合わせることで、Taprootを使用してロックされたあらゆるビットコインに対して、多様な支出条件を設定することが可能になります。MuSig2のシンプルなマルチシグネチャプロトコルとTaprootのMerkle化されたスクリプトツリーを組み合わせることで、妥協することなく、ビットコイン向けのBitGoの「2-of-3」ホットウォレット機能を提供することが可能になります。

BitGoのビットコインアドレス

BitGoウォレットは、あらゆる種類のビットコインアドレスへの送受信に対応しています。各アドレスのメリットとデメリットを理解するために、受取アドレスと返金アドレスの種類を比較してみましょう:

1 uiYt98ZvWO6jDo3- 9Dpnw

料金

ご覧の通り、BitGo/ユーザーキーパスにおいて、Taproot MuSig2の入力は、次に小さいサイズ(ネイティブSegWit)と比較して、1入力あたり47 vBytesの節約になります。これにより、ネイティブSegWitと比較して手数料が30%削減されます。Wrapped SegWitと比較すると、Taproot MuSig2は手数料を43%削減します。 Taproot MuSig2 入力を使用する場合、バックアップキーを含むスクリプトによる支出パスでは、ネイティブ SegWit と比較してわずかな(3 バーチャルバイト、2%)ペナルティが発生します。

署名

BitGo/ユーザー鍵パスを使用してTaproot MuSig2入力を支出する場合、署名者間で2回の往復通信が必要となります。まず各署名者がノンスを提供し、その後、各署名者が署名を提供します。この点と、前述の手数料に関するトレードオフを考慮すると、Taproot MuSig2アドレスは、支出の大部分がBitGo/ユーザー鍵パスを使用して行われるホットウォレットに最適です。 鍵がオフラインであるコールドウォレットや、バックアップからの支出が一般的であるコールドウォレットの場合、ネイティブSegWitが依然として最適なアドレス形式となります。

プライバシー

BitGo/ユーザー鍵パスを使用したTaproot MuSig2の支出のもう一つの利点は、他の支出パスの存在が露見しないことです。つまり、このパスを使用したアドレスや支出は、単一署名のTaproot支出と見分けがつかないということです。 BitGoウォレットは2-of-3方式の支出を最も多く生成するため、BitGoウォレットのユーザーは、これまでチェーン上で統計的にBitGoユーザーとして特定されてきました。Taproot MuSig2キーパスによる支出を行うユーザーは、もはや2-of-3ウォレットと自動的に一括りにされることはなくなり、他の条件がどうであれ、他のすべてのTaprootキーパスによる支出と一括りにされるようになります。

ウォレットの対応

Taproot MuSig2のアドレスに関する最後の注意点: すべての財布がそうとは限りません 現時点では、Taprootアドレスへの送金はまだサポートされていません。Taproot Keypathに対応していないウォレットから資金を受け取る予定がある場合は、Taproot Keypathの受信アドレスを使用しないことをお勧めします。なお、この場合でも、Taproot Keypathの返金アドレスは利用可能です。

MuSig2はいつ、どのように使えますか?

現在、Taproot MuSig2アドレスは専用ウォレットで利用可能です。お問い合わせは BitGoのサポート 専用ウォレットでTaproot MuSig2を有効にする。これらの専用ウォレットでは、受信およびお釣りの両方で、デフォルトでTaproot MuSig2アドレスが提供されます。

今後数週間のうちに、Taproot MuSig2は、以下の設定を行うことで、すべてのBitGoホットウォレットで利用可能になります チェーンコード 40歳か41歳の時 新しい住所の作成.

今後数ヶ月のうちに、Taproot MuSig2アドレスがすべてのホットウォレットにおけるデフォルトの受け取り先アドレス形式となります。

結びの言葉

BitGoウォレットにおけるTaproot MuSig2の導入は、ビットコイン取引の効率化、手数料の削減、およびプライバシーの向上における重要なマイルストーンとなります。 シュノール署名とマークル化スクリプトツリーの利点を活用することで、BitGoは手数料や機能を損なうことなく、シームレスかつ安全な2-of-3方式のホットウォレット体験を提供することが可能になりました。Taproot MuSig2アドレスは大幅な手数料削減とプライバシーの強化をもたらしますが、現在、すべてのウォレットがこれらのアドレスへの送金をサポートしているわけではない点にご注意ください。このアップグレードは、BitGoが最新のビットコイン技術を活用し、お客様に最高の体験を提供するための最新の取り組みの一例です。

ぜひご連絡ください 詳細はこちら。

その デジタル資産のインフラ企業。

Connect with us

Thousands of businesses around the world run on BitGo

BitGoについて

BitGoはデジタル資産のインフラストラクチャー企業であり、カストディ、ウォレット、ステーキング、トレーディング、ファイナンス、決済サービスを規制されたコールドストレージから提供しています。2013年の設立以来、当社は金融システムのデジタル資産経済への移行を加速させることに注力してきました。グローバルな事業展開と複数の規制対象事業体により、BitGoは業界のトップブランド、取引所、プラットフォームの多くを含む数千の機関投資家、および世界中の数百万人の個人投資家にサービスを提供しています。