アーカイブノード

編集:
安藤 啓明 (Hiroaki Ando)

アーカイブノードとは、ブロックチェーンにおいてジェネシスブロックから現在まで、すべてのトランザクションデータを保有するノードのことを指します。

一般的に、すべてのトランザクションデータを保有するノードと言うとフルノードが挙げられます。しかし厳密には、フルノードとはアーカイブノードと「剪定ノード」の総称です。

剪定ノードとは、すべてのトランザクションデータのうち、一定期間よりも古いものは削除するノードのことを指します。これは、ブロック高が増加して扱うデータが増えたことによって、フルノードが減ってしまうことを防ぐための措置です。トランザクションの検証には影響がないようになっています。

一方アーカイブノードは、先述したように過去から現在まですべてのトランザクションデータを保有するノードです。剪定ノードで削除された古いデータを入手したい場合、アーカイブノードに提供してもらう必要があります。