Bitcoin (BTC) 블록 타임스탬프 역행, 알렉스 손이 원리 해명
Bitcoin (BTC) 블록 974,988가 부모 블록보다 3분 이전으로 기록됐다. 알렉스 손은 채굴자가 타임스탬프 필드를 직접 설정하므로 합의에는 영향이 없다고 설명했다. 순서는 해시가 보장한다.
AI 요약AI
- Bitcoin (BTC) 블록 974,988의 타임스탬프가 11월 7일 21:19:02 UTC로 부모 블록보다 약 3분 이전에 기록됐다
- Galaxy Digital의 알렉스 손은 탐색기가 22분과 18분으로 표시한 격차가 오류가 아니라고 설명했다
- 전체 Bitcoin 블록의 약 3%가 부모 블록보다 이전 시각의 타임스탬프를 담고 있다
- 블록 타임스탬프는 이전 11개 블록의 중간 시각보다 이후여야 하고 2시간 이상 앞설 수 없다
블록 974,988의 시계가 거꾸로 갔다
토요일인 11월 7일,
Bitcoin (BTC) 네트워크는 사흘 반이면 해소될 순간의 동요를 겪었다. 채굴자가 생성한 블록의 타임스탬프가 자신이 이어받은 이전 블록보다 이전 시점으로 찍힌 것이다. 순서의 확실성을 전제로 설계된 장부에서 시간이 역행하는 듯 보인 사건이다. 블록 974,987은 21:22:24 UTC로 기록됐고, 그 뒤에 채굴된 블록 974,988은 21:19:02 UTC를 담았다. 공개 블록 탐색기 기준으로 두 블록 사이에 약 3분 22초의 시간 역행이 나타난다. 그러나 두 블록은 같은 체인 위에 차례로 놓여 있었다. 포크가 생기지 않았고 거래가 뒤집히지도 않았다. 블록체인이 다만 시간 순서와 어긋난 시계를 그대로 기록한 것이다. Galaxy Digital 연구책임자 알렉스 손(Alex Thorn)은 사태가 알려진 직후 이를 지적하며, 탐색기가 블록 974,988을 22분 전 생성으로, 부모 블록을 18분 전 생성으로 표시해 같은 격차가 보인다고 밝혔다. 그는 두 표시 모두 오류가 아니라고 설명했다. 블록 내부의 타임스탬프는 이를 검증하는 네트워크가 아니라 채굴을 수행하는 주체가 설정하기 때문이다. 채굴자는 유효한 해시를 찾는 과정에서 이 필드를 조정한다. 기계에 새 조합을 계속 시험하게 하고, 새 작업을 받기 위해 시계를 앞당기는 방식이며, 이 때문에 전체 채굴 장비의 타임스탬프는 실제 시각보다 다소 앞선 경향을 보인다. 합의 규칙도 이 필드를 느슨하게 다룬다. 블록의 타임스탬프는 이전 11개 블록의 중간 시각보다 이후면 충분하고, 검증 노드의 시각보다 2시간 이상 앞설 수 없다. 2시간 상한은 극단적으로 앞선 기록을 가르고, 중간값 검증은 단일 채굴자가 네트워크 공동 시계를 끌어당기지 못하게 막는다. 그 어떤 규칙도 블록이 이전 블록보다 반드시 늦어야 한다고 요구하지 않는다. Bitcoin (BTC) 가격 피드와 정산 절차는 이 구간을 통과하는 동안 중단 없이 작동했다. 질문은 1시간 안에 네트워크 관찰 커뮤니티 전반으로 번졌다.
시계의 역행이 정산 안전성을 위협하는지가 더 근본적인 질문인데, 기록은 아니오 쪽이다. 체인 위의 순서는 타임스탬프가 아니라 암호학적 연결이 고정한다. 모든 블록은 이전 블록의 고유 해시를 담고 있고, 이 해시가 무엇이 먼저였는지 확정한다. 진짜 재편성이 일어나려면 현재 체인보다 누적 작업량이 많은 경쟁 체인이 필요한데, 타임스탬프 편집으로는 그 어떤 경우에도 만들어지지 않는다. 알렉스 손의 후속 발언은 시계가 얼마나 자주 흘러가는지 수치로 보여준다. 전체
Bitcoin (BTC) 블록의 약 3%는 부모 블록보다 이전 시각의 타임스탬프를 담고 있고, 10블록 중 1개 정도는 그의 노드가 수신한 실제 시각보다 1분 이상 앞선 기록을 갖고 온다. 토요일의 3분 격차는 규모에서는 이례적이지만 종류에서는 낯설지 않은 사례다. 설계가 느슨한 시계를 수용하는 이유는 장부가 보증하는 것이 시간이 아니라 순서이기 때문이다. 사토시 나카모토는 원백서에서 이 시스템을 '타임스탬프 서버'라고 불렀고, 18년이 지난 지금도 이 설명은 유효하다. 네트워크는 순서를 암호학적으로 증명하고, 자기 시계는 근사치로 취급한다. 이는 블록체인 오라클과 의도된 대비다. 오라클은 외부 데이터를 피드의 신뢰에 의존해 온체인으로 옮기지만, Bitcoin은 근사성을 자체 시간 필드의 구조 안에 넣어 둔다. 레이어 1 프로토콜의 관점에서 이 구분은 서로 다른 두 보증, 즉 무엇이 먼저였는가와 대략 언제였는가를 가른다. 11블록 중간값 검증은 이동 창 위에서 작동하므로 한 개의 왜곡된 기록은 공동 시계를 아주 조금만 흔들고, 앞선 방향의 상한이 나머지 극단을 걷어낸다. 다음 라운드에서 가장 이른 시작을 원하는 채굴자는 자신의 타임스탬프를 허용 범위 앞쪽으로 밀고, 이것이 누적되어 흐름이 생기는 기계적 원인이다. 백 블록당 부모보다 이른 블록이 대략 3개 나오는 통계에서 보면, 오히려 항상 순서대로 흘러가는 체인이 이상 사례에 해당한다.
오프체인 기록이 받는 영향
체인 밖에서 기록을 관리하는 사람에게 실질적 함의는 경종보다 좁다. 전체 블록의 약 3%가 부모보다 이전 기록을 담고, 10블록 중 1개는 노드 수신 시각보다 1분 이상 앞선 만큼, 타임스탬프는 사건의 시각을 근사적으로만 알려준다. 정확한 순서는 블록 높이가 확정한다. 입금 기록이나 정산 대조에서 블록 시각을 정밀한 시점으로 표기하는 보고는 이 여백을 그대로 물려받는다. 이 변동성은 블록 생성의 복권적 성격과도 맞아떨어진다. CKPool에서는 두 명의 독립 채굴자가 몇 시간 간격으로 각각 47만 6,000달러 규모의 블록 보상을 차지한 적이 있다. 토요일의 사건은 합의에 어떤 변화도 남기지 않았다. 같은 날 안에 노출되고, 설명되고, 흡수되었으며, 체인의 순서 규칙은 설계 때부터 하도록 정해진 역할을 그대로 수행했다.
1차 출처
- 공개 블록 탐색기 · mempool.space
이 콘텐츠는 인공지능으로 생성되어 AI 검토를 거쳤으며 COINOTAG 편집 감독 하에 게시되었습니다.

