Layer 2 (レイヤー2)
レイヤー2とは、メインのブロックチェーン(レイヤー1)以外で取引を実行する技術の名称です。
イーサリアム等のレイヤー1ブロックチェーンの「スケーラビリティ問題」を解決するために開発されました。
近年「Optimism」や「Arbitrum」などの台頭もあり、非常に注目を集めています。
レイヤー2の種類
レイヤー2には「Optimistic Rollup」型と「ZK Rollup」型があります。
Rollupとは、スケーラビリティ問題を解決する為に開発された技術のことです。
Optimistic Rollup
Optimistic Rollupでは「Fraud Proof」を活用します。
Fraud Proofでは、検証を行わずに全ての取引を保存することで、検証の回数を大幅に減らします。
その代わり「チャレンジ期間」というものを定めることでセキュリティを担保します。
具体的には取引を保存した後、一定期間の「チャレンジ期間」を設けて、その間に疑わしい取引などの告発が行われます。
告発された取引のみ検証し、それが不正だと発覚した場合はその取引を無効化します。
Optimistic Rollupはその名の通り「楽観的」な価値観で取引を検証することで、スケーラビリティ問題を解決しています。
ZK Rollup
ZK Rollupでは「ゼロ知識証明」を活用します。
ゼロ知識証明とは「自分が持つ知識が正しいことを、追加情報を提示することなく証明可能である」ことを示す技術です。
全ての情報を検証しなくても、情報の正確性を証明できるため、検証速度を高めることができます。
その特徴から、ZK Rollupが主要なレイヤー2ブロックチェーンになると期待されています。
ただ技術的に非常に難しいため、ZK Rollupを活用したレイヤー2ブロックチェーンの利用者は少ないのが現状です。