Tech/EIPs/#6189
EIP 6189카테고리 · 코어유형 · 표준 트랙상태 · 정체

Alias Contracts

EIP-6189는 이더리움 컨트랙트가 다른 컨트랙트의 별칭(alias)으로 동작할 수 있는 메커니즘을 제안합니다. 별칭 컨트랙트에 대한 호출이 원본 컨트랙트로 투명하게 전달됩니다.

별칭 컨트랙트 개념

별칭 컨트랙트는 독립적인 주소를 가지지만 모든 호출을 지정된 대상 컨트랙트로 전달합니다. 이는 프록시 패턴과 유사하지만 프로토콜 레이어에서 네이티브로 지원되는 방식입니다.

활용 사례

컨트랙트 마이그레이션 시 기존 주소를 유지하면서 새 구현으로 전환할 수 있습니다. 또한 여러 엔드포인트가 단일 컨트랙트를 가리키는 멀티-앨리어스 구조도 구현 가능합니다.

프록시와의 차이

기존 프록시 패턴은 별도의 위임 로직을 컨트랙트 코드에 포함시켜야 하지만, 별칭 컨트랙트는 EVM 레벨에서 처리됩니다. 이는 가스 효율성과 투명성 면에서 이점이 있습니다.

Stagnant 사유

Stagnant 상태로 전환된 이 제안은 EVM 레벨 변경의 복잡성과 기존 프록시 패턴으로 대부분의 요구사항이 충족된다는 이유로 개발이 중단되었습니다. 커뮤니티의 충분한 지지를 얻지 못했습니다.

공식 EIP 문서open_in_new