To be or not to be, modularity?: ブロックチェーンアーキテクチャに関する考察とBerachainの位置づけ [Berachain翻訳]


:::note info
本記事は下記の翻訳となります。
[『To be or not to be, modularity?: Thoughts on blockchain architectures and how berachain fits in』](https://blog.berachain.com/blog/to-be-or-not-to-be-modularity-thoughts-on-blockchain-architectures-and-how-berachain-fits-in)
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1926720/2d5203ca-ebb2-b43a-089a-43c0ddea8f1a.png)

モジュラーブロックチェーンとモノリシックブロックチェーンを比較する議論が多く交わされています。現状、どのブロックチェーンの優位性も揺るぎないものではなく、日々新しいプロジェクトが市場に参入しています。わずか数クリックで、誰でもアプリケーション特化型のロールアップをデプロイしたり、モジュラースタック内の重要な垂直分野の 1 つに対応するインフラプロジェクトを立ち上げたりできます。ユーザーにはオンチェーンでトランザクションを行うための選択肢が事実上無限にあり、開発者はブロックチェーンのアーキテクチャを設計する際に選択できる組み合わせがさらに多くあります - なぜでしょうか？

すべてのブロックチェーンには、比較的小さなものから懸念されるほど大きなものまで、問題があります。最近まで、L1 が最も豊富なブロックチェーンでしたが、L2、アプリケーション特化型ロールアップ、モジュラービルディングブロックが登場し、その状況が変わりました。Ethereum と Solana は最も人気が高く、経済的に最も安全なブロックチェーンであり、開発者の好みに明確な違いがあります - EVM と SVM です。これらのブロックチェーンはどちらも、発足以来、特定のニーズに合わせて調整された異なるアーキテクチャを採用しています - Ethereum の場合は分散化に焦点を当て、Solana はスケーラビリティに焦点を当てています。

各チェーンは、設計原則とブロックチェーントリレンマ内のトレードオフに基づいて異なる体験を提供します。Ethereum は L2 への実行のオフロードを通じてよりモジュラー化を進め、Solana もモジュラーインフラストラクチャ周辺でわずかな進展を見せていますが、これらは依然としてモノリシックブロックチェーンと呼ばれています。ブロックチェーンがアーキテクチャに応じて異なるタイプのユーザーを引き付けるのをよく見かけますが、それらは中核となるフォーカスグループを念頭に置いて構築されているわけではありません。ブロックチェーン A のユーザー体験は通常、ブロックチェーン B とは異なりますが、これらの決定はブロックチェーン設計の最前線にあるわけではありません - ユーザー体験は後からついてきます。では、競争が依然として後者を明らかに fav っているにもかかわらず、モジュラー対モノリシックについてそれほど議論されるのはなぜでしょうか？ユーザーがどこに向かうかを判断するのが難しいのに、モジュラーブロックチェーンを設計する意味は何でしょうか？

Berachain は、2024 年に立ち上げが予定されている多くの L1 および L2 の 1 つです。このレポートは、モジュラーブロックチェーンとモノリシックブロックチェーンの違いを強調し、モジュラースタック内での価値の蓄積を検討し、Berachain のプロトコルデザインと Proof of Liquidity（PoL）がどのように適合するかを説明することを目的としています。

## 背景の説明

モジュラースタックには、データ可用性レイヤー、共有シーケンサー、ゼロ知識証明者、セトルメントレイヤーなど、多数のインフラカテゴリーが存在します。これら 4 つのカテゴリーは、ブロックチェーンの中核プロセスである実行、データ可用性、セトルメント、コンセンサスのワークフローを簡素化するために機能します。モジュラーブロックチェーンは、モノリシックな L1 の性能不足と、暗号通貨に自然に伴う実験によって推進された研究フォーラムでのアイデアとして始まりました。

最初に注目を集めた L2 は、Optimism、Arbitrum、zkSync、Starknet でした - これらの EVM ベースの L2 はすべて、Ethereum メインネットからセキュリティを継承しています。これらの L2 は、楽観的またはゼロ知識証明を利用しており、ブロックチェーンアーキテクチャの戦場で早期のプロダクト・マーケット・フィットを見出したモジュラー設計の初期の例です。これらのナラティブは最近数ヶ月で変化しており、主に Solana の継続的な開発と成功により、モノリシックなオプションがユーザーがオンチェーンで必要とするすべてに適しているままです。

モジュラーチェーンとモノリシックチェーンの違いは、コンセンサス、実行、セトルメント、データ可用性をどのように管理するかにありますが、それらのアーキテクチャは異なる場合があります。モノリシックチェーンはこれらすべてを内部で処理しますが、Ethereum のような新しいモジュラーチェーンは、最終的にはデータ可用性を**Celestia**にアウトソースしたり、実行の責務を**MegaETH**のようなプロバイダーにオフロードしたりする可能性があります - モジュラーインフラの美しさは、かなり自由に使用できる能力から来ています。

まるでパンドラの箱が開かれ、開発者が突然新しいアーキテクチャで実験する自由を得たかのようです。以前の開発フェーズでは、開発者は不変の設計原則を持つ孤立したブロックチェーン環境に追いやられていました。モジュラー性により、アイデアは長い研究やブログ投稿にとどまる必要はなくなりました - 強力な暗号保証と優れたユーザー体験を持つ斬新な経済システムを構築するためのインフラが現実のものとなりました。

言及されたオプション性は、暗号通貨の開発者基盤にとって明らかに大きな魅力ですが、ユーザーはこの議論からほぼ完全に取り残されています。コンシューマーは財布で投票し、これはブロックチェーンではトランザクションの頻度と資本の量を通じて特に当てはまります。平均的な暗号通貨ユーザーは、トランザクションコストの些細な差異のために一方のチェーンを選ぶ必要はなく、むしろシステムが次第に高まるユーザーの好みに適応すべきです。

モジュラーアーキテクチャは、将来の技術的進歩によって現在のオプションが陳腐化した場合のスタックのアップグレード可能性のため、ますます好まれています。Berachain V2 の設計は、モジュラーインフラの定義を変革し、開発者が ETH2 スタイルの実行環境を通じて完全な EVM 互換性にアクセスでき、さらにシビル耐性メカニズムを備えたプラグアンドプレイのコンセンサス（現在は PoL と Tendermint コンセンサスに最適化）を特徴とするシステムを作成します。

このモジュラー性の定義は、Berachain エコシステム内の相互作用にも拡張でき、モジュラー流動性を用語に導入し、チェーンスタックを超えたモジュラー性の新次元を追加します。

もし誰もが間違ったタイプのモジュラー性を優先していたら？もし中核プロトコル機能をアウトソースする必要なく、ブロックチェーンをモジュラー化するより良い方法があったら？

## 新しいタイプのブロックチェーンとしての Berachain

Berachain は厳密にはモノリシックチェーンでもモジュラーチェーンでもありません。今回は詳しく議論しませんが、今後登場する Berachain V2 では、モジュラーコンセンサスが実装される予定です - これは V1 の設計を基に、より回復力があり動的なブロックチェーンを作成するユニークな構造です。

前述のブロックチェーンの役割はすべて内部で行われ、主な違いは Proof of Liquidity（PoL）です。モジュラーかモノリシックかに関わらず、ブロックチェーンのコンセンサスメカニズムは、他の役割が適切に管理されることを確保するためにめったに実験されません。

Berachain は、ユーザー体験と重要なシステムアーキテクト（バリデーター、ユーザー、開発者）の間のインセンティブを調整することを目指しています。これらは、ブロックチェーンのパフォーマンスをわずかに向上させるための、ますます重要性の低い虚栄心のアップグレードのために無視されてきました。

ブロックスペースがますます商品化される中、安価なトランザクションコスト、高スループット、極めて競争力のある単一スロットファイナリティを提供できるチェーンは豊富にあります。Berachain はこれを認識し、プロトコル内の価値の整合性というより差し迫った問題に取り組む機会を見出しました。

Berachain 内では、バリデーター、ユーザー、プロトコルがついに協力して、ブロックチェーンのアーキテクチャに明示的に組み込まれたインセンティブと報酬の枠組みに向かって働いています。わずかな技術的利点のためにアーキテクチャをアウトソーシングすることに焦点を当てる代わりに、Berachain は PoL を通じて統一されたブロックチェーンを作り、流動性の流れとプロトコルの相互作用をよりモジュラーにしました。他のチェーンの DeFi エコシステムでは、インセンティブはしばしば孤立しています。ユーザーが 1 つのアプリケーションでトークンを獲得し、その資産を別のアプリケーションで使用してガバナンスに参加したり報酬を増やしたりすることはできません - Berachain ではそれが可能です。

PoL は協力とインセンティブの整合性を中心に据えています - 参加者は、BGT（Bera Governance Token）のシェアを獲得しようとするユーザー、より多くの BGT を引き付けようとするバリデーター、あるいはユーザーの報酬を増やし市場での足がかりを得るために仲間と協力するプロトコルのいずれかです。Berachain の BGT、BERA、HONEY からなる 3 トークンモデルは、ブロックチェーン内で流動性の流れをモジュラー化します。簡単な例として、ユーザーは[Kodiak](https://twitter.com/KodiakFi?ref=berachain.ghost.io)でファームし、Kodiak の vault を通じて[Infrared](https://twitter.com/InfraredFinance?ref=berachain.ghost.io)でループさせ、最終的に同じ獲得トークンを使用して資産に対するより大きな力を得ることができます。

Berachain 以前は、これはどのブロックチェーンでも不可能でした。エコシステム内のプロトコル間のシナジーの以前の例でさえ、個々のプロトコルの独自のガバナンストークンを意図的にファームする行為である流動性マイニングを中心に DeFi が展開してきたため、やや孤立していました。

## すべての主体の利害を一致させる

PoL システム内には 3 つの異なる参加者がいます：バリデーター、ユーザー、dApps です。この共生関係を作り出すために、BGT がこれらの動く部分を結びつけ、チェーンが流動性と経済的セキュリティを同時にスケールできるようにしています。モジュラーブロックチェーンはアーキテクチャとスタックの断片化に関連して定義されますが、モジュラー流動性は、チェーン上のユーザーの役割がもはや孤立していないシステムを描写するのに使用できます。

Berachain 上の開発は、開発者とユーザーが最初から調和する新しいアプローチとして際立っています。Berachain 上でアプリケーションを作成するには、PoL 駆動のインセンティブメカニズムの理解が必要であり、一方でユーザーは Berachain 上でのトランザクションと他のブロックチェーンとの鮮明な違いを認識しています。バリデーターは直接ユーザーと相互作用し、BGT への欲求を伝えます。プロトコルは競合他社と力を合わせ、自身とユーザーにより大きな BGT 報酬をもたらします。エコシステムの主体間にもはやゼロサムの競争はなく、これらの利益はオンチェーンで何らかの形で相互作用するすべての人に及びます。

モジュラーアーキテクチャが異なるエコシステム間で開発者を調和させる可能性があるのに対し、モジュラー流動性は単一のエコシステム内のすべての参加者を調和させます。モジュラーブロックチェーンにデプロイされたプロトコルは、モノリシックなものと変わりません。つまり、主なユーザーの利点は、より低コストでトランザクションを行い、わずかに速いトランザクションファイナリティを得られることだけです。このシステムは、イノベーションや斬新な経済ゲームを優先するのではなく、ユーザー体験や何が人々をオンチェーンでトランザクションを行わせるのかに対する同様の注意不足を示す設計原則を優先しています。時間が経つにつれ、これらの利点は商品化され、他の場所でユーザー価値を創造することがさらに重要になります。Berachain 上で可能なモジュラー流動性は、ユーザーにとってその価値を創造します。

Berachain は流動性を流動的にします。

Berachain のトークノミクスは、ガストークン（BERA）とガバナンストークン（BGT）の分割機能により、そのブロックチェーン体験を本質的にユーザー中心のものにしています。Berachain は、選好がモジュラーでありながら結束力のある経済システムの例であり、オンチェーンの相互作用が馴染み深くてもユーザーにとって負担が少ないシステムです。流動性が動く部分間を流れることができるため、包括的なブロックチェーンアーキテクチャをモジュラー化することに焦点を当てる必要が少なくなります。結果として、BERA と BGT の間の共生関係は、ユーザーにとっての Berachain の有用性を高め、そのプロセスでより安全なものにします。

PoL と BGT が実際にどのように機能するかについて詳しく知りたい場合は、[このレポート](https://blog.berachain.com/blog/synchronicity-a-look-at-potential-protocol-synergies-within-the-berachain-ecosystem-and-their-relationship-to-pol?ref=berachain.ghost.io)を読むことができます。

---

---

:::note info
【Sunrise とは】
Sunrise は Proof of Liquidity(PoL)と Fee Abstraction（手数料抽象化）を備えたデータ可用性レイヤーです。 私たちは DA の体験を再構築し、多様なエコシステムからのモジュラー型流動性を活用してロールアップを立ち上げています。

- [Sunrise - Specialized DA Layer for Proof of Liquidity](https://sunriselayer.io/)
- [Sunrise / Gluon Docs](https://docs.sunriselayer.io/)

【Social Links】

- [X(旧 Twitter)[英語])](https://twitter.com/SunriseLayer)
- [X(旧 Twitter)[日本語])](https://twitter.com/SunriseLayer)
- [Discord Community](https://discord.com/invite/sunrise)
- [Medium](https://sunriselayer.medium.com/)
- [Github](https://github.com/sunriselayer)
- [Linkedin](https://www.linkedin.com/company/sunriselayer)

【お問合せ】
Sunrise へのお問い合わせはこちらから 👉 [Google Form](https://forms.gle/h8RVahxRtXUvYwnv6)

![1080x360.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3839047/8971d83b-3331-4757-dc72-320d28618735.jpeg)

:::