이더 Ethereum 특히 레이어 2 솔루션의 가스 소비를 줄이기 위해 ERC-4337 표준 사양(계정 trac Ethereum 네트워크를 개선하여 사용자와 개발자 모두에게 더 효율적인 환경을 제공합니다.
가스 효율성 향상을 위한 ERC-4337 구조 개편
1월 10일, Ethereum 재단은 Ethereum 생태계 내 계정trac, 즉 스마트 계정을 규정하는 ERC-4337 표준 사양의 향후 변경 사항을 미리 공개했습니다. 버전 0.7에 포함된 이러한 변경 사항은 9개월간의 실제 사용 경험과 Ethereum 커뮤니티의 피드백을 바탕으로 마련되었습니다.
버전 0.7의 가장 중요한 변경 사항 중 하나는 계정trac거래 구조 개편입니다. 일반 이더 거래보다 본질적으로 더 복잡한 이러한 거래는 이제 하나의 가스 값만 지정하는 대신 다섯 개의 가스 값을 지정해야 합니다.
프로젝트에 참여한 개발자 존 라이징은 이러한 수정의 배경에 대해 다음과 같이 설명했습니다
"사용자는 계정이 서명 검증 중에도 연산을 수행할 수 있다는 점을 고려하여 하나 이상의 가스 값을 지정해야 합니다. 스마트 계정을 사용하면 여러 유형의 서명을 사용할 수 있고 다양한 방식으로 가스 비용을 지불할 수 있습니다. 즉, 필요한 가스량은 변동될 수 있으며, 거래 시 검증에 사용할 가스량을 명시해야 합니다."
계좌trac거래에 여러 가스 값을 도입함으로써 가스 예측의 정확도가 높아져 Ethereum 사용자의 가스 비용이 절감됩니다.
이러한 최적화는 특히 레이어 2 네트워크에 유익하며, 블록체인에 게시해야 하는 데이터 양을 크게 줄여줍니다.
존 라이징은 버전 0.7의 장점을 더욱 강조하며 다음과 같이 말했습니다
"버전 0.7의 주요 이점은 가스 수수료 감소입니다. 거래 데이터를 더욱 효율적으로 활용하기 위한 몇 가지 기법을 사용했는데, 이는 특히 레이어 2 블록체인에서 유용합니다."
과도한 가스 제한을 억제합니다
앞서 언급한 변경 사항 외에도, 새로운 규정은 실행 중 사용되지 않은 가스에 대해 사용자에게 10%의 페널티를 부과합니다. 이 조치는 애플리케이션이 불필요하게 높은 가스 한도를 설정하는 것을 방지하고 Ethereum 네트워크 자원을 보다 효율적으로 사용하도록 유도하기 위한 것입니다.
스마트 계정이라고도 불리는 계정trac는 Ethereum진화에 있어 매우 중요한 발전입니다. 상대적으로 수동적이고 정적인 기존 Ethereum 계정과 달리, 계정trac는 프로그래밍 가능한 논리와 규칙을 계정에 부여하여 이전에는 불가능했던 수많은 혁신적인 사용 사례를 가능하게 합니다.
계정trac개념은 비탈릭 부테린을 비롯한 Ethereum 커뮤니티의 저명한 개발자들의 의견을 반영하여 2021년 9월 Ethereum 개선 제안(EIP)-4337을 통해 처음 제안되었습니다. 이후 Ethereum 계정의 기능을 향상시킬 수 있는 잠재력으로 주목받으며 지지를 얻고 있습니다.
Ethereum 재단은 ERC-4337 표준 버전 0.7의 구체적인 출시일을 밝히지는 않았지만, 보안 검토 절차가 시작되었음을 확인했습니다. 개발자들은 사양 최종 확정을 위해 노력하고 있으며, 2월 말 ETHDenver 행사 시점에 완료될 것으로 예상하고 있습니다.

