암호화폐 영역에서는 새로운 이더리움 개선 제안(EIP)에 대한 논의가 활발하게 이루어지고 있습니다. EIP-3074는 올해 말 또는 2025년 초로 예정된 펙트라 하드포크에 포함되도록 이더리움 핵심 개발자들이 승인하면서 큰 주목을 받고 있습니다.
EIP-3074는 이더리움 계정 모델의 진화를 위한 다음 중요한 단계입니다. 이는 ERC-4337의 등장에 앞서 단기적인 해결책으로 사용되지만, 사용자 경험(UX)이 개선된 점이 주목할 만합니다.
계정 추상화의 기초
외부 소유 계정(EOA)은 가장 기본적인 형태의 이더리움 계정으로, 개인 키로 직접 제어되며 관련 코드가 없습니다. EOA는 이더를 전송하고 스마트 콘트랙트와 상호작용할 수 있지만, 보다 정교한 기능이 부족합니다.
EOA와 달리 스마트 콘트랙트 계정(SCA)은 콘트랙트 코드에 의해 직접 제어되므로 사용자가 프로그래밍 로직에 따라 자금을 보유 및 제어하고, 다른 콘트랙트 호출에 따라 자동으로 결정을 내리는 등의 작업을 할 수 있습니다. 이러한 다재다능함으로 인해 SCA는 지갑의 미래에 중추적인 역할을 할 것입니다.
이러한 맥락에서 계정 추상화(AA)는 이더리움 계정을 보다 유연하게 만들기 위한 일련의 개발 노력을 의미합니다. 목표는 EOA와 SCA 사이의 간극을 줄여 계정 행동을 더 프로그래밍할 수 있고 더 광범위한 사용자 요구를 충족할 수 있도록 만드는 것입니다.
이더리움의 AA 로드맵
이더리움의 AA 로드맵은 다양한 과제를 해결하기 위한 여러 가지 동시적인 노력을 포괄합니다.
현재 주요 발전 방향은 이더리움 이외의 가스 요금에 대한 토큰 결제, 복잡한 계정 복구 메커니즘, 고급 거래 일괄 처리 및 예약 기능 등 일반적으로 EOA에서 접근할 수 없는 광범위한 기능을 지원하는 AA 표준인 ERC-4337을 더 깊이 수용하는 것입니다.
그러나 ERC-4337은 EIP-5003(EOA에서 SCA로의 영구적인 전환을 위한 제안된 방법) 및 EIP-3074(EOA가 거래 실행 권한을 SCA에 위임할 수 있는 길을 열어주는)와 같은 다른 접근 방식으로 보완될 예정입니다.
EIP-3074란 무엇인가요?
EIP-3074는 새로운 이더리움 옵코드를 도입합니다. 이 시스템을 통해 EOA 사용자는 개인 키를 영구적으로 전송하지 않는 보안과 제어를 유지하면서 단일 트랜잭션에서 스마트 컨트랙트가 자신을 대신해 작업을 수행하도록 승인할 수 있습니다.
새로운 옵코드가 제공하는 사용자 친화적인 유틸리티는 다음과 같습니다:
트랜잭션 일괄 처리 – 여러 트랜잭션(예: 여러 토큰 전송)을 단일 작업으로 일괄 처리합니다.
스폰서 거래 – 제3자가 거래 비용을 지불할 수 있는 기능으로, 애플리케이션이 사용자의 가스 요금을 충당할 수 있는 새로운 길을 열어줍니다.
조건부 트랜잭션 – 각 단계마다 별도의 트랜잭션이 필요 없이 특정 조건이 충족될 때만 실행되는 트랜잭션과 같이 여러 단계를 연결하고 조건부 실행을 달성할 수 있는 복잡한 트랜잭션 구조입니다.
메타 트랜잭션 – 다른 당사자가 제출할 수 있는 트랜잭션에 서명하는 기능으로, 예를 들어 이더를 연료로 사용하지 않고도 오프라인 또는 다른 인터페이스에서 트랜잭션에 서명할 수 있습니다.
위임 보안 – 신뢰할 수 있는 발신자가 거래를 관리할 수 있도록 허용함으로써 사용자는 다중 서명 설정과 같은 고급 보안 모델의 이점을 누릴 수 있습니다.