대화에 껴서 죄송합니다:)
승재님 2,3번 질문에 답이 될 지 모른다는 생각에 댓글을 답니다.
각 각 의 트랜잭션 바디에는 scriptPubKey와 scriptSig가 들어있습니다.
- scriptPubKey는 Locking script로 공개키나 주소 를 포함하고 있습니다.
- scriptSig는 unlocking script로 개인키로 만들어지는 사인이라고 보시면 됩니다.
B -> A라는 사람에게 전달했을때, 거래가 이뤄지고 나면 해당 output(utxo)마다 Locking script로 잠겨서 소유권이 넘어가게 되는데,
A가 다시 이것을 사용하려면는 사용하기 위해서는
A의 utxo에 해당되는 scriptSig(개인키로 생성된 서명)를 입력해서 둘이 일치하는지(잠궈둔 서명을 해체하면서)를 확인해서 소유권을 입증해야합니다..
.. 글로 설명하기 참힘드네요ㅠㅠ
트랜잭션이 이런 구조로 되어있다네요. 책에서 가져온건데 지금 바뀌었는지는 모르겠습니다..
와 친절한 설명 너무 감사합니다! 저도 트랜잭션 바디 정보에 대해서 자세하게 살펴봐야겠습니다!
seungjae1012 님께서 이 댓글을 꼭 보셨으면 좋겠네요!
아이 아닙니다ㅜㅜ 저도 설명하려니 제가 아는 것이 별로없구나 라고 느껴서 덕분에 다시 mastering bitcoin책 보기 시작했습니다:) yahweh님 덕분입니다
아니에요~ 도움이 될 수 있었다니 감사합니다 :)
앞으로도 좋은 공유 많이 많이 부탁드립니다~