용어집 / 지갑과 수탁
비수탁형 지갑
별칭은 Non-custodial wallet입니다.
- 비수탁형 지갑이란 무엇입니까?
- 비수탁형 지갑은 개인 키를 사용자 본인의 기기에 보관하므로, 어떤 회사도 사용자의 비트코인을 동결하거나 결제를 되돌리거나 백업을 잃었을 때 접근 권한을 복구할 수 없습니다.
비수탁형 지갑은 키를 로컬에 저장하고 트랜잭션을 로컬에서 구성하는 소프트웨어 또는 하드웨어이며, 이를 정산하는 것은 기업이 아니라 네트워크입니다. 개설할 계좌도, 비밀번호 재설정도, 예비 사본을 보관하는 지원 창구도 없습니다. 이는 거래 상대방 위험을 완전히 없애는 대신, 자신의 백업을 잃을 위험으로 대체합니다.
작동 방식
비수탁형 지갑을 설정하는 것은 계좌가 아니라 무작위성을 생성하는 일입니다. 첫 실행 시 지갑은 엔트로피를 모으고, 그것으로부터 마스터 키를 도출하며, 이를 부호화한 단어들을 보여 줍니다. 어떤 서버에도 접속하지 않으며 어떤 이메일도 인증하지 않으며, 다른 누군가가 그 존재를 알든 모르든 지갑은 존재합니다. 지구 반대편에서 1초 차이로 만든 두 지갑은 충돌하지 않습니다. 가능한 키의 수가 어떤 셈으로도 헤아릴 수 없이 많기 때문입니다.
수신도 로컬 계산입니다. 지갑은 자신의 도출 경로를 따라가며 다음 미사용 주소를 만들어 보여 줍니다. 그 주소로 보낸 비트코인은 휴대전화의 전원이 켜져 있는지와 무관하게 네트워크의 모든 노드가 기록하며, 그래서 지갑을 삭제했다가 몇 달 뒤 복원해도 잔액이 그대로 남습니다.
키가 사용되는 곳은 지출이며, 오직 그곳뿐입니다. 지갑은 자신이 관리하는 입력을 모으고, 결제와 거스름돈을 위한 출력을 추가하고, 각 입력을 해당 키로 서명한 뒤 완성된 트랜잭션을 몇몇 피어에게 넘기고, 그들이 이를 계속 중계합니다. 서명은 키를 드러내지 않고 권한을 증명하므로, 비밀은 그것을 만든 기기 밖으로 나가지 않습니다.
자동이 아닌 부분이 하나 있습니다. 잔액을 알려면 지갑은 체인에 대해 무언가를 물어봐야 합니다. 지갑은 업체의 서버, 공개 Electrum 서버, 또는 직접 운영하는 노드에 질의합니다. 그 연결은 키를 보지 않으므로 코인을 위험에 빠뜨리지 않지만, 어떤 주소에 관심이 있는지는 보게 됩니다. 직접 노드를 운영하거나 Tor를 통해 연결하는 것이 사람들이 그 틈을 막는 방법입니다.
비트코인을 구매할 때 이것이 중요한 이유
자기 보관은 이 사이트에 페이지가 등재된 모든 국가에서 합법이며, 거래소가 제한된 국가도 포함됩니다. 규제 당국이 겨냥하는 것은 자신의 키를 보유하는 일이 아니라 온램프입니다. 달라진 것은 경계에서의 마찰입니다. EU에서는 개정된 Transfer of Funds Regulation에 따라 2024년 12월 30일부터 가상자산 이체에 송신인 및 수취인 정보가 요구되었고, 플랫폼들은 출금을 승인하기 전에 자기 보관 목적지의 소유자를 밝히고 때로는 증명하라고 점점 더 요구합니다. 거절이 아니라 양식을 예상하십시오.
실제적인 결정은 언제 옮길 것인가이며, 정직한 답은 금액에 달려 있습니다. 다음 주에 거래할 코인은 구매한 곳에 두어도 됩니다. 수년간 보유할 코인은 자신이 생성한 키 뒤에 있어야 합니다. 그 사이에서 결정 요인은 보통 잔액을 잃는 것이 삶을 바꿀지 여부이며, 그렇다면 거래소는 그것을 둘 곳이 아니고, 백업으로 한 번도 복원해 본 적 없는 휴대전화 지갑도 마찬가지로 틀린 곳입니다.
수수료는 선택을 좌우해서는 안 될 만큼 작습니다. 흔한 입력 1개, 출력 2개의 네이티브 SegWit 지출은 약 141 vbytes이므로, vbyte당 5 사토시의 수수료율에서는 옮기는 데 700 사토시 조금 넘게 듭니다. 거래소의 출금 수수료는 온체인 수수료보다 훨씬 다양하게 달라지며, 이는 출금을 아예 미루기보다 더 적고 더 큰 단위로 출금할 이유입니다.
자신의 키로 하는 첫 출금
자신의 키로 하는 첫 출금은 잃어도 개의치 않을 금액으로 한 번, 신중하게 하십시오.
리뷰가 좋은 지갑 하나를 설치하고, 지갑이 복구 단어를 표시하는 대로 종이에 손으로 적으십시오. 화면을 촬영하지 마십시오. 지갑이 요구할 때 단어를 확인한 뒤 앱을 닫았다가 다시 열어 여전히 로드되는지 확인하십시오.
지갑에서 수신 주소를 복사해 거래소의 출금 양식에 붙여 넣으십시오. 서명 기기를 사용한다면 컴퓨터를 신뢰하지 말고 기기 화면에서 주소를 글자 하나하나 확인하십시오. 클립보드를 바꿔치기하는 악성코드가 바로 이 단계를 위해 존재합니다. 먼저 소액의 테스트 금액을 보내십시오.
블록 탐색기에서 트랜잭션에 확인이 하나 붙을 때까지 지켜본 뒤, 지갑이 같은 잔액을 표시하는지 확인하십시오. 그 왕복이 제대로 작동한 뒤에만 나머지를 옮기십시오. 마지막으로 잔액이 아직 작을 때 지갑을 초기화하고 적어 둔 단어로 복원하십시오. 한 번도 시험해 보지 않은 백업은 가설일 뿐입니다.
비수탁형 지갑 vs 하드웨어 지갑
비수탁형은 누가 키를 보유하는지를, 하드웨어는 키가 어디에 있는지를 설명합니다. 모든 하드웨어 지갑은 비수탁형이지만 그 역은 성립하지 않습니다. 단어를 카드에 적어 둔 모바일 지갑은 완전한 비수탁형이면서도 키를 브라우저도 실행하는 범용 컴퓨터에 두고 있습니다. 하드웨어 버전은 비밀이 서명만 내보내는 칩 안에 머무르게 함으로써, 매일 사용하는 기기의 악성코드라는 특정 공격 하나를 좁힙니다.
비수탁형 지갑 vs 콜드 스토리지
비수탁형은 소유에 관한 것이고, 콜드 스토리지는 노출에 관한 것입니다. 휴대전화의 지갑은 비수탁형이면서도 명백히 핫월렛입니다. 키가 하루 종일 온라인 상태이며 앱 스토어에서 소프트웨어를 설치하는 기기에 있기 때문입니다. 콜드 스토리지란 서명 키가 인터넷에 연결된 기기와 한 번도 만난 적이 없다는 뜻입니다. 많은 사람이 둘을 모두 보유하며, 지출용으로 핫월렛인 비수탁형 지갑을, 저축용으로 콜드 구성을 사용하고, 이 두 역할은 하나가 아니라 분리된 지갑에 두는 것이 좋습니다.