비트코인 분산화원장 질문입니다
비트코인이 분산화원장기능이 있다는데요
어떤식으로 기록이되는지 사용하면기록이남는다는데요 어떤식으로 기록이남아있는지요
비트코인 블록체인 시스템에 참여한 사람들이 각자 ‘원장’ 정보를 가지고 있기 때문에 비트코인의 원장은 흔히 ‘분산 원장(Distributed ledger)’이라고 불려요.
그럼, 오늘 우리가 알아볼 내용은 비트코인의 분산 원장에 새로운 비트코인 입금 및 출금 정보가 어떻게 기록되는지를 알아보는 것이겠죠?
비트코인의 분산 원장에 새로운 입금 및 출금 정보를 기록하는 일은 매우 중요한 일이에요. 만약, 새로운 정보가 잘못 기록되거나, 모든 분산 원장에 동일한 정보가 기록되어 있지 않으면 더 이상 누구도 비트코인 시스템을 믿지 못하게 될꺼에요.
생각해보세요. 분명 2개의 비트코인을 친구에게 보냈는데 친구에게는 1개의 비트코인만 도착하거나, 어떤 원장에는 2개를 보냈다고 기록되어 있고, 또 다른 원장에는 1개를 보냈다고 기록되어 있으면 우리는 비트코인 시스템을 정상적으로 이용할 수 없게되요.
은행에 돈을 5,000원 입금했는데 다음날 가보니 2,500원이 입금되어 있다면 누구도 그 은행을 이용하지 않을 거에요. 왜냐하면 내 잔액 정보를 올바로 기록하고, 관리하지 못하는 은행이 제공하는 금융 서비스는 누구도 ‘신뢰’하지 못하기 때문이죠.
그러므로! 비트코인의 분산 원장에 새로운 정보가 기록되기 위해서는 반드시 ‘검증’ 과정을 거쳐야해요. 비트코인의 검증 과정은 어떻게 이뤄지는 걸까요? 매우 간단하답니다! 힌트는 ‘비트코인 참여자들이 원장 정보를 가지고 있다는 것’이예요.
예, 맞아요. 원장 정보를 가지고 있는 비트코인 참여자들은 그 동안 몇 개의 비트코인이 생성되었는지, 누가 몇 개의 비트코인을 주고 받았는지 전부 알 수 있어요. 예를들면 조쉬가 친구인 바이올렛에게 비트코인 1개를 전송한 경우 원장을 가지고 있는 다른 참여자들은 조쉬가 가지고 있던 비트코인 1개가 정상적인 방법으로 얻어진 비트코인이 맞는지, 조쉬가 정말 바이올렛에게 비트코인 1개를 보낸 것이 맞는지를 검증해요.