싱글키와 멀티 시그 지갑의 기술차이는?
이번에 한 대형 거래소 해킹 소식을 들으면서
싱글키를 사용해서 해킹을 당했다는 뉴스를
봤습니다. 멀티 시그를 도입하면 해킹 당할
위험이 많이 줄어든 다고 답변자분께서
알려주셨는데요, 아직까지 대형 거래소가
멀티 시그를 적용하지 못할 만큼
싱글키와 멀티 시그 지갑의 기술력 차이가 많이 큰가요?
질문자께서 말씀해 주신 것처럼 프라이빗 키를 관리하기 위한 방법에는 '싱글 시그'와 '멀티 시그'가 있습니다. 싱글 시그는 말 그대로 한 번만 서명하면 된다는 것이고, 멀티 시그는 둘 이상의 서명이 필요하다는 말입니다.
즉 싱글 시그는 프라이빗 키 하나만 있어도 열 수 있는 자물쇠이고, 멀티 시그는 둘 이상의 키가 있어야만 열리는 자물쇠가 되는 것이죠.
그렇다면 질문으로 돌아가서 이렇게 좋은 멀티 시그 지갑 기술이 왜 아직도 보편화가 되고 있지 않은 것일까요?
거래소가 자체적으로 멀티시그 지갑 기술 개발을 하기에 시간과 비용이 많이 소요되고, 또 비트고(BitGo)같은 지갑 기술 업체와 제휴를 맺어 멀티시그 기술을 적용하는 것도 비용이 많이 들게 됩니다.
그럼에도 불구하고 보안성을 높이기 위해서는 멀티 시그 지갑을 자체 기술로 갖추거나 외부 솔루션을 이용하는 수밖에 없습니다.
그런데 거래소가 자체 개발을 하든, 외부 솔루션을 이용하든 문제는 한 번에 모든 암호화폐에 대해 멀티시그 지갑 기능을 제공하지는 못한다는 것입니다.
예를 들어 A 거래소가 비트고와 협력하여 멀티시그 지갑을 도입했더라도, 비트고가 지원하지 않는 암호화폐의 경우 여전히 싱글 시그 지갑을 사용할 수 밖에 없게 되는 것이죠.
결국에는 앞으로 주요 코인과 토큰에 대한 멀티 시그 지갑 지원이 완료되기 전까지는 멀티 시그와 싱글 시그가 위험 부담을 갖고 공존할 수 밖에 없을 것입니다.
답변이 도움이 되시길 바랍니다.