Bitcoin 블록 타임스탬프 컨버터
Unix timestamp, block height, 사람이 읽을 수 있는 날짜 간 변환. 특정 시간에 어떤 Bitcoin 블록이 채굴되었는지 확인하십시오.
타임스탬프, 블록 높이 및 날짜 간에 변환합니다.
제네시스부터 최신 블록까지, Bitcoin의 타임라인을 정밀하게 탐색합니다.
모든 Bitcoin 블록에는 채굴된 시점을 기록하는 Unix timestamp가 포함되어 있습니다. 이 도구를 사용하면 Unix timestamp, block height, 사람이 읽을 수 있는 날짜 사이를 자유롭게 변환할 수 있습니다. 트랜잭션이 언제 확인되었는지 확인하거나, 과거 블록을 조사하거나, 미래 블록이 언제 채굴될지 추정하는 경우 이 컨버터가 도움이 됩니다.
타임스탬프 컨버터
1/1/1970 00:00:00 UTC (Unix epoch) 이후의 초입니다. Genesis block: 1231006505.
블록 데이터를 가져오는 중…
오류가 발생했습니다. 다시 시도해 주십시오.
Unix Timestamp
--
대략적인 Block Height
--
추정값
사람이 읽을 수 있는 날짜
--
--
추가 세부 정보
ISO 8601
--
Halving Epoch
--
Block Reward
--
블록 데이터 (API 제공)
Block Height
--
트랜잭션 수
--
크기
--
난이도
--
Block Hash
--
블록 타임스탬프 이해하기
각 Bitcoin 블록에는 블록을 생성한 마이너가 설정한 타임스탬프가 포함됩니다. 이 타임스탬프는 Unix timestamp로, 1970년 1월 1일 00:00:00 UTC 이후의 초 수입니다. 그러나 Bitcoin의 블록 타임스탬프에는 일반 시계와 구별되는 몇 가지 중요한 뉘앙스가 있습니다.
타임스탬프는 근사치입니다
블록 타임스탬프는 완벽하게 정확할 필요가 없습니다. 블록의 타임스탬프는 이전 11개 블록의 중앙값보다 커야 하며 미래로 2시간을 초과할 수 없습니다. 이는 타임스탬프가 실제 시간에서 몇 시간까지 차이날 수 있음을 의미합니다.
블록 간격은 다양합니다
Bitcoin은 평균 10분 블록을 목표로 하지만 실제 간격은 포아송 분포를 따릅니다. 어떤 블록은 1분 이내에 발견되고, 어떤 블록은 1시간 이상 걸립니다. 이로 인해 타임스탬프에서 block height로의 변환은 본질적으로 근사치입니다.
Bitcoin 타임라인 이정표
Bitcoin의 역사는 block height와 타임스탬프를 통해 추적할 수 있습니다. 다음은 블록체인 역사에서 가장 중요한 순간들입니다.
| 블록 | 날짜 | 이벤트 |
|---|---|---|
| #0 | 2009년 1월 3일 | Satoshi Nakamoto에 의한 Genesis block 채굴 |
| #210,000 | 2012년 11월 28일 | 첫 번째 halving (50 → 25 BTC 보상) |
| #420,000 | 2016년 7월 9일 | 두 번째 halving (25 → 12.5 BTC 보상) |
| #630,000 | 2020년 5월 11일 | 세 번째 halving (12.5 → 6.25 BTC 보상) |
| #840,000 | 2024년 4월 20일 | 네 번째 halving (6.25 → 3.125 BTC 보상) |
Median Time Past (MTP)
Bitcoin은 합의에 중요한 시간 계산을 위해 Median Time Past (MTP) 라는 개념을 사용합니다. MTP는 이전 11개 블록의 타임스탬프 중앙값입니다. 이 메커니즘은 마이너가 미래 블록 보상을 주장하거나 time-locked 트랜잭션에 조기에 영향을 미치는 등의 이점을 얻기 위해 타임스탬프를 조작하는 것을 방지합니다.
Time-locked 트랜잭션(nLockTime 또는 OP_CHECKLOCKTIMEVERIFY 사용)은 검증을 위해 현재 블록의 타임스탬프가 아닌 MTP를 사용합니다. 이는 더 안정적이고 조작에 강한 시간 참조를 보장합니다. MTP는 항상 "실제" 시간보다 적어도 한 블록 뒤에 있기 때문에 새로 채굴된 블록은 벽시계 시간에 비해 타임스탬프가 약간 과거로 보일 수 있습니다.
Block Height 추정 방법
타임스탬프와 block height 간의 변환은 블록 간격이 완벽하게 일정하지 않기 때문에 추정이 필요합니다. 이 도구는 간단하지만 효과적인 공식을 사용합니다.
block_height ≈ (timestamp - 1231006505) / 600
여기서 1231006505는 genesis block 타임스탬프(2009년 1월 3일 18:15:05 UTC)이고 600은 초 단위의 목표 블록 간격(10분)입니다. 이 근사치는 평균적으로 잘 작동하지만 해시율 변동, 난이도 조정 및 블록 발견 시간의 자연스러운 분산으로 인해 특정 날짜에 대해 수백 블록 차이가 날 수 있습니다.
정확한 block height 데이터를 위해, 이 도구는 block height에서 타임스탬프로 변환할 때 mempool.space API에서 실제 블록 정보를 가져와 추정값이 아닌 정확한 결과를 제공합니다.