著者:Kevin He、Bitlayer共同創設者
まえがき
ビットコインの次のアップグレードについて多くの話題がありました。ビットコインの次のアップグレードについて多くの話題がありましたが、これまで(DEC-2024)、コミュニティはアップグレードするかどうか/アップグレードで何に対処するか/どんな機能をもたらすかについて合意しておらず、基本的に、ある種の政治的な膠着状態のように、それぞれの側がフェンスの内側にいるケースでした。
この膠着状態には、興味深い現象がいくつもあります:
コミュニティーのメンバーの中には、アップグレードを積極的に推し進める人もいれば、情報の非対称性や商業的利益を理由にアップグレードを推し進める人もいます。
かなりの数の現実的なエコ開発者たちが、プロトコルをアップグレードしないという前提で、ビットコインの可能性を拡大するために、多くの暗号化とエンジニアリングの作業を行ってきました。ビットコインの可能性を拡大するためです。
ゆっくりとしたアップグレードを提唱する声や、アップグレードに反対する声も少なからずあります。
こうした現象の出現は、アップグレードの話題がビットコインコミュニティでかなり人気があることを示唆していますが、コミュニティのかなりの部分が1つのビットコインをアップグレードする完全なプロセスを知らず、ビットコインの可能性を実現する上で革新的な暗号ツールが果たす役割に対する理解が不足していることも示しています。本稿の中心的な目的は、この情報の非対称性を打破し、より深い議論のために皆を同じページに集めることです。
本稿では、ビットコインのアップグレードを定義し、過去にさかのぼって特定のパターンを導き出し、現在のアップグレードと潜在的な代替案を分析し、最後に読者のためにいくつかのポイントをまとめます。これは、ビットコインのアップグレードというトピックに関するさらなる議論のための舞台を整え、最終的にコミュニティのコンセンサスを形成するための道を開くものである。
本記事は事実を提示するよう努めますが、筆者はビットコインのエコシステム開発者として、ビットコインのさらなる可能性を期待しており、そのため、多くのトピックについて明確な意見を表明していますので、その区別にはご注意ください。
アップグレードの紹介:何が、なぜ
ビットコインのアップグレードとは
ビットコインのホワイトペーパーでは、以下のように定義されています。ビットコインのホワイトペーパーでは、ビットコインのブロックチェーン・ネットワークを形成するために、ビットコインのプロトコルに従う何万ものノードで構成されるプロトコルを定義しています。
プロトコルの実装(しばしばクライアントと呼ばれる)には多くのバージョンがあり、bitnodesのデータソースによると、最大のシェアを持つクライアントはBitcoin Coreであるため、Bitcoin-Coreのコードメンテナ(以下、Bitcoin-Core-Devs)はビットコインのライフサイクルにおいて重要な役割を担っている。したがって、Bitcoin-Coreのコードメンテナー(以下、Bitcoin-Core-Devs)は、ビットコインのライフサイクルにおいてかなり影響力があります。
what-why-1
ビットコインのノードソフトウェアはいくつかのモジュールから構成されており、ビットコイン関連のアップグレード提案はビットコイン改善提案(BIP)によって定義され、いくつかの分類がなされている。
しばしば、人々がビットコインのアップグレードについて語るとき、それは一般的に「コンセンサス・プロトコルのアップグレード」を指しています。コンセンサス・プロトコルのアップグレードは、ネットワーク全体のノードの大部分のコンセンサスを必要とする(さもなければ、フォークにつながる可能性がある)ため、特に注意が必要です。下図に示すように、ビットコインシステムのコンセンサスプロトコル関連モジュールと、BIPシードコンセンサスレイヤーに関連する提案は、特に注目に値する。
what-why-2
実際、ビットコインのgithubリポジトリによると、変更は非常に活発で、ほとんどの変更はコンセンサスプロトコルとは関係ないため、あまり注目されていない。
Bitcoin-core-github-stats
コンセンサスプロトコルのアップグレードの種類
BIP-123の定義によると、コンセンサスプロトコルのアップグレードは主にソフトフォーク(ソフトフォーク)とハードフォークに分類される。
さらに、直感的ではない解釈の仕方があります。
。BIPとソフトフォークプロセス
コンセンサスプロトコルのアップグレードに成功した最初の2つ(Taproot/SegWit)は、どちらもソフトフォークを使用しており、コミュニティの巨大な分裂がない中で、この記事ではソフトフォーク(soft fork)に焦点を当てています、つまり、古いバージョンと互換性がありますアップグレードです。
BIPの提案が提出された後、以下のプロセスを経ています:
bip-state, source: https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/
しばしばソフトフォークの提案は複数のBIPを集約しています、例えばタップルートは3つのBIPを含んでいます:
シュナー署名: BIP-340
タップルート: BIP-341
タップスクリプト: BIP-341
タップスクリプト: BIP-341
Tapscript: BIP-342
Taprootのアップグレードのタイムラインを確認する:
Taproot-timeline, Source: Kraken Intelligence, GitHub.CoinDesk、https://www.argoblockchain.com/articles/bitcoin-taproot-upgrade-explained
TaprootソフトフォークのStage milestones include:
対応するBIPが提案され、実装が審査を通過
ビットコインのBIPが提案され、実装が審査を通過
Bitcoin-Coreのコードメンテナがアップグレードのgithubプルリクエストを開始する
Bitcoin-Coreのコードメンテナがgithubプルリクエストをレビューしてマージし、有効化する方法を決定する。
新バージョンのBitcoin-Coreコードがリリースされた
BIPの有効化ブロックの高さを承認するため、オンチェーンでマイナーが投票
ブロックの高さが合意された高さに達し、アップグレードが完了する
このプロセスは履歴を振り返ることで要約され、実際にはこのマイルストーンに関する書面によるコンセンサスがないことに注意することが重要です。
ビットコイン開発メーリングリストは、このプロセスを通してコンセンサスを固める上で重要な役割を果たしました。
アップグレードの理由
この記事の冒頭で述べたように、アップグレードに関するコミュニティには主に3種類の声があります。li>
積極的な推進者:多くの提案がなされており、以下に分析する。
実用的な構築主義者:既存のプロトコルに基づき、不正証明(BitVMとその拡張)、関数暗号化(Bitcoin PIPEsによるコントラクトとzk証明)、ハッシュ衝突(ColliderScriptによるコントラクト)などを実装する。とハッシュの衝突(ColliderScript経由)などがあります。
「現状維持」派閥:TeamSlowAndSteadyは、アップグレードは非常にゆっくりと着実に(10年周期で)行うべきだと考えており、Ossifiersは量子攻撃がない限りアップグレードしません
「現状維持」派閥。style="text-align: "left;">著者は、更新することと更新しないことの長所と短所を少し分析しています:
ビットコインエコシステムの現実的な開発者として、著者は、既存のプロトコルの枠組みの下で、暗号技術や工学的な革新を通じてビットコインの潜在能力を十分に引き出すことが不可欠であると同時に、「持続可能性」と「適応性」の観点から、また、影響範囲やセキュリティリスクを十分に評価する状況下では、必要に応じて継続的にアップグレードすることが、これを達成するための最も重要な方法であると考えています。また、「持続可能性」と「適応性」の観点からも、影響範囲と安全保障上のリスクを十分に評価した上で行うことが望ましい。
アップグレードの深層
アップグレードにおける利害関係者
ビットコインの歴史に関する香港コンセンサス(2016年2月のビットコイン・ラウンドテーブル・イベントで署名されたもの)2016年2月のビットコインラウンドテーブルイベント、参考)主な参加者は以下の通り:
ビットコイン・コア・デバイス
マイニングプール
ユーザーとエコ開発者(主に取引所/チップベンダーなど)
ビットコインの普及率が急速に高まる中ビットコインの普及率が急速に高まるにつれて、ビットコインのエスカレーションのステークホルダーも、初期の単純な三権分立から王国の状況へと徐々に進化しています。img src="https://img.jinse.cn/7332795_watermarknone.png">
stakeholders
注目に値するプレーヤーがいくつかあります:
エコノミックノード:主にCEXの主流取引所/ペイヤー/クストディアンなど。エコノミックノード:主に主流のCEX取引所/ペイヤー/カストディアンなどで、ソフトフォーク種に対する態度がどちらが正規のビットコインかを決定し、普及率に大きな影響を与える可能性がある。
投資家:投資家自身の役割は、ビットコイン戦略(EFTs / Institutional Reserves / National Reservesなど)の世界的な普及という文脈の中で、より複雑になっています。
ユーザー&エコシステム開発者:ビットコインのエコシステムはTaprootのアップグレード以来、Ordinalsなどの資産プロトコルや、ネイティブアプリ/スケーリングプロトコルの数々によって繁栄してきました。
これらの役割について、いくつかの興味深い結論があります:
異なるステークホルダーは、異なる段階で異なる役割を果たします。例えば、エコシステム開発者は提案により積極的であり、プロトコル開発者はBIP監査に対して権限を行使することが多く、マイニングプールとエコノミックノードは活性化に対してより大きな影響力を持ちます
異なるエコシステム開発者は、自身のビジネス利益に関連する提案を行い、支持する傾向があります
エスカレーションの歴史と概要
。公開されている情報によると、ビットコインネットワークの開始以来、いくつかのソフトフォークアップグレードが発生しています。
softフォーク、データソース: https://blog.bitmex.com/a-complete-history-of-bitcoins-consensus-forks-2022-update/, https://www.drivechain.info/media/slides/mit-2023.pdf
上記のグラフからいくつかの興味深い結論が要約できる:
ビットコインのプロトコルにはある種の硬直性があり、ソフトフォークの頻度は時間の経過とともに減少している
エスカレートするコンセンサスに到達するのに時間がかかる
ソフト・フォークの懸念事項
過去のソフト・フォークに含まれるBIPを分析すると、以下の懸念事項がまとめられます。="https://img.jinse.cn/7332797_watermarknone.png">
良いアップグレードの提案とは
先に挙げた側面と分析に基づいて、私たちは以下のことを試みます。
決済システムとしてのビットコインの中核的な位置づけにこだわる:ビットコインは独自の位置づけにある
採用の可能性ともたらされるリスクのバランスを上品に取る:ほとんどの人が気に入り、誰も強く反対しないように
適切なアップグレードの規模:シンプルすぎず(手間をかける価値がない)、複雑すぎず(押し進めるのが難しい)。
妥当なタイミング:特定の問題を解決する強い必要性が必要です。たとえば、SegWitのアップグレード段階では、スケーリングが強く必要とされています
アップグレードの見通し
提案の分類
提案の分類
著者らは、活動中のプロポーザルのほとんどを収集し、関心のある分野でタグ付けし、視覚化と理解を容易にするために4つの象限に配置した。
分類に関する注記:
4つの関心領域は、互いに完全に孤立しているわけではありません。たとえば、プログラム性に優れたBIPは、実際には多少問題があるかもしれません。例えば、強化されたプログラマビリティに有利なBIPは、実際にはスケーラビリティにある程度役立つかもしれません。
提案には複数の懸念があるかもしれません。たとえば、OP_CAT自体はプログラマビリティを強化するものですが、実際には、妥当性のロールアップを助けるので、よりプッシュされています。text-align: left;">プロポーザルで何に焦点を当てるかというトピックについては、何らかの「コンセンサス」(政治そのもの)が必要です。図は座標系ではなく、ラベルに従って分類され、円の属性(サイズ/位置/色など)には特別な意味はありません
proposal category-2
proposal category-1
コミュニティからの反発。
コンセンサスの迷路
著者らは、ビットコインコミュニティが次のアップグレードについてコンセンサスの迷路に陥っているのは、以下の理由によると考えています。
硬直性:2TドルのFDVに近づくソフトウェアシステムでは、利害関係者のかなりの部分が安定性を好む傾向があり、事故の責任を取りたがる当事者はいない
。大きく二極化したステークホルダー:異なるステークホルダーは異なる要求を持っており、異なる段階で異なる役割を果たすことができる。
不十分なガバナンスメカニズム。Bitcoin は最も初期のブロックチェーンとして、非常に優れたガバナンスを欠いていました。コミュニティは、ソフトフォークを有効にする方法についてコンセンサスを得ることができませんでした
プロトコル開発者の役割は本質的に動的です: たとえ彼らが提案に拒否権を行使したとしても、単純な昔ながらの/追いかけるだけのアプローチで置き換えることはできません。
緊急性の欠如:ブロックチェーンインフラストラクチャの開発はどんどん良くなっており、ビットコインをアップグレードする強い必要性はありません
まとめ&>Summary & Takeaway
本稿では、ビットコインのアップグレードの根底にある概念を紹介し、過去のアップグレードの詳細な分析を提供し、最後に次のアップグレードのための活発な提案を展望することで、現在のコンセンサスのジレンマの理由を要約します。
おさらいと展望を終えた読者は、現在のアップグレードが置かれている状況をある程度理解できたと思います。align: left;">アップグレードを着実に進めつつ、現実的な構築を行うこと、ソフトフォークが望ましい
関心は非常に二極化しており、コミュニティは保守的な傾向にある
重要なのは、次のようなことです。Bitcoin's core value propositionにこだわりながら、アップグレードについて話すことが重要です
スケーラビリティはアップグレードの懸念事項の一つに過ぎません
より良いタイミングが必要であり、良いアップグレード案はすぐにコンセンサスを得ることができます。
コミュニティは、より良いガバナンスの仕組みを模索する必要がある
謝辞
この記事は、さまざまな理由でクレジットの記載を避けたがったコミュニティのメンバーを含め、多大な協力を得て調査/執筆/レビューしたものであり、ここに感謝の意を表します。以下の謝辞のリストは、彼らが記事の内容に同意していることを意味するものではなく、また、この記事で述べられている見解のいくつかは個人的な好みに基づいていることを考えると、これらのコミュニティのメンバーを論争に巻き込むことがこの記事の意図ではないことに注意することが重要である。