비트코인 블록체인에서 하나의 블록을 단순하게 표현하면 다음과 같습니다.
각 블록들은 이전 블록의 해시와 거래 내역을 담고 있습니다. 거래 내역 중 하나의 거래를 확대해서 살펴보겠습니다.
블록 내의 각각의 거래를 단순하게 표현하면 위와 같이 이전 거래 내역과 공개키 그리고 개인키와 서명으로 이뤄져 있습니다. 각 거래들은 이전 거래 내역을 포함하여 하나의 체인을 구성하게 됩니다. 그리고 이렇게 거래들의 체인을 구성하는 과정에서 개인키와 공개키를 이용한 서명과 검증 과정을 거치게 됩니다. 이 과정에서 ECDSA라고 부르는 디지털 서명 방식을 사용합니다. 앞으로 이어지는 글들을 통해 ECDSA가 어떻게 구성되는지 그리고 어떤 방식으로 서명을 검증하는지에 대해 알아보겠습니다.
'비트코인 > 암호학' 카테고리의 다른 글
[비트코인 암호학] 2.2 유한체에서의 타원곡선 (0) | 2022.07.14 |
---|---|
[비트코인 암호학] 2.1 유한체 (0) | 2022.07.11 |
[비트코인 암호학] 1.3 타원곡선의 점 덧셈2 (0) | 2022.07.08 |
[비트코인 암호학] 1.2 타원곡선의 점 덧셈1 (0) | 2022.07.07 |
[비트코인 암호학] 1.1 타원곡선 (0) | 2022.07.06 |