글자크기
가
가
가
가
- 2018.12.27 13:58:55
타임스탬프(Timestamp)
영어의 시간(Time)과 도장을 찍다(Stamp)의 합성어로 어떤 일이 일어난 시간을 기록하는 것을 말한다. 현실 세계에서 타임스탬프는 예를 들어 서울에서 부산에 가기 위해 고속 열차를 타는 경우 ‘2018년 10월 10일 14시 10분’으로 들 수 있다. 또는 어떤 모바일 RPG 게임에서 어떤 아이템을 얻은 날짜가 ‘2018년 10월 20일 16시 10분’을 들 수 있다. 이와 같이 위 2개의 모델은 중앙 집권적인 타임스탬프 모델이다. 각 회사 중앙 서버에서 이러한 시간을 결정하는 것이다. 해당 서버가 오류를 일으키면 사업을 계속 영위할 수 없을 것이다.
컴퓨터 세계에서 타임스탬프는 위와 같은 현실 시간을 기준으로 기록할 수 없다. 개인 유저의 사는 곳이 다 다르므로 시간이 다르기 때문이다. 그래서 같은 시간을 사용하기 위해 유닉스 타임(Unix time)을 사용한다.
위의 그림에서 비트코인 거래가 일어난 시간을 현실 세계의 시간이 아닌 유닉스 타임인 1545885926으로 표현하는 것을 알 수 있다.
<저작권자 © TokenPost, 무단전재 및 재배포 금지 >