비트코인 원리 (분산원장, 채굴보상, P2P방식)
비트코인 가격이 4년 만에 4배 올랐다는 뉴스를 보고, 저는 "정부 보증도 없는데 어떻게 이런 일이 가능하지?"라는 의문이 먼저 들었습니다. 종이 화폐는 한국은행이 보증하니까 납득이 되는데, 디지털 코드 덩어리에 왜 가치가 생기는지 도무지 이해가 안 됐습니다. 그런데 블록체인의 작동 원리와 채굴 보상 구조를 하나씩 들여다보니, 최소한 기술적으로는 굉장히 치밀하게 설계됐다는 점만큼은 인정하게 됐습니다. 분산원장, 모두가 은행이 되는 구조 비트코인을 이해하려면 먼저 중앙집중 방식과 P2P(Peer-to-Peer) 방식의 차이를 알아야 합니다. 중앙집중 방식이란 은행처럼 하나의 센터가 모든 거래 기록을 관리하는 구조를 말합니다( 출처: 금융위원회 ). 반면 P2P 방식은 참여자끼리 직접 거래하는 구조로, 신뢰를 보증해 주는 중앙 기관이 없습니다. 그동안 대부분의 서비스가 중앙집중 방식을 선택한 이유는 P2P에서 신뢰성을 확보할 방법을 찾지 못했기 때문입니다. 비트코인은 이 문제를 '분산원장(Distributed Ledger)'이라는 개념으로 해결했습니다. 분산원장이란 거래 기록을 한곳에 모아두지 않고, 네트워크 참여자 모두가 동일한 거래 장부를 나눠 갖는 방식입니다. 쉽게 말해, 은행이 독점하던 원장을 우리 모두가 함께 보관하는 겁니다. 제가 비트코인을 받으면, 그 거래 내역이 전 세계 참여자들에게 동시에 전달되고, 모두가 같은 기록을 갖게 됩니다. 이 구조의 보안적 장점은 명확합니다. 은행 서버 하나만 해킹하면 모든 기록을 조작할 수 있는 중앙집중 방식과 달리, 분산원장을 변조하려면 전 세계에 흩어진 수만 개의 원장을 동시에 해킹해야 합니다. 실질적으로 거의 불가능한 일입니다. 저는 예전에 은행 전산 장애 뉴스를 보며 "중앙 시스템이 멈추면 모든 게 마비되는구나"라고 느꼈는데, 분산원장은 그런 단일 장애 지점(Single Point of Failure)이 없다는 점에서 인상 깊었습니다. 채굴보상...