2023年3月10日 4 min read

Sovereign Rollupsは名前負けのプライベートチェーン

Ordinal Inscriptionsの流行でビットコインにデータを保存できることを知った開発者たちがNFT以外の様々なユースケースを考案しています。中でも話題となっているのがSovereign Rollupという「ビットコイン上でEVMを動かすロールアップ」です。

Sovereign rollups on Bitcoin with Rollkit | Rollkit
Last week, we introduced Rollkit, a modular framework for rollups. Today, we are proud to announce that Rollkit is the first rollup framework to support sovereign rollups on Bitcoin. This allows Rollkit rollups to use Bitcoin for data availability. The implementation is in alpha, but we invite curio…

ところが、これをロールアップと読んで良いのか問題が一部で話題になっています。今日はこれについて説明します。

ロールアップと異なる理由

一般的にロールアップはイーサリアム上のスケーリングソリューションの1つで、スマートコントラクト経由で入出金し、オフチェーンでトランザクションを実行できるサイドチェーンのようなものです。サイドチェーンと異なる特徴として、オフチェーンで実行したトランザクションのデータや実行の証明をオンチェーンに書き込むことで運営者の不正を防止したり告発できること、手数料さえ払えば運営者の協力なしに出金できることなどが挙げられます。

ロールアップについては過去にも自分や大石さんが投稿しています:

イーサリアムのレイヤー2について調べてみた
豊かな知識とともに。
tBTC zkSync TorchからみるzkRollup
最近、タイムラインに「tBTC zkSync Torch」なるムーブメントを見かけることがあります。これはライトニングネットワークがメインネットで使えるようになった初期にHodlnautが開始した、ライトニングを使って資金を1万サトシずつ追加してリレーのように送っていった「Lightning Torch (LN Trust Chain)」という運動をもじったものです。(Lightning Torchは渡す相手にトラストが必要だったため、途中で盗まれたりもしましたが、最終的に0.41BTCにまで成長して寄付されました)本稿のタイトルからしてわけがわからない方も多いと思うので、今日はこれを少し細か…
Rollup技術について
Q. 最近、Ethereumのレイヤー2ソリューションということで、「Optimistic Rollup」や「ZK Rollup」などRollupとういう言葉をよく見かけますが、具体的にどの様な技術なのでしょうか。 質問におこたえします。 Rollupとあるように、トランザクションをまとめる技術です。技術的にはサイドチェーンとかレイヤー2とか言われるタイプのものになります。 イーサリアムはご存知のようにネットワークがぱんぱんで手数料が馬鹿みたいにあがっています。そこで、Rollup技術では、イーサリアムの本体チェーンとは別のチェーンでトランザクションを実行して、そのトランザクションをまと…

ただし現時点でこれらの理想がすべて実現しているものはほぼ存在せず、基本的にどこかに運営者による盗難・凍結のリスクが存在します。例えばコントラクトの内容を変更できる管理者鍵の存在、オンチェーンのスマートコントラクトで検証をしていない、検証に必要なデータを運営者から取得しないといけないなどです。これらのリスクはL2Beatというサイトに比較表でまとめられています:

L2BEAT – The state of the layer two ecosystem
L2BEAT is an analytics and research website about Ethereum layer 2 scaling. Here you will find in depth comparison of major protocols live on Ethereum today.

さて、これを踏まえてなぜSovereign Rollupがロールアップと異なるかを説明するために、Sovereign Rollupの中身をサクッと説明します。

Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to ビットコイン研究所.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.