블록 체인-이중 지출
이미지에 표시된 상황을 고려하십시오-
여기에서 분명히 볼 수 있듯이 Bob은 책 대신 Lisa에게 $ 10 지폐를 입찰하고 있습니다. Lisa가이 실제 $ 10 청구서를 받으면 실제 통화가 이제 Lisa가 소유하고 있기 때문에 Bob이이 돈을 다른 거래에 재사용 할 방법이 없습니다.
이제 돈이 디지털 형태로 지불되는 상황을 고려하십시오. 이것은 이미지에 설명되어 있습니다-
환전 형식은 디지털 형식이므로 본질적으로 Bob의 장치에 저장된 바이너리 물리적 파일입니다. Bob은이 파일 (디지털 화폐)을 Lisa에게주고 나면 파일 사본을 Alice에게 줄 수도 있습니다. 이제 두 사람 모두 디지털 코인을 인증 할 수단없이 돈을 받았으며 따라서 각자의 상품을 Bob에게 전달할 것이라고 생각합니다. 이것은 ... 불리운다double-spending 송금인이 여러 공급 업체로부터 서비스 또는 상품을 얻기 위해 여러 장소에서 동일한 돈을 지출하는 경우.
이중 지출 문제를 해결하기 위해 중앙 집중식 권한을 사용하여 모든 거래를 모니터링합니다. 이것은 이미지에 설명되어 있습니다-
일반적인 용어로 은행 인 중앙 집중식 기관은 모든 거래를 기록하는 원장 장부를 유지합니다. 이제 Bob은 자신의 디지털 머니를 은행에 보내야 은행에서 Bob의 계좌를 인출하는 원장에 입력 할 수 있습니다. Bob이 자신이 보내고 자하는 디지털 돈을 지불 할 충분한 잔액이 있는지 확인한 후 Lisa에게 돈을 보내서 원장에 그녀의 계정을 입금합니다.
이제 Bob은 돈을 두 배로 쓸 수 없습니다. 모든 디지털 거래가 이와 같은 중앙 집중식 기관을 통해 라우팅되면 이중 지출 문제가 해결 될 것입니다. 이것은 또한 거래에서받는 각 코인 (디지털 머니)의 진위를 검증하는 또 다른 이점을 제공합니다. 따라서 가짜 돈 (Bob이 복사본을 사용하여 Alice에게 지불하는 경우와 같이 중복 된 돈)은 쉽게 감지되어 유통되는 것을 방지 할 수 있습니다.
중앙 집중식 권한의 도입은 이중 지출 문제를 해결하고 또 다른 주요 문제인 중앙 집중식 권한 자체를 만들고 유지하는 데 드는 비용을 야기합니다.
은행은 운영에 돈이 필요하기 때문에 고객을 위해 수행하는 각 통화 거래에 대한 수수료를 줄이기 시작합니다. 특히 여러 에이전트 (은행)가 전체 거래에 관여 할 수있는 해외 송금의 경우 이는 때때로 매우 비쌀 수 있습니다.
위의 모든 문제는 비트 코인이라는 디지털 통화의 도입으로 해결됩니다. 이제 비트 코인의 디자인과 아키텍처를 탐구하기 전에 비트 코인이 무엇인지에 대한 간단한 배경을 알려 드리겠습니다.