【オプティミスティックロールアップ】

Optimistic Rollup とは?

💡 「信じるけど、嘘ついたら巻き戻すよ」の性善説ブロックチェーン
📌 このページのポイント
Optimistic Rollup の仕組み Layer 2 Tx1 Tx2 Tx3 バッチ (楽観的に承認) 結果を提出 Layer 1(Ethereum) 状態ルート記録 チャレンジ期間(約7日間) 不正があれば Fraud Proof で異議申し立て可能
Optimistic Rollup のイメージ
ひよこ ひよこ

Optimistic Rollupって名前が面白いんだけど、何が「楽観的」なの?

ペンギン先生 ペンギン先生

トランザクションを処理するとき、いちいち正しいか検証せずに「たぶん正しいでしょ」って楽観的に受け入れるんだ。その代わり、不正があったら後から異議申し立てできる仕組みがあるよ

ひよこ ひよこ

えっ、検証しないで大丈夫なの?不正し放題じゃない?

ペンギン先生 ペンギン先生

そこがうまくできていてね。チャレンジ期間っていう猶予が約7日間あって、その間に誰でも「この処理おかしいぞ!」って指摘できるんだ。不正が証明されたら、その処理は取り消されて不正者はペナルティを受けるよ

ひよこ ひよこ

監視の目があるから不正しにくいんだね。でも7日間も待つの?

ペンギン先生 ペンギン先生

そう、それがOptimistic Rollupの弱点でもあるんだ。Layer 2からLayer 1に資産を引き出すとき、チャレンジ期間の7日間待たないといけない。日常の取引はLayer 2内で高速にできるんだけどね

ひよこ ひよこ

ArbitrumとかOptimismってよく聞くけど、これがOptimistic Rollupなの?

ペンギン先生 ペンギン先生

そのとおり!どちらもEthereum上のOptimistic Rollupプロジェクトで、Ethereumのガス代を大幅に下げてくれるんだ。実はOptimistic Rollupは既存のEthereumの仕組みと互換性が高いから、開発者が移行しやすいのも大きなメリットだよ

ひよこ ひよこ

ZK Rollupっていうのもあるけど、どっちがいいの?

ペンギン先生 ペンギン先生

一長一短だね。Optimistic Rollupは実装がシンプルで互換性が高いけど出金に時間がかかる。ZK Rollupは数学的証明で即座に正しさを保証できるけど、実装が複雑で計算コストが高い。今はOptimistic Rollupの方が普及してるけど、将来的にはZK Rollupが主流になるという見方もあるよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Optimistic Rollup」って出てきたら「性善説でトランザクションをまとめて高速化するLayer 2」と思えればだいたいOK!
📖 おまけ:英語の意味
「Optimistic Rollup」 = 楽観的ロールアップ
💬 Optimistic(楽観的)は「基本的にみんな正直だろう」と信じる姿勢から来ていて、Rollup(巻き上げ)は複数のトランザクションをまとめて処理することを意味するよ
← 用語集にもどる