ニュース暗号資産ビットコイン開発者ら、BIP-110をめぐる利益相反でルーク・ダッシュジャーのBIPエディター職を剥奪

ビットコイン開発者ら、BIP-110をめぐる利益相反でルーク・ダッシュジャーのBIPエディター職を剥奪

著者: Crypto Valley Journal·

重要ポイント

  • ルーク・ダッシュジャーは、8月9日にマーク・エアハートが解任動議を提出してから26時間後にBIPエディターとしての権限を剥奪され、8月10日にブライアン・ビショップが解任を確認した。
  • 動議は、ダッシュジャーがBIPエディターとBIP-110提案のスポークスパーソンを同時に務めたことを理由に利益相反を挙げ、エディター業務へのわずかな貢献と2つのプロセス違反も指摘した。
  • 2024年4月以降、リポジトリ内のエディターコメントに占めるダッシュジャーの割合は1%未満であり、BIP-110プロセス中のマージは2024年5月以来初めてだった。
  • ガバナンス文書であるBIP 3には、エディター解任や定足数・多数決・異議申立てに関する正式なルールが含まれていないため、解任は31件のGitHub承認リアクションに依拠して行われた。
  • ダッシュジャーはBitcoin Knotsのリードメンテナーに留まっており、BIP-110マイノリティチェーンのハッシュレートはアクティベーションに必要な55%に対しピーク時2.53%で、シグナリングを行った51ブロックはすべてOceanによるものだった。
ビットコイン開発者ら、BIP-110をめぐる利益相反でルーク・ダッシュジャーのBIPエディター職を剥奪

ビットコインプロジェクトのBIPエディターらは、マーク・エアハートが解任動議を提出してから26時間後に、ルーク・ダッシュジャーからその権限を剥奪した。発端となったのは、BIP-110をめぐって失敗に終わったチェーン分岐に関連する利益相反である。

限定的な管理職としての役割

BIPエディターは、ビットコインのプロトコルルールに対する正式な変更要求であるビットコイン改善提案を管理する。その役割は管理業務であり、番号付け、フォーマット、ステータスの維持、プロセスを担当する。コンセンサスルールの内容自体を決定するわけではないため、エディターの中立性こそがプロセスの基盤とされている。ビットコインの最重要アップグレードの多くはこの流れを経ており、2017年のSegWitや2021年のTaprootもその例である。

ダッシュジャーは長年、ビットコインエコシステムで最も物議を醸す人物の一人に数えられてきた。彼はBitcoin Knotsのリードメンテナーであり、休職の発表までは、2023年末にジャック・ドーシーの資金支援を受けて始動したマイニングプールOceanの会長兼CTOも務めていた。また、10年以上にわたってBIPエディターを務めており、同プロセスの最も長く在籍する門番の一人だった。

この動議は、トランザクション内のデータ保存に反対するソフトフォーク提案であり8月に否決されたBIP-110をめぐる彼の行動に端を発する。開発者の間でマーチの名で知られるマーク・エアハートが、ビットコイン開発者メーリングリスト上で動議を提出した。対応するGitHubリクエストは最終的に31件の承認リアクションを集めた。

ダッシュジャーはエディター職を自らの提案のために使用

エアハートの動議は4つの根拠に基づく。第一は利益相反である。ダッシュジャーはエディターとBIP-110イニシアチブのスポークスパーソンを同時に務め、提案の是非を支持しながら、その形式上の受理を決める立場にもあった。さらに動議は、エディター業務への貢献の少なさ、物議を醸すフォーク構想の主導、他のエディターとの協調の不全を挙げている。

動議は2つのプロセス違反を指摘している。エアハートによれば、ダッシュジャーはまず、メーリングリストで議論される前にX上で公にBIP番号を割り当てようとした。さらに、プルリクエストの開設から数分後に自らマージしたとされる。GitHubにおいて、プルリクエストとは変更をリポジトリに取り込むための要求であり、マージがそれを実行する。番号の割り当ては提案の形式上の受理を意味する。したがって、エディターは両方のステップを合わせて、しかもメーリングリストでの議論の後に行うこととされている。

活動実績も2つ目の指摘を裏付けている。2024年4月以降、リポジトリ内のエディターコメントに占めるダッシュジャーの割合は1%未満であり、BIP-110プロセスでのマージは2024年5月以来初めてだった。長年ほとんど関与していなかったエディターが、まさに自らが推進していた提案に介入したことになる。動議は、管理と擁護の間の境界線が破られたとみなしている。エアハート自身もBIPエディターであり、体制の内部から動議を提出した。

「[彼は]確立された編集プロセスに沿ってBIPエディターとしての権限を行使せず、自身が関与した提案を不公平に優遇した」——マーク・エアハート(BIPエディター・動議提出者)

エディターの役割は意図的に限定的なものとされており、提案を整理するものであって、強行に通すものではない。この役割を拡大する者は、最終的にビットコインのネットワークルールを定義するプロセスに手を伸ばすことになる。

動議から解任までの26時間

エアハートは8月9日午後2時53分(米東部時間)に、ビットコイン開発者メーリングリストで動議を提出した。49分後、ダッシュジャーは公に異議を唱え、権力の濫用だと訴えた。その直後、GitHubに「process: Remove Luke from BIP Editors」というタイトルのプルリクエスト#2248が登場した。

プロセスには正式な投票の規定がなかったため、エディターらはGitHubのリアクション機能に頼った。合計31人のユーザーが賛成のリアクションを送った。開発者のSatsAndSports、jlopp、caesrcdが明確に承認を表明し、開発者のjonatackが最終的にプルリクエストをマージした。

ブライアン・ビショップは8月10日午後4時52分(米東部時間)に解任を確認した。これによりエディターらはダッシュジャーのリポジトリへの書き込みアクセスを取り上げ、1行のプルリクエストで、プロセスのガバナンス文書であるBIP 3からも彼の名前を削除した。

動議から執行までに26時間が経過した。聴聞は行われなかった。ダッシュジャーは事前に公に異議を唱えていたが、その異議は手続きにおいて何も変えなかった。手続きの全体は、根拠から票数まで、誰もが見える状態のままだった。

BIPガバナンスに解任ルールなし

BIP 3は改善提案をめぐるプロセスを定めている。同文書は提案の提出、番号付け、ステータス変更を規定し、現職エディターの名前を記載している。ダッシュジャーの削除後も、ブライアン・ビショップ、ジョン・アタック、マーク・エアハート、オラオルワ・オスントクン、ルーベン・ソムセンが記載されたままだ。しかし、エディターを解任するルールは存在しない。プルリクエストでのリアクション投票がその隙間を埋めた。参加者は投稿の下で絵文字マーカーにより承認や拒否を示す。

形式上、これは弱い根拠である。定足数、期限、多数決、異議申立てに関する成文のルールは存在しない。それでも解任は有効である。なぜなら、それは実務的な基盤の上に成り立っているからだ。リポジトリへの書き込みアクセスを与える者は、それを再び取り上げることができる。こうした場面で、ビットコインのガバナンスは成文の規則ではなく実際の運用慣行によって機能しており、それゆえ柔軟であると同時に脆弱でもある。ビットコインにはCEOも、財団の理事会も、プロセスの上位に立つ控訴審も存在しない。正統性は透明性と、コミュニティがそれに従う意思に依拠している。その結果、エディターらは、それを定める手続きなしに、1日以内に仲間の一人を解任できるのである。

ビットコイン界隈において二重役割は目新しいものではない。開発者が特定の提案の擁護者として行動することは日常的だ。これまでそうした事例で制裁が科されることはまれであり、これほど迅速だったことはほぼ前例がない。将来のエディターにとって、これはどの文書にも記録されていない基準を作り出す。BIP 3が事後にこの基準を文書化するかどうかは、依然として未確定である。

Bitcoin Knotsはダッシュジャーをリードメンテナーとして継続任用

この解任は、ダッシュジャーの2つ目の役割には影響していない。リードメンテナーとして、彼はBitcoin Coreに並ぶオルタナティブなノードクライアントであるBitcoin Knotsの運営を続けている。このクライアントは、トランザクションの中継に関して独自の、より厳格なルールを適用している。解任が影響したのはBIPリポジトリにおける彼の権限のみである。ビショップの確認とほぼ同時に、ダッシュジャーはOceanでの休職を発表し、ビットコインとオープンソースプロジェクトに集中したいと述べた。

この人事決定の背景にある技術的な対立は続いている。BIP-110はもともと、トランザクション内の任意データフィールドのサイズに上限を設けることを目的とし、OrdinalsとRunesの背後にある保存技術を標的にしていた。この2つはいずれも、画像データやトークンデータをビットコイントランザクションに直接書き込む。Ordinalsは2023年初頭に登場し、トークンプロトコルのRunesは2024年4月に続いた。それ以降、インスクリプション活動の波がたびたびトランザクション手数料を押し上げており、ユーザーの間では、このデータをスパムと呼ぶ批判者と、ブロックスペースへの需要増を歓迎する支持者とに分かれている。

マイノリティチェーンは8月8日、ブロック高961,632で分岐した。ルールを有効にしたノードは、そこでシグナリングを伴わないブロックを破棄した。生成されたブロックはRoughnecksグループとOceanのDATUMシステムによる2つだけで、その後、生成は完全に停止した。このチェーンは一時、メインチェーンを最大18ブロック遅れていた。

このチェーンのハッシュレートシェアはピーク時に2.53%にとどまり、通常のアクティベーションに必要な55%には遠く及ばなかった。合計51ブロックがBIP-110へのシグナリングを行ったが、そのすべてがOcean自身によるものだった。Oceanはデフォルトで、生成するブロックからインスクリプショントランザクションを除外している。

緊急の選択肢として、支持者らはプルーフ・オブ・ワークアルゴリズムの変更を議論している。開発者のクリス・ギダは、その目的のために、2017年のブロックサイズ紛争——のちにビットコインキャッシュの誕生へとつながった対立——におけるダッシュジャーのハードフォークコードをBitcoin Knots上で再構築した。このような変更は、既存のSHA-256マイナーからチェーンを切り離すことになるだろう。ただし、それはハードスプリットであり、もはやソフトフォークではない。決定はまだ保留中である。

出典:Crypto Valley Journal