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

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

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

さて、これを踏まえてなぜSovereign Rollupがロールアップと異なるかを説明するために、Sovereign Rollupの中身をサクッと説明します。
Sovereign Rollupはビットコイン上にオフチェーンのトランザクションデータをOrdinal Inscriptionsと同じ方法で保存する、オフチェーンでのトランザクション処理技術です。また、主要な機能としてEVM対応を謳っています。
ところが、Sovereign Rollupはいずれかのブロックチェーンに根ざしたレイヤー2というわけではない模様です。どこかのブロックチェーンでスマートコントラクトを利用した検閲耐性のありトラストレスな入出金が可能なわけではありません。Sovereign Rollup内で取引される資産はすべてWrapped BTCのようなトラストフルな預り証ということです。
「主権性のある」という意味からビットコイン界隈ではセルフカストディやトラストレス性などが連想されるSovereignという表現ですが、この場合は「独立している=どのチェーンとも直接関係ない」という紛らわしい使われ方をしています。贅沢な名前だね、今からお前の名前はプライベートチェーンだよ。
Etleneum + Ordinal Inscriptions
そう、つまりSovereign Rollupはスマートコントラクトプラットフォームではあるが、取引データを持っていてもトラストレスな入出金ができないのに、わざわざ取引データをビットコインブロックチェーン上に保存するという無駄極まりない構想です。
鬼才fiatjafが作成・運用していたサービスに中央集権的なスマートコントラクトプラットフォームのEtleneumというものがありました(利用低迷とハッキングを理由に2022年7月に閉鎖)。これはLuaで記述したスクリプトによってカストディアルに入金したsatsを扱うスマートコントラクトが記述・実行できるプラットフォームで、スマコンだけでなくLNURL-authなどの実験としての価値もあるサービスでした。
言うなればEtleneumのトランザクションデータをInscriptionにするのがSovereign Rollupです。一方でBitcoin Validity Rollupという真面目なリサーチをしている人もあるのに、これを持て囃して悪評を残すのはミスリードにもほどがあるのではないでしょうか。
validity_rollups_on_bitcoin
現実的な話としてValidity Rollupの検証に必要なオペコードが追加される見込みは現時点ではないとは思いますが。
マーケティング先行型の人たちが騒いでて嫌悪感を感じる
Ordinal Inscriptionsの流行あたりから、普段イーサリアム界隈で活動しているマーケティング先行型の不誠実みが強い人達がビットコインに飛び乗って騒いでて嫌悪感を感じる場面が急増してます。最終的に彼らが定着する可能性もあるので、精神的な対処方法を身に着けておくこともこれからは大事かもしれません…。
次の記事
読者になる
一緒に新しい世界を探求していきましょう。


ディスカッション