You are viewing a single comment's thread from:

RE: # 4 - 머클트리(Merkle Tree) 및 머클루트(Merkle Root)에 관한 정의

in #kr6 years ago (edited)

올려주신 글 다 읽어봤습니다! 몇가지 궁금한게 있는데요.

  1. TXID는 블록의 해쉬인가요 블록안의 개별 트랜잭션의 식별값인가요? 아마 두개가 다른 것 같은데, 같은 이름으로 부르셔서 조금 헷갈립니다ㅜㅜ
  2. 개별 트랜잭션의 식별값(해쉬값으로 보이는 것)은 개인이 트랜잭션을 프라이빗키로 암호화 한 것이 되는 것인가요?
  3. 아니라면 각각의 트랜잭션이 실제 사용자로부터 시작됐는지 검증을 어떻게 하는지 궁금합니다~

감사합니다!!

Sort:  
  1. TXID는 블록 바디 정보에있는 거래정보 ID값입니다. (저도 명확하게는 아직 모르겠으나 개별 트랜잭션의 식별 값이 TXID인걸로 알고 있습니다.) 블록의해쉬는 해당 블록의 이름 정보 즉 블록을 식별하기 위한 고유 ID 정보라고 생각하시면 되겠습니다.
  2. 네 그런 것 같습니다. (이 부분도 조금 더 정리해서 다시 포스팅하겠습니다^^;)
  3. 저도 검증하는 부분이 아직 명확하지 않으나 추후 학습 후 공유해 드릴게요~

답변이 조금 늦었네요! 올바른 답변이었는지는 잘 모르겠네요 하하;;

답변감사드립니다~ ㅎㅎ 머클트리가 개인적으로 궁금했는데 재밌네요. 머클트리가 블록내에 꼭 필요한 정보인지 곰곰히 생각해볼 수 있게된거같아요

도움이 되셨다니 정말 다행입니다!
내일쯤엔 블록해시 정보에 대해서 심도있게 이야기해볼 생각입니다!
아마 내일 포스팅 내용을 보신다면 조금 더 이해하는데 도움이 될 것 같습니다 ^^;

대화에 껴서 죄송합니다:)
승재님 2,3번 질문에 답이 될 지 모른다는 생각에 댓글을 답니다.

각 각 의 트랜잭션 바디에는 scriptPubKey와 scriptSig가 들어있습니다.

  • scriptPubKey는 Locking script로 공개키나 주소 를 포함하고 있습니다.
  • scriptSig는 unlocking script로 개인키로 만들어지는 사인이라고 보시면 됩니다.

B -> A라는 사람에게 전달했을때, 거래가 이뤄지고 나면 해당 output(utxo)마다 Locking script로 잠겨서 소유권이 넘어가게 되는데,
A가 다시 이것을 사용하려면는 사용하기 위해서는
A의 utxo에 해당되는 scriptSig(개인키로 생성된 서명)를 입력해서 둘이 일치하는지(잠궈둔 서명을 해체하면서)를 확인해서 소유권을 입증해야합니다..

.. 글로 설명하기 참힘드네요ㅠㅠ

트랜잭션이 이런 구조로 되어있다네요. 책에서 가져온건데 지금 바뀌었는지는 모르겠습니다..

와 친절한 설명 너무 감사합니다! 저도 트랜잭션 바디 정보에 대해서 자세하게 살펴봐야겠습니다!
seungjae1012 님께서 이 댓글을 꼭 보셨으면 좋겠네요!

아이 아닙니다ㅜㅜ 저도 설명하려니 제가 아는 것이 별로없구나 라고 느껴서 덕분에 다시 mastering bitcoin책 보기 시작했습니다:) yahweh님 덕분입니다

아니에요~ 도움이 될 수 있었다니 감사합니다 :)
앞으로도 좋은 공유 많이 많이 부탁드립니다~

Coin Marketplace

STEEM 0.18
TRX 0.13
JST 0.028
BTC 57688.87
ETH 3100.54
USDT 1.00
SBD 2.37