트랜잭션 (Transaction)
- 블록체인 네트워크에서 발생하는 모든 데이터 변경 작업을 의미한다.
- 암호화폐의 전송이나
- 스마트 콘트랙트의 실행에서 사용된다.
- 주요 특징
- 송신자와 수신자의 주소가 포함된다.
- 전송되는 금액 또는 데이터가 포함된다.
- 트랜잭션에는 수수료가 든다.
- 타임 스탬프가 존재한다.
- 고유한 트랜잭션 ID가 존재한다.
서명 (Signature)
- 트랜잭션의 유효성과 무결성을 보장하는 암호화 매커니즘을 의미한다.
- 개인키를 사용하여 생성한다.
- 공개키로 검증이 가능하다.
- 트랜잭션 데이터의 변조를 방지한다.
서명 과정
- 트랜잭션 데이터를 해시화한다.
- 해시를 개인키로 암호화 한다. (서명)
- 서명을 트랜잭션에 첨부한다.
검증 과정
- 트랜잭션 데이터를 해시화한다.
- 서명을 공개키로 복호화한다.
- 두 해시값을 비교한다.
'Archive > 비트코인 & 블록체인' 카테고리의 다른 글
[비트코인/블록체인] 비트코인 기본 개념 정리 (0) | 2024.05.19 |
---|