
Merlin Chainを読み解く:ワンクリックサブチェーン+オープンソースエンジンで、メタバースとNFTの相互運用性を基盤から構築
TechFlow厳選深潮セレクト

Merlin Chainを読み解く:ワンクリックサブチェーン+オープンソースエンジンで、メタバースとNFTの相互運用性を基盤から構築
Merlinソリューションの主なポイントは3つです。1つ目はワンクリックでサブチェーンを発行できること、2つ目はNFTの相互運用性、3つ目はオープンソースで分散型のゲームエンジンです。
編集:Merlinコミュニティのボランティア
過去1年間、ブロックチェーン上には数千万点のNFTと数万件以上のGamefiプロジェクトが誕生し、「メタバース」が最もホットなトピックとなった。高スループットやマルチアセットに対応するため、各パブリックチェーンは独自のソリューションを提示している。PolygonのLayer2やSolanaはいずれも65,000+TPSを実現すると主張しており、NearやETH2.0のシャーディングによるスケーリングも最終段階に差し掛かっている。
しかし現在のメタバースはまだ黎明期にあり、多くの課題が解決されていない。まずネットワークの混雑問題がある。Polygonには最近多数のNFT・Gamefiユーザーが流入し、何回もネットワークが詰まった。またSolanaも度々ダウンしている。次に、Gamefiのデータがすべてオンチェーン化されているわけではない。確かにNFT自体はチェーン上にあるが、ユーザーデータは依然として中央サーバーに保存されており、「内部犯行」のリスクが存在する。さらにWeb3における「相互運用性(Interoperability)」も未達成だ。異なるプロジェクト間でNFTをやり取りできない現状では、例えばAゲーム内でBゲームのモデルを使い、Cゲームの車を運転するといった基本的な相互運用性も実現できない。
こうした「メタバース」の混沌とした時期に、Merlinチームは最新のソリューションを発表した。

これらの資料から、Merlinのソリューションは主に以下の3点に集約される。ワンクリックでサブチェーンを生成、NFTの相互運用性、そしてオープンソースかつ非中央集権型のゲームエンジンの提供。
1. ワンクリックサブチェーン
すべてのメタバースをチェーン上に載せる場合、多人数インタラクションによる高頻度データと大容量処理が必要となるが、単一のLayer1またはLayer2技術ではそれを満たすのは困難である。シャーディング技術であっても、クロスシャード取引のボトルネックにより無制限なスケーリングは不可能だ。このためMerlinは階層型アーキテクチャを採用し、Layer1が価値の流通を担い、Layer2がエコシステムアプリケーションを担当する。
1.1 拡張可能なLayer1シャーディング
MerlinのLayer1はネットワーク全体の価値を支え、すべてのLayer2に対してセキュリティおよび相互接続などのサービスを提供し、最高レベルの安全性と強力なスケーラビリティを持つ。メインチェーンはシャーディング構造を採用しており、シャードが容量の限界に達した場合、新たなシャードを追加することで容量を倍増できる。
Merlinのシャーディングはステートシャーディングを採用しており、各シャードはその内部の台帳のみを保持することで、シャードの拡張性を最大限に確保している。各シャードを接続するバックボーンチェーンは、シャード管理およびクロスシャード取引のルーティングを担当し、Merlinアーキテクチャの中核を成す。これは最も高いセキュリティを持つ全員合意型プロトコルを採用しており、すべてのノードがクロスシャード取引を検証・ブロードキャストする必要がある。また、シャード数の増加に伴いクロスシャード取引のスループットが増大し、バックボーンチェーンへの負荷が高まる可能性があるため、バックボーンチェーン自体も強力なスケーラビリティを持つ設計となっている。極端な状況下では、バックボーンチェーンのノードハードウェアは水平方向に拡張可能であり、取引スループットが警告レベルに達した際には、ハードウェア設定の追加によって対応できる。
1.2 安全かつ高性能なLayer2 Rollups
Layer2はアプリケーションエコシステム全体を担い、ネットワークの大部分の取引を処理する。Merlinのレイヤー2チェーンは1秒間に数万件の取引を処理でき、個別のアプリケーションのニーズをすべて満たすことが可能であり、契約のトリガーによってさらに下位のスケーリングを行う新しいサブチェーンを作成することもできる。Merlin Layer2はzkRollupを採用しており、ゼロ知識証明技術により、レイヤー2チェーンとメインチェーンと同等の安全性を暗号学的に保証している。Layer2はLayer1に取引の正当性データを報告し、不正行為のチャレンジ期間を待つ必要がなく、数分で取引の最終確定が可能になる。
1.3 スマートコントラクトによるチェーン発行
単一のLayer2チェーンでは、メタバース事業のスループット要件を満たせない。これが現在市場でLayer2が混雑する根本的な原因である。
現在のチェーン発行ツールは敷居が高く、小規模チームや個人開発者は利用を避けている。また、Layer2は標準的な合意メカニズムを採用していないため、セキュリティも保証されにくい。統一された規格がないため、Layer2間での資産の相互接続も難しい。
従来のEthereumエコシステムのようにプロジェクトが独自のトークンを発行するのではなく、Merlinは各Dappプロジェクトが独自のチェーンを発行することを推奨している。Merlinのスマートコントラクトを通じて、ユーザーはチェーンのパラメータを特定のスマートコントラクトにトランザクション形式で送信するだけで、物理的に独立した機能完備のLayer2チェーンを生成できる。このチェーンは独自のノードとネットワークを持つ。したがって、各Dappサブチェーンはメタバースの高スループット処理を担うことができ、その高負荷が他のLayer2チェーンやメインチェーンに影響を与えることはない。
同時に、スマートコントラクトで生成された各Layer2チェーンは、同じ合意標準に準拠しているため、他のLayer2チェーンと同等の機能を持ち、強力な資産相互運用性を有する。また、すべてのサブチェーンがMerlinが規定するzkRollupを採用しているため、メインチェーンと同レベルのセキュリティを確保している。
1.4 Layer2の発行と維持管理
Dapp開発者が自身のLayer2チェーンを発行する際、自身の状況に応じてノードを自由に設定できる。ノード選択に関して、Merlinは少なくとも4つのソリューションを提供している。開発者は初期段階のスループットとデータ制御を確保するために物理サーバーノードを選択できる。より広範な合意形成を目指す場合は、MerlinのMicroServiceを利用でき、1層チェーンのKubernetesを呼び出すだけでよい。Dappがより広範な合意を得た後は、他のパブリックチェーンと同様に、より分散化されたノード群を選択することも可能だし、Merlinが提供するグローバルな分散コンピューティングプールを利用してノードサービスを提供することもできる。
1.5 Layer2の独立性と脱却
DappのLayer2ネットワークが安定した合意を形成し、独自のエコシステムを確立した場合、そのコミュニティはLayer2ネットワークをMerlin Layer1の管轄から切り離し、独自の独立主チェーンとして運営できる。コミュニティが自らのLayer2チェーンの堅牢性とノード状態が主チェーンとして十分であると判断すれば、Layer2ネットワークのノードはMerlinのスマートコントラクトにトランザクションを送信することで、Merlinネットワークから独立することが可能となる。
Merlinチェーンから独立したDappは、Merlinと同じ規格・仕様を共有しており「共生性」を持つため、チェーン上の資産相互運用性が保証され、MerlinのNFT&メタバース規格がより広い範囲へと普及していく。
2. NFTプロトコルのアップグレードと相互運用性
ERC721プロトコルに基づくNFTエコシステムは非常に活発であり、毎日数千万のコンテンツや開発者が新たなNFTを創造している。しかしNon-Fungible TokenはJPG形式に限定されるべきではない。現在の拡張性や応用シーンは限定的であり、より広範なVirtual Assetsの形態として、拡張性と相互運用性(scalability and interoperability)を備え、多数のメタバース/Gamefiシーンでユーザーが実際に使えるものとなるべきである。
2.1 NFTの次元アップと相互接続
現在のメタバースにおけるNFTは断絶している。第一に、既存の2D NFTはメタバースに持ち込めない(リビングにアバター画像を貼る以外に使い道がない)。そのため新しいGamefiプロジェクトは大規模なNFTコミュニティを惹きつけられない。第二に、プロジェクト間でのNFTの相互接続が不可能であり、Aゲーム内の資産をBゲームに持ち込むことはできない。第三に、資産の真正性の問題がある。あなたのチェーン上のハッシュ値がゲーム内でどのように表示され、どのような効果を持つのかは完全にプロジェクト側の裁量に委ねられており、資産は中央集権的で監視されていない。
MerlinはNFTのパラメータをアップグレードし、ERC721の基礎に新たな次元を導入した。これらにはNFTのMesh、Shader、Transform、Physics、Animationなどが含まれる。これらのパラメータは圧縮後にチェーン上に保存され、素材は非中央集権型ストレージに保管され、Dappプロジェクト側が呼び出して使用する。
これにより、どのプロジェクトから発行されたNFTであれ、他のプロジェクトでも利用可能になり、またそのNFTの機能がユニークなものとして保証され、プロジェクト側が勝手に変更することはできなくなる。

2.2 NFTユーティリティの拡張
現在のNFTユーティリティはアバター用のJPG画像に留まっており、自然とArt&Collectiblesに限定されてしまう。使用シナリオや頻度の制限により、NFTの属性は取引に限定され、レンタル、分割所有、販売代理など他の金融的属性が欠如している。
Merlinの3D NFTがメタバース間で相互運用可能になれば、多数のNFTに実用価値と基盤的価値が生まれる。限定版スポーツカーを持つユーザーは、その資産を他の必要なユーザーにレンタルできる。借りたユーザーはオープンワールドでその車を走らせ、見せびらかしたり、社交したりできる。
また、専門のデザイナー・モデラーはチェーン上で「より良いパーツ」を作ることができる。デザイン性のある家具、庭園、ベース素材などを提供し、NFTを分割所有や利用権という形で開発者に販売できる。これにより、クリエイティブだが美術リソースに乏しい独立系開発者の「車輪の再発明」コストが大きく削減される。デザイン資産だけでなく、ゲームプレイ自体もNFTの形で「販売代理」として価値を生み出せる。ある開発者が独創的な「バトルロイヤル」モードを設計したり、ギャンブルに詳しい開発者がより面白いブラインドボックスマシンを開発した場合、それらの独自プレイスタイルをパッケージ化し、他の「加盟店」に販売代理させることで、契約を通じて広範なユーザー層から収益を得られる。
最後に、最も重要なこととして、相互運用性はNFTとメタバースの経済生態系を再構築する。あるNFTクリエイターが、ユーザーがNFTを購入した直後に、それを人気のメタバースに持ち込めるようにしたいと考えている場合、そのメタバース側は流入するトラフィックや資産に対してクリエイターに収益分配を行う(Merlinのスマートコントラクトで自動化)。同様に、新作Gamefiの開発者が、NFT資産を持つユーザーたちがゲーム世界を豊かにしてほしいと考えている場合、ゲーム内での行動によってそのユーザーの資産が取引されれば、NFTプロジェクト側はその収益の一部をGamefi開発者に分配できる。

2.3 チェーン上での創作(Creation on Chain)
Merlinは、メタバースの創作プロセスをチェーン上に記録し、ユーザーと開発者がより価値あるインタラクションを形成することを目指している。
現在のメタバースやGamefiプロジェクトの開発は「ブラックボックス」であり、ユーザーは開発者が約束した内容を予定通りに実現できるかどうか分からない。多くのプロジェクトはトークンやNFTの販売後に開発を中止してしまうことさえある。Merlinは、ゲーム開発者がSpikeエンジンを使用し、進捗をチェーン上に同期することを推奨している。ユーザーはいつでも「未完成品」のゲームを体験できる。これはプロジェクトに対する監視か? そうではない。Merlinエコシステム内の開発者は、こうしたオープンで双方向的な関係から長期的なリターンを得られ、まさにそれがブロックチェーンの精神なのである。
まず、本当に優れたチームは早期に注目を集められる。プロジェクトの完成度が10%の段階で、コミュニティのプレイヤーが体験プレイを行い、NFTの事前販売ができる。工事が完了していないサーキットで新しいスポーツカーを事前販売するのは、TwitterやDiscordで画像を売るよりもずっと魅力的だろう。ユーザーは試乗・体験後に購入を決めることができ、開発者とユーザー双方にとって素晴らしい体験となる。
次に、ユーザーの意見が反映され、開発者の無駄な努力が減る。インディーゲーム開発者には熱狂的なファンコミュニティがいることが多い。開発過程で、彼らはデモを深く体験し、ゲームプランナー以上に操作に精通するほどになる。彼らの提案は直接開発者にフィードバックされ、プロジェクトをより良い方向に導くことができる。
さらに、チェーン上のメタバースでは、ユーザーがより早くゲームのガバナンス権を得られる。トークンの事前販売後、ユーザーはゲームリリース前に自分たちのDAOを設立できる。すでにプロジェクト開発に深く関与しているため、ゲームリリース後、オープンワールドの発展は大きくはこうしたアクティブなプレイヤーたちに委ねられる。このような非中央集権的で自治的な理想郷が実現するのではないだろうか?
2.4 従来のNFTとの互換性とアップグレード
NFT市場全体は歴史的に見てもほんの第一歩を踏み出したばかりだが、この「小さな」第一歩ですでにBAYCやCryptoPunkといった成功例が生まれている。これらのプロジェクトは将来メタバースに入るだろうか? もちろん!
MerlinはEVMエコシステムおよびERC721と天然に互換性があり、これらのプロジェクトは任意のタイミングで自らのNFTを「次元アップ」できる。このプロセスはMerlinのスマートコントラクトとSpikeのアセットプラグインを利用するだけで完了する。この「次元アップ」は資産所有者にとっては無自覚・無音で行われる。朝起きたら、以前のApeが財布の中にそのままいて、ただメタバースの中でより生き生きとしたアバターになっており、そのApeアバターを使ってあらゆるメタバースを駆け巡れるようになっているのだ!
3. Spike ― 完全オープンソースの独立エンジン
MerlinがリリースしたSpike Engineは、ブロックチェーン分野初のゲームレンダリングエンジンであり、オープンソース技術フレームワークを採用している。すべての開発者がその基盤コードを閲覧・使用・最適化・修正でき、新たなアプリや技術革新を実現できる。
3.1 統一された実行環境
Spikeは、コンパイル、レンダリング、実行の各ステータスにおいてメタバースの規格を統一し、アセットの相互運用性を前提に、複数のメタバース間でのシームレスな相互操作を実現する。
現在のスマートコントラクトでは、2つのGamefi間で状態を共有できないのは、従来のエンジンが閉鎖的だからだ。UnityやUE4でパッケージングされたゲームは、インターフェースやコンパイル状態が「ロック」されている。
Spikeが最初に取り組むのは、この壁を取り払うこと ― アセット定義、レンダリングパイプライン、実行状態、リアルタイムロードなど、エンジンの基盤部分を標準化し、仮想世界をつなぐワームホールを提供する。ユーザーは他の世界のユーザー・アセットを見ることができ、自分の世界から直接取引チャンネルを開始できる。友人がポーカーテーブルにあなたを招待すれば、ワンクリックで着席でき、アプリやクライアントを再起動する必要はない。異なるゲームを自由にサイバーパンク都市の中に組み合わせることもでき、部屋ごとに異なるゲームコンテンツを体験できる、境界のない巨大な世界が実現する。

3.2 より低い創作のハードル
世界には3,000万人以上のゲーム開発者がいるが、そのほとんどは2〜3人の小規模チームやスタジオである。こうしたクリエイターたちの継続的なアイデアが仮想世界を豊かにしてきたが、現在は極めて少数の人しかGamefiやメタバース開発に参加できていない。エンジン、スマートコントラクト、トークノミクスなど、乗り越えるべき障壁が多いからだ。
Spikeは一式のオープンソースエンジンを提供し、Day1からオンチェーン上で動作する。従来のUnityなどのエンジンと比べ、Spikeはサイズが小さく、機能はより特化しているが、性能は遜色ない。SpikeのアーキテクチャはすでにAAAクラスの大作を生み出している。Spikeのエンジニアリングは、ゲームエンジンのコンパイル・レンダリング・アセットインポートと、オンチェーンスマートコントラクトを統合している。
また、Spikeエンジンは個人開発者にも親しみやすい。UI、モデリング、自動レンダリング方式だけでなく、Luaなどよりシンプルなスクリプト言語もサポートしている(Roblox Studioのような環境であり、同プロジェクトには1,000万人以上の個人開発者が参加しており、平均年齢は20歳未満だ)。
二次創作もさらに容易になり、開発者は同じ機能を繰り返し作る必要がなく、他の開発者が成功したスクリプトやプロジェクトファイルを購入し、既存の成熟したゲームプレイをベースに新たなアイデアを二次開発できる。
3.3 多様な開発者ツール
Spike Engineのすべての基盤コードはオープンソースであり、開発者による二次開発を支援している。
一方で、開発者はSpikeの基盤コードを改変・削減し、独自のエコシステムや開発者向けの新しいゲームエンジンを作成できる。これはSpikeのオープンソース精神が推奨するものである。
他方で、クリエイターがニッチ市場に簡単にサービス提供できるよう、Spikeを改変・パッケージ化して、より使いやすい単一タイプのエディタ(例:カードModエディタやFPSシミュレータなど)にすることも可能である。これにより、ゲーム制作プロセスはより簡素化され、工学的能力よりもクリエイティビティに注力できるようになる。

3.4 Cross-Platform Community
Spike Engineで作成されたメタバース世界は、アセットタイプやエンジニアリング面で相互運用可能であり、今後のエコシステムに大きな可能性を提供する。
たとえばコンテンツプラットフォームでは、企画段階のゲームがトークンで資金調達を行い、初期のファンとともに共同開発できる。開発段階のゲームではユーザーがリアルタイムで体験し、アセットの事前販売や投票によるガバナンスが可能になる。リリース後のNFTアセットはさまざまなシーンで体験・取引・レンタルできる。完全にオンチェーンのメタバースエコシステムに基づき、より自由で非中央集権的なゲームギルドがDAOの形で登場し、エコシステム内の資産流動性と活性化にトラフィックと資金を供給する。
また、完全な非中央集権型IDと関係網の構築により、チェーン上の関係性に基づく新たなメタバース自治組織が生まれる。DAOの仕組みを通じて、仮想空間でオフィス勤務、会議、教育などの生産活動が行われるようになる。
まとめ:
現時点の資料から見ると、Merlinは以下の3つの完全なプロトコルを提供している。
-
L1/L2のスマートコントラクトによるチェーン発行で、安全性とパフォーマンスを確保する。
-
NFTの新プロトコルにより、NFTが複数のメタバースをまたいで使用・相互作用できるようにする。
-
オンチェーンメタバースの相互接続を実現し、アセット・創作・体験の相互運用性を提供する。
筆者のまとめ:
-
Merlinの強みはワンクリックでのチェーン発行にあり、Dappが物理的に完全なzkRollupサブチェーンを所有できる点にある。
-
Spikeの強みは、メタバースの基盤的相互運用性を提供し、ユーザー・アセット・シーンが流通可能になる点にある。
結局のところ、これらが解決しようとしているのは一つの問題、「オンチェーンでのメタバース創造(Metaverse Creation on Chain)」である。
Merlinのコアアーキテクトチームは、いずれも7年以上のブロックチェーン経験を持つ専門家で、暗号学や分散技術に精通しており、かつて某BlockDAGパブリックチェーン、某DeFiプロジェクト、その他パブリックチェーンの創業者を務めたことがある。技術協力や情報に関する問い合わせはinfo@merlinchain.ioまで。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














