
翻訳: ア・ジアン
翻訳: ア・ジアン
最新のビットコイン アップグレードの 1 つであるタップルートは、ビットコインの仕組みを変え、ビットコインを次のレベルに引き上げます。トランザクションの署名方法を変更し、不必要な情報露出 (スマート コントラクトが関与しているかどうかなど) を排除し、トランザクションが占有する必要があるデータの全体量を削減します。したがって、ユーザーのプライバシーにプラスの影響を与え、さらに複雑なトランザクションをブロックに挿入できるようになり、ネットワークの効率が向上します。
Taproot には下位互換性があり、ユーザーがそれを使用するために特別なことをする必要はありませんが、マイナーはソフトウェアの更新に取り組む必要があります。 「Signalling for Taproot (Taproot Upgrade Promise)」アクティビティは先週開始され、これまでに 6 つのマイニング プールがアップグレードの準備ができていることを示しており、SegWit はバージョン 0 からバージョン 1 にアップグレードされます。 (編集者注: 原文は 2021 年 3 月 7 日に書かれました。翻訳時点では、Taproot のアップグレードは当然の結論でした。ビットコイン プロトコルのアップグレードは瞬間的なものではなく、プロセスであると言う必要があります。アップグレード ノードはネットワーク内に残すこともできます。)
多くの人は、Taproot が理論上と同じくらい美しいプライバシーとスケーラビリティの改善をもたらすことを期待していますが、一部の人々は、Taproot が Segwit の最初の実装の足跡をたどることになるのではないかと心配しています。 50%を突破します。
この記事の目的は、Taproot の長所と短所を比較することではありません。 SlushPool 運営者の Brains による親しみやすい投稿 (中国語翻訳)。私たちの考慮事項は非常に単純で、Taproot のアップグレードがハードウェア ウォレットにとって正確に何を意味するのか、そして、Taproot が 11 月に正常に有効化された場合にどのような興味深いことが予想されるのかということです。
タップルートはビットコインの保守主義に適合する
好むと好まざるにかかわらず、ビットコイン ネットワークのガバナンス ルールの 1 つは、ブロック サイズに制限があるということです。これは、ブロックに含めることができるトランザクションは約 3,000 個のみであることを意味し、これは 1 秒あたり約 5 トランザクションのスループットに相当します。絶対的に言えば、この数値は非常に低いですが、このトレードオフが他の集中型ソリューションよりも優れている理由はいくつかあります。
第三者による確認を待たなければならないデビットカードなどとは異なり、取引は一定期間内に決済されます。
ライトニングネットワークなどのアップグレードにより、数千のオフチェーントランザクションを 1 つのオンチェーントランザクションに圧縮できます
すでにチェーン上にあるトランザクションをキャンセル、取り消し、または傍受することはできません
ビットコイン批判者の中にはブロックサイズを増やすことを提案している人もいますが、これは単純で危険なアプローチです。逆に、ビットコインの保守的な性質(中国語翻訳)により、開発者は、トランザクションのサイズを削減し、よりスマートな暗号化でビットコインを改善するための他のより洗練された方法を研究するようになりました。ビットコインのブロックを小さく保つことは、間接的に分散化を促進することにもつながります。
自分でノードを実行したい平均的なユーザーは、安価なソリューション (Raspberry Pi やハード ドライブなど) を使用することも、古いラップトップを使用してビットコイン ネットワークのコピーをダウンロードすることもできます。新しいハードウェアを購入したり、ストレージスペースを継続的に追加したりする必要がなく、同期や同期を行うために中央集中型のサービスプロバイダー (取引所など) に依存することなく、場所に関係なく、誰でもビットコインネットワーク上のトランザクションを検証し、ビットコインブロックチェーンのセキュリティを保護することができます。彼らに代わってブロックチェーンを検証します。
ブロック サイズを増やすと、個人でノードを実行するコストがすぐに法外なものになる可能性があります。しかし、Taproot は新しい署名スキームである Schnorr 署名を導入しました。これにより、SegWit v0 に基づいてトランザクションのサイズがさらに削減され、より多くのトランザクションをブロックに挿入できるようになります。これはブロックのサイズを増やすことに相当しますが、ノードを同期するための帯域幅要件が増加することはなく、ノード ストレージのコストが高騰することもないため、ビットコイン ネットワークへの参加は依然として一般ユーザーの手の届く範囲内にあります。
Taproot はハードウェア ウォレットのエクスペリエンスをどのように向上させますか?
ハードウェア ウォレットの場合、Taproot は、トランザクションの送信にかかる時間に反映される効率の向上を約束します。前のトランザクションの入出力の平均数が多いほど、時間の節約は大きくなります。これは、Taproot を使用すると、ウォレットが以前の (多くの場合大規模な) トランザクションのトランザクション履歴を消費する必要がないためです。
入力が 1 つと出力が 2 つだけのトランザクションの場合、Taproot を使用すると、時間を約 50% 節約できます (SegWit v0 トランザクションと比較して)。この数字は素晴らしく見えますが、実際に使用すると、ユーザーはそれほど多くを感じません。しかし、入力の数が増えると、時間の節約も行われます。入力が 100 の場合 (出力は 2 つのまま)、トランザクションの送信にかかる時間は 90% 短縮できます。
CoinJoined トランザクションなど、大量の入出力履歴を持つより複雑なトランザクションの場合、節約効果はさらに大きくなります。混合通貨で 100 人の参加者がいると仮定すると、Taproot を使用した署名時間は現在の SegWit トランザクションよりも数十倍速くなります。 Trezor は今年末までに CoinJoin 機能を導入する予定であり、Taproot はこれらのプライベートトランザクションをより速く、より簡単にするでしょう。
マルチシグネチャウォレット、ライトニングネットワーク、スマートコントラクトに対するTaprootの利点
ビットコイン ユーザーが多様化し、さまざまな種類のアドレス、ライトニング ネットワークなどの第 2 層ソリューション、または他の種類のスマート ウォレットを使用することで、特定のウォレットのアクティビティを特定することが容易になり、これはプライバシーの向上を意味します。 Schnorr 署名により、スマート コントラクト スクリプトを公開する必要がなくなり、すべてのトランザクションが同じように見えるため、プライバシーが向上します。
現在、多くの企業が資金管理にマルチシグネチャー契約を使用しており、多くの個人ユーザーがオンチェーン取引手数料を節約するためにライトニングネットワークを使用しているため、Taproot は、ユーザーが暴露されることなくオンチェーン取引を実行できるようにする待望のソリューションです。多くの参加者と彼らがスマートコントラクトを使用しているという事実。
パフォーマンスに関しては、Jameson Lopp のハードウェア ウォレットのマルチシグネチャ契約テストでは、Trezor はより極端な条件下でも良好なパフォーマンスを示しました。ただし、署名の数が増えると、署名時間がますます長くなり、最終的には完全に使用できなくなります。 Schnorr 署名のおかげで、先行するトランザクションを送信する必要がなくなったため、これは問題になりません。 Taproot がアクティブ化されると、最も複雑なマルチ署名スキームでも数分、場合によっては数秒以内に完了できます。
Taproot を使用して料金設定の脆弱性をパッチする
Taproot には、このファームウェア アップデートのブログ投稿で詳しく説明されている、長年にわたる理論上の料金関連の攻撃ベクトルにパッチを適用できるという追加の利点もあります。現在の SegWit および P2SH トランザクションでは、料金は明示的なメタデータ フィールドで表現されず、トランザクション データから推測されます。
これにより脆弱性が生じます。攻撃者はユーザーを騙して異常に高額な取引手数料を支払わせることができ、ユーザーは一見無害な操作に気づかない可能性があります。もちろん、Trezor には常に正確な取引手数料額が表示されますが、Taproot では、入力されたすべての金額が署名が必要なデータに明示的に含まれるため (現在はそうではありません)、信頼性の低いユーザーの使用を保護します。料金アルゴリズム; 攻撃者がウォレット ソフトウェアに入力した金額を偽って報告しようとした場合、ウォレット ソフトウェアによって生成された署名がネットワークで受け入れられないためです。
Taproot は持続可能なウェブの成長に向けた正しい一歩です
エンジニアリングの観点から見ると、Tarproot のメリットは非常に大きいです。より効率的かつ高速なトランザクションにより、ネットワークがより使いやすくなり、より安全になると同時に、料金設定の抜け穴が修正され、プライバシーが向上します。考えられる欠点は、Taproot がユーザーの行動を識別する別の方法として使用されることですが、この欠点は Taproot の受け入れが進まない場合にのみ現れます。ソーシャルネットワーク上でのTaprootの熱狂的なサポートを考えると、そんなはずはない。
Taproot が使用されている限り、そして正当な理由がある限り、個々のアドレスを特定することはより困難になります。現在、ユーザーはマイニングプールが道を切り開き、11月の有効化までにTaprootへの支持を公に表明するのを待っている。大規模なマイニングプールはユーザーを考慮する必要があります。そして、彼らが支持を示さなければ、彼らの評判も傷つく可能性があります。ただし、最終的には、ユーザーがアクティブ化した別のソフト フォークが存在する場合、その影響力はさらに減少し、アップグレードは引き続きアクティブ化されます。
元のリンク:
元のリンク:
https://blog.trezor.io/how-taproot-will-benefit-hardware-wallets-fa43c0b6123e