멀티 시그의 단점은 없을까요?
멀티 시그가 두개 이상의 서명이
필요하기 때문에
해킹에는 강할 수 있지만
두개 이상의 서명?키를
관리하게 되면 불편함이라던가
둘 중 하나에 문제가 생기면
자산을 못찾는다던가
단점도 있을 것 같은데요
멀티 시그의 단점같은게
있나요??
질문자께서 질문해주신 내용을 중심으로 답변을 드리도록 하겠습니다.
멀티 시그의 단점은 없을까요?
일반적으로 싱글 시그 방식에 비해 멀티 시그 방식이 더 보안성이 높습니다. 하지만 그것을 실제 서비스로 구현했을 때 보안성이 완벽하지 않을 수 있다는 점이 단점 아닌 단점일 수 있습니다.
실제로 2017년 말에 패리티 멀티시그 지갑의 경우, 서비스를 구현하기 위한 이더리움 스마트 컨트랙트 코드에 보안상 취약점이 있었고 그것을 해커가 이용하여 해킹을 함으로써 지갑에 보관되어 있던 3500억 원 상당의 암호화폐가 동결되어 버리는 일이 발생하기도 했습니다. https://www.parity.io/security-alert-2/ 이를 통해 멀티 시그가 완벽한 것은 아니라는 점이 증명된 것이죠.
하지만 지금은 앞서 패리티 멀티시그 지갑의 선례도 있고 2017년보다 시간이 흘러 멀티시그 지갑 기술도 성숙해졌다고 할 수 있겠습니다. 따라서 100% 안전하다고는 볼 수 없지만 일반적인 싱글 시그보다 보안성이 강화된 것으로 생각하시면 좋을 듯합니다.
답변이 도움이 되길 바랍니다.
일단 멀티시그가 블록체인에 적용된 계기는
"사이드 체인"이 적용되면서 서로 다른 블록체인 네트워크의 토큰을 트랜잭션 하기 위함이었습니다.
예를 들자면
비트코인과 이더리움은 서로 다른 블록체인 네트워크죠.
이처럼 서로 다른 블록체인 네트워크를 연결시켜주는 방식 중 "브릿지"가 주로 사용되는데
"멀티시그 브릿지"는 이 "브릿지" 방식 중 하나입니다.
질문 작성자분이 말씀하신대로 두 곳 이상의 개인키 서명이 필요하다는 특징을 가지고 있습니다.
하지만 멀티시그 브릿지에는 단점도 존재하는데요,
트랜잭션의 서명을 검증하기 위해서는 일반적으로 단일 서명을 사용한다면 수수료가 적게 들지만
멀티시그 브릿지를 사용하면 수수료가 비싸게 때문에 비용적인 측면에서 부담이 있겠죠.
또한, 다중 서명 기반이기 때문에 감독자는 사용자의 모든 트랙잭션과 그 부수효과까지 전부 관리해야 한다는 일종의 허들이 존재합니다.
감사합니다.