기본 용어
블록체인
거래 기록을 블록 단위로 묶어 사슬처럼 연결하고, 다수의 참여자가 같은 장부를 보유해 사후 조작을 사실상 불가능하게 만든 구조입니다.
블록체인은 거래 기록을 모은 블록을 시간순으로 연결한 장부입니다. 각 블록은 직전 블록의 해시값을 담고 있어서, 중간의 한 건을 고치면 그 이후 모든 블록이 어긋납니다. 게다가 장부는 전 세계 노드가 같은 사본을 갖고 있으므로, 조작을 통과시키려면 다수의 참여자를 동시에 속여야 하고 이는 현실적이지 않습니다.
핵심은 '관리자가 없는데도 기록을 믿을 수 있다'는 점입니다. 은행 장부는 은행이 정확성을 보증하지만, 블록체인은 합의 알고리즘이라는 절차를 통해 서로 모르는 참여자들이 같은 결론에 도달합니다. 이 성질을 탈중앙화라고 부릅니다.
오해도 많습니다. 블록체인에 기록된 거래는 취소할 수 없습니다. 주소를 잘못 입력해 보낸 자산이 돌아오지 않는 것은 결함이 아니라 설계 그대로입니다. 또 '블록체인이라서 안전하다'는 말은 장부 기록에 한정된 이야기이고, 거래소 계정이나 휴대폰의 안전은 완전히 다른 문제입니다.