BitMEX が Bitcoin Core の競合クライアントを発表

暗号通貨取引所BitMEXの研究部門は、独自のビットコインソフトウェアクライアントを発表した。クライアントは、リファレンス実装とみなされ、全ノードの推定 95% で使用されている Bitcoin Core Client と競合する必要があります。新しい「Bitcoin BitMEX Research」クライアントは、単一の大規模なソフトウェア リポジトリへのネットワークの依存度を減らすように設計されています。

BitMEX Researchはブログ投稿の中で、競合するソフトウェアクライアントの利点について議論し、ビットコインコアが暗号通貨の開発を担っており、「変更を変更または変更を防止する独自の機能を備えている」という誤解を正すには独自のBTCクライアントが必要であると結論付けた。ビットコインのコンセンサスルールに従う。」

歴史的に、ビットコインコアクライアントはサトシ・ナカモトにまで遡ります。 2013 年以前は、ネットワーク内のすべてのノードがインストールしていたビットコイン クライアントは、Satoshi クライアントと呼ばれ、リファレンス実装は、Bitcoin QT/Bitcoind と呼ばれることがよくありました。サトシ・ナカモトの失踪後、ギャビン・アンドレセンはビットコイン財団のフォーラムにビットコイン-Qtの名前変更に関する質問を投稿した。別の開発者であるマイク・ハーンはクライアントに「ビットコイン・コア」という名前を付け、コミュニティに受け入れられました。その後、多くの人がこのソフトウェア プロジェクトを「ビットコイン コア」と呼び始めましたが、実際には何も変わりませんでした。

BitMEX の著者らは、ブロックサイズの議論中および議論後に、少数の開発者によるビットコインのコア制御に関する誤解が生じたと主張しています。 BitMEX Research は、どのクライアントをインストールするかを決定するのはノードの所有者次第であるため、これらの議論は的を外していると主張しています。実際、ビットコイン コアはビットコインのコンセンサス ルールを制御しません。たとえば、Bitcoin Core ソフトウェア プロジェクトでは、ノードのアップグレードや変更を強制することはできません。これは、1 か月前のビットコイン コア クライアントの重大なバグによっても示されました。

人々はビットコインのプロトコルルールを制御できる人を探す傾向があります。ブロックサイズ戦争の前および最中、多くの人は彼らを鉱山労働者、大企業、またはギャビン・アンドレセンだと思っていました。この戦争の予想外のマイナスの結果の 1 つは、ビットコイン コアが権力を握っていると多くの人が考えを変えたようですが、これも同様に欠陥のある見解です。真実を理解するのは難しいですが、ビットコインに対する最終的な責任はエンドユーザーにあります。

BitMEX が書いているように、サトシ・ナカモトはかつて単一の顧客のテーマについて独自の意見を持っていました。彼はそれに反対していた。

私は、ビットコインの互換性のある 2 番目の実装が良いアイデアであるとは思いません。設計の大部分は、ロックステップ内のすべてのノードがまったく同じ結果を得ることに依存しているため、2 番目の実装はネットワークに脅威をもたらす可能性があります。

ビットコイン BitMEX ResearchClient

BitMEX Research の新しいクライアントは、エコシステムに新たなリスクを負うことなく、単一の大規模ソフトウェア リポジトリへのネットワーク依存性を軽減することを目指しています。この目的を達成するために、BitMEX チームはコンセンサスに変更を加えたり、ハード フォークを強制したり、コード ベースを書き換えてプロトコルを再実装したりすることを望んでいません。代わりに、BitMEX Research Client は Bitcoin Core コード ベースに基づいています。

ビットコインコアからのソフトフォークなので、サトシが懸念していたようなリスクはありません。 BitMEX Research のクライアントもビットコインのコンセンサスルールを変更しないため、物議を醸すチェーン分割に関する懸念は当てはまりません。そのため、Bitcoin Core Repository がハイジャックまたは削除された場合でも、Bitcoin BitMEX Research Repository または別のクライアントを使用してコード ベースを改善できます。

BitMEX 実装はすでに Github で利用可能です。クライアントがビットコインコアの優位性を変えることができるかどうかはまだ分からない。