추상적인
이 제안은 이더리움의 무한한 상태 증가 문제에 대한 순수 경제적 해결책을 제시합니다. 새로운 상태 생성 시 고정된 이더리움(ETH) "저장 보증금"을 요구함으로써, 영구 상태 생성 비용을 동적인 이더리움 개선 제안(EIP) -1559 가스 시장과 분리합니다. 상태 생성자는 이 이더리움(ETH) 예치함으로써 스테이킹 수익 손실이라는 기회비용을 통해 "암묵적인 임대료"를 지불하게 되며, 스마트 계약의 파산 위험 없이 상태를 정리하도록 지속적인 경제적 압력을 가합니다. 또한, 프로토콜 자금으로 지원되는 상태 삭제 환불 메커니즘을 도입하여 "상태 온도 조절기" 역할을 함으로써 개발자들이 임시 데이터를 정리하도록 유도합니다.
동기 부여
이더리움의 활성 상태는 매년 약 100GB씩 증가합니다. 데이터(블롭)와 실행(ZK 롤업)은 원활하게 확장되지만, 상태 객체의 영구 저장은 노드 탈중앙화의 주요 병목 현상으로 남아 있습니다.
이 문제를 해결하려는 이전 시도들은 심각한 절충점 때문에 실패했습니다.
상태 만료: 하위 호환성을 깨뜨리고 "존재하지 않음"을 증명해야 하는 암호학적 악몽을 도입합니다.
기존 상태 임대 방식: 스마트 계약의 지급 불능 위험을 초래합니다. 계약이 잔액에서 지속적으로 임대료를 지불해야 하는 경우, 자금이 고갈되어 계약이 "종료"될 수 있으며, 이는 DeFi의 구성 가능성을 파괴합니다.
과거 가스 환불 내역: 생성된 가스 토큰(예: CHI). 상태 생성 비용이 변동하는 가스에 따라 결정되었기 때문에 차익 거래 고리가 형성되었습니다.
본 이더리움 개선 제안(EIP) 영구적인 네트워크 부담 비용이 일시적인 블록 혼잡에 따라 변동해서는 안 된다고 주장합니다. 고정된 선불 이더리움(ETH) 보증금을 요구함으로써, 상태 저장에 안전하고 지속적인 비용, 즉 기회비용을 도입합니다. 상태가 커짐에 따라 이더리움(ETH) 지속적으로 유통에서 제외됩니다. 이렇게 묶인 자본 에 대한 수익은 영구 저장 비용을 안전하게 책정하는 자연스럽고 지속적인 임대료 역할을 하며, 초건전한 화폐(Ultra Sound Money)의 개념과 완벽하게 부합합니다.
사양
1. 새로운 거래 필드: maxStateFee
거래 내역에 새로운 항목인 maxStateFee (단위: wei)가 추가될 예정입니다.
이는 발신자가 거래 실행 중에 순전히 새로운 상태 슬롯 생성에 대해 지불할 의사가 있는 최대 이더리움(ETH) 금액을 나타냅니다.
지갑은 거래를 시뮬레이션하여 이를 예측할 수 있습니다. 예를 들어, 새로운 주소로의 간단한 이더리움 요청 사항(ERC)-20 전송에는 예측 가능한 상태 수수료가 필요합니다. 일반적으로 기존 상태만 수정하는 유니스왑(Uniswap) 스왑의 경우
maxStateFee0에 가깝습니다.만약 트랜잭션이
maxStateFee를 초과하는 새로운 상태를 생성하려고 시도하면, 해당 트랜잭션은 되돌려집니다.
2. 고정 보증금( STATE_CREATION_FEE )
새로운 스토리지 슬롯 초기화(0에서 0이 아닌 값으로 SSTORE ), 새로운 계약 생성( CREATE / CREATE2 ) 또는 새로운 계정 잔액 초기화 비용은 가스 비용과 분리됩니다.
고정 수수료(예:
0.001 ETH)는 거래 발신자의maxStateFee페이로드에서 직접 차감됩니다.이 수수료는 소각되거나 잠금 처리된 프로토콜 계약으로 전송됩니다.
3. 스테이트 서모스탯(동적 환불)
저장 슬롯이 0으로 재설정되거나 계약이 파괴될 때( SELFDESTRUCT 또는 이와 동등한 정리 작업 코드), 거래 발신자는 환불을 받습니다.
가스 가격과 분리됨: 환불은 고정된 이더리움(ETH) 으로 지급되므로 과거 가스 토큰의 차익거래 악순환을 방지합니다.
온도 조절기 목표 크기: 프로토콜은 활성 상태에 대한 목표 크기(예: 300GB)를 유지합니다.
동적 지급 방식: 네트워크 상태가 목표치를 초과하면 프로토콜은 자동으로 새로운 이더리움(ETH) 발행하여 환불 지급액을 늘립니다. 네트워크 상태가 목표치 아래로 떨어지면 환불액은 기준치로 돌아갑니다.
이로써 개발자들은 임시 상태를 정리하는 애플리케이션을 설계하도록 유도하는 수익성 높은 프로토콜 기반 보상 체계를 구축하게 됩니다.
이론적 해석
암묵적 임대료: 기회비용과 손실된 수익
스토리지 본드의 가장 중요한 혁신은 스마트 계약을 훼손하지 않고 "상태 임대료"라는 개념을 다시 도입했다는 점입니다. 현대 이더리움 경제에서 이더리움(ETH) (네이티브 프로토콜 스테이킹 또는 LST를 통해) 수익을 창출하는 자산입니다. 따라서 잠긴 이더리움(ETH) 측정 가능한 기회비용이 발생합니다.
암묵적 임대료의 메커니즘: 개발자가 영구적인 상태를 생성하기 위해 특정량의 이더리움(ETH) 예치하면, 해당 이더리움(ETH) 창출할 수 있었던 고유 수익률을 포기하게 됩니다. 현재 스테이킹 수익률이 연간 수익률 2%라면, 개발자는 사실상 매년 예치금의 2%에 해당하는 지속적인 암묵적 "임대료"를 지불하는 셈입니다.
지급불능 위험 제로: 기존의 정부 임대료는 계약 잔액에서 명시적으로 차감되어 자금이 고갈될 경우 애플리케이션이 중단될 위험이 있는 반면, 암묵적 임대료는 단순히 자본 묶어두는 역할을 합니다. 계약이 해지되더라도 수익 손실만 발생할 뿐, 애플리케이션의 논리와 잔액은 온전히 유지되어 지급불능 상태를 방지합니다.
가스 대신 고정 이더리움(ETH) 본드를 사용하는 이유는 무엇인가요?
가스는 일시적인 연산량을 측정하고, 상태는 영구적인 하드웨어 부하를 측정합니다. 일시적인 지표를 사용하여 영구적인 부하에 가격을 매기는 방식은 네트워크 트래픽에 따라 상태 가격을 잘못 책정하는 근본적인 문제가 있습니다. 고정된 이더리움 (이더리움(ETH) 보증금은 가스 차익거래를 방지합니다.
환불을 위해 왜 새로운 이더리움(ETH) 민트(Mint) 할까요?
이 이더리움 개선 제안(EIP) 이전에 생성된 기존 상태를 정리하도록 장려하기 위해 프로토콜은 금전적 보상을 제공해야 합니다. 과거 상태 생성 수수료는 소각되었기 때문에 프로토콜은 이러한 "정리 보상"을 지급하기 위해 이더리움(ETH) 민트(Mint) 해야 합니다. 그러나 새로운 상태 생성에는 막대한 초기 이더리움(ETH) 예치가 필요하므로 전체 시스템은 여전히 강력한 디플레이션 효과를 유지하며 ETH의 희소성을 강화합니다.
하위 호환성
이 이더리움 개선 제안(EIP) 기존 스마트 계약을 손상시키지 않습니다. 기존 계약은 "임대료"를 지불하기 위해 업그레이드할 필요가 없으며, 상태가 자동으로 만료되지도 않습니다. 유일한 변경 사항은 거래 발신자에게 있으며, 거래로 인해 새로운 상태가 생성되는 경우 발신자는 자신의 지갑에 새로운 maxStateFee 필드를 입력해야 합니다.
보안 고려 사항
선행매매/분할 전 스팸
공격자가 이더리움 개선 제안(EIP) 활성화되기 전에 네트워크에 상태 정보를 도배하여 나중에 환불금을 가로채는 것을 방지하려면 배포는 여러 단계로 진행되어야 합니다.
1단계: 환불이 최소화되거나 전혀 없는 높은
STATE_CREATION_FEE)를 도입합니다.2단계: 이후 하드포크를 통해 동적 상태 온도 조절기가 활성화되어 차익 거래 기간이 종료된 후에만 환불액이 증가합니다.
슬픔
수수료는 스마트 계약의 내부 잔액이 아닌 거래 발신자( maxStateFee 통해)로부터 차감되므로 악의적인 공격자는 계약이 상태를 생성하도록 강제하여 계약의 이더리움(ETH) 고갈시킬 수 없습니다.
영원성과 잃어버린 열쇠
사용자 또는 스마트 계약이 상태를 수정하거나 삭제할 수 있는 기능을 상실하는 경우(예: 개인 키 분실, 또는 정산 기능 없이 배포된 스마트 계약), 해당 상태는 영구적으로 변경 불가능하게 되며, 최초 스토리지 본드는 영구적으로 잠긴 상태로 유지됩니다. 프로토콜은 제3자가 암호학적으로 소유하지 않은 상태를 삭제하여 환불을 청구하는 것을 허용하지 않습니다. 이는 버려진 상태가 이더리움(ETH) 공급량에 대한 영구적이고 복구 불가능한 디플레이션 효과를 보장한다는 것을 의미합니다.



