Bitcoin Core 0.13.0 の 3 つの主要なアップデート

Bitcoin Core 0.13.0 の 3 つの主要なアップデート

Bitcoin Core 0.13.0 は、8 年前に Satoshi Nakamoto がリリースして以来の Bitcoin クライアントの 13 番目のバージョンです。現在、Bitcoin Core 0.13.0が正式にリリースされています。

Bitcoin Core 0.13.0の開発には約100人が参加し、5か月以上かかりました。このクライアント アップデートの焦点は当然 Segregated Witness (SegWit) ですが、そのコードは現在のバージョンではアクティブ化されず、0.13.1 でアクティブ化される可能性が高くなります。それでも、Bitcoin Core 0.13.0 ではバージョン 0.12.0 と比較していくつかの重要な変更が加えられています。

最も重要な変更点は次のとおりです。

ブロックの混雑を緩和する

ビットコインネットワークにおける取引数は時間の経過とともに着実に増加しています。この状況は、マイナーが取引手数料のレベルに基づいて取引処理を優先するため、最終的にブロックの混雑がますます増加しました。ユーザーが十分な取引手数料を提供できない場合、取引の確認時間が長くなるか、まったく確認されない可能性があります。取引量の増加と多くの取引の遅延により、ネットワークは「ストレステスト」段階に突入し、大きな問題が生じました。

個々のユーザーは、取引手数料を上げることでマイナーに取引の優先順位をつけるよう促すことができ、問題を適切に解決することができます。トランザクションが送信された後でも、ユーザーはオプションの Replacement By Fee (RBF) 方式を使用してトランザクション手数料を変更できます。ただし、ほとんどのウォレットにはこの機能がありません。また、RBF はトランザクション開始者に対してのみ有効です。これまでのところ、受取人は手数料を増額することで確認時間を短縮することができなかった。

Bitcoin Core 0.13.0 には、「Child Pays for Parent」(CPFP) と呼ばれる新しい機能があります。 CPFP は、マイナーがトランザクション処理の優先順位を選択できるように設計されたポリシーです。この CPFP ポリシーにより、マイナーは大規模なトランザクションを優先する必要がなくなります。代わりに、彼らは自分たちに利益のある取引を優先します。言い換えると、トランザクションの手数料が低いが、後続のトランザクションが手数料の面で前のトランザクションを適切に補償する場合、マイナーはこのトランザクションを優先し、両方のトランザクションを同時にパッケージ化して処理します。

CPFP を実際の取引に導入すると、低料金の取引の受信者がさらに高料金の取引を「追加」して自分自身に送信するということになります。このようにして、マイナーはこの新しい高額な手数料のトランザクションに惹かれ、2 つのトランザクションをパッケージ化し始めます。したがって、受信者は確認時間を待つ必要がなくなり、マイナーも収入を増やすことができます。

コンパクトブロックのサポート

現在、ビットコインの P2P プロトコルはやや非効率的です。通常、トランザクション データ ノードは 2 回送信されます。1 回はトランザクションがネットワークに送信されたとき、もう 1 回はトランザクションが確認された後です。

このアプローチにはいくつかの欠点があります。まず、トランザクション データを 2 回送信するにはより多くの帯域幅が必要になり、Bitcoin Core の実行コストが増加します。 2 番目で最も重要な点は、複数の新しいブロックを同時にノードに送信すると帯域幅の輻輳が発生し、新しいブロックが生成されるたびにネットワークの正常な使用が妨げられ、ユーザーにとって非常に煩わしいということです。さらに、このモデルでは、ネットワーク全体にわたるブロックの伝播が遅くなります。ブロック伝播の減速は、大規模なマイニングプールに有利に働き、利益の増加と集中型マイニング環境の創出につながります。

コンパクト ブロック (BIP152) は、データの過剰送信を削減するために、Bitcoin Core と Blockstream の開発者である Matt Corallo によって開発されました。新しいブロックが生成されると、ノードはトランザクション データの単純なハッシュを受信するだけで済みます。受信ノードは、受信した情報とメモリ プール内のトランザクションを使用して、ブロック全体を再構築しようとします。

しかし、これは必ずしも完璧に機能するとは限りません。ノードがハッシュを受信する前に初期トランザクションを受信して​​いない場合、ノードはトランザクションを選択できません。ただし、次のような状況はまれに発生します。間違ったトランザクションが正しいハッシュ値でハッシュされると、ノードは正しいトランザクションを受信したと誤って信じ、ブロック再構築段階まで問題が発見されません。
上記の 2 つの障害状況から、ノードには特定のトランザクション データのみが必要であることがわかります。いくつかのノードが完全なデータを受信して​​いる限り、コンパクト ブロックはより速く伝播し、必要な帯域幅が少なくなります。

HD キー生成

Bitcoin Core は、新しい Bitcoin アドレスごとにランダムな公開鍵と秘密鍵を生成します。この方法はセキュリティとプライバシーを考慮したものですが、ユーザーにとっては依然として負担となります。キーのセキュリティを確保するには、キーを頻繁にバックアップする必要があります。

階層的決定論的 (HD) キー生成 (BIP32) は、2012 年から 2013 年にかけて、Bitcoin Core 開発者の Gregory Maxwell、Pieter Wuille 博士、Bitcoin ウォレット メーカーの Armory 開発者の Alan Reiner によって開発されました。HD キー生成により、Bitcoin Core は 12 個の単一文字で構成される新しいキーの組み合わせのセットを作成します。ユーザーがこれらの 12 文字を覚えていれば、キーを再生成して資金に正常にアクセスできます。

HD キー生成は、ビットコインの世界では新しい発明ではありません。多くのウォレットプロバイダーはすでにこの機能を使用していますが、ビットコインクライアントはまだ使用していません。

パフォーマンスとセキュリティ

Bitcoin Core 0.13.0 には、パフォーマンスとセキュリティのアップグレードも多数含まれています。この記事で全てを網羅するわけにはいかないので、ここではほんの一部だけ紹介します(詳細は0.13.0の公式情報を参照してください)。

データベース キャッシュの速度が向上し、トランザクションの検証やノードのその他の機能が高速化されました。ユーザーはコマンドラインで機密情報を対話的に入力することができ、この情報は保存されないため、セキュリティがある程度向上します。ソフトウェアはアップデート後に C++11 や Python 3 などの最新バージョンのプログラミング言語を使用するようになり、より強力な機能の開発に役立ちます。 0.13.0 では Linux 用の ARM (特殊なマイクロプロセッサ アーキテクチャ) バイナリも開発されたため、ユーザーは手動でコンパイルする必要がありません。メモリプール内のトランザクションデータは相互運用可能(CPFP によって実装)であり、外部プログラムに接続することもできます。ネットワークノードは、DoS 攻撃を防ぐために手数料の設定を要求できます。最後に、この更新には、P2P プロトコル、リモート呼び出し、および情報システム (ZMQ) プロトコルも含まれます。

注: 情報とフィードバックを提供してくれた Bitcoin Core の主任メンテナーである Wladimir van der Laan 氏と Bitcoin Core 開発者で Ciphrex CEO の Eric Lombrozo 氏に感謝します。


<<:  [市場分析] ビッグデータが通貨価格の動向を示す: ビットコインは後退、ライトコインはわずかに上昇

>>:  オンチェーンスケーリングカンファレンス - ビットコインの未来

推薦する

Filecoinネットワークの現在のブロックの高さは1107063です。

Filfox ブラウザのデータによると、Filecoin ネットワークの現在のブロックの高さは 1...

欧州金融規制当局、2018年1月までに分散型台帳技術を禁止する権限を取得

クレイジーコメント: 2018 年 1 月 1 日に MiFID II / MiFIR が発効すると...

世界初の標準化されたブロックチェーンコースが開始

ブロックチェーン技術は、蒸気機関、電気、情報、インターネット技術に続く第5波の破壊的革命の核心技術で...

サイドチェーン ソリューションは、ビットコイン開発者の多様化を促進します。それはビットコインの拡大にとってより良い解決策でしょうか?

サイドチェーンについての考え方は変化しているかもしれません。サイドチェーンは歴史的にビットコイン ネ...

ウィキリークス:共和党がビットコインを放棄したため、ヒラリー・クリントンの選挙陣営は代替コインの使用を検討した

ウィキリークスによると、ヒラリー・クリントンの選挙運動はブロックチェーン技術について非常に楽観的だっ...

暗号業界(Web3)で就職するにはどうすればいいですか?

Web3 分野には単なる二次市場以上のものが存在します。 Web3分野でビジネスを始めることもでき...

わずか数か月で、2世代の「鉱夫」が氷と火の洗礼を経験した。

「ビットコインはまたもや急落している。」 「まだ回復の見込みはあるのでしょうか?」最近、デジタル通...

ドージコインの保有者は集中化される傾向があり、報酬ツールはもはや「草の根」ではない

ミームに触発されたドージコイン(DOGE)は、少なくとも6年の間に、そのミームの人気と草の根的な性質...

スマート コントラクトの先駆的研究: 「スマート コントラクト」 - Nick Szabo

翻訳者 (UncleDoge) からの注記: 「スマート コントラクト」の概念は、コンピューター サ...

ガーナのスタートアップBeamが国際ビットコイン送金事業の閉鎖を発表

地元メディアDisrupt Africaによると、ガーナのスタートアップBeamは国際ビットコイン送...

諦めから本当に買うまで:Three Arrows Capitalの態度転換の背後にあるイーサリアム発展の謎

著者 |梁文慧11月20日、Three Arrows Capitalの共同創設者であるZhu Su氏...

ビットコインマイニングと持続可能性:このカナダの農場は採掘者の熱を利用して魚を養殖している

カナダの温室と養魚場は、ビットコインマイニングから得られる熱を事業運営の電力として利用しており、ビッ...

ジミー・ソン:ビットメインはBCHの中央準備銀行です

ambcryptoによると、9月10日のCoinsbankブロックチェーンクルーズで録画されたビデオ...

カナンクリエイティブの目論見書で注目すべき点は何ですか?

著者 |秦暁峰編集者 |ハオ・ファンジョウ制作 |オデイリープラネットデイリーCoindeskによる...

ビットコインは実際には極端な「中央集権化」を追求したもので、「分散化」は単なる見せかけに過ぎない

ビットコイン ブロックチェーンは、集中化された形式で論理的に完全な一貫性、つまりコンセンサスを実現し...