This article has been translated from English to Korean.
분산 원장(DLT)이란 무엇인가요?
비트코인이 어떻게 작동하는지 이해하는 첫 번째 단계는"분산 원장"이라는 개념에 익숙해지는 것입니다.
이전 강의에서 저는 비트코인이 사토시 나카모토가 인터넷에서 돈을 이동할 수 있도록 만든 새로운 유형의 기록 관리 시스템 이라고 설명했습니다.
비트코인은 두 가지 주요 목표를 달성하기 위해 설계된 디지털 화폐를 생성하는 새로운 종류의 시스템입니다.
- 이중 지출 문제 방지
- 은행과 같은 중앙 집중식 금융 기관 없이 첫 번째 목표를 달성하십시오.
비트코인은거래 기록을 보관하고 그 정확성을 지속적으로 유지하는 방법에 대한 혁신적인 접근 방식을 사용하여 이 두 가지 목표를 달성합니다.
장부는 무엇입니까?
비트코인의 접근 방식을 이해하기 위해 전통적인 은행에서 디지털 거래가 어떻게 이루어지는지 살펴보겠습니다.
이중 지출을 방지하기 위해서는 장부가 필요합니다.
장부는 계좌 잔액을 기록합니다.
비트코인이 등장하기 전에는 이 장부가 은행과 같은 중앙 집중식 금융 기관에 의해 항상 보관되었습니다.
은행이 왜 존재하는지에 대해 좀 더 자세히 알아봅시다.
이를 설명하는 멋진 방법은 은행 없이 디지털 거래를 시도하는 예를 보여주고 잠재적인 엿 같은 상황이 어떻게 발생할 수 있는지 확인하는 것입니다.
은행에 의존하는 대신, Ursula와 Molly가 자신의 컴퓨터에 장부를 보관하면 어떨까요?
이 원장은 컴퓨터 하드 드라이브에 저장된 텍스트 파일 입니다.
인어 공주 몰리가 유니콘 우르술라에게 마법의 컵케이크를 대가로 지불할 때, 둘 다 디지털 원장(텍스트 파일)을 업데이트합니다.
만약 Ursula와 Molly가 서로를 신뢰하고 장부를 정확하게 기록하겠다고 약속한다면, 이 접근법이 효과가 있을 수 있습니다.
하지만 만약 Ursula와 Molly가 서로를 신뢰하지 않는다면 어떨까요?
만약 Ursula가 몰래 몰리의 돈을 받지 않았다는 것을 기록에 추가하고, 1달러를 더 달라고 요구한다면 어떻게 해야 할까요?
우르술라가 몰리에게 돈을 지불하지 않았다고 비난하고, 장부를 캡처 한 스크린샷을 찍 어 네드에게 보내는 모습을 상상해 보세요.
몰리는 자신의 비난을 부인하고 거짓말을 하고 있다고 주장하며, 1달러가 자신에게 이체되었다는 것을 명확하게 보여주는 장부 스크린샷을 보내 증거를 제시합니다.
누구의 장부가 옳은 걸까요?!
이 논쟁은 끝이 없을 것입니다. 누가 진실을 말하고 있는지에 대한 합의에 도달하지 못할 것입니다.
이것이 바로 은행과 같은 신뢰할 수 있는 제3자가 필요한 이유입니다.
은행이 거래 기록을 관리하므로 모든 당사자가 누가 실제로 무엇을 소유하고 있는지에 대해 합의할 수 있습니다.
그러나 우리는 은행에 의존하고 싶지 않습니다. 다른 해결책이 필요합니다.
여기 아이디어가 있습니다…
만약 그들이 다른 친구와 장부를 공유한다면 어떻게 될까요?
그럼 북극곰 파블로를 추가해 보겠습니다.

이제 친구가 둘이 아니라 세 명으로 늘어났습니다.
몰리가 우르술라에게 돈을 지불하면, 모든 사람의 장부가 동시에 업데이트됩니다.
이 경우, Ursula가 Molly에게 잔액이 0인 장부를 보여줌으로써 Molly가 돈을 지불하지 않았다고 비난하려고 한다면, 그 장부는 Molly와 Pablo의 장부와 다를 것입니다.
울수라는 자신이 옳다는 것을 증명하는 데 어려움을 겪을 것입니다. 몰리는 파블로에게 장부의 스크린샷을 두 사람과 공유해 달라고 요청할 수 있기 때문입니다.
3개의 장부 중 2개에 따르면 Ursula의 잔액은 $1입니다.
그들의 장부는 그녀의 장부와 일치하지 않습니다.
대부분의 장부를 보면 Ursula의 잔액이 1달러라는 것을 알 수 있습니다. Molly와 Pablo는 합의에 이르렀 고, 그들의 장부가 옳고 Ursula의 장부가 틀렸다는 데 동의합니다.
패배를 감지한 우르술라는 장부를 조작했다고 고백합니다.
이제 모두가 몰리가 정말로 1달러의 소유권을 우르술라에게 양도 했다는 데 동의합니다. 즉, 우르술라의 잔액이 1달러라는 뜻입니다.
몰리와 파블로가 앞으로도 계속 그녀에게서 컵케이크를 사줄 것이고, 그들의 신뢰를 되찾을 수 있을 것이라는 희망을 품고, 그녀는 장부를 삭제하고 그들에게 장부의 사본을 달라고 요청합니다. 그렇게 세 장부의 내용이 모두 일치하게 됩니다.
이것은 분산 원장의 예입니다.
한 사람이 장부를 보유하는 것이 아니라 여러 사람이 여러 장소에 분산되어 장부를 보유합니다.
(기술적으로, 원장은 컴퓨터에 저장되기 때문에 여러 사람의 소유인 여러 컴퓨터에 분산되어 있습니다. 🤓)
분산 원장(DLT)이란 무엇인가요?
분산 원장은 모든 사람이 동일한 원장의 사본을 가지고 있기 때문에 작동합니다. 원장을 가지고 있는 사람들이 신뢰할 수 있을수록 원장은 더 강력해집니다.
"분산 원장"은 중앙의 단일 위치 가 아닌 여러 위치에 복제되어 저장되는 원장입니다.
분산 원장을 사용하면 은행이 기록을 보관할 필요가 없습니다. 대신, 모든 사람이 (집합적으로) 은행이 되는 것입니다!
비트코인이 취하는 접근 방식입니다.
비트코인의 핵심 아이디어는 누구나 접근할 수 있는 단일 분산 거래 장부를 만드는 것이었습니다. 전 세계 누구나 언제든지 잔액을 확인하고 거래를 제출할 수 있지만, 장부를 한 사람, 기업, 정부에 의해 통제되지 않는 장부를 만드는 것이었습니다.
다시 말해,"분산된 원장"은"허가 없이""분산된" 방식으로유지됩니다.
실제로는 말처럼 쉽지 않습니다. 그 이유를 살펴봅시다.
위의 예에서 판다 파블로는 모두 친구이기 때문에 거래에 참여하지 않았음에도 불구하고 장부 사본을 가지고 있었습니다.
그가 없으면 올바른 장부에 대한 합의가 이루어지지 않을 것입니다. 그리고 수상쩍은 우르술라는 더 많은 부정 거래를 시도할지도 모릅니다.
하지만 그들이 친구가 아니라면 어떨까요? 파블로가 왜 자신의 컴퓨터에 장부 사본을 저장하고 자신에게 아무런 이익도 없는 거래의 유효성을 확인하는 데 도움을 주는 노력을 기울일까요?
네트워크에 있는 단 3명의 사람들로 분산 원장에 거래 내역을 기록하는 것은 꽤 관리하기 쉽지만, 네트워크에 가입하여 서로 돈을 주고받기를 원하는 사람이 수천 명이라면 어떻게 해야 할까요?
어떤 어려움이 있을지 상상해 볼 수 있을 것입니다.
비트코인 네트워크는 완전히 공개되어 있으며, 누구나 참여할 수 있습니다. 공개 원장은 더 많은 참여자를 허용합니다. 잠재적으로 원장을 강화할 수 있지만, 원장을 훼손하려는 더 많은 의심스러운 참여자에게 개방되어 있습니다.
많은 사람들이 같은 장부를 가지고 있으면 속임수를 쓰기가 어렵습니다. 그러나 속임수를 쓰려는 시도가 전혀 없다는 의미는 아닙니다.
그 수천 명의 사람들 중에는 수상쩍은 우르술라가 많을 것이므로, 모두가 정확한 장부를 사용할 수 있도록 많은 파블로가 필요할 것입니다.
만약 우르술라 같은 사람이 더 많다면 어떨까요? 만약 수천 명의 수상쩍은 우르술라가 그들의 장부를 편집한다면 어떨까요?
서로를 알고 신뢰할 수 있는 Ursula, Molly, Pablo와는 달리, 비트코인과 같은 완전히 개방적이고 공개적인 네트워크에서는 누구도 신뢰할 수 없습니다.
따라서 분산 원장을 사용하면 다음과 같은 문제가 발생합니다.
- 거래를 하지 않는 다른 사람들에게 어떻게 장부를 컴퓨터에 보관하고 거래가 정확하고 아무도 속이지 않는지 지속적으로 확인하도록 장려할 수 있을까요?
- 그리고 만일 여러분이 동일한 원장의 사본을 수천 대의 다른 컴퓨터에 분산해 놓고 아무도 관리하지 않는다면, 어떻게 모든 사본이 동일하고, 동시에 업데이트되며, 정직한 거래만 반영되도록 할 수 있을까요?
다시 말해서, 서로를 잘 알지 못하고 서로를 신뢰하지도 않는 사람들이 어떻게 어떤 장부가 정확하고 진실된 것인지에 대해 조율하고 합의에 도달할 수 있을까요?
합의는 다음 질문에 대한 답변에 대한 일반적인 합의로 정의됩니다.
"여러분은 어떤 버전의 원장을 사용하십니까?"
수천 명의 사람들이 각자 자신의 장부를 가지고 있고, 그 중 일부는 우르술라처럼 악의적으로 편집했을 수도 있는데, 모두가 "올바른 장부"를 유지하고 따르기 위해 합의에 도달하는 데 필요한 합의 메커니즘 은 무엇입니까?
비트코인이 특별한 이유는 수천 대의 컴퓨터가 실시간으로 어떤 원장을 보관할지 합의하는 방법을 알아냈기 때문입니다.
나카모토 사토시는 분산 원장을 사용하는 이러한 문제를 극복하기 위한 기술적 해결책을 찾아냈고, 이는 판도를 바꿀 만한 것으로 여겨졌습니다!
어떻게 비트코인이 작동하는지를 이해하기 위해서는 비트코인의 작동 원리를 살펴볼 필요가 있습니다. 다음 강의에서는 비트코인 시스템에 대한 전반적인 개요를 살펴볼 것입니다.