Bitcoin Core(BTC)のノードソフトウェアの最新版が27日に正式に発表されました。このアップデートは主に取引き処理とブロック検証プロセスでのデータ読み取り方を改善したことに重点が置かれている。従来ではピア別々にそれぞれの送出待機列を管理していた構造を廃止し、ノード内部に共通的な待機列を導入することでメモリとCPU負担を最小化した点が注目される。

公式文書では新た取引き送出制限が秒間14件で、これに連結するピアには2.5倍の速度を適用させるよう設計されている。また別途の取引きデータ帯域を10分当12MBと定め、短時間内により多くデータを処理できるバースト許容量を備えたことが含まれている。ブロック接続時にはチェーン状態データベイスから前回取引きの送出情報を先に読み取り、並列作業者(既存8〜16個)が同時に実行できるよう設計し検証速度を高める方式を適用した。

Bitcoin Coreは今回のリリースノートで、32.0がコードタグとして付与され正式配布は行われなかったと明示しつつながら、実際に配布された版は32.1である。ネットワーク接続方式も併せて変更され、自動生成されるTor隠サービスでTorデーモンが支援される場合にはPoW(Proof of Work)方式を適用するようにした。

I2Pが段階的に終了する形態のElGamal(type0)暗号化方式はv34以前またはv34で除去される予定であり、使用量が少ないCJDNSの支持有無を検討中だ。

セキュリティ面でも注目があった。28日に行われたセキュリティ通告で、Linux以外の運営体制のselect()処理経路でノードメモリ高負担問題が発生する可能性を確認した。該公告は問題の深刻度を『中等』と分류し、Linuxノードは影響を受けないと述べている。

その後自動LLM分析で発見されたセキュリティ脆弱点は29.5・30.4・31.2・32.1版で修正されて配布されたことが注目される。

Bitcoin Coreのセキュリティ方針は主要版で発生する脆弱点を速く公開すべきと定め、今回の通告も修正版とともに発表された。

BIP-361という双方向性論議も含まれている。此提案は既存ECDSA・Schnorr署名の段階的制限を想定し、現在では『草稿(Draft)』状態に残る。

有効化の可否とネットワーク選択が決定されていないが、将来に適用可能性を含む。

$COINは10月13日公布した技術文書で双方向性転換を事前に準備するよう勧告し、転換過程は多く年かけると見込めた。

このような内容はビットコインの価格変動や投資利益に関する分析ではなく、ソフトウェア改善と方針的方向性を示すものである。