#13 - 트랜잭션에 대한 개념정리 / 비트코인 거래원리(1/N)


main.jpg



안녕하세요. 어미새입니다.


이번주에는 비트코인의 거래 원리에 대한 포스팅을 진행할 예정입니다. 오늘은 비트코인 거래 원리에 대한 이해를 돕기 위해 트랜잭션이 무엇인지에 대한 개념정리를 하도록하겠습니다!



트랜잭션(Transaction)



트랜잭션은 쉽게 생각해서 은행에서 사용하는 거래 전표와 같습니다. 우리가 은행에서 어떤 사람에게 돈을 송금하고 싶은 경우 어떻게 하나요? 은행에 방문하여 받을사람의 계좌번호, 금액 등의 정보를 전표에 작성하고 은행직원에 전달합니다. 은행직원은 전산상에 해당 거래내역을 등록함으로써 거래가 정상적으로 이루어지게됩니다.


비트코인에서도 거래를 하기 위해서는 보내는 주소, 받는 사람의 주소, 금액, 수수료 등에 정보를 작성해야합니다. 이렇게 작성된 문자열이 바로 트랜잭션(Transaction)입니다!


비트코인 인포사이트에 접속하여 최근에 생성된 #510928번째의 거래정보 즉 블로바디 정보를 살펴보겠습니다. (거래내용이 많기 때문에 2건의 거래내역만 살펴보겠습니다.)



17_0.png


첫 번째 거래 내역은 채굴자(마이너)가 보상 받을 비트코인을 첫 번째 거래내역으로 입력하여 '셀프 보상'을 받는다고 하였습니다. 혹시 채굴편을 보지 않으신분은 채굴편을 먼저 보시면 좋겠습니다.



첫 번째 거래 내역은 채굴에 대한 '보상'과 관련된 거래 내역으로 현재 채굴 보상 금액인 12.5BTC + 거래수수료로 12.59700575BTC를 전달 받도록 설정한 거래내역임을 살펴볼 수 있었습니다.(시간 나실때 비트코인 인포에 접속하여 거래 정보의 첫 번째 거래내역을 살펴보시면 각 블록의 보상 정보를 확인할 수 있습니다!)


다음으로 실제 거래와 관련된 두 번째 거래내역 정보를 상세하게 살펴보겠습니다.



17_1.png


  1. TXID 정보입니다.
  2. 누가 누구에게 비트코인을 전송했는지에 대한 주소 정보입니다.
  3. 해당 거래의 요약 정보입니다.
  4. 해당 거래의 상세 정보입니다.


각 구성요소의 상세 설명은 추후 계속적인 포스팅을 통하여 설명하도록 하겠습니다. 오늘은 TXID에 대한 설명을 조금 해보도록 하겠습니다.


TXID(Transaction Id)


TXID는 Transaction ID 정보로 해당 거래 내역의 식별자 역할을 수행합니다. TXID는 내가 전송한 비트코인 잘 전송되었는지 확인하기 위한 용도로 사용될 수 있으며, 블록의 거래정보가 유효한지에 대한 유효성을 검사하기 위한 용도로도 사용됩니다. TXID 정보를 토대로 블록헤더의 머클루트 정보가 생성되며, 생성된 머클루트는 블록해시 정보를 구성하는 요소로 사용됩니다. 자세한 내용은 머클루트블록해시의 포스팅 정보를 참조하시면 좋을 것 같습니다.


각 거래소에서는 여러분들이 전송한 비트코인의 거래정보를 확인하기 위해서 TXID 정보를 제공하고 있습니다. 빗썸에서 제공하는 TXID 정보를 확인하기 위한 방법에 대하여 잘 정리된 사이트가 있어서 첨부해드립니다.(빗썸 TXID 확인방법.)


이렇게 자신이 거래한 TXID 정보를 가지고 비트코인 인포 사이트에서 어떻게 거래가 이루어 지고 있는지 상세하게 확인할 수 있습니다.



17_2.png




오늘 배운 내용을 다시 정리해보면 아래와 같습니다.

  1. 비트코인 거래를 위해 작성된 문자열을 '트랜잭션'이라고한다.
  2. TXID는 Transaction Id 정보로써, 트랜잭션의 식별자 역할을 수행한다.
  3. TXID 정보를 이용하여 거래 정보를 확인할 수 있으며, TXID 정보는 거래의 유효성을 확인하기 위해서 사용된다.


오늘은 아주 갼락하게 트랜잭션에 대한 개념정리만 해보았습니다. 다음 포스팅에서는 공개키(Public key)와 비공개키(Private Key)에 대해서 살펴보도록 하겠습니다! (포스티을 다 작성하고 보니 내용이 너무 짧은 것 같네요.. 다음 포스티에서는 더욱더 알차게 준비해서 포스팅하도록 하겠습니다! ㅠㅠ)



[참고도서]
새롭게 바뀐 비트코인 쉽게 배우기
[참고 사이트]
http://chemistyworld.tistory.com/643
https://www.ddengle.com/board_FAQ/2843863

H2
H3
H4
3 columns
2 columns
1 column
12 Comments