BTCクライアント28.0はユーザーにどのような影響を与えますか?

robot
概要作成中

著者: 0xNatalie ソース: chainfeeds

10月2日、BTCコアクライアントBitcoin Core 28.0が正式にリリースされました。このバージョンは、Blockstream共同創設者であり、SegWitおよびタップルート技術の主要な貢献者であるPieter Wuille、前Blockstream CTOであり、BIP66およびBIP174の開発に関与したGreg Maxwell、および資深BTC開発者であるLuke Dashjrなど、複数の経験豊富な開発者によって主導されました。

Bitcoin Core は最も広く使用されているBTCフルノード(Full Node)クライアントであり、グローバルなオープンソースコミュニティによって共同で維持・開発され、BTCネットワークの安全性、安定性、分散化を確保しています。誰もがGitHubを通じて貢献できます。

一般ユーザーにとって、Bitcoin Core 28.0で導入されたトランザクションの競合検出と最適化されたコスト推定機能は、トランザクションの成功率を劇的に向上させ、コストをドロップさせます。同時に、ウォレット機能の改善により、アドレスと秘密鍵の管理がより便利になり、バックアップと復元も簡単になりました。開発者にとっては、新バージョンはより安定した開発環境と強力なノード通信能力を提供します。

主な新機能と改善点

ウォレット功能升级

Bitcoin Core 28.0のウォレットは、メモリープール中の未確認取引との競合を自動的に検出し、ユーザーが送金時に重複や競合に遭遇することを回避します。これにより取引の成功率が向上し、取引の競合による資金の凍結やレイテンシーを減少させます。新バージョンでは、ディスクリプターウォレットも導入されており、これはより現代的なウォレット管理方法です。ディスクリプターを使用すると、ユーザーはシングル署名、マルチ署名、ネストアドレスなどの複雑なアドレス生成ルールを定義でき、さまざまな使用ニーズに対応できます。ディスクリプターウォレットは、すべてのアドレスと秘密鍵の情報を記録する統一されたディスクリプターファイルを使用するため、ユーザーはディスクリプターファイルをバックアップするだけで、ウォレットのすべての機能と資金を完全に復元でき、バックアップと復元の手順が簡素化されます。

ユーザーのコストを節約するために、Bitcoin Core 28.0 は取引手数料の見積もりを最適化しました。システムはデフォルトで最も経済的な料金モデルを自動的に選択し、より合理的な取引手数料を自動的に見積もり、ユーザーのコストを節約するのを助けます。同時に、「保守モード」も残し、より高い手数料の見積もりが必要なユーザーが選択できるようにしています。さまざまなニーズに対応しています。

ユーザーインターフェースの改善

Bitcoin Core 28.0には、ユーザーインターフェースに「ウォレット移行」機能が追加され、旧バージョンのウォレットデータを新バージョンに簡単に移行することができます。複雑な操作は必要ありません。ウォレットデータの移行と更新が完了します。また、情報ウィンドウにはメモリープール容量の詳細な表示が追加され、現在の使用状況を含みます。この機能を使用すると、ノードの状態をより良く監視し、ノードの設定とパフォーマンスを最適化することができます。

ネットワークとプライバシーの最適化

  • **Testnet4:**BIP94に基づき、新しいバージョンでは新しいテストネットワークTestnet4が導入され、古いTestnet3が段階的に廃止されます。Testnet4はより安定したモダンなテスト環境を提供し、テストネットワークの信頼性とセキュリティを向上させます。
  • より柔軟なプライバシー保護:新しいバージョンではTor接続が最適化されています。Torはプライバシーを保護するネットワークツールで、実際のIP アドレスを隠すことができ、オンラインプライバシーを強化します。この更新により、ユーザーはTor接続をより簡単に構成でき、ノード通信の匿名性とセキュリティを向上させることができます。
  • UNIXドメインソケットのサポート:新しいバージョンでは、UNIXドメインソケットのサポートが追加されました。これは同じコンピュータ上の異なるプログラム間で安全に通信するための方法です。高度なユーザーや開発者により安全で効率的な通信方法を提供し、特にローカルアプリケーションとBTCノードの相互作用時にパフォーマンスとセキュリティが大幅に向上します。
  • 改善されたリモートコントロールインターフェース:新バージョンでは、JSON-RPCインターフェースの互換性が向上しました。JSON-RPC 2.0標準をサポートしています。この改善により、サードパーティのアプリケーションがBTCノードとより安定して信頼性の高い対話を行うことができ、開発者により安定した開発環境を提供します。

パフォーマンスの向上

性能面では、Bitcoin Core 28.0 はブロックデータベースのキャッシュメカニズムを最適化し、ブロック同期速度を高速化しました。Bitcoin Core を初めて実行するユーザーは、より短時間で最新のブロックチェーンの状態に同期できます。新しいバージョンでは、使用されなくなった古いコンポーネントが削除され、ソフトウェアの複雑さが低減され、潜在的なセキュリティリスクが排除されました。同時に、ソフトウェアのビルドに必要な外部ライブラリやツール(コンパイル依存関係)も最新バージョンにアップグレードされました。

v27バージョンの概要:修正された重要な脆弱性

Bitcoin CORE 28.0がリリースされる前のバージョン(27.1および27.2)では、開発者がシステムのセキュリティと安定性に影響を与えるいくつかの問題を修正しました。

  • RPCセキュリティの改善:27.1バージョンでは、setmocktimeパラメータの処理に関する問題が修正されました。setmocktimeはテスト時間を設定するためのパラメータです。このパラメータの処理問題が修正され、時間設定エラーによるノードの障害を回避します。さらに、問題の原因をより良く説明するためにエラーメッセージを改善し、開発者が問題を迅速に特定できるようにしました。
  • Miniscript 最適化:Miniscript はBTCのスクリプト言語であり、取引の安全性を確保するために使用されます。たとえば、誰が特定の資金を使用できるか、または送金に署名する必要がある人数などが含まれます。27.1版では、開発者がMiniscriptの解析方法を改善し、非常に複雑な取引規則でも正しく識別および実行できるようになりました。
  • ネットワーク通信の最適化:P2Pネットワーク内のノード識別メカニズムが改善され、ノード間の接続がより安定し、効率的になりました。ネットワーク全体の信頼性が向上しました。
  • メモリリークの修正:メモリリークとは、コンピュータプログラムの「リソースの浪費」であり、プログラムが使用していないメモリを正しく解放しないために発生します。メモリリークはプログラムのパフォーマンスを低下させ、ノードをクラッシュさせる可能性さえあります。バージョン27.2では、メモリリークを引き起こす問題が修正されました。
  • ウォレット安全修补:27.2 版本では、ウォレットのトランザクション処理ロジックが改善され、トランザクションエラーの原因となる可能性のあるいくつかの問題が修正されました。たとえば、ユーザーが署名されていないトランザクションを作成しようとした場合、システムはより正確に潜在的なエラーを識別し、警告を表示します。さらに、プロキシIPの設定の問題も修正され、プロキシ接続時のセキュリティと安定性が向上しました。

次のバージョン29.0は2025年4月初にリリース予定で、より多くの取引最適化と効率的なブロック転送プロトコル、および強化されたプライバシー機能が導入される予定です。

原文表示
  • 報酬
  • コメント
  • 共有
コメント
コメントなし