ここでエピソードを聞いてください:
「Bitcoin, Explained」のこのエピソードでは、ホストの Aaron van Wirdum と Sjors Provoost が、今後の Bitcoin Core メジャー リリースである Bitcoin Core 24.0 について説明します。
Bitcoin Core プロジェクトは、およそ 24 か月ごとにソフトウェアの新しいメジャー リリースを作成します。 24.0 番目のメジャー リリースは現在、リリース候補フェーズにあります。つまり、テスト中であり、技術的にはいつでもリリースできる可能性があります (ただし、このフェーズはおそらくあと数週間続くでしょう)。 このエピソードでは、van Wirdum と Provoost が、Bitcoin Core XNUMX に含まれる最も注目すべき XNUMX つの変更について説明しています。
これには、ノードがネットワークと同期するときにブロックをダウンロードする方法の変更が含まれます。 以前の Bitcoin Core バージョンは、ダウンロードしたブロックに十分なプルーフ オブ ワークがあることを確認するためにブロック ヘッダーのみをダウンロードすることから始めましたが、Bitcoin Core 24.0 ノードは、特定のタイプのリソース枯渇攻撃を防ぐために、最初はこれらのブロック ヘッダーを保存しません。 Van Wirdum と Provoost は、最終的には Bitcoin Core コードベースのチェックポイントの削除も可能になるはずだと説明しています。
彼らはさらに、Bitcoin Core 24.0 には、ユーザーが完全な手数料による交換 (RBF) ロジックを適用するための追加オプションも含まれていると説明しています。 これまで、Bitcoin Core ノードは「最初に確認された」ルールを適用していました。つまり、競合するトランザクションはノードのメモリ プール (mempool) で受け入れられず、ピアに転送されませんでした。 この次のリリースでは、ユーザーは、競合する以前のトランザクションよりも高い料金が含まれている場合、ノードが競合するトランザクションを受け入れて転送することを選択できます。
van Wirdum と Provoost が議論したさらなるアップグレードには、レガシー ウォレットをディスクリプタ ウォレットに移行するツール、最初の miniscript サポート、トランザクション作成時の RBF のデフォルト使用、プライバシーを強化するために変更出力額をランダム化する改善された未使用トランザクション出力 (UTXO) 選択アルゴリズムが含まれます。特定の(セットの)UTXOを完全に使用するための新しい「すべて送信」機能。