アンリミテッド開発チームがXthinブロック(極薄ブロック)の導入に成功

アンリミテッド開発チームがXthinブロック(極薄ブロック)の導入に成功


第0章 はじめに

現在、ビットコインの 100 万ブロックが処理できるトランザクション量は非常に少なく、1 秒あたりわずか 3 件です。現在、ビットコインのデータ伝送効率は非常に低いため、多くの開発者はブロックが大きくなると危険だと考えています。これは、Bitcoin Core 開発者がチェーンの拡張を拒否する重要な理由でもあります。しかし今、コミュニティはビットコインのデータ配信効率を高めるソリューションを持っています。

第1章 Xthin(極薄ブロック)とCompact block(コンパクトブロック)

1M ブロックはトランザクション量が限られていますが、長期使用には安全です。ブロックが大きくなると、フルノード間で転送する効率が低下し、孤立ブロックが発生し、オンチェーン拡張のボトルネックになります。この問題により、コミュニティの多くの専門家は、ブロック サイズが 4M より大きい場合、ネットワークは安全ではないと考えるようになりました。このような状況において、コミュニティの一部の人々は、このボトルネックを打破するためにブロック転送モードを改善することを提案しました。彼らは、ノード間のビットコインブロック伝播の効率を最適化する Xthin (極薄ブロック) の概念を提案しました。 Xhtin のアイデアの主な貢献者は、Andrew Clifford、Peter R. Rizun、@sickpig、Andrew Stone、Peter Tschipper です。

Xthin(極薄ブロック)は、ノード間のブロック転送速度を向上させ、現在のブロック アーキテクチャよりも 5.6 倍高速化します。これにより、ビットコイン ネットワークは 22M 未満のブロックを簡単にブロードキャストできるようになります。その結果、このコンセプトは、このプロトコル アップグレードを展開する計画を持つ Bitcoin Core、Bitcoin Unlimited、Bitcoin XT を含むコミュニティ全体に受け入れられました。

Xthin ブロックのデプロイには、ハードフォークまたはソフトフォークのいずれのフォークも必要ないことに注意することが重要です。

どの開発チームも同様のアイデアを考えており、gmaxwell も同様のアイデアの概要を 2015 年末にリリースしました。

Unlimited 開発者は、Xthin を Bitcoin Unlimited に導入するために、Xthin コンセプトに基づいた BUIP 010 を提案しました。 BUIP 010 は 2016 年 1 月 10 日にリリースされ、次のリンクの gitbhub で見つけることができます。

2016-1-10、xthinのBUIP、BUIP010が作成されました

https://bitco.in/forum/threads/buip010-passed-xtreme-thinblocks.774/

Xthin コンセプトに応えて、Bitcoin Core 開発チームは Compact Block と呼ばれるコンセプトも提案しました。これも Bitcoin ブロックの伝送効率を最適化するために使用されます。実際、これは Xthin のレプリカであり、両者はまったく同じです。

Bitcoin Core 開発チームは、Compact ブロック用の BIP 152 を提案し、Compact ブロックを Bitcoin Core ウォレットに展開しようとしました。 BIP152 は 2016 年 4 月 27 日に github で作成されました。リンクは次のとおりです。

016-4-27、コンパクトブロックのBIP、BIP152が作成されました

https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki

両者は同じ機能を持つものを開発しているため、Github にコードを掲載しており、どちらも同じ名前の列挙値 (enum) MSG_CMPCT_BLOCK を使用しています。両方が開発され、Bitcoin Unlimited と Bitcoin Core のクライアントが Bitcoin ネットワーク内で同時に実行されると、問題が発生します。この列挙型は、クライアント通信ハンドシェイクの「秘密コード」です。秘密コードが一致した場合、事前に合意された通信形式に従って通信が開始されます。 Bitcoin Unlimited では事前に「秘密コード」を使用しており、Bitcoin Core がリリースしたバージョンでも同じ「秘密コード」が使用されていましたが、Core クライアントと Unlimited クライアントが通信を開始すると、実際に問題があることがわかりました。したがって、いずれかの当事者が変更を行わなければなりません。 Bitcoin Core 開発者はこの問題に関して Github に新しいディスカッション グループを開設しました。一昨日オープンしたばかりで、現在は閉店しています。

https://github.com/bitcoin/bitcoin/issues/8500

タイトル「MSG_CMPCT_BLOCK 列挙値は既に使用されています」は、MSC... この列挙値が既に使用されていることを意味します。

このディスカッション グループで議論された列挙値に関係なく、私が気にかけているのは、それが私たちに良いニュースをもたらしているということです - Xhtin は Bitcoin Unlimited に正常にデプロイされました! Xhtin が Bitcoin Unlimited に正常にデプロイされました! Xhtin が Bitcoin Unlimited に正常にデプロイされました!

良い知らせは三度伝えるべきだ。

第2章 Bitcoin UnlimitedはXthinブロック(極薄ブロック)の実装に成功しました

ディスカッション グループは、Bitcoin Core 開発チームのメンバーによって開始されました。議論のテーマは、コンパクト ブロックと Xthin ブロックの 2 つの通信コードを区別するために、Bitcoin コア プロジェクトの列挙値の名前を変更するかどうかでした。

明らかに話題が逸れてしまいました。誰もが、コア開発者が競合他社 (Unlimited、XT、Classic) よりも先にブロック伝播を最適化するコードを開発しなかった理由について議論しています。 Unlimited 開発者は Xthin の開発を優先したため、Core 開発者は恥ずかしい思いをしました。

議論の冒頭で、Xthin は Bitcoin XT、Bitcoin Classic、Bitcoin Unlimited に正常に導入されていると聞きました。原文は次のとおりです。

既存のタイプ MSG_THINBLOCK はすでに使用されており、Bitcoin XT、Bitcoin Classic、Bitcoin Unlimited で広く導入されています。

既存のタイプ「MSG_THINBLOCK」はすでに使用され、Bitcoin XT、Bitcoin Classic、Bitcoin Unlimited で広く導入されています。

これは、Xthin が正常にデプロイされたことを示しています。これは本当に良いニュースです。これで、ビットコイン チェーンをスケーリングするための技術的な基盤が整いました。

第3章 ビットコイン開発:分散化における大きな勝利

長い間、中国のコミュニティでは、Bitcoin Classic 開発チームは無能だという噂が広まっていました。ギャビンのリーダーシップの下でも。また、大したことは何もしていない、ただブロックサイズ制限パラメータを「1M」から「2M」に変更しただけだと考える人も多いでしょう。 Gavin は、Classic が単にパラメータを変更するだけではないということを説明する記事も書きました。

コミュニティ、特に中国コミュニティは、XT に対してさらに悪い印象を持っています。特に、重要なコード貢献者であるマイクが会社に敵対した後は、誰もがそのような人は役立たずだと思うようになりました。いずれにしても、これらの人々はコア開発者よりはるかに劣っていると感じます。

Unlimited dev も、誰に対しても平凡な印象を残しました。

中国のマイナーもCore開発者と高レベルの交渉や協力を頻繁に行っていますが、ClassicやUnlimitedとコミュニケーションを取ることはほとんどありません。

メディアの意見に関しては、Core 開発者がビットコインに関する話題、reddit/r/bitcoin、bitcoin.org を完全に支配していました。コア開発者の声はコミュニティに届く可能性が最も高くなります。ご存知のとおり、Xthin の導入成功といった重要なニュースでさえ、Unlimited dev は中国のコミュニティにそのニュースを広く伝えませんでした。代わりに、コア開発メンバーが github ディスカッション グループで私たちに教えてくれました。

ビットコインの開発は長い間集中化された状態にあり、ビットコイン プロトコルの進化はビットコイン コアの開発に大きく依存していると言えます。これは非常に危険です。実際、私たちは恥ずかしい状況にも直面しています。コミュニティ全体のユーザーはチェーンを 200 万に拡張するよう求めていますが、コア開発者はそれを無視しており、態度は非常に厳しいです。

しかし、今回、Xthin の導入が成功したことで、コア開発メンバーが危機感を感じ始めたことが初めて分かりました。しかし、GitHub のこのディスカッション グループの参加者には、有名な @luke-jr や Core 開発リーダーの @gmaxwell も含まれています。

@luke-jr と @gmaxwell は、Unlimited dev の成果によって Core dev の開発が競争力を低下させたという主張を強く否定しましたが、ディスカッション グループの他の人たちは、彼らが多少恥ずかしい思いをしていると考えており、@zander は次のように述べています。

@zander: まだリリースされていないソフトウェアが、市場に6か月間出回っているものと相互運用できないことが明確に示されているにもかかわらず、競合する設計に関するこの貴重なフィードバックを無視すると、ビットコインのエコシステムに混乱が生じ、さらに恥じるべきだと思います。

競合するデザインからのこの貴重なフィードバックを無視し、同じデザインが 6 か月間市場で正常に実行されているにもかかわらず、改善を一切リリースしていない場合は、ビットコイン エコシステムに問題を引き起こしており、何よりも恥じるべきだと思います。

しかし、@gmaxwell は Core 開発が遅れていることを認めず、Xthin と Compact ブロックの重複機能は問題ではないと厚かましく発言し、このディスカッション グループは間違っているのですぐに閉鎖すべきだと非難しました。

@gmaxwell:ここには何も問題はないと思います。問題は誤って開かれたと思います。

ここに何か問題があるとは思いませんが、このディスカッション グループを開設するのは間違いだと思います。

しかし、@zander 氏は再び、@gmaxwell は市場を尊重し、自社の開発プロジェクトが競合他社に遅れをとっているのは怠惰すぎるためであるという事実に注意を払うべきだと述べました。

@zander 繰り返しますが、あなた方は恥を知るべきです。

市場シェアが大きいからといって、発売前に自社製品の修正が面倒だからといって、すでに 6 か月間市場に出ている製品を他社にリコールするよう指示する権利があるわけではありません。

繰り返しますが、あなた(gmaxwell を指して)は恥を知るべきです。

競争の激しい市場では、たとえ市場シェアが大きかったとしても、単に自分が怠惰で競合他社に先を越されたというだけの理由で、競合他社に 6 か月前にリリースした製品をリコールさせる力はありません。

長い期間にわたり、Core 開発者はコミュニティに対してその能力を証明し、独占的な市場シェアを獲得しました。しかし、これにより、Core 開発者はユーザーを無視するようになりました。彼らは対外的に高度に団結しており、言論の自由を制限する手段を使って自らの政策を広め、競合する開発グループの考えを抑圧した。これは、分散化を基盤とするビットコインにとってはあまり良いことではありません。幸運なことに、Unlimited の成功は Core dev の注目を集めており、これは分散型開発の現れです。

第4章 コア開発者はユーザーのニーズにもっと注意を払う必要がある

Bitcoin Unlimited 開発者による Xthin の導入が成功すれば、必然的に市場シェアが拡大するでしょう。Xthin はフルノードに非常に適しており、帯域幅のシェアが一気に低下したからです。これらは実際のオファーと特典です。

過去には、多くのユーザーが Bitcoin Classic ノードを実行したのは、そのパフォーマンスが Bitcoin Core よりも優れていたからではなく、容量拡張に対する確固たる姿勢を表明するためだけでした。しかし、Xthin のパフォーマンス サポートにより、この状況は解消されます。態度表明だけでなく興味関心の支援もあります。特に、GFW 制限があり、輸出帯域幅が制限されている中国では、Bitcoin Unlimited を実行する傾向があります。

Bitcoin プロトコルが Bitcoin Core から Unlimited に切り替わると言っているのではありません。これには、ハードフォークと、ネットワーク全体の計算能力の 75% のサポートが必要です。先ほど、ユーザーは Bitcoin Unlimited、Classic、さらには Xthin (極薄ブロック) を導入した XT ウォレットを使用して、独自のフルノードを実行するための帯域幅の使用量を削減できると述べました。とにかく、Bitcoin Unlimitedウォレットをインストールして試してみます。

Bitcoin Core の開発者は長い間、ユーザーのニーズ、特にブロック サイズの拡張の要求を無視してきました。これは、ユーザーには長い間、Bitcoin Core よりも優れた明白な選択肢がなかったためです。今は1つあります。ソフトウェアバージョンに利点があるだけでなく、開発チームもその強さを証明しました。

実際の市場需要がXthin機能に移行したとき、Bitcoin Coreは同じ機能を備えたCompact Blockをタイムリーに開発できず、プライドを捨ててXthinを統合することを望まず、BIP152(実際にはXthinの海賊版と何ら変わらない)にこだわり続けたため、市場の需要に追いつくのに遅れをとることは避けられませんでした。コア開発者は市場の圧力にさらされることになる。これにより、ブロック サイズの拡張など、ユーザーのニーズにさらに耳を傾けることができるようになります。

第5章 結論

高校入試の体育のテストで短距離走の成績が良くなかった。先生は私に、もっと良い成績を収めるために、最も優秀なスプリンターの生徒と一緒に走るように言いました。これは本当です、その効果は非常に明白です。

市場競争は良いことだ。競争相手が強ければ強いほど、進歩しようとする意欲が高まります。ビットコインの開発は長い間中央集権的な状態にあり、競争の欠如は良いことではありません。 Bitcoin Core、Unlimited、Classic、XT のいずれであっても、成功を祈っています。ビットコイン、この偉大な実験は、真に世界を変えるでしょう。


<<:  ETCは「独立宣言」を発表し、開発計画を発表

>>:  イーサリアムシリーズ(第4回):イーサリアムの開発の歴史を振り返る

推薦する

暗号通貨の完全な歴史

暗号通貨は成熟しつつあります。しかし、どのようにしてこの地点に至ったのでしょうか?私たちの未来はどの...

eToroレポート: DeFiは2017年のICOブームのレベルに達すると予想

元記事: Decrypt、著者: Liam Frost翻訳者:ユウ・シュンスイ、Odaily Pla...

米国大手5銀行の仮想通貨に関する見解:発行、投資、取引

2021年7月16日、米国第2位の銀行バンク・オブ・アメリカは、一部顧客に対してビットコイン先物取引...

ウォール街の企業7社が最新のブロックチェーン技術のテストを完了し、実用化に一歩近づきました!

2016年4月7日、ウォール街の7社が、ブロックチェーン技術を使用してクレジット・デフォルト・スワ...

政府は硬貨を発行し、軍は地雷を発行します。ベネズエラは暗号通貨で自国を救うことができるか?

著者 |ディープチェーン66編集者 |ドアマンオペレーション |肖石頭 馮 青陽ビットコインは独自の...

Satoxi ウィークリーレビュー |利己的な採掘戦略が主要な半減期コインに及ぼす影響

前面に書かれている内容:暗号通貨の新しいサイクルの到来とともに、マイナーたちには春が訪れ、彼らの前に...

ビットコインが再び人気を集めています。将来的に「1ヴィラ1コイン」は本当に実現するのでしょうか?

「1枚のコインに1つの別荘」は、最近ビットコイン界で非常に人気のあるフレーズです。ビットコインの将...

テンセント フンユアン AI 大規模モデル テンセント 無料 大規模言語モデル 技術​​分析

テンセントAIラボが発表した主力製品「テンセント・フンユアン・ビッグモデル」は、人工知能分野における...

ビットコインの「4年半減期」とはどういう意味ですか?

よく聞かれる質問は、「次の強気相場はいつ来るのか?」です。最も一般的な答えは、「XXXX で話し合い...

ビットコインから見る米国のデジタル通貨の法的規制

概要: 2016 年 1 月 20 日、中国人民銀行のデジタル通貨セミナーでは、中央銀行が独自のデジ...

ロシアの裁判所は、採掘のためにより高い電気料金を支払うよう教会に命じた

CCNによると、ロシアのイルクーツク仲裁裁判所は最近、ある教会が暗号化ソフトウェアを使用してデジタル...

1 つの記事で Worldcoin を理解する: コアとなるアイデア、コンポーネント、仕組み、潜在的な使用例

ワールドコインについてWorldcoin は、大多数の人々がアクセスできる、世界的に包括的なアイデン...

バイナンスはシンガポール通貨庁​​の注意すべき投資家リストに含まれたため、シンガポールの取引市場を閉鎖する。

9月5日、Binanceは公式ウェブサイトで、9月10日からシンガポールドルでの取引と支払いオプシ...

Filecoin メインネット ローンチ ガイド

信じられないかもしれませんが、Filecoin メインネットのローンチまで残り 24 時間を切りまし...

EOSが崩壊、新たな中国ドラマ

暗号通貨が誕生してからまだ9年しか経っていないのに、歴史は常に繰り返されます。しかし、かつてビットコ...