본문으로 건너뛰기
0%

개방형 생태계 조성

작성자: Alchemy Team

마지막 업데이트: 2024년 3월 6일3분 읽기
web3 개발자를 위한 Alchemy 오픈 에코시스템 이니셔티브

Alchemy의 미션은 다음 10억 명의 사용자를 온체인으로 이끄는 것입니다. 이를 달성하려면 web3의 미래를 만들어가는 빠르게 성장하는 프로젝트 생태계가 필요합니다. 그리고 이 생태계는 permissionless 개발을 지원할 중립적이고 개방적인 인프라를 필요로 합니다. 그래서 우리는 개발자를 지원하기 위한 다양한 오픈 오퍼링을 구축하고 있으며, 앞으로도 이를 지원해 나갈 것입니다.

오픈소스 코드와 문서

오픈 도구는 Alchemy의 정체성에서 점점 더 중요한 부분을 차지하고 있습니다. 인프라 코드를 오픈소스화하고 공개적으로 개발을 이어감으로써, 우리는 web3 전반에서 일하는 수만 명의 개발자가 사용하는 코드, 도구, 문서를 제공하고 지속적으로 개선해 왔습니다.

여기에는 다음이 포함됩니다:

  • Rundler: Rust로 작성된, 가장 발전된 형태의 성능과 기능을 갖춘 ERC-4337 Bundler입니다.
  • aa-sdk: viem 위에 구축된 경량 라이브러리로, user operation 전송, 가스 스폰서십, 스마트 계정 배포를 지원하며 NPM 다운로드 기준 가장 널리 사용되는 ERC-4337 개발자 SDK입니다.
  • Modular Account: 완전히 모듈화되어 있고 ERC-6900을 준수하는 스마트 계정 구현체로, 안전하고 감사를 거쳤으며 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 mempool의 여러 버전 개발에 연구와 코드로 기여했으며, 계정 추상화와 관련해 Ethereum Foundation과 지속적으로 협력하고 있습니다.
  • 이러한 협력은 EVM 롤업을 대상으로 한 4337의 새로운 버전으로도 확장되었습니다: RIP-7560과 ERC-7562에는 모두 Alchemy 엔지니어링 팀의 제안과 의견이 반영되어 있습니다.
  • Alchemy는 모듈형 스마트 계정을 위한 개방형 Ethereum 표준인 ERC-6900을 인큐베이팅함으로써 ERC-4337을 확장했습니다. ERC-6900은 이후 점점 더 많은 기여자와 공동 저자가 참여하는 개방형 표준으로 발전했으며, 오픈소스 레퍼런스 구현체도 함께 공개되었습니다 (관련 배경은 이 블로그 포스트 참고).
  • 우리는 Arbitrum DAO의 프로토콜 거버넌스를 통과한 최초의 외부 기술 제안인 AIP-2를 개발하고 주도했습니다. AIP-2는 ERC-4337에 명시된 엔드포인트를 활성화하는 것을 제안했습니다.

개방형 교육

우리는 개발자 교육 분야에서 쌓아온 깊은 경험을 바탕으로, 개발자들이 복잡한 기술 문제를 빠르게 이해할 수 있도록 돕는 콘텐츠를 계속 제작하고 있습니다.

Alchemy가 기여한 내용은 다음과 같습니다:

  • 모든 수준의 개발자가 web3에 입문할 수 있도록 무료로 개방된 Alchemy University를 운영하고 있습니다.
  • 계정 추상화에 대한 다부작 소개 콘텐츠로, 기본 개념 정의부터 지갑 생성, paymaster, 집계 서명(aggregate signature)에 대한 심층 분석까지 다룹니다 (1, 2, 3, 4)
  • Rundler를 구축한 팀의 경험을 바탕으로 한 가스 추정에 대한 다부작 탐구 콘텐츠 (1, 2, 3, 4)
  • Offchain Labs와 협력하여 개발한 계정 추상화에 대한 다부작 교육 워크숍 (영상)
  • Ethereum Foundation 등과 공동으로 조사한 4337의 취약점과 그 해결 방안에 대한 결과 보고 (Github 문서 포함)
  • 생태계와 Alchemy 엔지니어들이 각각 독립적으로 발견한, 널리 사용되는 검증 표준 ERC-1271의 취약점에 대한 분석

앞으로의 계획

Alchemy의 개방형 인프라에 대한 노력은 계속되고 있으며, 생태계와 함께 앞으로도 성장해 나갈 것입니다. 이 작업의 일부는 눈에 잘 띄는 형태로 진행되며, 위에서 설명한 구현체와 표준을 확장하는 방향으로 이루어질 것입니다.

우리는 또한 RIP-7212와 같은 새로운 개발 동향 및 표준, 그리고 주류 사용자를 온보딩하기 위한 세 가지 전환을 뒷받침하는 데 필요한 기술적 발전을 면밀히 지켜보고 있습니다.

우리는 앞으로도 생태계와 함께, 그리고 생태계를 위해 이러한 구축 작업을 이어갈 것이며, 이러한 도구와 표준에 대해 앞으로 더 많은 이야기를 전할 예정입니다.

Alchemy 뉴스레터

출시 소식을 가장 먼저 받아보세요

뉴스레터 구독하기

Alchemy의 최신 제품 업데이트와 리소스 받기

A
O
D
+
구독자 80,000명 이상

이메일 주소를 입력하면 마케팅 커뮤니케이션 및 제품 업데이트 수신에 동의하게 됩니다. Alchemy는 저희 개인정보 처리방침에 따라 수집한 정보를 처리합니다. 언제든지 구독을 취소할 수 있습니다.