지갑

허정·2022년 3월 3일
0

블록체인

목록 보기
5/38

블록체인에서 실행되고 개인 및 공개 키를 저장하고 해당 키와 관련된 모든 트랜잭션을 블록 체인에 모니터링하고 유지하는 소프트웨어입니다. 노드가 바로 지갑입니다.
지갑은 주소(공개 키)와 암호(개인 키)로 구성되어 있습니다.

1. 비트코인

코인이 지갑에 저장되는 것이 아니라 UTXO에 저장됩니다.

(1) 장점

이중 지불 방지: 트랜잭션을 발생시키면, 해당 UTXO는 검증을 받은 후 TX Pool에 들어갑니다. 그러므로 이중지불이 발생하면, 채굴자들은 Pool에서 UTXO 검사 후에 사용기록이 있는 거래를 무효화할 수 있습니다.
잔고의 증명: 유효성 검증에 용이합니다. 해당 사용자의 UTXO만 확인하면 되기 때문에 추적하기 쉽습니다.

(2) 단점

UTXO가 과하게 생성될 경우에, 불필요한 수수료를 내야할 수 있습니다. 각각의 UTXO마다 수수료가 발생하기 때문입니다.

2. 이더리움

주소와 개인키의 조합을 어카운트라고 합니다. 주소와 키는 소유권과 전송을 나타내는 데 주로 쓰입니다.

  • 계정 2가지 종류
    외부 소유 계정(EOA): 공개 주소와 개인키의 조합입니다
    컨트랙트 계정(CA): 상응하는 개인키가 없습니다

(1) 장점

단순성
효율성

(2) 단점

이중 지불

0개의 댓글