MPC 지갑이란 무엇인가요?

MPC 지갑이란 무엇인가요?

MPC(multi-party computation, 다자간 계산) 지갑은 가상자산을 안전하게 저장할 수 있는 독특한 방법을 제공합니다. 비밀 코드를 사용하여 여러 당사자 간에 비밀 키를 나누어 다른 사람으로부터 안전하게 보호합니다. MPC 지갑은 콜드 스토리지, 핫 스토리지, 하드웨어 지갑과 같은 다른 저장 방법에 비해 보안이 강화되어 인기를 얻고 있습니다. 다만, 상대적으로 프로세스 속도가 늦고 더 많은 통신이 필요할 수 있습니다.


들어가며

간단히 말해서 MPC(multi-party computation, 다자간 계산)는 MPC 지갑 내부의 가상자산과 같은 디지털 사물을 안전하게 유지하는 데 유용합니다. MPC 지갑이 무엇인지, 어떻게 작동하는지, 무엇이 좋고 좋지 않은지에 대해 설명하겠습니다.

다자간 계산이란 무엇인가요?

MPC 또는 SMPC(secure multi-party computation, 다자간 보안 계산)는 여러 사람이 비밀스러운 일을 함께 해결하는 방법입니다. 특히 비밀을 유지하기 어려운 인터넷에서 비공개로 유지합니다. MPC를 이해하기 위한 간단한 예가 있습니다.

Web3 스타트업 에 블록체인 작업자 3명이 있다고 합시다. 그들은 서로에게 수입이 얼마인지 말하지 않고 평균 급여를 알고 싶어합니다. 그들은 MPC 프로토콜을 사용하여 비밀을 누설하지 않고 평균을 찾습니다. MPC는 추가 비밀 공유라는 트릭을 사용하여 작업자 간에 비밀을 나눕니다. 이를 통해 작업자와 직접 대화하지 않고도 평균을 찾을 수 있습니다.

MPC는 두 가지 중요한 사항, 즉 정보를 비공개로 유지하고 올바른 답변을 얻는 데 달려 있습니다. 일부 직원이 규칙을 따르지 않더라도 MPC는 직원이 다른 사람에게 거짓말을 하게 하거나 공유해서는 안 되는 비밀을 공유하는 것을 막습니다.

다자간 계산의 역사

MPC는 1970년대에 시작된 암호화의 하위 필드로, 1980년대부터 실제 사용이 시작되었습니다. 그러나 외부인으로부터 정보를 보호하는 데 자주 사용되는 기존 암호화 기술과 달리 MPC는 암호화를 사용하여 동일한 시스템 참가자 간의 데이터 개인 정보 보호를 보장합니다. 

따라서 MPC 기술은 이제 MPC 지갑의 가상자산을 보호하거나 디지털 경매 중 특정 정보를 비공개로 유지하는 등 다양한 사용 사례에 적용됩니다.

MPC 지갑이란 무엇인가요?

이름에서 알 수 있듯이 MPC 지갑은 다자간 계산 기술을 사용하여 가상자산 및 기타 디지털 자산에 대한 향상된 보안을 제공합니다. 기본적으로 지갑의 개인 키를 여러 당사자에게 분할하여 개인 정보 보호를 강화하고 해킹, 위반 및 손실 위험을 줄입니다.

그런데 그게 다중서명 지갑이 하는 일이 아닌가 하는 의문이 들 수 있지만, 다중서명 지갑과 MPC 지갑은 모두 개인 정보 보호와 보안을 강화하도록 설계되었지만 작동 메커니즘은 다릅니다.

MPC 지갑과 다중서명 지갑

다중 서명 지갑은 두 개 이상의 개인 키(각 당사자의 개인 키 1개) 인증이 필요한 고유한 서명을 통해 블록체인 트랜잭션을 보냅니다. 그러나 MPC 지갑은 단일 개인 키를 여러 당사자에게 나눕니다. 비슷하게 들릴 수도 있지만 MPC 지갑을 보다 유연하고 구현하기 쉽게 만드는 기술적 의미가 있습니다.

MPC 지갑과 다른 가상자산 지갑의 장점

다양한 유형의 가상자산 지갑 중에서 관리형 지갑은 자산과 개인 키를 보관하고 관리하는 지갑입니다. 대조적으로, 비수탁형 지갑은 사용자가 개인 키를 보유하고 제어할 수 있는 지갑입니다. 

비수탁 지갑은 사용자가 키를 가지고 서비스 제공자나 제3자를 신뢰할 필요가 없기 때문에 종종 더 안전한 저장 옵션으로 간주됩니다. 그러나 지갑과 키를 완전히 제어하는 ​​것에는 단점도 있습니다(특히 초보자의 경우). 이러한 지갑에는 일반적으로 어느 정도의 기술 지식이 필요하며 사용자는 키를 분실하거나 도난 당하지 않도록 해야 합니다.

MPC 지갑은 두 가지 장점을 모두 제공할 수 있습니다. 더 편리하게 강화된 보안을 제공하고 다른 지갑이 직면한 문제를 제거하거나 줄일 수 있기 때문에 점점 더 인기를 얻고 있습니다.

간단히 말해서 MPC 지갑의 이점은 다음과 같습니다.

  • 개인 정보 보호 강화: 프로세스의 모든 부분에서 데이터가 암호화되므로 제3자를 신뢰할 필요가 없습니다.
  • 보안 강화 : 단일 실패 지점을 제거합니다 . 비밀 키는 여러 당사자와 위치에 분산되어 있습니다.
  • 더 많은 편의성: 자산을 온라인에 보관할 수 있습니다. 더 이상 냉장보관이 필요하지 않습니다.

MPC 지갑의 단점은 무엇인가요?

  • 느림 : 보안이 강화되면 특히 개인 키와 비밀 공유를 생성할 때 추가 계산 작업이 필요하므로 성능이 저하되는 경우가 많습니다.
  • 높은 비용: 여러 당사자(때로는 여러 네트워크) 간에 데이터를 공유하고 그것을 계산할 때 비용이 크게 증가할 수 있습니다.

MPC 지갑 사용 사례

MPC 기술은 제공되는 많은 이점으로 인해 대규모 기관에서 강력한 보안 솔루션을 위한 최고의 선택이 되었습니다. 유명 금융회사에서는 내부 및 외부 위협으로부터 자산을 안전하게 보호하기 위해 MPC를 사용하기 시작했습니다.

마치며

결론적으로 MPC 지갑은 디지털 자산의 보안과 개인정보 보호를 보장하는 정교한 솔루션으로 등장했습니다. 특정 제한 사항이 있지만 향상된 보안, 개인 정보 보호 및 기존 스토리지 방법에 대한 의존도 감소라는 이점으로 인해 점차 인기가 높아지고 있습니다. 디지털 자산 환경이 계속 발전함에 따라 MPC 지갑은 디지털 영역에서 자산과 정보를 보호하는 데 중추적인 역할을 할 것으로 예상됩니다.