듀얼 커스터디 지갑이란 모든 거래가 두 개의 별도 키 — 사용자가 보유한 키 하나와 지갑 제공자가 보유한 키 하나 — 로 서명되어야 하는 지갑으로, 어느 한쪽도 단독으로 자금을 옮길 수 없습니다. 이것은 커스터디가 아닙니다. 제공자는 필요한 두 키 중 하나만 보유하며 결코 혼자 서명할 수 없기 때문입니다. 또한 전통적인 단일 키 셀프 커스터디도 아닙니다. 사용자가 유일한 서명자가 아니기 때문입니다. 선택형 멀티시그와도 같지 않습니다. 상시 작동형 설계에서 두 키 요건은 사용자가 설정하는 정책이 아니라 고정된 것이어서, 단일 서명자로 축소되는 모드가 존재하지 않기 때문입니다. 이를 두기에 정직한 자리는 커스터디 스펙트럼의 중간 — 사용자가 결코 배제될 수 없고 제공자가 결코 일방적으로 행동할 수 없는 2-of-2 모델입니다. 대조적으로 WATS는 듀얼 커스터디 지갑이 아닙니다: WATS 크롬 확장 프로그램, 모바일 앱, Hot Wallet은 완전한 논커스터디이며, 키와 시드 문구는 사용자가 보유하고, WATS는 결코 키를 보유하지 않으며, WATS NFC Metal Card는 두 번째 필수 서명이 아니라 탭으로 인증하는 물리적 요소를 더해 줍니다.
이 명칭은 지갑 마케팅의 어떤 용어보다도 혼란을 많이 일으킵니다. 회사가 눈에 띄게 관여하고 있으니 사람들이 가장 익숙한 단어를 집어 들기 때문입니다. 제대로 분류하는 데 필요한 것은 단 하나의 질문을 정확하게 던지는 일뿐입니다: 자금을 옮기려면 누가 서명해야 하는가? 여기에 답하면 시장의 모든 지갑이 정확히 한 자리에 놓입니다.
짧은 답: 듀얼 커스터디는 커스터디 스펙트럼의 어디에 위치하는가
커스터디는 이분법적 스위치가 아니라, 바로 그 하나의 질문으로 정의되는 스펙트럼입니다. 한쪽 끝에서는 커스터디 서비스가 사용자를 대신해 전적으로 서명합니다. 반대쪽 끝에서는, 순수 셀프 커스터디가 사용자 자신의 시드 문구(seed phrase)에서 파생된 키로 사용자가 혼자 서명한다는 것을 의미합니다. 듀얼 커스터디는 그 둘 사이에, 구체적이고 검증 가능한 속성과 함께 자리합니다: 두 개의 별도 키가 모두 서명해야 하며, 그중 하나는 항상 사용자의 키입니다.
바로 그 하나의 속성 때문에 이 범주는 잘못 분류되기 쉽습니다. 회사가 관여한다는 이유로 "커스터디"라고 부르거나, 키를 보유한다는 이유로 "셀프 커스터디"라고 부르기도 합니다 — 하지만 어느 쪽도 정확하지 않습니다. 정확한 설명은, 두 키 요건이 항상 작동하며, 사용자는 결코 자신의 거래에서 배제될 수 없고 제공자는 결코 단독으로 행동할 수 없다는 것입니다. 더 넓은 지도를 먼저 보고 싶다면, 커스터디 지갑 vs 논커스터디 지갑에 대한 설명 글이 이 글이 끼어드는 두 끝점을 정리해 줍니다.
커스터디 vs 셀프 커스터디: 기준점
듀얼 커스터디를 위치시키려면, 듀얼 커스터디가 각각과 어떻게 다른지로 온전히 정의되기 때문에 두 기준점을 명확히 그려두어야 합니다.
커스터디. 커스터디 서비스는 사용자의 암호화폐를 통제하는 개인 키를 보유합니다. 사용자의 잔고는 사실상 회사 데이터베이스의 한 항목 — 직접적인 소유권이 아니라 제공자에 대한 청구권 — 에 불과합니다. 사용자는 이메일과 비밀번호로 로그인하고, 제공자가 대신 서명하며, 회사는 계정을 동결하거나 출금 한도를 부과할 수 있고, 사용자의 자산이 회사 장부에 올라가 있는 동안 해킹당할 수도 있습니다. 이것이 바로 "키를 가지지 않으면 코인도 없다(not your keys, not your coins)"의 의미입니다: 사용자는 자산이 아니라 차용증(IOU)을 들고 있는 셈입니다.
셀프 커스터디. 논커스터디 지갑은 키를 사용자에게 직접 넘겨줍니다. 지갑을 생성하면 모든 개인 키를 파생하는 시드 문구가 만들어지고, 그 문구를 보유한 사람이 자금을 통제합니다 — 지갑 제작사를 포함해 그 누구도 접근하거나 복구할 수 없습니다. 어떤 회사도 사용자의 잔고를 동결하거나 사용자를 잠가버릴 수 없지만, 비밀번호 재설정도 없습니다: 문구를 잃어버리면 자금은 영구히 사라집니다. 논커스터디 지갑이란 무엇인가에 대한 더 깊은 분석에서 그 작동 원리를 다룹니다. 셀프 커스터디의 본질적 특징은 단독 권한입니다: 한 당사자 — 사용자 — 가 서명하고, 하나의 비밀이 모든 것을 담고 있습니다.
이 두 가지를 염두에 두세요. 듀얼 커스터디는 셀프 커스터디로부터 사용자의 거부권을 빌려오되 단일 장애점이라는 취약성을 없애려 하며, 그러면서도 단독으로 자금을 옮길 수 있는 커스터디 업체의 영역으로는 결코 넘어가지 않기 때문입니다.
상시 작동형 듀얼 커스터디란 무엇인가 (두 개의 키, 끌 수 있는 스위치는 없음)
듀얼 커스터디는 서명 권한을 두 개의 별개 키로 나눕니다: 하나는 사용자가 생성하고 보유하며, 다른 하나는 제공자가 보유합니다. 거래는 두 키가 모두 서명할 때에만 유효합니다. 이것은 2-of-2 구조입니다 — 필수 서명자 둘이 매번 모두 참여해야 하며, 정족수 대체는 없습니다.
여기서 가장 중요한 표현은 상시 작동(always on)입니다. 진정한 듀얼 커스터디 설계에서 두 키 요건은 설정값도, 등급도, 추가 보안을 위해 켜는 옵션도 아닙니다. 그것은 모든 순간, 모든 거래에서 지갑이 작동하는 방식 그 자체입니다. 단일 키로 축소되는 모드도 없고, 두 번째 키를 끌 수 있는 토글도 없습니다. 이를 켜고 끄는 기능으로 묘사하는 것은 범주 오류입니다 — 핵심은 두 번째 서명자가 구조적으로 영구하다는 점이기 때문입니다.
두 가지 결과가 직접적으로 따라오며, 바로 이것이 이 모델을 정직하게 만듭니다:
- 제공자는 단독으로 행동할 수 없습니다. 필수 키 두 개 중 하나만 보유하므로, 제공자는 어떤 압박을 받더라도 결코 혼자서 사용자의 자산을 옮길 수 없습니다. 바로 이 때문에 커스터디가 아닙니다.
- 사용자는 배제될 수 없습니다. 사용자의 키가 항상 필수 서명자 둘 중 하나이기 때문에, 사용자 없이는 어떤 거래도 일어날 수 없습니다. 사용자는 승객이 아니라 영구적인 공동 서명자입니다.
트레이드오프는 명확합니다: 사용자는 유일한 서명자가 되는 것을 포기하는 대신, 하나의 취약한 비밀에 의존하지 않는 두 번째 요소를 얻습니다. 모든 거래에는 상대방이 존재합니다 — 그것이 비용이며, 여기에는 가용성(liveness) 위험도 포함됩니다. 연결되지 않는 제공자란 곧 얻을 수 없는 서명이기 때문입니다. 그 대가로 얻는 것은, 하나의 키만 잃거나 노출되더라도 공격자에게 자금이 넘어가지 않는다는 점입니다.
듀얼 커스터디 vs 멀티시그 / 2-of-3
듀얼 커스터디는 넓은 기술적 의미에서 다중 서명(multi-signature)의 한 형태입니다 — 둘 이상의 키가 필요하기 때문입니다 — 하지만 대부분의 사람들이 떠올리는 멀티시그 지갑과 뭉뚱그리면 혼란이 생기므로, 깔끔하게 구분할 가치가 있습니다.
전통적인 멀티시그는 사용자가 직접 설정하는 것입니다. 2-of-3(세 개의 키 중 임의의 두 개로 서명 가능)이나 3-of-5 같은 정책을 사용자가 선택하고, 각 키를 누가 또는 무엇이 보유할지 정하며, 나중에 정책을 변경할 수도 있습니다. 유연하고, 선택형이며, 사용자 주도적입니다 — 전체 구성을 사용자가 설계하고, 원한다면 모든 키를 사용자가 직접 보유할 수도 있어, 확실히 셀프 커스터디에 머무릅니다.
상시 작동형 듀얼 커스터디는 세 가지 축에서 다릅니다:
| 속성 | 선택형 멀티시그 (예: 2-of-3) | 상시 작동형 듀얼 커스터디 (2-of-2) |
|---|---|---|
| 선택형인가? | 그렇다 — 사용자가 설정하기로 선택한다 | 아니다 — 고정되어 항상 작동한다 |
| 서명 정책 | 유연한 정족수 (2-of-3, 3-of-5 등) | 고정된 2-of-2 |
| 누가 키를 보유하는가 | 사용자가 지정하는 누구든지; 전부 사용자일 수도 있다 | 키 하나는 사용자, 하나는 제공자 — 항상 |
| 단일 서명자로 축소될 수 있는가? | 그렇게 설계하거나 정족수를 직접 보유할 수 있다 | 아니다 — 매번 필수 키 두 개가 모두 서명해야 한다 |
| 키 하나를 잃으면 | 2-of-3은 남은 두 키로 계속 서명한다 | 그 키를 복구할 때까지 서명이 멈춘다 |
| 커스터디 스펙트럼에서의 위치 | 정족수를 직접 보유하면 셀프 커스터디 | 정직한 중간 — 어느 쪽도 단독으로 서명하지 않는다 |
가장 깔끔하게 말하면: 2-of-3 멀티시그는 사용자가 선택하고 전적으로 직접 운영할 수도 있는 유연한 정책이며, 상시 작동형 듀얼 커스터디는 사용자와 하나의 특정 제공자 사이의 고정된 2-of-2 분할로서 끌 수 없습니다. 2-of-3 구성은 키 하나를 잃어도 나머지 둘로 서명할 수 있지만, 엄격한 2-of-2는 그럴 수 없습니다. 이것이 바로 듀얼 커스터디가, 어느 쪽도 결코 단독 권한을 갖지 않음을 보장하는 대가로 의도적으로 감수하는 거래입니다.
이것은 셀프 커스터디인가 커스터디인가? (정직한 중간)
이것이 이 범주 전체가 받는 질문이며, 솔직한 답은 두 라벨 모두를 거부합니다.
엄밀한 정의에 따르면 커스터디가 아닙니다: 커스터디 업체는 자체적으로 사용자의 자금을 옮길 수 있지만, 필수 키 두 개 중 하나를 보유한 듀얼 커스터디 제공자는 그럴 수 없습니다. 제공자는 매번 서명 하나가 수학적으로 모자라기 때문에, 결코 혼자 서명하거나, 일방적으로 압류하거나, 사용자의 자산을 누군가에게 넘길 수 없습니다.
엄밀한 정의에 따르면 순수 셀프 커스터디도 아닙니다: 셀프 커스터디는 단독 권한을 의미하는데, 듀얼 커스터디에서는 사용자가 유일한 서명자가 아니기 때문입니다. 모든 거래에 상대방이 참여합니다. 이를 단정적으로 "셀프 커스터디"라고 부르는 것은 두 번째 당사자가 항상 관여한다는 사실을 덮어버리는 일입니다.
따라서 정확한 표현은 의도적인 중간 위치입니다: 사용자는 결코 배제될 수 없고, 제공자는 결코 단독으로 행동할 수 없습니다. 커스터디 업체와 비교하면, 사용자는 모든 거래에 대한 거부권과 어떤 단일 주체도 자금을 통제하지 못한다는 보장을 얻습니다. 단일 키 셀프 커스터디와 비교하면, 사용자는 유일한 서명자가 되는 것을 포기하고 상대방을 받아들이되, 그 대가로 하나의 고립된 시드 문구가 갖는 전부 아니면 전무(all-or-nothing) 식 취약성을 제거합니다. 그 거래가 사용자에게 맞는지는 어느 위험을 짊어지는 편이 나은지에 달려 있습니다 — 커스터디 지갑 vs 논커스터디 지갑 가이드가 두 끝점에 적용하는 것과 동일한 관점입니다. 정직한 제품의 표식은, 더 듣기 좋은 라벨을 빌려오는 대신 이 중간 위치를 있는 그대로 명시한다는 점입니다.
세 가지 질문으로 어떤 지갑이든 스펙트럼 위에 놓는 법
마케팅 용어를 믿지 않고도, 지갑 자체의 문서만으로 그 지갑을 분류할 수 있습니다:
- 제공자가 사용자 없이 자금을 옮길 수 있는가? 그렇다면 커스터디입니다 — 제품의 다른 어떤 특징도 그 사실을 바꾸지 못합니다.
- 사용자가 제공자 없이 자금을 옮길 수 있는가? 그렇다면 사용자가 유일한 서명자이며 셀프 커스터디입니다. 그렇지 않다면 두 번째 서명자가 구조적으로 필요하다는 뜻입니다.
- 그 두 번째 서명자는 선택형이고 다시 구성할 수 있는가? 사용자가 직접 설정했고 변경하거나 없앨 수 있다면 그것은 멀티시그입니다. 고정되어 있고 끌 수 없다면 그것이 상시 작동형 듀얼 커스터디입니다.
한 가지 명확히 해두면 분석이 깔끔해집니다: 커스터디는 자금을 옮기려면 누가 서명해야 하는가에 관한 것이며, 그 외에는 아무것도 아닙니다. 수수료를 어떻게 지불하는지, 복구를 어떻게 처리하는지, 하드웨어 액세서리가 있는지, 어떤 체인을 지원하는지와는 무관합니다. 이 축들을 섞는 것이 커스터디 용어가 흐려지는 가장 흔한 방식입니다.
WATS는 듀얼 커스터디를 사용하나요? 아니요 — 그리고 그 차이는 시사하는 바가 큽니다
WATS를 구체적인 예로 드는 것은 바로 그것이 잘못 분류되기 쉽기 때문에 가치가 있습니다. WATS는 어떤 제품에서도 듀얼 커스터디를 사용하지 않습니다. 셀프 커스터디가 전 제품에 걸쳐 적용됩니다: WATS 크롬 확장 프로그램, 모바일 앱, 그리고 Hot Wallet에서 사용자는 자신의 키와 시드 문구를 직접 생성하고 보유하며, 사용자가 유일한 서명자이고, WATS는 결코 키를 보유하지 않습니다. 제품군 어디에도, 그리고 WATS가 지원하는 어떤 체인 — Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana, TON — 에서도 두 번째 필수 서명자나 2-of-2 구성은 없습니다. 위의 세 질문을 대입하면 WATS의 답은 "아니요, 예, 해당 없음"입니다: 순수 셀프 커스터디입니다. 그 모델에 대한 더 폭넓은 논의는 논커스터디 지갑이란 무엇인가에 담겨 있습니다.
WATS가 대신 제공하는 것은 물리적 인증 계층 — 완전히 다른 축입니다. 각 WATS NFC Metal Card에는 고유 ID가 담겨 있습니다. WATS 모바일 앱에서 카드를 휴대폰에 처음 태그하면 카드가 그 특정 기기와 페어링되고, 이후로는 페어링된 그 휴대폰에서만 작동하며 탭 인증 방식의 2차 요소로 기능합니다. 카드에는 개인 키가 전혀 저장되지 않으며, 페어링된 휴대폰과 분리된 카드는 아무것도 인증하지 못합니다. 그래서 이것은 콜드 스토리지 금고보다는 물리 보안 키에 더 가깝고 — 중요한 점은, 두 번째 서명자보다 보안 키에 더 가깝다는 것입니다.
이를 이 글의 틀에 대입하면 각 범주가 깔끔하게 유지됩니다:
- 듀얼 커스터디는 커스터디 설계입니다. 이것은 "자금을 옮기려면 누가 서명해야 하는가"에 답합니다 — 두 개의 키, 그중 하나는 제공자가 보유합니다.
- 카드-기기 페어링은 인증 설계입니다. 이것은 "접근하려면 무엇이 물리적으로 있어야 하는가"에 답합니다 — 페어링된 카드와 휴대폰입니다. 서명 권한은 결코 사용자를 떠나지 않습니다.
따라서 이 글이 그리는 커스터디 스펙트럼에서 WATS는 순수 셀프 커스터디의 끝에 위치하며, 그 위에 접근 제어를 위한 하드웨어 요소가 얹혀 있습니다. 네트워크 수수료를 ATS라는 하나의 토큰으로 내는 Hot Wallet의 단일 수수료 토큰 기능 — EVM 체인에서는 ERC-4337 계정 추상화를, 네트워크를 넘나들며 하나의 잔고를 쓸 수 있게 하는 데는 LayerZero OFT를 사용합니다 — 역시 커스터디와는 무관합니다: 그것은 어떤 토큰이 네트워크 수수료를 내는가를 바꾸는 것이지 누가 사용자의 키를 보유하는가를 바꾸는 것이 아니며, 원래 비용을 할인해 주는 것도 아닙니다. ATS 수수료 모델 설명이 그 측면을 별도로 다룹니다. 커스터디, 인증, 수수료를 별개의 상자에 담아 두는 것이야말로, 어떤 지갑이든 명확하게 판단할 수 있게 해 주는 종류의 정밀함입니다.
결론
상시 작동형 듀얼 커스터디는 2-of-2 서명 모델입니다: 거래에는 사용자의 키와 제공자의 키가 매번 모두 필요하며, 두 번째 서명자를 끌 수 있는 옵션은 없습니다. 제공자가 결코 단독으로 행동할 수 없으므로 커스터디가 아닙니다. 사용자가 유일한 서명자가 아니므로 전통적인 단일 키 셀프 커스터디도 아닙니다. 그리고 두 키 요건이 사용자가 설정하는 유연한 정족수가 아니라 고정되어 있으므로 선택형 멀티시그도 아닙니다. 이를 두기에 정확한 자리는 커스터디 스펙트럼의 중간이며, 항상 성립하는 두 가지 보장으로 정의됩니다: 사용자는 결코 배제될 수 없고, 제공자는 결코 일방적으로 행동할 수 없습니다. 이 트레이드오프를 읽고 나서, 두 번째 키가 아니라 물리적 계층으로 안전을 더하면서 자신이 유일한 서명자로 남고 싶다면, WATS가 살펴볼 만한 구체적인 사례입니다: 크롬 확장 프로그램, 모바일 앱, Hot Wallet은 Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana, TON 전반에서 키와 시드 문구를 사용자에게 남겨 두고, NFC Metal Card는 모바일 앱에서 단 하나의 기기와 페어링되어 카드가 키를 보유하지 않은 채 물리적인 탭만으로 사용자를 인증합니다 — 커스터디 축에서는 셀프 커스터디, 인증 축에서는 하드웨어, 그리고 누가 서명하는지에 대해서는 어떤 모호함도 없습니다. 구체적인 다음 단계는 WATS Hot Wallet이 키를 어떻게 다루는지, 그리고 WATS NFC Metal Card가 기기와 어떻게 페어링되는지를 읽어 보고, 위의 세 질문을 직접 대입해 보는 것입니다.
자주 묻는 질문
듀얼 커스터디 지갑이란 무엇인가요?
듀얼 커스터디 지갑은 모든 거래가 두 개의 별도 키 — 사용자가 보유한 키 하나와 지갑 제공자가 보유한 키 하나 — 로 서명되어야 하는 지갑으로, 어느 한쪽도 단독으로 자금을 옮길 수 없습니다. 상시 작동형 설계에서는 그 두 키 요건이 사용자가 켜는 기능이 아니라 영구적으로 적용되며, 그래서 고정된 2-of-2 모델이 됩니다: 제공자는 항상 서명 하나가 모자라고, 사용자도 마찬가지입니다.
듀얼 커스터디 지갑은 커스터디인가요, 셀프 커스터디인가요?
엄밀히 말하면 둘 다 아닙니다. 제공자가 필수 키 두 개 중 하나만 보유하므로 혼자서는 결코 사용자의 자금을 옮길 수 없어 커스터디가 아닙니다. 또한 사용자가 유일한 서명자가 아니고 — 모든 거래에 상대방이 참여하므로 — 순수 셀프 커스터디도 아닙니다. 정확한 설명은 의도적인 중간 위치입니다: 사용자가 결코 배제될 수 없고 제공자가 결코 일방적으로 행동할 수 없는 2-of-2 모델입니다.
"상시 작동형" 듀얼 커스터디란 무엇을 의미하나요?
두 키 요건이 고정되어 영구적으로 적용된다는 의미이며, 사용자가 켜는 설정이나 업그레이드하는 보안 등급이 아닙니다. 모든 거래에는 사용자의 키와 제공자의 키가 항상 모두 필요하며, 단일 서명자로 축소되는 모드는 없습니다. 이를 선택형이라거나 사용자가 켜는 것이라고 부르는 것은 범주 오류입니다. 영구적인 두 번째 서명자가 이 설계의 핵심 전부이기 때문입니다.
듀얼 커스터디는 2-of-3 멀티시그와 어떻게 다른가요?
2-of-3 같은 전통적인 멀티시그는 사용자가 선택하고 설정하는 유연한 정책입니다 — 정족수를 고르고, 키를 배정하며, 모든 키를 직접 보유할 수도 있어 셀프 커스터디에 머무릅니다. 상시 작동형 듀얼 커스터디는 사용자와 하나의 특정 제공자 사이의 고정된 2-of-2 분할로서 끌 수 없습니다. 2-of-3 구성은 키 하나를 잃어도 여전히 서명할 수 있지만, 엄격한 2-of-2는 그럴 수 없습니다. 이것이 어느 쪽도 결코 단독으로 서명하지 않음을 보장하기 위해 감수하는 거래입니다.
듀얼 커스터디 지갑에서 제공자가 저 없이 제 자금을 옮길 수 있나요?
아니요. 진정한 듀얼 커스터디 모델에서 제공자는 서명에 필요한 두 키 중 하나만 보유하므로, 항상 서명 하나가 모자라 결코 혼자서 사용자의 자산을 옮길 수 없습니다. 같은 논리로, 사용자의 키가 항상 필수 서명자 둘 중 하나이기 때문에 사용자도 결코 배제될 수 없습니다. 바로 그 상호 제약이 이 모델을 커스터디와 셀프 커스터디 사이에 위치시킵니다.
WATS는 어떤 제품에서든 상시 작동형 듀얼 커스터디를 사용하나요?
WATS는 어떤 제품에서도 듀얼 커스터디를 사용하지 않습니다. 모든 WATS 제품 — 크롬 확장 프로그램, 모바일 앱, Hot Wallet — 은 완전한 논커스터디입니다: 사용자가 자신의 키와 시드 문구를 직접 생성하고 보유하며, 사용자가 유일한 서명자이고, WATS는 결코 키를 보유하지 않습니다. WATS가 제공하는 물리적 보안 계층은 성격이 다릅니다: 각 NFC Metal Card에는 고유 ID가 담겨 있고 WATS 모바일 앱에서 단일 기기와 페어링되며, 페어링된 그 휴대폰에서만 탭 인증 요소로 작동하고, 개인 키는 전혀 저장하지 않습니다. 그것은 커스터디 설계가 아니라 인증 설계이며 — 서명 권한은 전적으로 사용자에게 남습니다.
두 번째 필수 서명자를 원하지 않는다면 대신 무엇을 찾아야 하나요?
사용자를 유일한 서명자로 유지하면서, 커스터디 축이 아니라 인증 축에서 안전을 더하는 지갑을 찾으세요. WATS가 구체적인 예입니다: 크롬 확장 프로그램, 모바일 앱, Hot Wallet은 Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana, TON 전반에서 논커스터디이며, 정확히 한 기기와만 페어링되는 NFC Metal Card는 개인 키를 전혀 보유하지 않은 채 물리적인 탭으로 인증을 요구합니다. 단독 권한은 사용자가 계속 갖고, 하드웨어는 그 권한에 대한 접근만 통제합니다.

