멀티키와 싱글키의 방식이 어떻게 다른가요?
지갑에 있는 자산에 접근하는 키의 형식이 멀티키와 싱글키 두가지 방식이 있는것으로 알고 있습니다.
멀티키를 사용하는것이 싱글키를 사용하는것보다 안전하다고 하던데 두 가지 방식이 어떻게 다른지 궁금합니다.
안녕하세요. 싱글키와 멀티키에 대하여 답변드리겠습니다.
싱글 시그니처(Single Signature)란?
개인키(프라이빗키) 한가지로 암호화폐 소유권과 거래에 모두 사용하는 방식을 말합니다. 그러나 필요에 따라 퍼블릭키와 프라이빗키를 통해 역할을 분할하여 사용하기도합니다.
프라이빗키만 운영하는 경우 : 암호화폐의 소유권과 일반적은 거래에 사용
프라이빗키와 퍼블릭키를 쌍키(역할 분할)로 운영하는 경우
+ 프라이빗키 : 암호화폐의 소유권과 일반적은 거래에 사용 + 퍼블릭키를 통제
+ 퍼블릭키 : 암호화폐에 대한 소유권을 주장할 수 없지만 일반적인 거래에 사용
싱글키 방식은 한번의 서명으로 트랜잭션이 가능한 구조이기 때문에 프라이빗 키가 분실될 경우 암호화폐에 대한 소유권을 잃을 수 있으며, 누군가 부정사용을 시도할 경우 저지할 수 있는 방법이 없습니다.
멀티 시그니처(Multi Signature)란?
다수의 승인을 통해 트랜잭션(전송)을 발생시키기 방법을 말하며 다른말로는 "멀티시그"라고도 불리웁니다.
즉 트랜잭션을 일으키기 위해 여러개의 키를 사용해야만 한번의 트랜잭션 전송이 가능하게 하는 방법입니다.
멀티시그가 나온 이유는 기존의 싱글키에서 발생된 키 관리에 대한 취약점(해킹, 분실, 사고 등)을 보완하기 위해서 입니다.
쉽게 말해서 영화에서 금고를 열기 위해 여러명의 지문인식을 통과해야 금고가 열리는 원리와 같다고 이해하시면 되겠습니다.
멀티시그를 통해 각각의 키에 권한 비중을 다양하게 부여할 수도 있기 때문에 여러 상황에 맞춰 활용할 수 있으며 사용 방법은 아래와 같습니다.
3/2이상 키 승인시 트랜잭션 가능
1개의 키에 마스터키 설정 가능
모든 사용자가 승인해야 트랜잭션 가능
그 외 설정 비율을 설정하여 다양한 승인 조건 가능
멀티시그를 지원하는 지갑
이오스 : 매쓰월렛
이더리움 : Gnosis’ Multisig Wallet, BitGo’s Multisig Wallet
멀티시그 지원 거래소 : 코인원, 핫빗코, 빗썸
(콜드 월렛인 렛저나노를 이용하여 멀티시그가 가능합니다.)
감사합니다.