Bitcoin Core バージョン 27.0 がリリース: 新機能と改良点は何ですか?

Bitcoin Core はバージョン 27.0 をリリースし、Bitcoin システムの機能と安全性を高めるための新機能と改善をもたらしました。このアップグレードは、Bitcoin Core Web サイトおよび GitHub からダウンロードできます。ネットワーク手順、セキュリティ機能、ウォレット管理に注目すべき変更が見られます。

ビットコイン コアは、ビットコイン ネットワークを運用するための不可欠なソフトウェア基盤として機能し、参加ノードとデジタル ウォレットの両方として機能します。これはビットコインプロトコルのコードベースの標準バージョンを具体化しており、ブロックチェーンに記録されたトランザクションの信頼性を管理および確認する上で重要な役割を果たします。 2009 年にサトシ・ナカモトによって立ち上げられたビットコイン コアは、ビットコインの分散型の性質に不可欠であり、ユーザーが中央機関に依存せずに独立してトランザクションを認証し、ネットワーク規制を遵守できるようになります。

Bitcoin Core V27.0 の主な機能と変更点

非推奨となる機能と将来の代替機能

約 10 年間、「libbitcoinconsensus」ライブラリは重要なコンポーネントでした。ただし、現在は段階的に廃止されており、バージョン 28 では削除される予定です。代わりに、開発者は、UTXO セットと直接対話してトランザクションとブロックを検証するための高度な API を提供する「libbitcoinkernel」に焦点を当てています。

強化されたセキュリティ プロトコル

未確認のトランザクションを mempool.dat ファイルに保存する方法が変更され、注目すべき開発が行われました。この新しい形式は、トランザクション データに対する XOR 演算を組み込んでおり、ウイルス対策システムなどの外部ソフトウェアによる望ましくない変更から保護することを目的としています。以前の形式を好む人のために、バックアップ オプションが提供されています。

ネットワークと P2P の強化

デフォルトでは、新しいアップデートではトランスポート層に BIP324 v2 が導入され、ネットワーク全体の接続プロトコルのセキュリティが強化されます。この変更により、ネットワークで調整された時間がコンセンサス ロジックから除外されるため、コンセンサスを維持するためにノード マネージャによる正確なシステム時刻設定の重要性が強調されます。

メンプール ポリシーの革新

Topologically Restricted untilconfirmation (TRUC) トランザクションの登場により、大きな変化が起こります。この新しいアプローチは、現在テストネットワークに限定されていますが、トランザクションスワップと手数料バンピングの信頼性を取り巻くインセンティブを強化するように設計されています。 TRUC取引では、未確認の出力の使用に制限を設けることで、こうした改善を目指しています。

RPC および外部署名の更新

「addnode」RPC は、「-v2transport」の最新のデフォルト設定に一致するように変更されました。古いライブラリへの依存を置き換えるために、当面は Windows 上の外部ソースからの署名機能は利用できなくなります。適切な代替手段が実装されたら、この機能を復活させる予定です。

開発とウォレットの最適化

最新のプログラミング手法を常に最新の状態に保つために、プロジェクトの構築フェーズでは C++20 をサポートするコンパイラーが必要になります。さらに、デジタルウォレットには、より高い手数料での取引コスト効率を高めるための CoinGrinder アルゴリズムの組み込みや、個別の取引手数料プランに対応するための Branch And Bound アルゴリズムの微調整などの改善が加えられました。

最新の機能と改善点を活用するには、新しいアップデートをインストールする前に既存のバージョンを閉じることをお勧めします。インストールプロセスは特定のオペレーティングシステムによって異なる場合がありますが、全体的には単純です。このアップグレードは、Linux カーネル バージョン 3.17 以降、macOS バージョン 11.0 以降、および Windows 7 以降のエディションを使用するシステムと互換性があります。

新しいバージョンの Bitcoin Core (27.0) は、Bitcoin の基盤の機能に大きな変化をもたらすことが期待されています。このアップデートでは、セキュリティを優先し、効​​率を向上させ、トランザクション処理機能を強化します。その最終的な目標は、新たなリスクやスケーラビリティの問題に対してネットワークを強化することです。

本稿執筆時点では、BTCは63,989ドルで取引されていました。

Bitcoin Core バージョン 27.0 がリリース: 新機能と改良点は何ですか?

2024-04-17 09:26