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

オープンなエコシステムを育てる

著者: Alchemy Team

最終更新日: 2024年3月6日2分で読めます
web3開発者向けのAlchemyオープンエコシステム構想

Alchemyのミッションは、次の10億人のユーザーをオンチェーンにもたらすことです。そこに到達するには、web3の未来を築くプロジェクトの急成長するエコシステムが必要です。そしてそのエコシステムには、permissionlessな開発を支える中立的でオープンなインフラが必要になります。だからこそ私たちは、開発者を支える幅広いオープンな提供物を構築し、サポートし続けることにコミットしています。

オープンソースのコードとドキュメント

オープンなツールは、Alchemyの本質を成す要素としてますます重要になっています。インフラ関連のコードをオープンソース化し、パブリックな場で構築を続けることで、web3全体で働く数万人の開発者が利用するコード、ツール、ドキュメントを提供し、改良し続けてきました。

主なものは以下の通りです:

  • Rundler — Rustで書かれた、最も先進的で高性能かつ機能が充実したERC-4337 Bundler。
  • aa-sdk — viemの上に構築された軽量ライブラリで、ユーザーオペレーションの送信、ガスのスポンサー、スマートアカウントのデプロイを行う。NPMのダウンロード数で見ると、現在最も人気のあるERC-4337 developer SDKです。
  • Modular Account — 完全にモジュール化された、ERC-6900準拠のsmart account implementation。安全性が確保され、監査済みで、DAコストが最適化されており、L2上で最も安価なトランザクションを実現します。これにはスマートアカウントおよびプラグイン開発を効率化するために設計されたMITライセンスのライブラリ群も含まれます。
  • aa-benchmarks — 様々なトランザクションタイプとスマートアカウント実装について、UserOpおよびRuntimeのトランザクションコストをベンチマークするツール。

これらはいずれもビルダーを支援するためにライセンス供与しており、以下の表にあるドキュメントとリポジトリを今後も更新していきます。

Component
Repo
Docs
Licenses

Rundler

GPL & LGPL

aa-sdk

MIT

Modular Account

Docs

MIT & GPL

Light Account

Docs

GPL

aa-benchmark

MIT

オープンスタンダード

オープンなコード、ツール、ドキュメントは私たちのミッションにとって必要ではありますが、それだけでは十分ではありません。オープンスタンダードやプロトコル開発への貢献を通じて、エコシステムの前進を支援する取り組みも行っています。

  • ERC-4337は、EVM上のアカウントアブストラクションにおける今日の成長の土台を築きました。Alchemyのエンジニアは4337のメンプールの様々なイテレーションの開発に研究とコードの両面で貢献しており、アカウントアブストラクションに関してEthereum Foundationとの協力を続けています。
  • この協力関係は、EVMロールアップを対象とした4337の新しいイテレーションにも及んでいます。RIP-7560とERC-7562は、いずれもAlchemyのエンジニアリングチームからの提案やコメントを反映したものです。
  • Alchemyは、モジュール化されたスマートアカウントのためのオープンなEthereumスタンダードであるERC-6900をインキュベートすることで、ERC-4337を拡張してきました。ERC-6900はその後、コントリビューターや共著者が増え続けるオープンスタンダードへと移行し、オープンソースのリファレンス実装も公開されています(背景についてはこちらのブログ記事を参照してください)。
  • 私たちはAIP-2を開発し、その運営に携わりました。これはArbitrum DAOのプロトコルガバナンスを通過した初の外部技術提案です。AIP-2は、ERC-4337で規定されたエンドポイントを有効化することを提案するものでした。

オープンな教育

私たちは、開発者教育における豊富な経験を活かし、複雑な技術的課題について開発者が理解を深められるよう、付加価値の高いコンテンツを提供し続けています。

Alchemyによるこの分野での取り組みには以下が含まれます:

  • あらゆるレベルの開発者がweb3にオンボードできるよう、無料かつオープンなAlchemy Universityへのコミットメント。
  • アカウントアブストラクションに関する複数回にわたる入門コンテンツ。基本的な定義に加え、ウォレット生成、ペイマスター、集約署名についての詳細な解説を含みます(1、2、3、4)
  • Rundlerの構築経験に基づく、ガス見積もりに関する複数回にわたる調査(1、2、3、4)
  • Offchain Labsと共同で開発した、アカウントアブストラクションに関する複数回にわたる教育ワークショップ(動画)
  • Ethereum Foundationなどと共同で調査した4337の脆弱性とその解決に関する結果(Githubドキュメント付き)
  • エコシステムおよび独自にAlchemyのエンジニアが特定した、広く使われている検証用スタンダードERC-1271における脆弱性の分析

今後の展望

Alchemyのオープンインフラへのコミットメントは今後も続き、エコシステムとともに拡大していきます。この取り組みの一部は、上記で述べた実装やスタンダードを発展させるものとして、目に見える形で進んでいきます。

また、RIP-7212のような新しい開発やスタンダード、そして主流のユーザーをオンボードするためのthree transitionsを支える技術的な進展についても注視しています。

今後も引き続きエコシステムと共に、そしてエコシステムのために構築を続けていきます。これらのツールやスタンダードについては、今後数ヶ月のうちにさらにお伝えしていく予定です。

Alchemy Newsletter

リリース情報をいち早く受け取る

ニュースレターに登録する

Alchemyの最新のプロダクト情報とリソースをお届けします

A
O
D
+
80,000人以上が購読中

メールアドレスを入力すると、当社のマーケティング情報およびプロダクト最新情報の受信に同意したことになります。Alchemyが受け取った情報をプライバシー通知に従って取り扱うことに同意するものとします。購読はいつでも解除できます。