키 하나
단일 서명이 한꺼번에 틀리는 것들
키가 하나인 지갑에는 중간 단계의 실패가 없습니다. 잘 돌아가거나, 트랜잭션 하나로 금고 전체가 사라지거나입니다.
분실이 곧 끝
기기를 잃거나 구문을 잊은 것은 고객센터 문의가 아닙니다. 자금은 온체인에 영원히 보이면서, 당신을 포함한 누구도 닿을 수 없게 됩니다.
유출이 곧 끝
새어나간 키는 이미 지출된 금고입니다. 속도를 늦출 임계값도, 알아챌 다른 당사자도, 대응할 시간도 없습니다.
신뢰에 상한이 없음
키를 가진 사람은 전부 옮길 수 있습니다. 그럴 사람이어서가 아니라 막는 장치가 없어서입니다. 그것은 당신에게 위험인 만큼 그에게도 부담입니다.
실제 운영
악명 높은 그 번거로움 없는 멀티시그
사람들이 멀티시그에서 느끼는 지연은 컨트랙트가 아니라 조율에서 옵니다.
- 1
대부분은 서명하지 않습니다
요청자와 승인자는 평범한 웹 화면에서 일합니다. 지갑을 여는 것은 서명자뿐이고, 그것도 이미 승인을 통과한 거래에 대해서만입니다.
- 2
서명자는 무엇에 서명하는지 봅니다
금액 · 수신처 · 승인 이력이 서명 창 옆에 함께 있습니다. 그래서 서명이 확인 버튼을 누르는 반사가 아니라 판단이 됩니다.
- 3
임계값은 팀이 정합니다
작은 팀은 2-of-3, 더 큰 팀은 3-of-5. 옳은 숫자는 한 사람과 연락이 닿지 않아도 굴러가는 숫자입니다.
- 4
기다림이 보입니다
Safe 대기열은 아직 어떤 서명이 비었고 그것이 누구의 것인지 보여줍니다. 멈춰 선 지급에는 늘 이름이 붙습니다.
나란히 보기
각 방식이 이기는 자리
단일 서명 지갑이 실제로 더 나은 것들이 있습니다. 다만 법인 금고를 평가하는 항목은 아닙니다.
| 비교 항목 | 단일 서명 지갑 | M-of-N Safe |
|---|---|---|
| 결제 보내기 | 서명 한 번, 몇 초 | M개의 서명, 몇 분에서 몇 시간 |
| 키가 유출되면 | 금고가 사라짐 | 소유자 한 명 교체. 자금은 그대로 |
| 키를 잃어버리면 | 전부 닿을 수 없게 됨 | 남은 소유자들이 이어서 운영 |
| 책임 소재 | '그 지갑' — 누구에게도 귀속 안 됨 | 모든 서명이 특정인에게 귀속됨 |
| 구성원이 떠나면 | 새 지갑, 모든 자산 이전 | 소유자 주소 하나 교체 |
| 건당 비용 | 단순 송금 한 번의 가스 | 더 높음 — 컨트랙트 실행과 서명 비용 |
첫 줄과 마지막 줄은 매 거래마다 실제로 치르는 비용입니다. 나머지 네 줄의 대가이고, 공동 금고에는 작은 값이라고 봅니다.
멀티시그에 대해 자주 묻는 질문
멀티시그는 느리지 않나요?
느립니다. 한 사람 이상이 필요하도록 설계했기 때문입니다. 지급 회차를 하나의 Safe 트랜잭션으로 묶는 것이, 그 느림을 매 지급일마다 체감하지 않게 하는 방법입니다.
임계값은 몇으로 잡아야 하나요?
한 사람의 부재를 견디는 값입니다. 보통 2-of-3이 하한이고, 1-of-N은 단계만 늘어난 단일 서명 지갑입니다.
가스비가 많이 비싼가요?
더 듭니다. Safe는 컨트랙트이고 컨트랙트 실행은 단순 송금보다 비쌉니다. 다만 금고 규모의 금액에서는 그 차이가 결정 요인이 되지 않습니다.
단일로 시작해서 나중에 옮겨도 되나요?
됩니다. 이전은 송금 한 번입니다. 원하는 소유자로 Safe를 배포하고 자산을 한 번 보내면 끝입니다.