후사카 업그레이드 이후 프리즘 버그로 인해 이더리움 검증자들이 100만 달러 이상 손실을 입었습니다.

이 기사는 기계로 번역되었습니다
원문 표시

이더리움 합의 알고리즘 클라이언트인 프리즘은 최근 후사카 업그레이드 직후 소프트웨어 버그로 인해 네트워크 장애가 발생하여 검증자들이 382 이더리움(ETH)(미화 100만 달러 이상)를 받지 못했다고 밝혔습니다.

"후사카 메인넷 프리즘 사고"라는 제목의 사후 분석 보고서에 자세히 설명된 이 사건은 거의 모든 프리즘 노드에 영향을 미친 리소스 고갈 현상에서 비롯되었으며, 이로 인해 블록 및 인증이 누락되었습니다.

프리즘 서비스 중단의 원인은 무엇인가요?

프라이즘 개발사인 오프체인 랩스에 따르면, 이 문제는 이전에 발생했던 버그로 인해 검증자 요청이 지연되면서 12월 4일에 발생했다고 합니다.

이러한 지연으로 인해 네트워크 전반에 걸쳐 블록 누락 및 인증 오류가 발생했습니다.

"Prysm 비콘 노드는 네트워크와 동기화되지 않았을 가능성이 있는 노드로부터 인증을 수신했습니다. 이러한 인증은 이전 에포크의 블록 루트를 참조했습니다."라고 프로젝트 측은 설명했습니다.

이번 장애로 인해 41개의 에포크가 누락되었고, 사용 가능한 1,344개의 슬롯 중 248개의 블록이 누락되었습니다. 이는 18.5%의 슬롯 누락률을 나타내며, 장애 발생 기간 동안 전체 네트워크 참여율을 75%까지 떨어뜨렸습니다.

오프체인 랩스는 해당 동작을 유발한 버그가 약 한 달 전에 테스트넷에 도입 및 배포되었으며, 후사카 업그레이드 이후 메인넷에서 발생했다고 밝혔습니다.

임시적인 완화 조치로 즉각적인 영향은 줄였지만, 프리즘은 재발 방지를 위해 인증 유효성 검사 로직에 영구적인 변경 사항을 적용했다고 밝혔습니다.

이더리움의 클라이언트 다양성

한편, 이번 장애 사태로 이더리움 클라이언트 집중 현상과 소프트웨어 단일화로 인한 위험성에 대한 관심이 다시금 집중되고 있다.

오프체인 랩스는 프리즘이 이더리움 검증자 기반 에서 더 큰 비중을 차지했다면 이번 장애가 더 심각한 결과를 초래했을 수 있다고 밝혔습니다. 이 회사는 이더리움 클라이언트의 다양성이 더 광범위한 네트워크 장애를 막는 데 중요한 역할을 했다고 지적했습니다.

"네트워크의 3분의 1 이상을 장악한 클라이언트는 일시적인 완결성 과 블록 누락 증가를 초래할 수 있습니다. 3분의 2 이상을 장악한 버그가 있는 클라이언트는 유효하지 않은 체인을 확정할 수도 있습니다."라고 보고서는 밝혔다.

그러한 완화 조치에도 불구하고, 이번 사건은 고객 다양성 확대를 요구하는 목소리를 더욱 높였습니다.

Miga Labs의 데이터에 따르면 Lighthouse가 여전히 이더리움 합의 클라이언트 중 가장 큰 비중을 차지하며, 전체 검증자의 51.39%를 차지하고 있습니다. Prysm은 19.06%, Teku는 13.71%, Nimbus는 9.25%를 차지하고 있습니다.

이더리움의 합의 클라이언트. 이더리움 합의 클라이언트. 출처: Clientdiversity

라이트하우스의 지분율은 일부 연구자들이 시스템적 위험으로 간주하는 스레스홀드(Threshold) 에서 약 15%포인트 정도 부족한 수준입니다.

그 결과, 개발자와 생태계 참여자들은 검증자들이 단일 소프트웨어 결함으로 인해 블록체인의 핵심 운영이 중단될 가능성을 줄이기 위해 다른 클라이언트로 전환하는 것을 고려해 줄 것을 다시 한번 촉구했습니다.

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
55
즐겨찾기에 추가
14
코멘트