コンテンツへスキップ
0%

Metropolisは、Alchemyのアカウントアブストラクションインフラを使ってスマートコントラクトのデプロイを簡単にする

Metropolis 事例紹介ヒーロー画像

Metropolisは、最先端のスマートコントラクトデプロイ・配布プラットフォームであるMetalによって、スマートコントラクトデプロイのあり方を再定義することを目指している。EthDenverでのローンチ以降、Metalは開発者のデプロイ費用を数千ドル節約してきた。

スマートコントラクト開発者向けデプロイツールの刷新

Metropolisは、開発者が直面する課題を認識している。デプロイプロセスの標準化の欠如、デプロイアカウントの管理と資金供給の複雑さ、そしてプロトコルとのインタラクションのための使いやすいフロントエンドの必要性だ。Metalは直感的なツールでスマートコントラクトのデプロイを簡素化し、以下を含むシームレスなデプロイ体験をユーザーに提供する。

  1. ワンクリックデプロイ: 任意のネットワークへのコントラクトの設定とデプロイをワンクリックで即座に行える。
  2. コントラクトライブラリ: ネットワーク間でのプロジェクト管理が容易になり、既存のMetalプロジェクトを見つけて再デプロイしたり、それをベースに構築したりできる。
  3. スポンサー付きデプロイ: MetropolisがBase上でのコントラクトデプロイをスポンサーすることで、開発者はデプロイアカウントへの資金供給の負担から解放される。

どのように実現しているのか

このように驚くほどシンプルなデプロイワークフローを可能にしているのが、ERC-4337 Account Abstractionだ。これは、摩擦のないオンボーディング、ガススポンサーシップ、トランザクションのバッチ処理、アカウントの自動化など、web3の新しいユーザー体験を実現する標準規格である。

Account Abstractionの中核をなす2つのコンポーネントが、bundlerとpaymasterである。

bundlerの役割は、UserOpをオンチェーンに取り込ませることだ。Bundlerはインフラの中でも重要な部分であり、bundlerが停止すればユーザーはトランザクションを行えなくなる。AlchemyのBundler APIは、Metalがユーザーに代わってUserOpを送信できるようにすることでシームレスなスマートコントラクトデプロイを実現しつつ、業界最高水準の信頼性、スケーラビリティ、パフォーマンスを提供する。その結果、ローンチ以降350件以上のデプロイが行われている。

paymasterは、アプリがUserOpをスポンサーしたり、ユーザーが任意のERC-20トークンでガス代を支払えるようにしたりといった、柔軟なガスポリシーを実現するスマートコントラクトだ。ERC-4337のpaymaster向けのマネージドサービスであるAlchemyのGas Manager APIは、Metalがユーザーのガス代を負担できるようにし、ネイティブトークンでデプロイアカウントに資金を供給する必要をなくし、開発者のガス代を数千ドル節約している。

Metropolis 社 John Sterlacci 氏からの推薦の声

Metalの今後のロードマップ

Metalの開発チームは、複雑さを取り除くことでスマートコントラクトデプロイを簡素化することに注力し続けている。ロードマップには、開発者がクローンできるプロジェクトの選択肢を増やすためのコントラクトライブラリの拡張が含まれている。さらに、デプロイ済みコントラクトとやり取りするための使いやすいインターフェースをエンドユーザーに提供する、インスタントフロントエンドも近日中にローンチする予定だ。今後の展開にご期待いただきたい。

背景グラデーション

ブロックチェーンの力を形に

Alchemyは、最も強力なweb3開発者向けプロダクトとツールに、リソース、コミュニティ、そして頼れるサポートを組み合わせています。