Shelleyのネットワーク分散化について
ブロックチェーンには、ネットワーク参加者がトランザクションを追加する方法と、あらゆる時点におけるそのステータスに関し、合意できるようにするコンセンサスプロトコルが必要です。CardanoブロックチェーンのコンセンサスプロトコルはOuroboros(ウロボロス)です。これは、エネルギー効率を高めながらビットコインと同じレベルのセキュリティを実現することが証明されている、IOHKによって開発されたプルーフオブステークプロトコルです。
Byron期
Byron期のCardanoはOuroboros BFTで実行されました。これは、IOHK、EMURGO、Cardano財団の3つの団体のみがブロックを生成できるようにするプロトコルです。この期間中はステークの委任はまだ不可能であったため、ブロックを作成しても報酬は生成されませんでした。
Shelley期のネットワーク分散化
Shelleyはネットワークの分散化を意味し、ブロックの生成は3つの団体に代わり1,000を超える団体が担うこととなり、Cardanoは最も分散化されたブロックチェーンとなります。
Shelley期は、エポック208に実施されたShelleyハードフォークから始まりました。これは端的に言えば、Byron期のOuorboros BFTから、ステーク委任とステークプールを有効にする新たなOuroboros Praos(プラオス)へと、使用するプロトコルを切り替えたということです。
Shelleyでは、すべてのステークホルダーに、ブロックを作成するプロトコルに参加する権利が付与されます。独自のノード(プライベートステークプール)を実行するか、スロットリーダーに選出されたときに自分に代わって行動してくれるステークプールにステークを委任するかを選択できます。
Shelleyの開始以来、1,000以上のプールが登録されており、すでにブロックを生成し、委任者とプールオペレーター自身に報酬を生み出しています。
さらなる開発
Cardanoの開発における次のステップは、Goguen(ゴーグエン:スマートコントラクト)、Basho(バショウ:スケーリング)、およびVoltaire(ボルテール:ガバナンス)です。
こちらの記事も参照:Cardanoロードマップ