Bitcoinクライアント28.0はユーザーにどのような影響を与えるのか?
Bitcoin Core 28.0:プライバシー保護、パフォーマンス最適化、ウォレット管理の全面的な向上。
Bitcoin Core 28.0:プライバシー保護、パフォーマンス最適化、ウォレット管理の全面的な向上。
執筆:0XNATALIE
10月2日、BitcoinのコアクライアントであるBitcoin Core 28.0が正式にリリースされました。本バージョンは、Blockstream共同創設者のPieter Wuille(SegWitおよびTaproot技術の主要貢献者)、元Blockstream CTOのGreg Maxwell(BIP66およびBIP174の開発に参加)、およびベテランBitcoin開発者のLuke Dashjrなど、複数の経験豊富な開発者によって主導されました。
Bitcoin Coreは、最も広く使用されているBitcoinフルノード(Full Node)クライアントであり、グローバルなオープンソースコミュニティによって共同で保守・開発されています。これにより、Bitcoinネットワークの安全性、安定性、非中央集権性が確保されています。誰でもGitHubを通じて貢献することができます。
一般ユーザーにとって、Bitcoin Core 28.0が導入した自動トランザクション競合検出と最適化された手数料推定機能により、トランザクションの成功率が向上し、コストが削減されました。同時に、ウォレット機能の改善により、アドレスやキーの管理がより便利になり、バックアップやリカバリーもより簡単になりました。開発者にとっては、新バージョンがより安定した開発環境と強力なノード通信能力を提供します。
主な新機能と改善点
ウォレット機能のアップグレード
Bitcoin Core 28.0のウォレットは、メモリプール内の未確認トランザクションとの競合を自動的に検出でき、ユーザーがトランザクション送信時に重複や競合の問題に遭遇するのを防ぎます。これにより、トランザクションの成功率が向上し、競合による資金の凍結や遅延が減少します。新バージョンでは、ディスクリプタウォレットも導入されており、これはより現代的なウォレット管理方式です。ディスクリプタを使うことで、ユーザーは単一署名、マルチシグ(複数署名)、ネストアドレスなど、複雑なアドレス生成ルールを定義でき、さまざまな利用ニーズに対応します。ディスクリプタウォレットは、すべてのアドレスとキー情報を統一したディスクリプタファイルで記録するため、ユーザーはこのファイル1つをバックアップするだけで、ウォレットの全機能と資金を完全に復元でき、バックアップとリカバリーのプロセスが簡素化されます。
ユーザーのコスト削減を支援するため、Bitcoin Core 28.0はトランザクション手数料の推定を最適化しました。システムはデフォルトで最も経済的な手数料モデルを自動選択し、より合理的な手数料を自動的に推定してユーザーのコスト削減をサポートします。同時に、「保守モード」も残されており、より高い手数料推定を必要とするユーザーにも対応しています。さまざまなニーズに応えます。
ユーザーインターフェースの改善
Bitcoin Core 28.0は、ユーザーインターフェースに「ウォレット移行」機能を新たに追加し、ユーザーが旧バージョンのウォレットデータを新バージョンへ簡単に移行できるようになりました。複雑な操作を必要とせず、ウォレットデータの移行と更新が完了します。また、情報ウィンドウにはメモリプール容量の詳細表示が追加され、現在の使用状況も含まれます。ユーザーはこの機能を通じてノードの状態をより良く監視し、ノードの設定やパフォーマンスを最適化できます。
ネットワークとプライバシーの最適化
- Testnet4:BIP94に基づき、新バージョンでは新しいテストネットワークTestnet4が導入され、旧Testnet3は段階的に廃止されます。Testnet4はより安定し、現代的なテスト環境を提供し、テストネットワークの信頼性と安全性を向上させます。
- より柔軟なプライバシー保護:新バージョンではTor接続が最適化されました。Torはプライバシーを保護するネットワークツールで、実際のIPアドレスを隠し、オンラインプライバシーを強化します。今回のアップデートにより、ユーザーはTor接続をより簡単に設定でき、ノード通信の匿名性と安全性が向上します。
- UNIXドメインソケットのサポート:新バージョンではUNIXドメインソケットのサポートが追加されました。これは同一コンピュータ上の異なるプログラム間で安全に通信する方法です。上級ユーザーや開発者にとって、特にローカルアプリケーションとBitcoinノードの連携時に、より安全かつ効率的な通信方法を提供し、パフォーマンスと安全性が大幅に向上します。
- 改良されたリモートコントロールインターフェース:新バージョンではJSON-RPCインターフェースの互換性が向上し、JSON-RPC 2.0標準に対応しました。この改善により、サードパーティアプリケーションがBitcoinノードとより安定的かつ信頼性高く連携でき、開発者にとってより安定した開発環境が提供されます。
パフォーマンス向上
パフォーマンス面では、Bitcoin Core 28.0がブロックデータベースのキャッシュメカニズムを最適化し、ブロック同期速度が向上しました。初めてBitcoin Coreを実行するユーザーも、より短時間で最新のブロックチェーン状態に同期できます。新バージョンでは、もはや使用されていない旧コンポーネントが削除され、ソフトウェアの複雑性が低減し、潜在的なセキュリティリスクも減少しました。同時に、ソフトウェアのビルドに必要な外部ライブラリやツール(コンパイル依存関係)も最新バージョンにアップグレードされました。
v27バージョンの振り返り:重要な脆弱性の修正
Bitcoin Core 28.0リリース前の小バージョン(27.1および27.2)では、開発者がシステムの安全性と安定性に影響するいくつかの問題を修正しました:
- RPCセキュリティの改善:27.1バージョンでは、setmocktimeパラメータの処理問題が修正されました。setmocktimeはテスト用の時間設定パラメータです。このパラメータの誤った処理によるノード障害を防ぐために修正が行われました。また、エラーメッセージの表示も改善され、開発者が問題の原因をより迅速に特定できるようになりました。
- Miniscriptの最適化:MiniscriptはBitcoinのスクリプト言語で、誰がどの資金を使えるか、または何人の署名が必要かなど、トランザクションの安全性を確保するために使用されます。27.1バージョンでは、Miniscriptの解析方法が改善され、非常に複雑なトランザクションルールでも正しく認識・実行できるようになりました。
- ネットワーク通信の最適化:P2Pネットワーク内のノード識別メカニズムが改善され、ノード間の接続がより安定し効率的になりました。ネットワーク全体の信頼性が向上しました。
- メモリリークの修正:メモリリークは、プログラムが不要になったメモリを正しく解放しないことで発生する「リソースの無駄遣い」です。メモリリークはプログラムのパフォーマンス低下や、ノードのクラッシュを引き起こす可能性があります。27.2バージョンでは、メモリリークの原因となる問題が修正されました。
- ウォレットのセキュリティ修正:27.2バージョンでは、ウォレットのトランザクション処理ロジックが改善され、トランザクションエラーを引き起こす可能性のある問題が修正されました。例えば、ユーザーが未署名トランザクションを作成しようとした場合、システムがより正確に潜在的なエラーを認識し、警告を表示します。また、Proxy IP設定の問題も修正され、プロキシ経由での接続時の安全性と安定性が向上しました。
次期バージョン29.0は2025年4月初旬にリリース予定で、さらなるトランザクション最適化やより効率的なブロック転送プロトコル、より強力なプライバシー機能の導入が期待されています。
免責事項:本記事の内容はあくまでも筆者の意見を反映したものであり、いかなる立場においても当プラットフォームを代表するものではありません。また、本記事は投資判断の参考となることを目的としたものではありません。
こちらもいかがですか?

ビットコインが新安値を記録、テック株の下落で:データはBTCが10万ドルを下回ると予測
Ethereum開発者、Fusakaアップグレードの公式実施日を12月3日に設定
イーサリアム財団の研究者たちは、木曜日のAll Core Devsコールで、次期メインネット大型アップグレード「Fusaka」の正式な日程を決定しました。後方互換性を持つFusakaハードフォークでは、約12件のEthereum Improvement Proposalが実装されます。

Canaanが再び登場、Avalon A16――本気のマイナーをご紹介

暗号資産価格
もっと見る









