멀티시그에도 각각 다양한 권한을 줄 수 있는지 궁금합니다.
일반적으로 멀키시그는 두가지의 프라이빗 키에 권한을 나눈 후 트랜젝션 발생시 2번의 승인을 통해 전송을 하게 되는데요. 이런 방법을 응용한다면 단계별 승인도 할 수 있을거 같은데요.
이런 멀티시그를 좀 더 다양하게 활용할 수 있는 방법이 무엇이 있을까요?
또한 멀티시그에도 각각 다양한 권한을 줄 수 있는지 궁금합니다.
질문자께서 질문해주신 내용을 중심으로 답변을 드리도록 하겠습니다.
이런 멀티시그를 좀 더 다양하게 활용할 수 있는 방법이 무엇이 있을까요?
대표적으로는 멀티 시그 지갑 기능이 있을 것입니다. 이러한 멀티 시그 기술을 갖고 있으면서 전문적으로 지갑 기술을 서비스하는 회사에는 비트고(Bitgo)가 있습니다. 코인원은 이러한 멀티 시그 지갑 기능을 이용하여 고객에게 서비스를 제공합니다. 이때 총 3개의 프라이빗 키가 생성되는데 2개는 고객이 하나는 코인원과 비트코가 관리를 하게 됩니다. 이때 고객이 실수로 하나의 프라이빗 키를 분실하거나 유출시키더라도 암호화폐를 안전하게 지킬 수 있게 되는 것입니다.
또한 라이트닝 네트워크를 이용할 때 멀티시그 주소를 생성하게 됩니다. 즉 A와 B 각자 지갑을 보유한 상태에서 프라이빗 키를 나눠 가지는 멀티 시그 주소를 만들고 그곳에 거래를 할 때 멀티 시그 주소로 비트코인을 입금하여 거래를 하게 되는 방식입니다. 이때 A가 B에게 비트코인을 보내기 위해서 서명을 하고 B 또한 서명을 해야 거래가 일어납니다.
또한 멀티시그에도 각각 다양한 권한을 줄 수 있는지 궁금합니다.
스팀이나 이오스의 경우 계정에 대한 프라이빗 키가는 하나 뿐이지만 질문자께서 말씀하신 것처럼 계정의 소유권과 활동권한 등을 따로 오너키와 액티브 키로 만들고 권한이 필요한 작업에서 서명할 수 있도록 지원하고 있습니다.
답변이 도움이 되길 바랍니다.