본문 바로가기
blockchain

[Blockchain] 지갑 (wallet) ColdWallet HotWallet HDWallet

by clolee 2022. 10. 20.

- 지갑 종류

ColdWallet

 

암호화폐의 소유권 증명이 가능한 개인키(private key)를 보관할 수 있는 암호화폐 지갑의 한 종류

온라인에 연결되어 있지 않고 오프라인 상태에 있음. 인터넷이 차단된 지갑.

USB카드 같은 하드웨어의 모습을 하고 있기 때문에 하드웨어 월렛(hardware wallet) 혹은 하드월렛(hard wallet)이라고도 부른다.

온라인 기반인 핫월렛보다 안전하게 암호화폐 보관 가능.

Cold wallet은 한마디로 하드웨어 지갑처럼 주소가 사용되는 영역과 private키가 존재하는 영역이 별도로 구분되는 지갑과 같은 wallet

 

Cold wallet 의 거래 절차

  1. 오프라인에서 거래내역 생성
  2. 프라이빗 키 서명
  3. 생성된 트랜잭션을 온라인에 입력
  4. 거래 완료!

 

HotWallet

소프트웨어 지갑으로 온라인에 연결되어 거래 정보를 주고 받을 수 있는 암호화폐 지갑

인터넷에 연결되어 있어 해킹 등 보안문제에 취약

이용이 편이하고 비용이 저렴.

실시간으로 언제든지 빠르게 거래 정보를 주고 받아 Hot 이란 수식어를 붙여 사용.

 

 

- 지갑의 유형에 따른 분류

키 간의 연견성 유무에 따라 두 중류로 나뉨

비결정적 지갑

키 간의 연관성이 없어 각각의 키는 독립적으로 서로 다른 난수에서 생성.

결정적 지갑

모든 키가 시드라고 알려진 하나의 마스터 키에서 유도되어 나옴.

단일시드에서 많은 키를 쉽게 유도하기 위해 만들어짐.

모든 키가 서로 연관되어 있어 원본 시드가 있는 경우 복구 가능.

키 유도 방법에는 여러 가지가 있음.

일반적으로 사용되는 방법이 HD 지갑.

 

HD 지갑

Hierarchical Deterministic Wallet

결정적지갑 중 비트코인의 BIP32표준으로 정의된 지갑. 계층적 결정 지갑.

하나의 seed에서 여러개의 private키를 생성하여 사용할 수 있는 지갑

부모 키가 연속된 자식 키를 유도 할 수 있고, 각각의 자식 키는 손자 키를 유도 할 수 있는 트리구조로 파생된 키를 포함.

 

장점 : 

HD 지갑의 트리 구조는 예를 들어, 특정 서브 키의 특정 분기는 입금을 위해 사용하고, 다른 브랜치는 출금의 잔돈을 받기 위해 사용할 수 있다. 또한 부서, 자회사, 특정 기능 또는 회계 카테고리로 다른 분기를 할당하여 기업 설정과 같은 구조적인 의미를 표현하는 데도 사용할 수 있다. HD 지갑의 또 다른 장점은 사용자가 개인키에 접근하지 않고, 연속된 공개키를 생성할 수 있는 것이다. HD 지갑은 보안상 안전하지 않은 서버, 보기 전용, 수신 전용의 용도로 사용할 수 있는데, 이때 지갑에는 자금을 움직이는 개인키가 들어 있지 않게 만들 수 있다.

 

 

참고 :

http://wiki.hash.kr/index.php/%EC%BD%9C%EB%93%9C%EC%9B%94%EB%A0%9B

http://wiki.hash.kr/index.php/%ED%95%AB%EC%9B%94%EB%A0%9B

https://www.ddengle.com/ko/develop/8117257

https://medium.com/@jang.wangsu/%ED%95%AB-%EC%9B%94%EB%A0%9B-hot-wallet-%EC%BD%9C%EB%93%9C-%EC%9B%94%EB%A0%9B-cold-wallet-%EC%9D%B4%EB%9E%80-b65960811573

http://wiki.hash.kr/index.php/HD_%EC%A7%80%EA%B0%91

 

 

 

댓글