멀티시그란?

멀티시그는 하나의 거래를 승인하기 위해 여러 개의 서명이 필요하도록 만든 지갑 또는 승인 구조입니다.
일반 지갑이 하나의 개인키로 거래를 승인한다면, 멀티시그는 미리 정한 조건을 만족해야 거래가 진행됩니다. 예를 들어 3개의 키 중 2개가 서명해야 출금되는 2-of-3 구조를 만들 수 있습니다. 회사 금고를 열 때 대표 한 명의 열쇠만으로는 부족하고, 회계 담당자와 감사 담당자의 확인이 함께 필요한 상황과 비슷합니다.
멀티시그가 중요한 이유는 단일 키 유출 위험을 줄일 수 있기 때문입니다. 개인키 하나가 도난당해도 필요한 서명 수를 채우지 못하면 자산을 옮기기 어렵습니다. 그래서 팀 자금, 프로젝트 재단 금고, DAO 트레저리, 장기 보관 지갑에서 자주 사용됩니다. 개인 사용자도 복구 안전성을 높이기 위해 여러 기기나 여러 장소에 키를 나누는 방식으로 활용할 수 있습니다.
하지만 멀티시그는 설정이 복잡합니다. 필요한 서명자 수를 잘못 정하면 일부 키를 잃어버렸을 때 자산을 움직이지 못할 수 있고, 서명자 간 연락이 되지 않으면 거래가 지연될 수 있습니다. 또 멀티시그 방식이 체인 자체 기능인지, 스마트컨트랙트 지갑인지에 따라 수수료와 보안 구조가 달라질 수 있습니다.
초보자는 멀티시그를 사용하기 전 작은 금액으로 생성, 전송, 복구 테스트를 해보는 것이 좋습니다. 서명자 권한, 백업 위치, 비상시 절차를 문서화하지 않으면 보안 장치가 오히려 운영 리스크가 될 수 있습니다. 관련 개념으로 개인키, 서명, 하드웨어 지갑, DAO, 스마트컨트랙트 지갑을 함께 보면 이해가 쉽습니다.
멀티시그는 보안을 강화하는 도구이지 관리 책임을 없애는 기능은 아닙니다. 참여자 선정과 백업 정책이 부실하면 일반 지갑보다 복구가 더 어려워질 수 있습니다.
개인용으로 사용할 때도 모든 키를 같은 장소에 두면 멀티시그의 장점이 줄어듭니다. 각 키의 보관 위치와 복구 담당을 분리해야 단일 사고에 더 강한 구조가 됩니다.