[ETH] 이더리움, 가스 과금 전제 변경에 따른 계약 점검 요청
EIP-8037과 EIP-8038 변경으로 가스 계산 방식이 달라져 기존 계약의 실행 결과가 바뀔 수 있으므로 개발자 차원의 점검이 필요합니다.
요약
이더리움 재단은 글램스테르담 업그레이드에 앞서 스마트계약 개발자와 감사인들에게 가스 처리 전제 8가지에 대한 점검을 요청했습니다. EIP-8037과 EIP-8038의 변경으로 인해 일부 계약의 실행 결과가 달라질 수 있기 때문입니다. 두 제안은 각각 연산의 가스 비용과 상태 데이터의 비용 처리 방식을 변경합니다. EIP-8037은 계정 및 저장 공간 등 새로운 상태 생성 비용을 별도로 계산하며, EIP-8038은 기존 상태 접근 및 변경 연산 비용을 조정합니다. 이로 인해 코드가 동일하더라도 특정 작업에 필요한 가스량이나 실패 후 남는 가스량이 달라질 수 있습니다. 재단은 가스 한도 내 작업 완료 가정, 외부 호출 실패 시 후속 저장 작업 실패 가정 등 8가지 전제를 제시했습니다. 체인시큐리티는 외부 호출 실패 후 계약 기록 경로 등 실패 처리 과정에서도 결과가 달라질 수 있음을 지적했습니다.
AI가 원문을 요약한 내용으로, 부정확할 수 있습니다. 투자 판단의 근거로 삼기 전에 원문을 확인하세요.
원문 제목 가스 과금 전제 8개 달라진다…이더리움 재단, 계약 점검 요청
원문 보기 ↗