이더리움, 글램스테르담 테스트넷 빌더 악용 경고
cryptonews이더리움의 9월 17일 전체 코어 개발자 합의 회의록에 따르면, 참가자들은 최근 글램스테르담 개발넷 결과를 검토한 후 10월 6일 날짜를 수용했지만, 개발자들은 테스트 ETH에 실질적인 경제적 비용이 없는 공개 네트워크에서 Enshrined Proposer-Builder Separation(ePBS, 내장형 제안자-빌더 분리)이 어떻게 작동할지에 대한 우려를 동시에 제기했다.
이 경고의 중심에는 글램스테르담의 ePBS 설계인 EIP-7732가 있다. Ethereum.org는 ePBS를 트랜잭션 페이로드 조립 작업을 검증자의 합의 의무에서 분리하는 프로토콜 변경으로 설명하며, 현재 외부 인프라에 크게 의존하는 관계를 이더리움의 합의 규칙으로 이동시킨다.
이 설계에서 빌더는 실행 페이로드를 공급할 권리에 대한 입찰을 제출할 수 있다. 프로포저가 낙찰된 입찰에 커밋하면, 빌더는 그 뒤에 있는 트랜잭션을 공개해야 한다. 이더리움의 합의 명세는 빌더를 해당 페이로드 엔벨로프를 브로드캐스트하기 전에 서명된 실행 페이로드 입찰을 제출하는 별도의 스테이킹 행위자로 정의한다.
목요일 개발자 회의에서 합의 개발자 포투즈(Potuz)는 테스트넷에서 공격자가 메인넷 시장 가치를 지불하지 않고 테스트 ETH를 얻을 수 있기 때문에 경제성이 변한다고 경고했다. 악의적인 운영자는 많은 빌더 신원을 만들고, 정당한 경쟁자보다 훨씬 높은 입찰을 제출한 다음, 낙찰 후 약속된 페이로드 제공을 거부할 수 있다.
포투즈는 "빌더를 천 개나 쉽게 만들 수 있다"며 공격자가 빌더를 교체하고, 공격적으로 입찰하고, 페이로드를 보류할 수 있다고 설명했다. 그는 나중에 "십대도 할 수 있다"고 덧붙였다.
이 개발자는 이 우려를 메인넷 ETH를 훔치는 새로운 경로가 아니라 공개 테스트넷 가용성 문제로 규정했다. 메인넷에서는 참가자가 이미 빈 블록을 생성하기 위해 비용을 지불할 수 있지만, 블록 공간을 확보하는 경제적 비용이 이 행동을 제한한다. 테스트 ETH는 지속적인 방해를 훨씬 저렴하게 만든다.
클라이언트에 빌더 수준 서킷 브레이커가 필요할 수 있음
기존 보호 장치는 세폴리아 환경에 충분하지 않을 수 있다. 포투즈는 개발자들에게 일부 클라이언트 서킷 브레이커는 여러 페이로드가 누락된 후에만 로컬에서 생성한 블록으로 대체하며, 개별 악성 빌더를 거부할 수 있는 보편적인 보호 장치가 있는지 알지 못한다고 말했다.
그의 우려는 공격자가 새로운 신원으로 돌아오는 데 집중되었다. 클라이언트가 누락된 페이로드에 반응하더라도, 방어 로직이 행동을 충분히 빨리 식별하고 제한하지 않는 한 일회성 빌더가 계속 입찰할 수 있다.
개발자들은 빌더 공격을 세폴리아에 대한 확인된 익스플로잇으로 제시하지 않았다. 이 논의는 외부인이 ePBS 조건에서 참여할 수 있게 되면 공개 테스트가 노출할 것으로 예상되는 시나리오에 관한 것이었다. 포투즈는 애플리케이션 및 인프라 팀이 작동하는 블록에 대해 소프트웨어를 테스트하기 위해 테스트넷에 의존하기 때문에 이더리움 테스트넷에 더 강력한 보호 장치가 필요하다고 주장했다.
Ethereum.org는 세폴리아가 클라이언트 및 테스트 팀이 제어하는 허가형 검증자 세트를 사용하는 반면, 후디는 스테이킹 및 프로토콜 테스트를 위한 개방형 검증자 세트를 가지고 있다고 언급한다. 세폴리아의 구조는 첫 장기 공개 글램스테르담 배포가 문제를 겪을 경우 이더리움 개발자에게 더 많은 운영 제어권을 제공한다.
crypto.news가 이전에 보도한 바와 같이, 개발자들은 최신 회의 전에 10월 6일을 잠정적으로 선택했으며, 날짜는 여전히 또 다른 안정적인 프라이빗 개발넷 전환에 달려 있었다. 9월 17일 합의 회의는 개발넷-11이 예정된 포크 리허설을 완료한 후 그 일정을 앞당겼다.
개발넷-11, 세폴리아 전에 2억 가스 테스트
글램스테르담 개발넷-11은 적대적 공격 네트워크가 아닌 통제된 "정상 경로" 리허설로 만들어졌다. 공식 명세는 제네시스를 9월 14일, 글로아스 전환을 9월 16일, 블록 가스 한도를 6천만에서 2억으로 곧 증가시키는 것으로 예약했다.
테스트 네트워크는 다중 클라이언트 구성에서 84,000명의 검증자를 사용했으며 글램스테르담 테스트를 위해 계획된 동일한 핵심 EIP 세트를 포함했다. 주최측은 의도적으로 개발넷-11 범위에서 고의적 공격을 제외하고, 적대적 실험을 더 오래 실행되는 플라토베르게트 환경에 유지했다.
코인데스크는 개발넷-11이 전환을 완료하고 최종성을 잃지 않고 가스 한도를 2억으로 이동시켰다고 보도했다. 2억 설정은 테스트 매개변수이며 확인된 메인넷 가스 한도 약속이 아니다.
이더리움 자체 글램스테르담 로드맵은 이 업그레이드가 블록이 구축되고 검증되는 방식을 변경하면서 레이어 1 용량을 늘리도록 설계되었다고 말한다. EIP-7732는 실행 페이로드 전파 시간을 약 2초에서 약 9초로 확장하여 노드가 더 큰 페이로드를 배포하고 검증할 시간을 더 많이 제공한다.
이 업그레이드에는 블록 수준 액세스 목록과 일련의 가스 가격 책정 변경도 포함된다. 이전 글램스테르담 호환성 보도에 따르면 고정 가정을 사용하는 지갑, 인덱서 및 가스 추정기는 계획된 포크에서 새 계정 생성 및 일부 상태 집약적 작업이 다른 가스 처리를 받기 때문에 변경이 필요할 수 있다.
별도의 스마트 계약 위험 검토에서는 고정 가스 수당 또는 가스 민감 실행 패턴을 사용하는 계약이 업그레이드가 메인넷에 도달하기 전에 테스트가 필요할 수 있다고 밝혔다.
세폴리아 클라이언트 검토 기간 7일로 단축
10월 6일 일정은 클라이언트 팀에게 이더리움의 일반적인 업그레이드 프로세스가 권장하는 것보다 적은 검토 시간을 제공한다.
9월 17일 회의에서 개발자 프레드릭 스반테스(Fredrik Svantes)는 참가자들에게 표준 프로세스는 출시 준비가 완료된 클라이언트 소프트웨어와 첫 공개 테스트넷 활성화 사이에 최소 14일이 필요하다고 말했다. 그는 그 2주가 일반적으로 내부 보안 검토, 버그 바운티 프로그램 참여 및 가능한 외부 보안 작업에 사용된다고 말했다.
세폴리아가 다가오면서 개발자들은 클라이언트 릴리스의 최신 날짜로 9월 29일을 논의했다. 9월 29일과 10월 6일 사이의 7일은 일반 검토 기간의 절반만 남긴다. 참가자들은 세폴리아의 검증자 세트가 비교적 중앙화되어 있고 소프트웨어가 고장나면 네트워크를 더 쉽게 복구할 수 있기 때문에 부분적으로 그 위험을 수용했다.
핵심 개발자 알렉스 스톡스(Alex Stokes)는 팀들이 가능한 한 소프트웨어를 더 일찍 릴리스하여 더 많은 검토자가 검토할 수 있도록 촉구했다. 릴리스 준비 완료 클라이언트가 제공되면 즉시 이더리움의 버그 바운티 프로세스에 들어갈 수 있다.
압축된 일정은 여러 이전 테스트 문제에 따른 것이다. 9월 3일 개발자 안건에는 여러 합의 클라이언트에 영향을 미치는 개발넷-8 글로아스 활성화 중 최종성 상실이 기록되었으며, 이후 개발넷 테스트에서 수정 사항과 추가 엣지 케이스를 검토했다.
또 다른 테스트 회의에서는 플라토베르게트 시나리오가 Besu 노드 13개 중 12개를 오프라인 상태로 만들고 Erigon 및 Ethrex 노드를 느리게 만든 문제가 기록되었다. 개발넷-9는 계획되지 않은 최종성 상실을 겪어 팀들이 개발넷-11 전에 추가 반복을 하게 되었다.
메인넷 활성화는 아직 확정 날짜 없음
이더리움의 공개 로드맵은 계속해서 글램스테르담을 2026년 4분기로 나열하지만 메인넷 날짜는 확인되지 않았다고 명시한다. 다음 공개 마일스톤은 10월 6일 세폴리아 포크이다.
후디는 스테이킹 및 업그레이드 테스트를 위한 개방형 검증자 환경을 제공하기 때문에 세폴리아 다음에 올 것으로 예상된다. 개발자들은 9월 17일 회의에서 후디 단계를 논의했지만 그 시기를 세폴리아 진행 상황에 연동시켰으며, 이는 첫 공개 테스트넷의 문제가 후속 날짜를 이동시킬 수 있음을 의미한다.
이더리움의 메인넷 사고 대응 계획 초안에는 여전히 활성화 에포크나 타임스탬프가 없다. 문서는 대신 업그레이드 정보 필드를 비워 두고 메인넷 배포 전에 채워질 클라이언트 및 조정 역할을 나열한다.
이전 crypto.news 글램스테르담 보도에서 보고된 바와 같이, 이 업그레이드는 더 높은 레이어 1 처리량을 위해 설계된 ePBS, 블록 수준 액세스 목록 및 가스 재가격 책정에 중점을 둔다. 개발자들은 메인넷 포크를 설정하기 전에 성공적인 멀티 클라이언트 테스트를 전제 조건으로 계속 다루어 왔다.
현재 클라이언트 팀은 회의에서 논의된 9월 29일 소프트웨어 마감일과 세폴리아의 10월 6일 활성화에 직면해 있다. 이더리움 개발자들은 메인넷 에포크나 최종 활성화 타임스탬프를 발표하지 않았다.
이 콘텐츠는 정보 및 교육 목적으로만 제공되며 BTCC와 관련된 투자 자문을 하지 않습니다. BTCC는 위 내용의 진실성, 정확성 및 독창성을 보장하기 위해 최선을 다하지만, 보장할 수는 없습니다.