Bitcoin Coreがテスト用の新バージョンをリリース:詳細

22時間前
3分読む
1 ビュー

Bitcoin Coreプロジェクトのリリース候補29.1

Bitcoin Coreプロジェクトは、マイナーなバージョンアップデートであるリリース候補29.1を発表しました。Bitcoin Coreは、主要なブロックチェーンネットワーク上で動作するオープンソースソフトウェアの中核を成すものであるため、その動向には注目が必要です。このリリース候補は、テスト期間中に問題が発見されなければ正式に実装される予定です。

アップデートの内容

今回のアップデートは、6月30日に正式にリリースされたBitcoin Core v28.2の約1か月後に行われました。マイナーリリースでは、いくつかのバグ修正とパフォーマンスの向上が図られています。特に、過剰な数のレガシー署名操作(「sigops」)を含む標準的なトランザクションは、ノードによって非標準として扱われることになります。

トランザクションごとの合法的なsigopsの上限は2,500に設定されており、このようなトランザクションを非標準として分類することで、以前はアップグレードされていないマイナーに対するDoS攻撃の悪影響を軽減することが可能となりました。

悪意のあるトランザクションは、過剰なsigopsによってノードを過負荷にすることができなくなります。典型的なトランザクションは、マイナーアップデートによって導入された変更の影響を受けることはありません。また、マイナーは非標準トランザクションを含めることができるものの、デフォルトのノードによって中継されることはありません。

その他の改善点

このアップデートは、古い32ビットシステムのユーザーがBitcoin Coreの安定性に影響を与える高いメモリ値を誤って設定するのを防ぐ役割も果たします。さらに、ウォレットの修正も導入されており、稀なブロックチェーン再編成イベント中のクラッシュを防ぎ、正しいウォレットバージョンがログに表示されるようにしています。

ノードは、潜在的なセキュリティリスクを防ぐために、RDP(3389)やVNC(5900)などの特定のネットワークポートの使用を控えることが推奨されています。

最後に、提案されたバージョンは、一部のARMデバイスで発生していた壊れた乱数生成機能を削除します。