Stacks, ‘일시적인 저하’ 경고 속 블록 생산 재개

2개월 전
2분 읽기
8 조회수

Stacks 블록체인 문제 해결 발표

비트코인 레이어 2 블록체인 솔루션인 Stacks는 5월 24일, ‘stacks-node의 메모리풀 동기화 로직에서 발생한 문제’를 해결한 후 블록 생산을 재개한다고 발표했습니다. 이와 함께 Stacks는 모든 노드 운영자, 특히 채굴자와 서명자들에게 3.1.0.0.11로 노드를 업그레이드할 것을 권장했습니다.

“버그는 사실 2020년으로 거슬러 올라가며, stacks-node의 메모리풀 동기화 로직과 관련이 있습니다.”

그러나 X 플랫폼을 통해 공유된 업데이트에 따르면, 레이어 2 솔루션은 모든 채굴자와 서명자가 업그레이드를 완료할 때까지 블록 생산에 대한 ‘일시적인 저하’가 발생할 수 있음을 경고했습니다. 노드 운영자들에게 최신 버전으로 업그레이드하라는 공지가 발표된 것은 핵심 개발자들이 잠재적인 원인을 확인한 지 불과 몇 시간 후였습니다.

문제의 원인과 배경

Github에 공유된 초기 포스트 모템에서 Stacks 팀은 다음과 같이 밝혔습니다: “이로 인해 일부 노드가 정상적인 메모리풀 동기화에 사용되는 RPC 호출에 대해 부적절한 메시지를 반환하게 됩니다.” Stacks-node의 논리가 잘못된 동작을 하여 네트워크가 응답하지 않게 되며, 이는 최근 블록들로 더 많은 데이터가 처리되기 전까지 문제가 되지 않았습니다.

초기 조사 결과에 따르면, 최신 업그레이드는 3.x.x.x.x의 체인 상태 디렉토리와 호환됩니다. 이번 업그레이드를 통해 문제가 최종적으로 해결될 것으로 예상되며, Stacks는 이를 처음으로 4월 18일에 인정했습니다.

업데이트 후 상황 변화

당시 Stacks 팀은 ‘간단한 패치’가 문제를 해결할 것이라며 노드 운영자는 아무 조치를 취할 필요가 없다고 주장했습니다. 그러나 블록 897442에서 비트코인 포크와 관련된 블록 생산의 지연은 개발자들이 5월 19일에 또 다른 조사를 시작하게 만들었습니다. 서명자들의 70%가 체인 상태의 이전 버전으로 복원한 후 정상적인 블록체인 생산이 재개되었지만, 개발자들은 4일 후에 또 다른 지연을 보고했습니다.