트랜잭션 아이디

위키원
hangyuwon95 (토론 | 기여)님의 2019년 8월 13일 (화) 11:08 판
이동: 둘러보기, 검색

트랜잭션 아이디(TXID)는 Transaction ID 정보로 해당 거래 내역의 식별자 역할을 수행한다. 트랜잭션 아이디는 내가 전송한 비트코인 잘 전송되었는지 확인하기 위한 용도로 사용될 수 있으며, 블록의 거래정보가 유효한지에 대한 유효성을 검사하기 위한 용도로도 사용된다.

개요

모든 데이터에는 아이디가 있으면 편리합니다. 중앙화된 서버가 있는 구조에서는 간단하게 유니크한 아이디를 부여할 수 있습니다. 데이터베이스에 auto increment key 속성 필드를 하나 부여하고 데이터를 집어넣으면, 자동으로 순차적인 아이디가 생성됩니다. 분산화된 환경에서는 순차적인 아이디를 생성할 수 없습니다. 누구나 어디에서든 새로운 트랜잭션을 만들어낼 수 있기 때문이죠. 따라서 임의적인 순서가 아닌 정보 자체에 대해서 id를 생성합니다. 트랜잭션 정보의 해시값을 그 트랜잭션의 아이디로 사용합니다.