ACDT #99 · 누가 무슨 말을 했나

sose · 2026.10.06 · Short

ACDT #99 · 누가 무슨 말을 했나 글램스터담 업그레이드가 첫 공개 테스트넷 적용을 하루 앞뒀다 EIP-8037 이후 eth_call 가스 한도 버그 · 확정 결정 00:32:11 상태 생성 가스 비용을 올린 EIP-8037 적용 뒤 게스(Geth)의 eth_call이 단일 트랜잭션 한도에 묶이면서, 대용량 시뮬레이션에 의존하는 도구들이 깨지는 문제

ACDT 99 · 누가 무슨 말을 했나 글램스터담 업그레이드가 첫 공개 테스트넷 적용을 하루 앞뒀다 EIP-8037 이후 eth call 가스 한도 버그 · 확정 결정 00:32:11 상태 생성 가스 비용을 올린 EIP-8037 적용 뒤 게스(Geth)의 eth call이 단일 트랜잭션 한도에 묶이면서, 대용량 시뮬레이션에 의존하는 도구들이 깨지는 문제가 EL 브레이크아웃에서 다뤄졌다. · Maria Silva (EIP-8037 제1저자): 게스의 eth call이 단일 트랜잭션과 같은 16M 가스 한도를 적용해 대용량 호출 시뮬레이션 용례가 깨진다고 제기했다. 합의 변경 없이 고칠 수 있는 문제이며 다른 클라이언트들과 동작을 일관되게 맞춰야 한다고 했다. · Marius van der Wijden (EF, geth): 이 동작은 API의 공식 명세인 execution-apis 저장소에 명시해야 한다며, EIP에 넣는 것보다 그쪽이 맞는 자리라고 했다. · Luis Pinto (Besu): 최대 트랜잭션 가스 한도를 넘어 온체인에서는 돌릴 수 없는 호출을 시뮬레이션하는 용례가 무엇이냐고 물었다. · Marius van der Wijden (EF, geth): 루이스의 질문에 NFT 이미지를 그리는 무거운 뷰 함수처럼 프런트엔드에서만 쓰고 온체인에서는 절대 실행하지 않는 용례라고 답했다. · Jochem Brouwer (EF, EthereumJS · EIP-8037 공동 저자): eth call에 상태 가스와 실행 가스를 따로 둬야 하는 것 아니냐고 물었고, 모든 가스를 실행 가스에 넣으면 상태에도 쓸 수 있다는 마리아의 설명에 문제없다고 수긍했다. · Toni Wahrstätter (EF, 리서처): 이 기능은 반드시 유지돼야 하며 게스의 버그로 보이니 다른 클라이언트들도 재확인해야 한다고 했다. (채팅) "중요한 건 execution-apis 저장소에 추가하는 것이다. 그게 API의 공식 명세이기 때문이다." (Marius van der Wijden, 00:32:33) 세폴리아 빌더 온보딩 · 확정 결정 00:25:50 글램스터담에서 도입되는 빌더 역할을 세폴리아 포크 시점에 활성화할지가 포크 하루 전에 정리됐다. · Nico Flaig (ChainSafe, Lodestar): 세폴리아에서 직접 빌더를 운영할 계획이라며 접속 URL을 공유했고, 포크 시점에 빌더를 활성화할 수는 없지만 지금은 그게 필요하지 않다고 봤다. · Barnabas Busa (EF DevOps): 세폴리아의 특수 예치 컨트랙트가 베폴리아(Bepolia) 토큰을 요구해 포크 전 빌더 예치는 비실용적이라고 설명했다. 섀도 포크에서 이미 잘 동작함을 확인했으니 포크 전 테스트를 원하는 빌더는 후디를 쓰라고 권했다. · Parithosh Jayanthi (EF DevOps): 포크 직후에는 토큰 없이 바로 예치할 수 있다고 보충했다. (채팅) · Nico Flaig (ChainSafe, Lodestar): 예치는 지금도 이미 가능하며 빌더 인덱스 0은 자신이라고 밝혔다. (채팅) "내가 권하고 싶은 건, 빌더들이 이걸 테스트하고 싶다면 후디에서 하라는 것이다." (Barnabas Busa, 00:24:59) 포크 직전 클라이언트 버전 공지 방식 포크 전날까지 새 릴리스가 나오는 상황에서 노드 운영자들이 어떤 버전을 써야 하는지 어떻게 알리는지가 두 차례에 걸쳐 도마에 올랐다. · Ben Adams (Nethermind): ENR 스캐너로 확인해 보니 세폴리아의 네더마인드(Nethermind) 노드 상당수가 포크 지원 릴리스조차 없는 아주 오래된 버전이라며, 업그레이드를 알릴 방법이 있는지 물었다. · Łukasz Rozmej (Nethermind, EIP-8037 공동 저자): 벤의 우려에 대해 그들은 내일이면 알게 될 거라고 받아쳤다. · Spencer Taylor-Brown (EF, 테스팅): 포크 하루 전에도 버전이 바뀌는데 클라이언트들이 써야 할 버전을 어떻게 공지하는지, 블로그 포스트를 계속 모니터링해야 하는 건지, 개선할 수 있는지 물었다. · Barnabas Busa (EF DevOps): 글램스터담 테스트넷 공지 블로그 포스트가 클라이언트 버전의 공식 소스라고 답했다. · Parithosh Jayanthi (EF DevOps): 네트워크마다 다르다며, 세폴리아와 후디는 검증자 채팅으로 거의 전원에게 닿지만 메인넷은 중심 조율 장소가 없어 릴리스 채널과 트위터, 블로그를 조합해 전파된다고 했다. 공식적인 절차 변경은 제안되지 않았다. "메인넷은 좀 더 애매해진다. 사람들을 조율할 중심 장소가 없어서 클라이언트 릴리스 채널과 트위터, 블로그 포스트를 전부 합친 것에 의존하게 된다." (Parithosh Jayanthi, 00:27:47) 남은 것 · Maria Silva / Gary (Geth): eth call의 올바른 가스 한도 동작(16M 트랜잭션 상한 없음)을 execution-apis 명세에 문서화 · 글램스터담 EIP 저자들: 다음 EIP 에디팅 오피스아워 전까지 글램스터담 EIP를 라스트 콜(Last Call) 상태로 옮기는 PR 제출 콜 페이지에서 전체 보기 → https://ethcollective.xyz/calls/acdt-99

← Contents