【翻訳】The Astar Vision Part 3: The Innovation Hub of Web3.0
前置き
この記事は、Astar Networkの公式MediumにCTOのHoon Kim氏が投稿した記事を翻訳したものです。XCMはPolkadotエコシステムにおいて最重要な物であり、Astarにとっても大きな意味をお持ちます。XCMを使うことによって、何が起きるか、Astarにとってどのような意味を持つか、伝わると幸いです。
※今回の翻訳はPart1~3のうちの3つ目の記事です。
Part1
Part2
翻訳本文
The Innovation Hub
ユーザー重視のスマートコントラクトのプラットフォームとして、AstarはWeb3.0のイノベーションのハブとなることを目指しています。Part1とPart
2では、イノベーションのためのビルディングブロックとして、XCMによるParachainのユニークな機能の活用、スマートコントラクト言語機能の拡張、WASMコントラクトによる複雑なdAppsの作成を紹介しましたが、これらのツールは十分ではありません。私たちは、イノベーションはユーザーが何を望んでいるかを知ることから始まると考えています。dApps Stakingの仕組みは、dAppのユーザーがどんなプロジェクトが好きかを表明し、結果としてサポートできるような環境づくりに努めています。Astar Networkがユーザー重視のスマートコントラクトプラットフォームとして機能するのは、プロジェクトを支援する力を持つのがエンドユーザーであり、プロジェクトチームはdApps Stakingの仕組みを通じて自分たちを維持するために、ユーザーに使ってもらえるものを作らなければならないからです。
これにより、革新的なアイデアを持つプロジェクトが、私たちが提供するすべてのツールを使ってAstar Network上で開発し、分散型環境でプロジェクトを維持するための支援者のコミュニティを形成することを奨励します。さらに、XCMを通じて、Astarは開発者とユーザーのためのイノベーションと相互運用性のハブになれると信じています。Polkadotの未来をどのように一緒に作っていくか、その事例を紹介することで、Astarのビジョンの話を締め括りたいと思います。
Examples
現在のParachain、潜在的なParachain、仮想的なParachainをベースに、XCMアプリケーションを考えることができます。そして、Astar Networkとどのように相互運用されるのか想像してみましょう。
i. Tornado Cash with Manta
Manta NetworkはUTXOとZKPを使用し、取引相手が取引・決済のために口座残高などの機密情報の公開を必要としないプライベートな取引を促進するプライバシーブロックチェーンです。
Astar上のdAppに対するManta Networkの最もシンプルなユースケースは、「Tornado Cash」のようなプライバシー・トランザクション・プロトコルです。
このユースケースでは、dAppはManta NetworkをTornado Cashのレイヤー2中継に相当するものとして扱います。ユーザーは、Manta Networkのアカウントに資産を送ることでトークンを預けることができ、単一のUIでManta Network内の転送やAstar Networkの別のアドレスへの引き出しを許可して資産をコントロールすることができます。
ii. Hybrid Lending Protocol with Centrifuge, Acala, and KILT
Centrifugeは、現実の資産や商品と、DeFiプロトコルで利用可能なオンチェーン表現をブリッジするブロックチェーンです。
Centrifugeのビジョンにあるように、Centrifugeの中核的な価値提案は、DeFiプロトコルに現実の資産を提供する能力です。つまり、理論的にはAstar Networkが完全に分散化されたハイブリッドレンディングプロトコルを作成し、現実の資産を暗号資産の担保にしたり、逆に、オンチェーンデータと現実の間のギャップをさらに減らすことが可能になるのです。
このユースケースは、規制上の理由や企業にとっての実現可能性から実際には困難ですが、KILTのような信頼できるネットワークKYCを利用すれば、もはや問題ではなくなります。
KILTは、中央集権的な本人確認と認証のためのブロックチェーン・アイデンティティ・プロトコルです。ブロックチェーンのトラストレイヤーとなることを目指し、XCMを介してPolkadotネットワーク内のプロジェクトにKYCの機会を提供します。
アーキテクチャを過度に複雑にすることなく、誰かがCentrifugeからもたらされた代替可能資産を使用するレンディングプロトコルをAstar Networkに導入し、aUSDのようなステーブルコイン、またはAstar Networkに登録されている他の資産と交換することができます。AAVEのRWAマーケットと似たプロセスですが、はるかに柔軟性があり、完全にPolkadotエコシステム上にあります。KILTの分散型アイデンティティの力により、厳格なKYCプロセスを経ることなく、RWAマーケットよりも優れたUXを提供することができます。
iii. Utility Smart Contract Repository with t3rn Network
t3rnは、実行保証があり相互運用可能なスマートコントラクトのフェイルセーフを備えた、コンポーザブル・スマートコントラクト・プラットフォームです。誰でも利用できるオープンソースのスマートコントラクトレジストリに貢献した開発者やチームには、コントラクトが呼び出されるたびに貢献者に報酬が支払われるインセンティブメカニズムを提供しています。
t3rnとAstarは、開発者のインセンティブや、相互運用可能なスマートコントラクトのクロスバーチャルマシンにフォーカスしたWASMスマートコントラクトプラットフォームであり、一見すると多くの類似点が見受けられます。我々は協力する機会のない競争相手に見え、スマートコントラクトやdAppプロジェクトを奪い合うゼロサムゲームになりかねません。しかし、エコシステムにおけるAstar Networkのポジションを厳密にユーザー向けdAppプロジェクトのプラットフォームと定義し、t3rnを厳密に開発者向けスマートコントラクトのプラットフォームと定義すれば、他のネットワークにはない非常に興味深いシナジーを見出すことができるのです。
もし、環境横断的に任意のスマートコントラクト実行規格を確立し、両ネットワーク間でXCMチャンネルを開き、異なる環境(例えばXBI規格)のコントラクトを自由に読み書き・呼び出しできるようにすれば、Astar Network上のdAppは、エンドユーザが対話するビジネスロジックの一部として、t3rnのユーティリティ・スマートコントラクトやスマートコントライブラリを、他のパラチェーンと合わせて使用できるようになるでしょう。言い換えれば、t3rnネットワークは、Astar Network上のプロジェクトが十分に活用できるスマートコントラクトのNPMまたはcargoになることができます。t3rnのライブラリコントラクト開発者はシステム自体から報酬を得ることができ、AstarのdAppsはステーキングを通じてユーザーから報酬を得ることができるため、t3rnはAstarにとって理想的なスマートコントラクト開発環境となります。
iv. Universal NFT Marketplace with Statemint, Efinity, Unique Network, and other NFTs
Statemintは、Polkadotエコシステム全体の利益のために、Stateデータとカスタムアセットデータを保存するためのPolkadot Network上のCommon good Parachainです。RMRK(「リマーク」と発音)は、ParachainにはならずにPolkadotエコシステム上に構築されたプロジェクトで、Kusama RelaychainとStatemine/Statemint上にNFTを作成するための規格方式を提供します。Unique Networkは、様々なユースケースに対応するスケーラブルで拡張可能なNFTアセットに焦点を当てたブロックチェーンです。Polkadotのエコシステム全体で使用されているNFTブロックチェーンや規格は他にもいくつかありますが、このセクションでは、主にこの2つのプロジェクトに焦点を当てます。
Polkadot のエコシステムには、プロジェクト間で非常に断片化された規格という大きな問題があります。これはNFTを表現するときに最も顕著で、SubstrateフレームワークはEVM規格、WASMコントラクト規格、パレットレベルのNFTをサポートすることができるからです。具体的には、現在、Substrate Uniquesパレット、ORML NFTパレット、EVM上のERC721、WASM契約環境上のPSP34、そして特定のネットワーク向けのカスタムメイドのNFTパレットがいくつか存在します。これらの規格はすべて、従来の意味では相互に互換性がありません。ユーザーはすべてのNFTを1つの場所から管理することはできず、開発者はエコシステム全体ですべてのNFTを管理するための汎用ソリューションを作成することはできません(例:Polkadot NFT walletまたはmarketplaces)。これは、XCM以前は、PolkadotエコシステムのParachain、プロジェクトはパレットの規格化を必要とせず、非常に分離されているためです。規格化の欠如は、プロジェクトがNFTの基本コンセプトをカスタマイズし、再考して革新的なソリューションを生み出すのに役立ちますが、長期的には相互運用性を損ないます。例えば、Unique Networkは独自の(シャレの効いた)NFTパレットを持っていて、そのネットワーク内でのみ可能なカスタム機能を実現しています。つまり、たとえNFTをUnique Networkから別のネットワークにテレポートできたとしても、Unique Network内でのみ使用可能な拡張機能が失われてしまい、一部のNFTは事実上無価値になってしまうのです。これは、Efinityが提供する成熟したマーケットプレイスやメタバースの幅広いアプリケーションを、Unique Networkなどの他のNFTと並行して利用したい場合があるため、問題となります。
Astar Networkは、複数のスマートコントラクト環境(EVMとWASM)と複数の規格を持つブロックチェーンです。また、Polkadotエコシステムの中で最大級のNFTマーケットプレイスを有しています。Astar Networkは、エコシステム全体の様々なNFTの共通項となることが可能であり、特定のチェーンでしか利用できないカスタム機能を失うことなく、誰でもAstar NetworkからNFTを取引、販売、購入できる単一のユニバーサルマーケットプレイスにエコシステムのすべてのNFTを集める方法があると信じています。
WASMコントラクト環境とEVM環境の両方でNFTをサポートできるNFTマーケットプレイスdAppがあるとします。この場合、外部チェーンからAstarのマーケットプレイスにERC721 NFTを持ち込むのは、XCMを介してAstarにNFTをテレポートするのと同じくらい簡単です。あるいは、NFTマーケットプレイスのdAppは、他のチェーンと直接統合してマルチチェーンマーケットプレイスになることを決定することもできます。同じことがPSP34のNFTにも言えます。
しかし、パレットレベルで保存されているNFTについては、特定の機能を失うことなく、またカスタムアダプタを作成することなく、特にUnique Networkのようなパレットのカスタム機能に依存するものには適用できません。テレポートは、ネットワークやユーザーにとって実現可能なオプションではないかもしれませんし、すべてのケースやネットワークに対してそれを実装するようUIに求めることは、開発者にとって悪夢となるでしょう。しかし、XCMを使えば外部ネットワークのカスタム機能を失うことなく、マーケットプレイスへのフルアクセスを可能にする方法があります。PSP34/1155インタフェースを共有するXCM NFTコントローラコントラクトを作成することで、これを実現することができます。コントローラコントラクトは、外部ネットワークのStateに存在するNFTのアセットメタデータと所有者データを含み、事実上、Astar Network上にオリジナルアセットの浅いコピーを作成します。オリジナルのNFTの所有者は、Astar上でコントローラコントラクトのトランザクションに署名することができ、コントローラコントラクトは、オリジナルが存在する外部Parachain上でリモート転送を開始し、所有者に代わってNFTを転送します。コントローラコントラクトは、それに応じて資産の所有者を変更します。
こうすることで、Astar Network上でNFTのフルメタデータと所有権証明をPSP34/1155互換のフォーマットで持つことができます。つまり、オリジナル資産の所有権とAstar Network上のミラーリングされた所有権が同じになるため、ユーザーは1つのアカウントで、NFTのユニークな機能を失うことなく、様々なネットワークからNFTとやり取りすることができるのです。さらに、開発者はAstar RPCと統合し、PSP34/1155およびERC721/1155インターフェースを実装するだけで、Polkadotエコシステム全体のすべてのNFTにアクセスすることが可能になります。
これは、Astar Networkの開発者がXCMの特性をどのように活用し、Parachainがどのように連携して革新的なオンリーワンのdAppを作ることができるかについての氷山の一角に過ぎません。
The Astar Vision
この記事で説明したユースケース例の中には、実際には実現不可能なものもあるかもしれませんし、現在のXCMのバージョンでは不可能な機能もあるかもしれませんし、開発プロセスが信じられないほど複雑で、実際に作る人がいないかもしれません。しかし、Astar Network上に展開された、Parachain上の特定のextrinsicsに対してXCMコールを送ることに特化したユーティリティスマートコントラクトがあり、開発者がしなければならないのは、dAppに必要な機能を完全に利用するためにParachainからそのコントラクトをロードするだけだと想像してみてください。適切なツール、適切なマインド、そしてエコシステムの進歩により、これがブロックチェーンの異種ネットワークにおけるdAppsの未来になると信じています。
Part1
Part2
この記事が気に入ったらサポートをしてみませんか?