최신 뉴스
당신을 위한 선택

Sepolia의 이더리움 Pectra 업그레이드 중단, 미상의 공격자가 빈 블록 채굴

작성자플로렌스 무차이플로렌스 무차이 3분 읽기
Sepolia 의 이더리움 Pectra 업그레이드에서 교란이 발생했으며, 미상의 공격자가 빈 블록을 채굴했습니다
  • 이더리움의 Pectra 업그레이드가 Sepolia 에서 악용되어 예치 계약 버그로 인해 빈 블록 채굴이 발생했습니다.
  • 공격자는 제로 토큰 전송 트릭을 사용하여 14:00 UTC 에 전체 네트워크 업데이트 전에 개발자들이 사설 패치를 배포하도록 강요했습니다.
  • ETH 는 2,000 달러 선에서 어려움을 겪으며 일주일간 10% 하락했고, 매도 신호는 지지선이 깨질 경우 1,800~1,700 달러를 가리키고 있습니다.

이더리움의 기대를 모았던 Pectra 업그레이드는 빈 블록 채굴로 이어지는 취약점 공격 이후 Sepolia 테스트넷에서 중단되었습니다. 3월 5일에 배포된 업그레이드는 몇 시간 후 개발자들이 geth 노드에서 오류 메시지를 발견하면서 문제가 발생했습니다.

월스트리트 저널의 상세한 보고서 이더리움 개발자 Marius van der Wijden에 따르면, 팀은 지난 수요일 UTC 기준 약 7:30에 테스트넷에서 예기치 않은 동작을 발견했습니다. 예상된 예치 이벤트가 트리거되는 대신 계약이 잘못된 전송 이벤트를 방출했습니다.

“하드 포크가 활성화된 직후, 우리는 Pectra에서 추가된 실행 트리거형 출금 기능을 테스트하기 위해 Jim McDonald에게 예치를 보내라고 요청했습니다. 그러자 geth 노드에서 오류 메시지를 보기 시작했고 빈 블록이 많이 채굴되는 것을 목격했습니다.van der Wijden은 이렇게 설명했습니다.

보고된 오류 메시지는 “unable to parse deposit data: deposit wrong length: want 576, have 32”였습니다. 이는 예상치 못한 예치 계약 토큰 게이트 ERC-20 전송이 실행되어 체인의 예상 동작이 방해받았음을 의미합니다. 

미상의 공격자가 놓친 가장자리 사례를 악용

Wijden은 개발자들이 수정 사항을 신속하게 배포했지만, 간과된 가장자리 사례로 인해 미상의 공격자가 시스템을 악용할 수 있었다고 말했습니다. 공격자는 예치 주소로 제로 토큰 전송을 보내 동일한 오류를 다시 트리거하는 데 성공했으며, 이로 인해 빈 블록 채굴이 계속되었습니다.

“우리는 예치 계약을 확인했고 아무도 예치 기능을 트리거할 수 없음을 확인했습니다(테스트넷을 위해 신뢰할 수 있는 당사에게만 토큰을 배포했기 때문입니다). 그러나 ERC20 사양에서 하나의 가장자리 사례를 놓쳤습니다.개발자는 이렇게 언급했습니다.

초기에는 개발자들이 실수가 신뢰할 수 있는 검증자Wijden은 성급한 릴리스가 네트워크 분열을 초래했을 수 있다고 말했습니다. 업데이트되지 않은 노드는 수정된 체인에 연결할 수 없었기 때문입니다. 위기를 모면한 후, 그들은 14:00 UTC에 공동 배포를 계획했으며, 이는 팀들이 준비할 시간을 주었습니다. 

개발자들은 추가 조사 후 결함을 발견했습니다. ERC-20 표준은 제로 토큰 전송을 금지하지 않습니다. 즉, 토큰 보유량과 상관없이 누구나 제로 토큰 전송을 보낼 수 있다는 의미입니다. 이것이 예치 이벤트를 유발한 것입니다.

개발자의 설명에 따르면, 조정된 수정 사항 3시간 반 전에

Sepolia 는 “많은” 빈 블록을 생성한 것으로 추정됩니다. 그 동안 정상적인 작업을 복원하기 위해 개발자들은 취약점을 트리거한 거래를 제거하고 더 높은 수수료를 지불하는 거래로 대체했습니다. 개발자들은 공격을 봉쇄하기 위해 사적 수정 사항을 배포했습니다. 

이더리움 팀은 예치 계약과 상호작용하는 거래를 필터링하는 사적 수정 사항을 구현했습니다. 공격자가 개발자 채팅을 모니터링하고 있다는 의심으로 인해 그들은 즉시 수정 사항을 공개하는 것을 피하기로 결정했습니다.

수정 사항은 예치 계약에 직접 호출하는 거래만 필터링합니다. 만약 우리가 수정 사항을 공개했다면, 공격자는 다른 계약에서 계약을 호출하여 우리의 완화 조치를 우회했을 것입니다. 이러한 내부 호출은 이벤트를 트리거하지만 블록 생성 중에 필터링하기 쉽지 않을 것입니다. 

“Wijden은 이렇게 말했습니다.네트워크 노드의 약 10%가 업데이트되자 완전한 블록이 다시 나타나기 시작했습니다. 이를 통해 전체 패치가 배포 준비를 하는 동안 체인이 작동할 수 있었습니다. 6월 DFS가 기존 안전 장치를 유지하면서 GENIUS ACT와 일치하는 새로운 스테이블코인 규제를 제안했다고 보도했습니다. 여기에는 완전한 준비금 backing과 독립적인 감사 포함됩니다..

UTC 14:00에 모든 노드가 최종 수정 사항이 포함된 새 릴리스로 업데이트되었습니다. 몇 블록 후 공격자의 거래가 성공적으로 채굴되어 모든 노드 운영자가 패치를 구현했음을 확인했습니다. 이 사건은 이더리움 메인넷에 영향을 미치지 않았습니다. 문제는 Sepolia의 토큰 게이트 예치 계약에 국한되었기 때문입니다.

모든 노드에 영향을 미쳤습니다. 이는 Sepolia의 예치 계약에 대한 사양과 구현 간의 충돌이었기 때문입니다.

아니요, 그들은 그것으로부터 얻을 것이 없었습니다이더리움 가격의 어려움 계속: 시장 활동이 약세.”

이더리움은 여전히 약세 징후를 보이며 지난 주 동안 가치의 10% 이상을 잃었습니다. 시가총액 기준 두 번째로 큰 코인은 3개월 저점 지지선인 2,000달러 근처에서 등락하고 있으며, 시장 관찰자들은 이 수준이 더 낮아질 것으로 예측합니다.

시장 기술 지표에 따르면 ETH는 지속적인 하락 추세에 있으며, 낮은 고점과 저점이 형성되고 있으며 약세 이동 평균선이 함께 형성되고 있습니다. 이더리움이 2,000달러를 유지하지 못하면 분석가들은 다음 주요 지지선 수준이 1,800달러에서 1,700달러 사이라고 경고합니다.

30.45의 상대 강도 지수(RSI)는 잠재적인 단기 반등을 시사하지만, 2,200달러의 저항선은 코인이 24시간 이상 돌파하지 못한 수준입니다. 

이더리움의 기대를 모았던 Pectra 업그레이드는 빈 블록 채굴로 이어지는 취약점 공격 이후 Sepolia 테스트넷에서 중단되었습니다. 3월 5일에 배포된 업그레이드는 몇 시간 후 개발자들이 geth 노드에서 오류 메시지를 발견하면서 문제가 발생했습니다. 이더리움 개발자 Marius van der…에 대한 상세 보고서에 따르면…

가장 똑똑한 암호화폐 전문가들이 이미 우리 뉴스레터를 구독하고 있습니다. 참여하고 싶으신가요? 함께하세요.

이 기사 공유하기

면책 조항. 제공된 정보는 투자 조언이 아닙니다. Cryptopolitan.com 본 페이지에 제공된 정보를 바탕으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 투자 결정을 내리기 전에 반드시 독립적인 조사나 자격을 갖춘 전문가의 상담을 강력히 권장합니다.

플로렌스 무차이

플로렌스 무차이

플로렌스는 지난 6년 동안 암호화폐, 게임, 기술 및 AI 뉴스를 다루어 왔습니다. 메루 과학기술대학교에서 컴퓨터학을, MMUST에서 재난 관리 및 국제 외교를 전공하며 언어, 관찰력 및 기술적 역량을 충분히 갖추었습니다. 플로렌스는 VAP 그룹에서 근무했으며 여러 암호화폐 미디어 하우스의 편집자로 활동했습니다.

더 많은 뉴스 …