[블록체인] 비트코인 지갑

HwangJerry·2023년 4월 30일
0
post-thumbnail

지갑의 기능


비트코인 시스템에서 지갑은 사용자의 키를 안전하게 관리 및 거래 생성이 용이하도록 지원합니다.

  • 사용자의 거래 조회
  • 사용자의 잔액 조회
  • 신규 블록 생성 알림
  • 주소록 관리
  • 사용자의 키 관리 (개인 키 보호 및 공개 키 요청 시 전달 등)

지갑 구성 요소


잔액

비트코인은 지갑에 잔액을 보관하지 않습니다. 오로지 트랜잭션을 통해 생성된 UTXO(Unspent Transaction Output)만 갖고 있습니다.

이를 통해 사용자의 비트코인 잔액을 추적하고, 거래를 처리합니다.

안전성을 위해 한 지갑에서는 다수의 개인 키, 공개 키, 지갑 주소를 사용하는 것이 일반적입니다.

개인 키를 알고 있다면 공개 키와 지갑 주소는 언제든 생성 가능합니다. 만약 개인 키를 잃어버리면 이를 다시 찾을 방법이 없으며, 블록체인에 기록된 잔고를 사용할 수 없으므로 해당 개인 키와 관련된 모든 암호화폐의 가치는 증발하는 것과 같습니다.

노드별 지갑


profile
알고리즘 풀이 아카이브

0개의 댓글