전체 글 133

[비트코인 기본 구조] 2. 타임스탬프(Timestamp)

[비트코인 기본 구조] 1. 이중 지불 문제 익명의 비트코인 개발자 사토시 나카모토는 2008년 논문과 함께 비트코인 코어를 처음 공개했습니다. 이렇게 공개된 비트코인은 처음으로 분산화된 네트워크를 통해 제3자가 필요 없는 P2P 거 kwjdnjs.tistory.com 이중 지불 문제를 해결하기 위한 첫 단계는 거래들을 모아 타임스탬프를 찍는 것입니다. 타임스탬프를 한국어로 직역하면 시간 도장입니다. 즉 타임스탬프를 찍는다는 것은 어떤 데이터가 발생한 시각을 기록하는 것입니다. P2P 거래에는 여러 사람들이 참여하기 때문에 컴퓨터 간의 시간 차이가 존재할 수 있습니다. 또한 어떤 사람은 악의적으로 컴퓨터 시간을 변경해 거래가 발생한 시각을 조작할 수 있습니다. 예를 들어 다음과 같이 블록이 1, 2, 3..

[비트코인 기본 구조] 1. 이중 지불 문제(Double spending problem)

익명의 비트코인 개발자 사토시 나카모토는 2008년 논문과 함께 비트코인 코어를 처음 공개했습니다. 이렇게 공개된 비트코인은 처음으로 분산화된 네트워크를 통해 제3자가 필요 없는 P2P 거래를 구현했습니다. 이러한 구현을 하기 위해 반드시 풀어야 했던 문제가 바로 이중 지불 문제입니다. 지금부터 비트코인의 기본 구조를 알아보기 위한 전 단계로 이중 지불 문제에 대해 먼저 알아보겠습니다. 이중 지불 문제(Double spending problem)란 말 그대로 이중으로 지불되는 상황이 발생하는 문제를 말합니다. 오프라인에서 현금을 지급하는 경우 현금이 한 손에서 다른 손으로 직접 이동하기 때문에 이동 과정에서 지폐가 갑자기 복제되는 문제가 발생하지 않습니다. 하지만 온라인의 경우 모든 거래가 데이터, 즉 ..

[블록체인 의견] 비트코인의 탈중앙화는 달러를 위협하는가?

'Decentralized' 비트코인과 함께 자주 거론되는 단어가 바로 탈중앙화(Decentralized)입니다. 많은 사람들이 탈중앙화에 대해 이야기 하지만 대부분의 경우 탈중앙화가 무엇인지 잘 알지 못합니다. 애초에 탈중앙화에 대한 명확한 정의가 없는 상황이기도 합니다. 실제로 많은 사람들이 어느 수준까지가 탈중앙화이고 대체 탈중앙화가 무엇인지에 대해 계속 논의하고 있습니다. 이 글에서 필자는 탈중앙화의 시초라고 볼 수 있는 비트코인의 탈중앙화에 대해 이야기하고, 또한 비트코인의 개발자인 사토시 나카모토의 이야기를 다뤄보고자 합니다. 그리고 이 시스템이 많은 사람들이 이야기하는 것처럼 달러 시스템을 위협하고 따라서 결국 없어질 운명이라는 주장에 대해서도 다뤄보고자 합니다. [이 글에는 개인 의견이 포..