
현재 가장 주목받는 세 가지 이더리움 표준 분석: EIP-6969, ERC-721C 및 ERC-6551
제작: TechFlow Research
글: David

지난 일주일 동안 우리는 다양한 채널을 통해 적어도 3개의 집중적으로 논의된 이더리움 관련 표준을 확인했다. 각각 EIP-6969, ERC-721C, 그리고 ERC-6551로, 각기 다른 용도와 잠재적 영향을 지니고 있다.
각 표준은 하나의 산업 구조를 형성하거나 변화시킬 가능성이 있어 그 중요성은 자명하다. 미리 이러한 정보를 습득하는 것은 새로운 흐름과 트렌드를 파악하는 데에도 도움이 된다.
그러나 암호화 세계의 특징 중 하나는 정보가 너무 조각화되고 갑작스럽게 발생한다는 점이며, 또한 개인의 집중력에는 한계가 있기 때문에 모든 표준의 기술적 세부사항과 파생 영향을 깊이 이해하기란 어려울 수 있다. 따라서 본 기사에서는 이러한 표준들을 종합하고 해설하며 비교하여, 누구나 쉽게 이해할 수 있도록 설명하고자 한다.
1. EIP-6969: 스마트 계약 개발자와 L2 생태계에 긍정적인 영향?
EIP-6969는 5월 초경 등장한 제안으로, '계약 보호 수익(CSR)'을 실현하기 위한 범용 프로토콜을 제안한다. 이 제안은 과거의 EIP-1559의 개선 버전이라 볼 수 있다.

쉽게 말해: 이 프로토콜은 사용자가 스마트 계약을 이용할 때 발생하는 가스비에서 스마트 계약 개발자가 일정 부분을 수취할 수 있게 하려는 것이다.
공동 저자인 @owocki는 이를 통해 스마트 계약 개발자의 인센티브를 제공함으로써 이더리움 L2 생태계 발전을 촉진하고자 하며, 반면 이더리움 L1에서는 이러한 제안을 시행하지 않기를 원해 L1의 중립성을 유지하려 한다.
필자의 견해로는, 만약 이 인센티브 메커니즘이 이더리움 L1에서 시행된다면, 많은 양질 여부를 가리지 않은 스마트 계약들이 난립하며 네트워크 혼잡을 유발할 수 있어 전반적으로 해로움이 더 클 수 있다. 따라서 L2에서 시행하는 것이 더 나은 선택일 수 있다.
하지만 EIP-6969 제안을 완전히 이해하기 위해서는 현재 이더리움의 가스비 작동 원리와 구성 요소를 명확히 알아야 한다. 여기서 과거의 EIP-1559가 등장한다.
EIP-1559는 2021년 8월 이더리움의 런던 하드포크와 함께 적용되었으며, 사용자가 지불하는 거래 수수료의 귀속처를 다음과 같이 규정한다:
-
소각(Burn): 각 블록 내 일부 거래 수수료는 소각된다. 이 비용은 공급량에서 영구적으로 제거되어 이더리움 전체 공급량을 감소시킨다.
-
기본 수수료(Base Fee): 사용자가 지불하는 기본 거래 수수료 일부는 블록 보상으로서 마이너(채굴자)에게 분배된다. EIP-1559에서 기본 수수료의 일부는 마이너에게 보상으로 주어져, 블록 생성 및 거래 처리에 계속 참여하도록 유도한다.
-
최대 우선순위 수수료(Max Priority Fee): 사용자가 추가로 지불하는 최대 우선순위 수수료는 마이너에게 직접 지급되는 보상이다. 사용자가 수동으로 설정하는 이 수수료는 거래 처리 우선순위를 높여 마이너가 해당 거래를 우선 처리하도록 유도한다.
분명히, EIP-1559는 스마트 계약 개발자의 이익을 거의 고려하지 않았다. 실제로 이더리움이라는 공용 블록체인의 공급자는 두 부문으로 나눌 수 있다:
검증자(예전의 마이너) + 스마트 계약 개발자. 전자는 신뢰할 수 있는 장부를 제공하는 역할을 하고, 후자는 다양한 애플리케이션을 제공한다. 따라서 이론적으로 후자에게 일정 부분 수익을 배분하는 것도 타당하다.
EIP-6969가 실제로 시행된다면 가스비는 다음과 같이 나뉠 수 있다: 소각 + 기본 수수료 + 우선순위 수수료 + 스마트 계약 개발자에게 지급되는 수수료.
요약하면, EIP-6969는 EIP-1559와 연관성과 차이점을 동시에 지닌다. EIP-1559는 거래 수수료 메커니즘 자체를 개선하는 프로토콜 제안으로, 보다 안정적이고 예측 가능한 수수료를 제공하고 네트워크 혼잡을 관리하는 데 목적을 둔다. 비슷하게, EIP-6969는 EIP-1559의 장점을 유지하면서 계약 개발자에게 수익을 배분하는 메커니즘을 도입함으로써, 계약 개발자와 네트워크 간의 인센티브를 더욱 조율하고, 개발자의 참여와 보상을 촉진한다.
아래 표를 통해 EIP-6969의 기능과 영향, 그리고 EIP-1559와의 연관성을 명확히 정리할 수 있다:

주의할 점은, 이 새로운 프로토콜의 주요 리스크는 스마트 계약 개발자가 가스비를 수령할 수 있게 되면, 쓰레기 계약들이 난립할 가능성도 있다는 점이다. 따라서 실제적으로 스마트 계약의 보안 리스크와 공용 블록체인 상의 공유 자원을 차지하는 리스크가 존재한다.
2. ERC-721C: NFT 로열티의 체인화
ERC-721C는 Limit Break가 제안한 것으로, 이더리움의 ERC-721 비동질화 토큰(NFT) 표준의 개선안이다. 주요 목표는 NFT 창작자가 자신의 NFT 컬렉션과 로열티 처리 방식에 대해 더 많은 통제권과 맞춤형 기능을 갖도록 하는 것이다.
TechFlow 주석:
Limit Break는 무료 게임 개발 스튜디오로, 2021년 1월 크리에이터 토큰(Creator Token) 개념을 도입했다. ERC721-C 표준 1.1 버전은 2023년 5월 출시되었으며, 이 표준은 많은 크리에이터 토큰 개념을 반영하고 있다.@huntersolaire_ 또한 트위터에서 이 표준의 세부 내용을 설명했다.
Limit Break의 공식 "Creator Token Transfer" 라이브러리는 ERC721-C가 현재 이더리움과 폴리곤(Polygon)에서 실행 가능함을 나타낸다. 이더리움의 Sepolia 테스트넷과 폴리곤의 무보(Mumbai) 테스트넷도 이를 지원한다.
'크리에이터 토큰'이라는 이름에서 알 수 있듯, ERC721-C는 분명히 창작자를 중심에 두고 있으며, 이 프로토콜은 주로 로열티 보호를 강화하는 데 초점을 맞추고 있다.

쉬운 설명: 현재의 ERC-721 표준 하에서는 로열티가 단지 상업적 약속일 뿐, 체인 상에서 강제 집행되지 않는다. ERC-721C는 바로 이 문제를 해결하기 위해 제안된 것으로, 로열티를 블록체인 상에서 강제 집행 가능한 스마트 계약 규칙으로 만드는 것을 목표로 한다.
ERC721-C가 도입되면 다음과 같은 활용 사례가 가능하다:
-
공유 로열티: NFT 창작자가 모든 로열티 수익을 독점하는 대신, 창작자와 초기 보유자들 사이에 수익을 분배하여 초기 채택자들을 보상할 수 있다.
-
민팅한 자만 로열티 수익: NFT를 민팅한 사람이 창작자가 아닌 경우에도, 민팅한 자가 유일한 로열티 수혜자가 될 수 있다.
-
조건부 로열티 지급: 특정 조건에 따라 로열티 지급 여부를 결정할 수 있다. 예를 들어, ERC-721C 계약을 설정해 2차 판매 가격이 최초 민팅 가격보다 높을 때만 로열티를 지급하도록 할 수 있다.
-
양도 가능한 로열티: NFT 창작자는 로열티 수익 권리를 부여하는 별도의 NFT를 보유자에게 발행할 수 있다. 예를 들어, "NFT X"를 민팅할 때, "NFT Y"라는 별도의 NFT를 발행해 "NFT X"에서 발생하는 모든 로열티 수익 권리를 부여할 수 있다.
ERC-721C의 도입은 NFT 산업에 중요한 영향을 미칠 것이다:
-
창작자 통제력 강화: ERC-721C는 창작자가 자신의 NFT 설계에 대한 통제력을 높이며, 로열티를 체인 상에서 강제 집행 가능한 계약 규칙으로 만들어 창작자의 자율성과 권리 보호를 강화한다.
-
공정한 로열티 분배 촉진: 프로그래밍 가능한 로열티 기능을 통해 창작자는 다양한 로열티 분배 메커니즘을 설계할 수 있다.
-
시장 플랫폼 영향력 감소: 로열티 로직이 스마트 계약에 내장됨으로써 창작자는 로열티 설정을 직접 제어할 수 있게 되며, 시장 플랫폼의 로열티에 대한 통제와 개입이 줄어든다.
다음 표로 ERC-721C를 요약할 수 있다:

3. ERC-6551: NFT도 하나의 계정이 되다
ERC-6551은 NFT에 스마트 계약 지갑 기능을 부여함으로써 NFT의 기능과 가치를 확장한다.
이 프로토콜의 공동 저자인 @BennyGiang는 Dapper Labs의 창립 멤버 중 한 명으로, 과거 ERC-721 토큰 표준과 CryptoKitties 같은 초기 프로젝트에 참여했다.

기존 ERC-721 NFT의 문제점은 그 기능이 제한적이라는 것이다. NFT는 소유 및 양도만 가능할 뿐, 다른 자산(토큰이나 다른 NFT)을 소유할 수 없으며, 스마트 계약과의 상호작용도 불가능하다. 또한 외부 요인이나 사용자 입력의 변화에 따라 진화하거나 변형될 수도 없다.
ERC-6551은 NFT에 스마트 계약 지갑 개념을 도입함으로써 이러한 제한을 해결한다. 등록부(registry)와 프록시 계약(proxy contract)의 조합을 통해 NFT 자체가 다른 자산을 소유하고, 다른 스마트 계약 및 계정과 상호작용할 수 있도록 한다, 이로써 훨씬 풍부한 기능과 상호작용성을 실현한다.
따라서 ERC-6551을 따르는 토큰(NFT)은 스마트 계약 지갑처럼 작동한다고 이해할 수 있다. 즉, ERC-6551 기반 NFT는 일반 스마트 계약 지갑처럼 토큰과 다른 NFT를 보유하고 거래할 수 있으며, 탈중앙화 거래소(DEX), 대출 플랫폼, 게임 환경 등의 다른 스마트 계약 및 계정과 상호작용할 수 있다.
이러한 방식으로 NFT를 스마트 계약 지갑처럼 운영하는 것은 '바인딩 토큰 계정(Token-Bound Accounts, TBA)'라 불리는 개념을 형성하며, 기존 ERC-721 NFT와 호환되는 무허가 등록부를 통해 생성되고 관리된다.

간단히 요약하면, ERC-6551이 가져올 수 있는 장점과 문제점은 다음과 같다:

EIP와 ERC, 헷갈리시나요?
여기까지 설명하면서 늘상 하는 질문이 떠오른다. EIP와 ERC의 차이가 도대체 뭘까?
EIP(Ethereum Improvement Proposal)와 ERC(Ethereum Request for Comments) 모두 이더리움과 관련된 제안 표준이지만, 확실한 차이가 있다.
EIP는 이더리움 네트워크의 개선 제안 표준으로, 이더리움 프로토콜의 개선 사항 및 신규 기능 제안을 설명하는 데 사용된다. EIP가 채택되면 이더리움 프로토콜의 일부가 되어 네트워크에 반영된다. EIP는 블록체인 메커니즘, 가상 머신 규칙, 합의 알고리즘 등 프로토콜 수준의 변경 사항을 설명한다.
반면 ERC는 이더리움의 토큰 표준으로, 토큰 계약의 인터페이스와 기능을 설명하는 데 사용된다. ERC는 이더리움 네트워크 상에서 토큰 간의 상호 운용성을 보장하기 위한 기본 표준을 정의한다. ERC는 토큰 계약에 관한 규격으로, 토큰 이전, 잔액 조회, 메타데이터 제공 등의 기능을 설명한다.
따라서 EIP와 ERC 모두 이더리움 커뮤니티의 표준화 메커니즘이지만, 다루는 영역이 다르다. EIP는 프로토콜 수준의 개선을 다루고, ERC는 토큰 계약의 표준화를 다룬다. 결과적으로 EIP가 직접 ERC로 전환되거나, 서로 동일한 개념이 되는 것은 아니다. 둘은 독립된 개념이다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














