コアウォレット (Core Wallet)
コアウォレットとは、ブロックチェーンのデータの一部だけでなく、そのすべてを保持できる暗号資産ウォレットです。フルノードウォレットとも呼ばれ、すべてのブロックを自らダウンロードして検証します。ビットコインネットワークのリファレンスソフトウェアであるBitcoin Coreが、最もよく知られた例です。
重要な理由
Electrumのようなライトウォレットは、チェーン上に何があるかを外部サーバーに教えてもらう仕組みです。便利な反面、そのサーバーを信頼する必要があります。コアウォレットはネットワークのルールを自ら適用するため、支払いが有効であることを他者に確認してもらう必要がありません。また、残高を確認してもウォレットのアドレスが第三者のサーバーに知られることがないため、プライバシーの向上にもつながります。その代わりにリソースを消費します。最初の同期には長い時間がかかることがあり、十分なディスク容量と通信帯域が必要です。ただし、一部のコアウォレットには、すべてを検証しつつ直近のブロックだけを保持するプルーニングモードが用意されています。
具体例
あるユーザーがデスクトップパソコンにフルノードウォレットをインストールします。初回起動時には、ジェネシスブロック以降のすべてのブロックをダウンロードし、1つずつルールに照らして検証します。それ以降、着金した支払いが承認済みとして表示されるのは、リモートのサービスがそう報告したからではなく、ユーザー自身が持つチェーンのコピーにその支払いが含まれているからです。