blockchainjapan’s blog

旬のブロックチェーンを記事を厳選して提供!

レイヤー3とは何か?


レイヤー3とは何か?

Pontem Network

近い将来、取引コストの大幅な低下、DeFiツールのサポートの拡大、L2が提供する流動性の向上によって、エンドユーザーは取引の大半をL2で行うようになると考えられています。L2ソリューションは、トランザクションあたりのガスコストを下げ、トランザクション速度を向上させることで、スケーラビリティを高めます。同時に、L2は分散化、汎用ロジック、コンポジットの利点を保持しています。ただし、アプリケーションによっては特別なカスタマイズが必要なものもあり、その場合は新たな別レイヤーであるL3を使用するのがよいでしょう。

マルチレベルブロックチェーン構造

Web3の新時代へ突入しつつあり、この空間は本当に早く進化していることに気付かされます。しかし、変わらないのは、L1ブロックチェーンがWeb3エコシステムの基盤であり、開発者はその上に、基盤となるネットワークのセキュリティとコンセンサスを活用した他のプロトコルを作成できることです。L1ブロックチェーンは、他のネットワークを必要とせず、独立的かつ全体的に動作します。その主な問題は、これらのブロックチェーンのほとんどが、それ自体でスケーリングすることができないことです。

この問題は、取引速度の向上と手数料の削減を目指すL2ソリューションの作成に解決策を見出しています。Web3に新しいユーザーが増えれば増えるほど、大規模なブロックチェーンのスケーリングに対する、L2ネットワークの役割がより顕著になります。

例えば、ビットコインの場合、最も重要なソリューションはLightning Networkで、一定量ビットコイン保有する特別なマルチシグネチャーの財布として機能するユーザー間の支払い経路のネットワークです。コインは両者から提供されることもあれば、片方からのみ提供されることもあります。

Lightning Networkとは何か、その仕組みについて(出典:Medium

しかし、イーサリアムブロックチェーンの場合、最も人気のあるソリューションの1つがロールアップ(Optimisticzk-rollup)で、メインネットワークの外で取引を行いますが、終了した取引データをイーサリアムブロックチェーンのメインに移動します。

2種類のロールアップの仕組み(出典:Chainlink

実際には、L2ネットワークは、その上に構築された他の全の基礎となるインフラを提供し、分散型アプリケーション(dApps)、スマートコントラクト、その他のブロックチェーンレイヤーのための取引決済および検証の層を提供するものの、Web3エコシステム全体を構築するためのブロックチェーンの相互運用性のニーズを満たさないことが多いことが確認されています。

Pontemでは、ユーザー中心の製品を構築することの重要性も理解しています。そのため、開発者の裾野を広げ、急成長するMove/Aptosエコシステム向けの機能的なアプリケーションを作成することをミッションとしています。

この事実によって、開発者は、より多くの人々を暗号分野に引き入れ、彼らの経験をできるだけ簡単で楽しいものにするために、段階的なブロックチェーン構造を形成し続けています。

ブロックチェーン技術の大量導入のためには、新しいレベルのチェーン間コミュニケーションが必要となります。さらに、人気のあるDeFiプロトコルは、L3のネットワーク、プロトコル、アプリケーションを使用して、ユーザーの相互作用を改善するためにチェーン間の柔軟性を提供しています。

L3とは何か?

ユーザーにとってのL3(レイヤー3)とは、ブロックチェーンベースのアプリケーションのことです: 具体的にはDeFiアプリケーション、ゲーム、分散ストレージアプリケーションなどを指します。基本的に、これらのアプリケーションはクロスチェーン機能を持ち、ユーザーが1つのアプリケーションを通じて異なるブロックチェーンプラットフォームにアクセスできるようにします。つまり、L3は、下のレイヤーのプロセスのシンプルさを提供しながら、相互運用性の問題に対処しているのです。

3層と2層のアーキテクチャ(出典:Starkware Medium

異なるネットワーク間で仲介者なしに相互運用性を実現するために、新しいL3アプリケーションレイヤーが必要になってきています。このレイヤーによって、Web3 の風景が日常生活の多くの領域に広がり、より多くの人々を魅了することができると考えられています。

L2の主なミッションはコストの削減と取引速度の向上ですが、現在、Web3の世界全体が、L1チェーンとL2チェーン、そして関連アプリケーションという暗号空間全体の相互運用性の問題に取り組む必要性に迫られているのです。

L3は、エコシステム間の技術、機能、ユーザーエクスペリエンスなど様々な要素を抽象化することで、L1、L2間の相互運用性を向上させることができます。L3ソリューションを通じてブロックチェーンの基礎となるレイヤーにこの「表面」を実装することで、異なるネットワークやエコシステムが互いに通信、接続、相互作用することができるのです。

さまざまな新しいアプリケーションレイヤープロトコルをさらに検討すると、相互運用性の問題を解決するためにそれらがどのように機能するかがより詳細にわかりますが、それぞれのアプローチが異なるにもかかわらず、インターネットのレイヤー構造との類似性を強調する共通点があります。インターネットのインターネット・プロトコルと同じような仕組みで、複数のチェーンにあるプロトコル間でパケットによるデータ転送を行うのです。その結果、クロスチェーンのアプリケーションのユーザーエクスペリエンスが向上することが確認されています。

L3の仕組み

L3ソリューションの重要性を理解するために、既に活発に開発されているプロトコルの例を見てみましょう。

Interledger Protocol

Interledger Protocol(ILP)は、異なるブロックチェーン間で支払いを送信するためのオープンなプロトコルスイートです。ILPは、任意の数の異なるブロックチェーンやネットワークにまたがって支払いを送ることができる、相互接続された支払いハブのグローバルネットワークの開発を可能にするために設計されています。

その決定は、異なる決済ネットワークを接続するための標準であり、異なる台帳をまたいた支払いの送信を可能にします。ILPは、国境を越えた支払いや送金における問題に対処するためにRipple Labsによって設計されました。

Interledgerの仕組み(出典:Interledger

RippleのInterledger Protocolは、iPhoneを所有するすべてのユーザーが利用できるため、現在の市場で最も人気のあるL3ソリューションと呼ぶことができます。Apple Payの決済システムはこのプロトコルを実装しており、適切なアドレス、二要素認証、電子署名があれば、様々な暗号通貨での決済が可能です。

ILPは、あらゆる通貨や資産を単一のグローバルな台帳項目として表現することができ、1つの台帳に複数のアカウントを持つ仲介者の仲介を必要とせずに、参加するあらゆるネットワーク間を移動することができます。

Rippleは、3つのレベルに分かれたマルチレベル・アーキテクチャを基礎とし、それぞれが独自の機能を有しています。L1はブロックチェーンとして機能し、L2はローカルエリアネットワーク(LAN)、L3(Interledger Protocol)は、より高速かつ経済的な取引を提供すると考えられています。ILPは、IP(Internet Protocol)と同じような仕組みになっていると言えます。

IBC Protocol

IBC(Inter-Blockchain Communication)は、ブロックチェーン・ネットワークが互いに通信し、データを交換するためのプロトコルです。クロスチェーンの相互運用性が抱える問題を解決するために、CosmosのTendermintチームによって開発されました。

独立したブロックチェーン間で安全なデータ交換を実現し、シャーディングによるスケーリングや、アプリケーションごとにサイドチェーンを使い分けるための標準としての開発がなされています。

Tendermint Coreブロックチェーンアプリケーションプラットフォーム)がIBCプロトコルのベースとなって、Cosmos-SDKがL2のプロトコル機能を提供します。このようなフレームワークによって、IBCは、信頼性が高く安全なモジュール間通信、マルチチェーンのスマートコントラクト開発、チェーン間資産移転などのアプリケーションを支援することができます。

IBCパケットライフサイクル(出典:IBC Protocol

IBCは、複数のブロックチェーン・ネットワークにまたがるデータ転送、認証、注文などのさまざまなタスクを引き受けます。IBCプロトコルは、どのようなアプリケーションでも、独自の完全なノードやウォレットインフラを実行することなく、他のブロックチェーン上の他のアプリケーションのスマートコントラクトやデータサービスを利用することができます。

これを実現するために、各ブロックチェーンのネイティブネットワークスタックとアプリケーションレイヤーの間に位置する抽象化レイヤーを使用します — これらは「IBCレイヤー」と呼ばれています。このように、アプリケーションは、その動作方法を全く変更することなく、複数のネットワークで通信することができます。

ICON

ICONは、スタンドアローンソリューションとして機能するユニークなタイプのL3プロトコルの一例です。ICONプロトコルは、異なるブロックチェーンプロジェクトをつなぐことに重点を置いたブロックチェーンネットワークであり、その目標は、全てのブロックチェーンが相互に作用し、データを共有できるエコシステムを構築することにあります。これによって、分散型ネットワークのより効率的で相互依存的なシステムを実現することが可能になります。

ICONは、韓国を拠点とするブロックチェーン企業によって開発されました。ICONのネットワークは、異なるブロックチェーン間の相互運用を可能にする独自のブロックチェーンを使用しています。つまり、ユーザーは取引所やゲートウェイのような第三者の仲介者に頼ることなく、異なるネットワーク間で資産を交換することができるのです。

ICONネットワークを支える技術は、イーサリアムのプラズマ技術と非常によく似ていますが、1つの単一チェーンではなく、複数のブロックチェーンを相互接続するために特別に設計されています。

ICONは、独立したブロックチェーンをつなぎ合わせて、より効率的な取引を可能にするプロジェクトです。ICONネットワークは、独立したブロックチェーン・コミュニティが互いに交流できるようにする分散型ネットワークとして運営されています。ICONプロジェクトの主な目標は、世界中のすべての人が利用できる新しいタイプのインターネットを作ることです。

相互運用性プロトコルは、すべてのブロックチェーンデータを1つのレイヤーに集めて、複数のブロックチェーンネットワークを接続することで機能します。ICONは、複数のブロックチェーンネットワークの単一の相互接続を実装するための堅牢なソリューションを提供します。

Quant

Quantは、未来の金融のためのオペレーティングシステムを目指すブロックチェーンプロトコルです。パブリックとプライベートの回路を接続することで、エンタープライズブロックチェーンネットワークのための堅牢なソリューションを開発すると位置付けています。

Quantは、独自のパブリックとプライベートのDLTネットワークを開発し、その上にL3プロトコルを載せる計画です。L3プロトコルは「プロトコルスタック」と呼ばれる統合メッセージングソリューションを用いて、相互に通信できるようにする予定です。プロトコルスタックとは、異なるメーカーのコンピューターがTCP/IPなどの共通言語を介して互いに通信できるようにするための一連の規格のことです。

Quantは、Overledger DLTゲートウェイだけでなく、多くの興味深い相互運用性ソリューションも使用しています。例えば、Quantの機能には、複数のDLTを使ったスマートコントラクトだけでなく、複数登録のトークンも含まれています。さらに、L3プロトコルは、Oracle、Hyperledger、Nvidiaといった企業とパートナーシップを結んでいます。

L3プロトコルの例は、ブロックチェーン空間の将来にとっていかに重要であるかを示しています。レイヤー2のスケーラビリティ・ソリューションと相互運用性のためのレイヤー3プロトコルを組み合わせることで、暗号空間の断片化問題を解決できるかもしれません。


Pontem Networkについて

Pontem Networkは、Aptosの基盤となるdAppsの最初のスイートを構築しているプロダクトスタジオです。Aptosチームと共に、世界中の最初の10億人のブロックチェーンユーザーのためのエコシステムを構築しています。

Pontem Walletは、ChromeFirefoxiOSで提供されているAptosエコシステムへの入り口となるツールです。ユーザーは、トークンの送受信、分散型アプリケーションへの接続、Aptosのエコシステムの探索がウォレット内で可能になります。

また、Pontemは、Move Code PlaygroundLiquidswapByteBabelなどのAptosの基盤となるdAppsを開発しています。

Pontem Networkの各コンテンツはこちら