核心問題:エントロピーを上回り、なぜビットコインは停滞できないのか
概要
ビットコインの設計は、誰もが独立して台帳を検証できることを優先していますが、これにより、初期ブロックダウンロード(IBD)を実行する新しいノードのリソース要件が増加するというコストが発生します。この記事では、ビットコインコアの開発者がIBDパフォーマンスを最適化するために継続的に行っている取り組みについて詳しく説明し、Raspberry Piからサーバーまで、幅広いハードウェアで検証ノードを実行することが容易になるようにしています。これらの最適化には、データ構造(UTXOセットなど)の改善、データベース管理、タスクの並列化、およびコンセンサスバグなどの潜在的なリスクの慎重な検討が含まれます。メモリ割り当ての最適化やトランザクション入力の並列取得など、最近の進歩は、ブロックチェーンの成長に伴い、ビットコインの適応性と効率性を維持するというコミットメントを示しています。この記事では、ネットワークの使用パターンが進化し、新しいボトルネックが発生するため、継続的なメンテナンスと最適化が不可欠であることを強調し、IBDをさらに高速化するためのSwiftSyncなどの実験的なアプローチをプレビューしています。
(出典:Bitcoin Magazine)