Tech/EIPs/#6357
ERC 6357카테고리 · ERC유형 · 표준 트랙상태 · 최종 검토

Single-contract Multi-delegatecall

EIP-6357은 단일 컨트랙트에서 여러 delegatecall을 배치 처리할 수 있는 표준을 제안합니다. 하나의 트랜잭션으로 동일 컨트랙트의 여러 함수를 원자적으로 실행할 수 있습니다.

Multicall의 개선

기존 Multicall 패턴은 여러 컨트랙트 호출을 하나의 트랜잭션으로 묶지만 delegatecall 맥락을 유지하지 않습니다. EIP-6357은 msg.sender와 스토리지 컨텍스트를 유지하면서 배치 처리합니다.

단일 컨트랙트 범위

이 표준은 동일한 컨트랙트 내의 여러 함수를 delegatecall로 실행하는 것에 특화됩니다. 외부 컨트랙트 호출이 아닌 자기 참조 배치 실행을 통해 원자성을 보장합니다.

가스 효율성

여러 상태 변경 작업을 하나의 트랜잭션으로 처리하여 기본 트랜잭션 비용을 절감합니다. 특히 복잡한 DeFi 작업에서 여러 단계를 원자적으로 처리하는 데 유용합니다.

Last Call 상태

Last Call 단계에 있는 이 EIP는 최종 검토를 받고 있습니다. delegatecall 배치 처리의 보안 고려사항, 특히 재진입 공격 방어에 관한 검토가 중요합니다.

공식 ERC 문서open_in_new