Compose
스마트 계약 라이브러리
공연
RD 인기지표
RD 성장지표
비교
팔로우 목록
인물
Compose 소개
컴포즈는 ERC-2535 다이아몬드 표준을 기반으로 구축된 스마트 계약 라이브러리입니다. 핵심 아이디어는 스마트 계약 지향 프로그래밍(SCOP)으로, 계약을 작고 독립적인 패싯으로 나누어 조합하고 재사용할 수 있도록 합니다. 개발자는 다이아몬드를 한 번 배포한 후 다양한 패싯을 연결하여 기능을 추가하거나 교체할 수 있으므로 전체 계약을 재배포할 필요가 없습니다. 이 라이브러리가 해결하는 주요 문제는 기존 계약 업그레이드의 높은 비용과 위험입니다. 기존 설계에서 업그레이드는 일반적으로 모든 데이터를 마이그레이션하거나 프록시 패턴에 의존해야 하며, 이는 복잡하고 오류가 발생하기 쉽습니다. 컴포즈는 함수 수준에서 모듈식 업그레이드를 가능하게 하여 이 문제를 단순화하며, 모든 패싯이 동일한 스토리지를 공유하므로 데이터 관리가 일관되고 간단합니다. 경쟁 우위는 의도적인 단순성과 코드 가독성에 있습니다. 이 프로젝트는 더 명확하고 안전한 코드를 장려하기 위해 의도적으로 특정 Solidity 기능을 제한합니다. 또한 상속보다 구성을 선호하므로, 개발자가 처음부터 모든 것을 작성하는 대신 기존의 감사된 패싯을 조합하여 새로운 기능을 구축할 수 있습니다. 지난 6개월(2026년 3월~2026년 9월) 동안 이 프로젝트는 초기 개발 단계에 머물러 있었습니다. 프로덕션에 사용할 수 있는 상태가 아니며, 접근은 기여자로 제한됩니다. 이 기간 동안 주요 기능 릴리스나 공개 마일스톤은 확인되지 않았습니다. 라이브러리는 여전히 실험적이므로, 사용자는 이를 안정적인 의존성이 아닌 연구 수준의 도구로 취급해야 합니다.
지난 6개월(2026-03-01 ~ 2026-09-01) 동안 Compose는 주목할 만한 진전을 이루었습니다. 프로젝트는 2026년 8월에 PR #373을 병합하여 Diamond 모듈에 대한 포괄적인 행동 트리 기반 테스트를 추가했으며, 라인 커버리지를 78%에서 87%로 높이고 facetFunctionSelectors의 회귀를 수정했습니다. 또한 "온체인 애플리케이션을 위한 구성 계층"이라는 제목의 백서가 발표되어 스마트 계약 지향 프로그래밍(SCOP)을 소개했습니다. 공식적인 향후 초점은 온체인 표준 facet 라이브러리 확장, SCOP를 설계 패러다임으로 장려, 재사용 가능한 다이아몬드 기반 모듈을 위한 커뮤니티 주도 생태계 구축입니다. 로드맵은 모듈성, 보안, 검증된 facet의 크로스체인 배포를 강조합니다.
닉 머지 (창립자) 닉 머지는 Compose의 창립자입니다. 그는 EIP-2535 다이아몬즈 표준을 만들고 EIP-998을 공동 집필한 것으로 유명한 저명한 Web3 개발자입니다. 그는 20년 이상 소프트웨어 개발 경험을 보유하고 있으며, 2018년 산업 자동화 분야에서 스마트 계약 프로그래밍으로 전향했습니다. 그는 Aavegotchi 및 Quickswap을 포함한 주요 프로젝트에 기여했으며, 재사용 가능한 스마트 계약 구성 요소의 표준 라이브러리를 구축하기 위한 Compose 이니셔티브를 이끌고 있습니다. 그의 LinkedIn: https://www.linkedin.com/in/mudge/ | Twitter: https://x.com/mudgen