아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
탈퇴한 사용자
탈퇴한 사용자19.02.05

코인의 실제 송금 절차인 트랜잭션이 궁금합니다.

transaction id, txid 라고 하던데 어떤 규칙에 의해서 보내고 받을수 있는건가요?

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 까칠한담비242
    까칠한담비24219.02.05

    트랜젝션은 쉽게 말하면 우리가 은행 창구에서 쓰는 '이체 신청서'와 같습니다. 몇 번째 이체 거래인지 번호가 있고, 그것을 누가, 누구에게 어느 계좌 번호로, 얼마만큼의 돈을 보내는지 쓰는 것과 같습니다. 이러한 이체 신청이 은행 중앙 서버에 입력되고 네트워크를 거쳐 승인이 이루어지고 나면 상대방의 계좌에 이체된 금액이 결과로 기록되게 되는 것이죠.

    이와 달리, 블록체인 네트워크의 코인 전송은 중앙 서버를 거치지 않고 탈중앙화된 형태로(지갑 대 지갑, peer to peer로) 거래를 수행합니다.

    하지만 블록체인에서 코인을 전송할 때도 그 거래의 식별번호(txid), 해당 거래가 기록될 블록의 번호, 보내는 지갑 주소, 받는 지갑 주소, 코인 수량 등의 정보가 필수적으로 필요합니다.

    단, 블록체인에서는 중앙화된 서버가 없기 때문에, 이체 신청자가 트렌젝션을 발생 시키고 나면, 그것이 블록에 기록되고 모든 네트워크 참여자에게 같은 내용으로 전달되게 됩니다. 이렇게 모든 사람들에게 전달된 거래 내역이 블록체인에서 유효한 거래로 검증되고 나면 비로소 확정적으로 승인(컨펌)이 되고 다시 그 블록의 내용이 앞 블록과 체인으로 연결되는 것이죠.

    이런 과정을 거치고 나서 거래는 'Success(성공)'하게 되고 비로소 이체를 받은 사람이 자신이 받은 코인을 확인하고 다시 전송할 수 있게 됩니다.