마지막 업데이트:
셀프 커스터디(self-custody)는 은행, 거래소 또는 기타 제3자 수탁 기관에 의존하지 않고, 소유자가 블록체인상의 자금에 대한 접근을 승인하는 개인 키를 직접 보유하고 관리하는 관행을 말합니다.[1]
이는 제3자(일반적으로 중앙화된 거래소)가 키를 보유하고 자산을 통제하는 수탁(custodial) 방식과 대조됩니다.[2]
이 개념은 흔히 _"내 키가 아니면, 내 코인도 아니다(Not your keys, not your coins)"_라는 문구로 요약되는데, 이는 안드레아스 안토노풀로스가 말한 _"당신의 키가 당신의 비트코인입니다. 당신의 키가 없다면, 당신의 비트코인도 아닙니다."_라는 말을 재진술한 것입니다.[2][3]
셀프 커스터디는 암호화폐의 창립 정신인 탈중앙화와 금융 주권의 표현으로 제시됩니다. 비트코인은 중개자 없이 두 당사자가 직접 거래할 수 있는 전자 피어 투 피어(P2P) 결제 시스템으로 설계되었으며, 이러한 방식은 2008년 금융 위기 이후 초기 수용자들을 매료시켰습니다.[2]
셀프 커스터디는 공개 키 암호화 기술을 기반으로 합니다. 모든 블록체인 주소는 한 쌍의 키와 연결되어 있습니다. 하나는 블록체인 주소가 파생되어 고유 식별자 역할을 하는 공개 키이고, 다른 하나는 해당 주소에 보유된 자산의 관리를 승인하는 개인 키입니다.[2] 개인 키를 소유한 사람은 누구나 관련 주소의 자금에 접근할 수 있으므로, 키를 절대 공유해서는 안 됩니다.[2]
흔히 사용되는 비유로, 공개 키는 누구나 우편물을 넣을 수 있는 우체통 자물쇠에, 주소는 자금을 받기 위해 공유되는 공개 키의 축약 버전에, 그리고 개인 키는 우체통을 열고 송금을 승인하는 실제 열쇠에 비유됩니다.[3] 이 모델에서 소유권은 트랜잭션에 서명할 수 있는 능력과 동일합니다. 개인 키로 생성된 유효한 서명이 없으면 자금은 이동하지 않습니다.[3]
자주 발생하는 오해 중 하나는 지갑에 암호화폐가 저장된다는 생각입니다. 실제로는 그렇지 않습니다. 암호화폐는 모든 노드에 의해 유지되는 블록체인 네트워크에 기록되며, 지갑은 블록체인 계정을 관리할 수 있게 해주는 비밀 정보인 개인 키를 저장할 뿐입니다.[2]
실질적인 결과로서, 기기를 분실하더라도 복구 구문(recovery phrase)을 보유하고 있다면 새로운 기기에서 자금을 복구할 수 있습니다. 이는 자산이 하드웨어 자체가 아닌 블록체인상에 존재하기 때문입니다.[3]
자산 보관에는 크게 두 가지 접근 방식이 있습니다. 수탁형(Custodial) 방식에서는 개인 키를 일반적으로 중앙 집중식 거래소와 같은 제3자가 보유하며, Ledger는 이를 은행에 자금을 보관하는 것에 비유합니다. 즉, 서비스 제공자가 계정에 접근할 수 있으며 사용자는 제공자의 지급 능력과 행위에 의존하게 됩니다.[2] 반면 비수탁형(Non-Custodial) 방식에서는 소유자가 직접 자신의 키를 관리하며, Ledger는 이를 실물 현금을 보유하는 것에 비유합니다. 소유자만이 지출을 통제할 수 있지만, 안전한 보관에 대한 모든 책임도 소유자가 지게 됩니다. Ledger는 이러한 절충안을 "자기 수탁에는 책임이 따른다"고 요약합니다.[2]
두 모델을 비교하면 여러 지표에서 정반대의 위치에 있습니다. 통제권은 전통적인 수탁 방식에서는 위임되지만 자기 수탁 방식에서는 전적으로 본인에게 있습니다. 개인정보 보호 측면에서 수탁 서비스는 고객 알기 제도(KYC) 요구 사항으로 인해 낮지만, 자기 수탁은 높습니다. 사용 편의성은 수탁 서비스가 더 높은 경향이 있으며, 고객 지원 및 복구 기능은 수탁자에게는 존재하지만 순수 자기 수탁 방식에는 없습니다. 위험 프로필 또한 달라서, 수탁 방식은 플랫폼 해킹이나 자금 동결의 위험이 있는 반면, 자기 수탁 방식은 자신의 키나 시드 구문(seed phrase)을 분실할 위험이 있습니다.[3]
이러한 장단점이 상호 보완적이기 때문에 많은 사용자에게 하이브리드 모델을 채택할 것이 권장됩니다. 이 전략은 자금을 장기 저축을 위해 자기 수탁 지갑에 보관하는 '메인 펀드'와, 빠른 일상적 접근을 위해 거래소나 모바일 지갑에 보관하는 소액의 '포켓' 잔액으로 나누는 방식입니다.[3]
셀프 커스터디는 개인 키가 저장되는 방식과 장소에 따라 구분되는 여러 지갑 유형을 통해 실천됩니다.
핫 월렛(hot wallets)이라고도 불리며, 인터넷에 연결된 호스트 장치에 개인 키를 저장하는 컴퓨터 또는 휴대폰용 다운로드 애플리케이션입니다. 사용이 간편하고 저렴한 비용으로 편리하게 접근할 수 있지만, 멀웨어, 바이러스, 피싱 및 해킹에 취약하며 설치된 장치의 보안에 크게 의존합니다. 따라서 거액을 보관하기에는 부적합한 것으로 간주됩니다.[2][1] 언급된 예시로는 Bitnovo, MetaMask, Trust Wallet 등이 있습니다.[3]
콜드 월렛(cold wallets)이라고도 하며, 개인 키를 완전히 오프라인 상태(종종 인터넷 연결과 분리된 칩 내부)로 저장하는 물리적 장치입니다. 소프트웨어 지갑보다 멀웨어나 스파이웨어로부터 더 나은 보호 기능을 제공합니다. 셀프 커스터디의 가장 안전한 형태로 널리 간주되며, 디지털 인터페이스 덕분에 종이 지갑보다 사용자 친화적입니다. 하지만 약 50유로에서 200유로 사이의 구매 비용이 발생하며, 각 작업 시 연결이 필요하고 장치를 분실하거나 손상되지 않도록 안전하게 보관해야 합니다.[2][3]
언급된 예시로는 Ledger, Trezor, Yoseyomo 등이 있습니다.[3]
종이에 인쇄된 개인 키와 공개 키로 구성되며, 종종 QR 코드 형태로 제공됩니다. 디지털 해킹의 위험이 없는 완전한 오프라인 저장 방식을 제공하지만, 내구성이 약해 분실이나 손상이 쉽고, 보안이 취약한 소프트웨어나 프린터를 사용할 경우 생성 과정에서 위험이 따르며, 빈번한 거래에는 실용적이지 않습니다.[2][3]
이체를 승인하기 위해 두 개 이상의 개인 키가 필요하며, 복잡성이 증가하는 대신 더 높은 보안을 제공합니다. 모든 참여자는 자신의 키를 신중하게 백업해야 하며, 필요한 서명자 수에 도달하지 못할 경우 자금에 접근할 수 없게 될 수 있습니다.[3]
옹호자들은 자신의 키를 직접 보유함으로써 얻을 수 있는 여러 이점을 언급합니다.
첫 번째는 통제권입니다. 개인 키를 직접 보유하면 소유자는 자신의 자산에 대해 완전한 권한을 가지며, 제3자의 승인 없이 언제든지 거래할 수 있고, 수탁 서비스에서 부과하는 지출 한도나 기타 제한 사항의 영향을 받지 않습니다.[1] 이와 관련하여 검열 저항성(셀프 커스터디로 보유한 자금은 임의적인 동결이나 압류의 대상이 되지 않음)과 지속적인 가용성(셀프 커스터디 지갑은 전 세계 어디서나 24시간 접속 가능)이 있습니다.[3]
보안은 두 번째로 주장되는 이점입니다. 자신의 키를 직접 관리하면 중앙 집중식 거래소에 영향을 미치는 해킹 및 보안 침해에 대한 노출이 제거되며, 분산형 접근 방식을 통해 네트워크의 일부가 손상되더라도 개별 지갑의 보안을 유지하는 데 도움이 됩니다.[1]
세 번째는 개인정보 보호입니다. 수탁 서비스는 이름, 주소, 사진이 부착된 신분증과 같은 개인 정보를 수집하는 KYC 절차를 요구하는 반면, 셀프 커스터디는 이러한 데이터를 제3자와 공유하지 않고도 자산을 관리할 수 있게 해줍니다.[2][1]
네 번째 이점은 수수료 절감입니다. 중개자를 거치지 않음으로써 거래소와 수탁 제공업체가 부과하는 거래, 출금 및 서비스 수수료를 피할 수 있기 때문입니다. 이는 빈번한 거래자나 거액을 이동시키는 사람들에게 특히 유용한 장점으로 설명됩니다.[1] 다섯 번째는 제3자로부터의 독립성입니다. 수탁 서비스는 운영 실패, 규제 문제 또는 파산이 발생할 수 있으며, 자신의 키를 보유하면 파산이나 제공업체의 실패로부터 자산을 보호할 수 있습니다. 언급된 한 가지 예로는 중앙 집중식 발행자가 은행 예치금에 의존하는 법정화폐 담보 스테이블코인(stablecoins)의 거래 상대방 위험이 있습니다.[2]
FTX 사태와 같은 주요 거래소 붕괴 이후의 불신은 사용자들이 셀프 커스터디를 채택하게 된 동기로 인용됩니다.[3]
또한 셀프 커스터디는 일반적으로 탈중앙화 거래소, 탈중앙화 금융(DeFi) 프로토콜, 대체 불가능한 토큰(NFT) 마켓플레이스 및 거버넌스 플랫폼을 포함하여 이더리움(Ethereum) 및 솔라나(Solana)와 같은 스마트 컨트랙트 체인의 탈중앙화 애플리케이션(dApps)과 상호 작용하는 데 필수적입니다.[2]
셀프 커스터디의 결정적인 트레이드오프는 더 큰 통제권이 더 큰 책임을 수반한다는 점입니다. 개인 키나 시드 구문을 분실하면 이를 복구할 수 있는 고객 서비스가 없기 때문에 자금을 영구적으로 되찾을 수 없게 됩니다.[3]
따라서 전체 지갑을 복구하는 12개 또는 24개의 단어 목록인 시드 구문은 보호의 핵심 대상이며, 철자나 단어 순서의 실수는 복구를 불가능하게 만듭니다.[2]
단순한 분실 외에도 사용자는 소프트웨어 및 인적 오류로 인한 보안 위협에 직면합니다. 키를 사진이나 스크린샷으로 저장하면 클라우드 해킹에 노출될 수 있고, 시드 구문을 디지털화하면 스파이웨어의 표적이 되며, 주소를 복사하여 붙여넣을 때 목적지 주소를 바꿔치기하는 "클리퍼(clipper)" 악성코드에 가로채일 수 있습니다. 또한 컴퓨터에 시드 구문을 입력하면 키로거에 의해 캡처될 수 있으며, 백업 테스트를 소홀히 하면 기입 오류로 인해 자금을 복구할 수 없는 상태가 될 수 있습니다.[3]
물리적 도난 또한 위험 요소입니다. 기기와 복구 세부 정보를 모두 손에 넣은 공격자는 자금에 접근할 수 있으므로, 기기와 복구 구문은 절대 함께 보관해서는 안 됩니다.[3]
셀프 커스터디 사용자를 노리는 스캠은 반복적인 형태를 띱니다. 신분 사칭 및 클론 앱, 텔레그램이나 디스코드와 같은 플랫폼에서 지원을 제공한다고 주장하는 사람들의 원치 않는 다이렉트 메시지, "지갑 인증" 또는 "경품 증정"을 위한 시드 구문 요청, 단기간에 자금을 두 배로 불려준다는 수익 보장 제안, 그리고 긴박감을 조성하기 위해 계정 차단을 위협하는 긴급 업데이트 이메일 등이 있습니다.
정식 지갑 지원팀은 절대로 시드 구문이나 개인 키를 요구하지 않습니다.[3] 네트워크 수준의 공격도 발생합니다. 2022년 로닌 네트워크(Ronin Network) 공격 당시, 북한 해커들이 검증인 노드를 해킹하여 엑시 인피니티 네트워크에 침투했으며, 그 결과 약 6억 1,500만 달러 상당의 이더리움(ETH)과 USD 코인(USDC)을 탈취했습니다.[3]
권장되는 모범 사례는 시드 구문을 보호하는 데 중점을 둡니다. 시드 구문은 지갑 제공업체나 사용된 물리적 장치에 관계없이 관련 계정을 복구할 수 있기 때문입니다.[2]
시드 구문은 수기로 기록해야 하며 휴대폰, 태블릿, 컴퓨터와 같은 디지털 장치나 클라우드 저장소, 사진, 스크린샷, 휴대폰 메모 등에 저장해서는 안 됩니다. 이러한 서버는 해킹될 위험이 있기 때문입니다.[2][3]
대신 종이에 물리적으로 보관하거나 화재 및 홍수를 견딜 수 있도록 금속판에 각인해야 하며, 도난이나 손상으로부터 안전한 서로 다른 지리적 위치에 최소 두 개의 정확한 사본을 보관해야 합니다.[2][3]
설정 및 검증 루틴은 오류를 줄여줍니다. 하드웨어 지갑은 중고로 구매해서는 안 됩니다. 처음 사용할 때 PIN을 설정하고, 12단어 또는 24단어 시드를 생성하여 기록한 후, 필요한 보완 소프트웨어를 설치해야 합니다.[3]
소프트웨어 지갑은 공식 앱 스토어에서만 다운로드해야 하며, 생성된 시드를 서면으로 백업하고 강력한 비밀번호와 2FA(2단계 인증)를 활성화해야 합니다. 종이 지갑은 오픈 소스 도구를 사용하여 오프라인에서 생성하고 방수 및 방화가 가능한 장소에 보관해야 합니다.[3]
새 지갑에 거액을 예치하기 전에, 사용자는 백업에서 지갑을 삭제하고 다시 설치하여 복구 단어가 작동하는지 확인하고, 클리퍼(clipper) 악성코드를 방지하기 위해 수신자 주소의 처음과 마지막 6글자를 육안으로 확인하며, 운영 체제와 지갑 소프트웨어를 최신 상태로 유지하는 것이 권장됩니다.[3]
자산을 여러 계정(예: "콜드" 계정과 "버너" 계정)으로 분리하면 피해를 제한할 수 있으며, 한 계정에서 악성 트랜잭션에 서명하더라도 다른 계정에 보유한 자산에는 영향을 미치지 않습니다.[2]
September 11, 2026. 13:18 UTC
편집 요약:
Create Self Custody wiki