分散型台帳とは、複数のコンピュータにコピーされたデータベースです。各コピーには同じ記録が保存されます。新しいトランザクションが追加されると、すべてのコピーに反映されます。マスターバージョンは存在しないため、単一の主体がマスターバージョンを管理することはありません。すべてのノードが完全なコピーを保持しています。台帳はネットワークそのものです。この冗長性によってシステムは高い耐障害性を備えています。いずれかのノードがオフラインになっても、台帳は存続します。誰かがいずれかのコピーの記録を変更しようとしても、他のコピーはその変更を拒否します。
ブロックチェーンは分散型台帳の一種ですが、すべての分散型台帳がブロックチェーンであるとは限りません。ブロックチェーンは、暗号学的ハッシュを用いてブロック内のレコードをリンクします。他の分散型台帳は異なる構造を採用しています。例えば、有向非巡回グラフはトランザクションを直接リンクします。共通点は分散性です。台帳は多数のマシン上に存在し、それらのマシンは何らかの合意メカニズムを通じて状態について合意します。このアーキテクチャにより、帳簿を管理する中央機関が不要になります。ただし、従来のデータベースに比べてシステムは遅く、複雑になります。
分散型台帳の特性
- 複製済み — 各ノードがコピーを保持
- コンセンサス主導型 — ノードは有効な更新に合意する
- 改ざん防止機能付き ― 変更には痕跡が残る
- 中央オペレーターなし ― 単一の制御ポイントなし
許可型分散型台帳は、参加できるユーザーを制限します。一方、公開型台帳は誰でも参加できます。ほとんどの企業におけるユースケースでは、許可型モデルが好まれます。
Comments
No comments yet. Be the first to share a thought.
Leave a comment