- 스마트컨트랙트 기능을 통해 고유한 능력을 가진 지갑.
- 사용자를 위한 추가 보안 및 복구 기능을 사용할 수 있다
- 2단계 인증 : 추가 보안 기능
- ATM과 같은 인출 제한 : 트랜잭션 금액 제한 설정
- 화이트리스트 및 블랙리스트 : 화이트리스트-지정한 주소, 블랙리스트-차단한 주소
- 사기 경보 및 긴급 잠금 : 장치분실이나 도난의 경우 계정 비활성화
거래에 서명할 때 개인 키를 인터넷에 노출하지 않기 때문에 온라인 상태에서 자산에 액세스하는 가장 안전한 방법
데스크톱 & 웹 지갑의 모바일형 지갑
- 데스크톱 Windows, Mac 또는 Linux같은 OS에 다운로드하여 작동할 수 있는 앱
- 데스크탑 지갑은 컴퓨터에 다운로드해서 설치. 이 경우, 개인 키는 하드 드라이브에 저장된다. 데스크탑 지갑은 데이터를 써드파티 사업자에 맡기지 않으며 훔치기도 어렵기 때문에 온라인 지갑이나 모바일 지갑에 비해 안전한 것으로 여겨진다.
- 웹사이트에서 호스팅되는 지갑
- 사용자가 계정을 생성하고, 보관할 수 있다.
- 개인 키를 항상 온라인 상태에 있는 제 3자 관리 서버에 저장할 수 있게 해준다.
장점
고가용성, 쉽게 접속 가능
고가용성 : 절대 고장 나지 않음
단점
보안에 관련하여 제공업체에 의존할 수 밖에 없다.
- 지갑을 복구하기 위한 일반적인 단어들의 조합
- 암호화폐 지갑은 비대칭 키 암호 방식을 사용
- 공개 키와 비밀 키가 사용이 되는데, 이 비밀 키를 사람이 쓰기 편하게 만들어진 것이 니모닉(mnemonic)이다.
- 니모닉은 순서대로 맞춰진 단어가 암호화된 보안 비밀번호 방식
- 문자 배열을 초기대로 하지 못하면 어느 누구도 지갑을 열 수 없다.
- 니모닉을 사용하여 비밀 키 관리를 용이하게 해주는 암호화폐 지갑
- 암호화폐 지갑에는 돈이 들어 있는 것이 아니라 키를 관리하는 매니지먼트 시스템이다.
- 화폐를 내 것이라고 증명할 수 있는 비밀 키를 지갑이 관리한다.
- 사람은 비밀 키를 잘 잃어버릴 수 있어서 복구 할 때 니모닉을 사용함!- 암호화폐 지갑은 비밀 키가 핵심
- 니모닉 wallet은 비밀 키 관리를 용이하게 해준다
- 모든 비밀 키는 니모닉으로 관리하는 지갑이다.
- 니모닉 코드는 BIP-39에 정의되어 있다.
- BIP-39는 니모닉 코드의 표준
- 니모닉 코드는 해시 함수를 재귀적으로 반복하는 키 스트레칭 과정을 거쳐 마스터 시드를 생성
- 그 마스터 시드는 HD지갑 주소 생성의 바탕이 된다.
- 하나의 시드(Seed) 값만 가지고 있으면 여러 개의 주소를 쉽게 생성할 수 있는 지갑
- Hierarchical: 하나에서 다른 하나를 유도하는 것
- Deterministic: 트리구조가 상위의 비밀 키만 알면 하위는 다 알 수 있다는 뜻
출처: 코드스테이츠 urclass, 초보자를 위한 비트코인 지갑에 대한 모든 것