
Dragos
2026.03.12.
<넓고 얕은 블록체인 지식-비트코인 백서 뜯어보기 1편>
비트코인이 거래의 연속성을 유지하는 방법은 다음과 같습니다. 각 소유자는 이전 거래 소유자와 다음 소유자의 공개키를 해시에 전자서명을 한 후 마지막에 추가하여 코인을 전달합니다. 다음 소유자는 이 연속성이 올바른지 검증하기 위해 이 전자서명을 검증합니다.
이 과정의 문제는 수취인은 이전 소유자가 그 전에 이중지불을 했는지 모른다. 이를 해결할 수 있는 방법이 있습니다. 한 번 거래가 끝날때마다 조폐국이나 중앙기관이 검증을 하고, 새로운 코인을 찍어내는 것입니다. 그런데 이 방식은 중앙집권적입니다.
그래서 우리는 앞선 거래에서 이중지불이 일어나지 않았다는 증거가 필요합니다. 물론 이전 소유자가 이후 소유자랑 거래 이후에 이중지불을 한 것은 중요하지 않다. 거래 전에 이중지불을 했는지가 중요합니다. 어떤 거래가 먼저인지를 본다. 먼저 거래한 이후의 거래는 이중지불로 간주하면 됩니다.
그리고 이를 위해서 모든 거래는 공개적으로 공개가 되있어야하며, 참가자들이 거래의 순서에 대한 기록에 동의를 하는 시스템이 필요합니다. 수취인은 거래할 때마다 노드들이 그 거래 순서가 유효하다고 알려주는 증명을 필요로 하고, 과반수의 노드들의 판단으로 정해집니다.

15
0
공유하기
모든 댓글
아직 댓글이 없습니다.

댓글을 작성하려면 로그인하세요.