본문으로 건너뛰기

비트코인의 학문적 계보

비트코인의 학문적 계보를 밝힌 논문을 한글화하였습니다.

📄️ 원장

안전한 원장이 있다면 이를 디지털 결제 시스템으로 전환하는 과정은 비교적 간단합니다. 예를 들어, 앨리스가 페이팔을 통해 밥에게 100달러를 송금하면, 페이팔은 앨리스의 계좌에서 100달러를 차감하고 밥의 계좌에 100달러를 입금합니다. 이는 전통적인 은행 시스템에서도 대체로 비슷하게 작동하지만, 은행 간에 공유되는 단일 원장이 없다는 점에서 더 복잡해집니다.

📄️ 작업 증명

여기서 살펴보는 고장 허용 합의 시스템은 일정 비율 이상의 노드가 정해진 방식으로 동작한다고 가정합니다. 필요한 비율은 프로토콜과 결함의 종류에 따라 다릅니다. 그러나 개방형 피어 투 피어 네트워크에서는 노드 등록이 필요하지 않으며, 노드가 자유롭게 참여하거나 떠날 수 있습니다. 이로 인해 공격자가 충분한 시빌(Sybil) 노드 또는 소위 허위 노드를 생성하여 시스템의 합의 보장을 무력화할 수 있습니다. 이러한 시빌 공격(Sybil attack)은 2002년 존 두서(John Douceur)에 의해 공식화되었으며, 그는 이를 완화하기 위해 작업 증명(proof of work)이라는 암호학적 구조를 제안했습니다.

📄️ 모든 것을 결합하여 살펴보기

비트코인의 설계에 기여한 아이디어들을 이해하면 나카모토가 이들을 결합한 방식을 살펴볼 수 있습니다. 비트코인에서는 퍼즐의 해답 자체가 화폐로 간주되지 않습니다. 대신, 퍼즐을 푸는 작업은 전체장부를 보호하는 데 사용됩니다. 작업 증명은 채굴자(miner)가 수행합니다. 나라야난과 클라크는 2017년 원문에서 나카모토가 채굴 산업의 전문화 정도를 과소평가했다고 봅니다.

📄️ 전체장부와 블록체인 응용

나라야난과 클라크는 2017년 원문에서 블록체인이라는 용어가 비트코인과 정도의 차이는 있지만 유사한 시스템들을 포괄한다고 지적합니다. 나카모토의 백서에는 이 합성어가 등장하지 않습니다. 여기서는 비트코인의 거래 기록을 전체장부로 부르고, 은행의 공유 원장이나 다른 네트워크의 응용 기술을 논의할 때는 블록체인이라는 명칭을 유지합니다.

📄️ 결론과 교훈

나라야난과 클라크는 2017년 글에서 이 역사가 실무자와 학자에게 서로 보완적인 교훈을 준다고 설명합니다. 실무자들은 혁신적인 기술이라는 주장에 대해 회의적으로 접근해야 합니다. 여기서 보듯이, 기업에서 열광을 불러일으킨 비트코인의 분산 원장과 비잔틴 합의 같은 대부분의 아이디어는 원문 작성 시점보다 20년 이상 앞서 등장한 것입니다. 자신의 문제가 새로운 돌파구를 요구하지 않을 수 있음을 인식해야 하며, 연구 논문에서 오래 잊힌 해결책을 발견할 가능성이 있습니다.