MPC

단순한 개념인데, 막상 구현을 생각해보면 쉽지 않아보이는...

흥미로운 개념이고 분명 쓸모가 있을듯... DID ??

MPC(Multi-Party Computation) 솔루션 HW와 SW를 결합한 다자간 서명 솔루션https://www.pentasecurity.co.kr/solution/%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B8/mpc-solution/

MPC Group

  • MPC 기능을 사용하는 사용자(Member)들의 집합체

  • 그룹 생성 발의자가 지정한 구성원(Member)들로 이루어지고, 모두 참여를 수락한 상태

  • 그룹 내 멤버 중 누구나 서명을 발의하거나 참여할 권한을 가지게 된다

MPC Member

  • 스스로의 동의 하에 그룹에 참여한 그룹의 구성 단위로, 서명을 발의하거나 참여할 권한을 가짐

  • MPC Client를 포함하여 MPC 기능을 사용하는 주체로서 일반적으로 MPC Client와 1:1 대응함

MPC Client

  • MPC 서버와 직접적으로 통신하는 소프트웨어 단위. 주로 MPC SDK로 구현한 지갑 소프트웨어를 의미

App Server

  • MPC 연산 과정의 편의성을 보조하기 위한 서버

  • MPC 연산을 위해 MPC 참여자 간 통신을 보조

MPC Server

  • MPC 연산에 필요한 데이터 중계 역할을 수행

  • MPC 연산에 필요한 데이터를 Member들에게 전달

  • 공유 정보를 수집하고, Member Index에 맞게 재분배

솔루션 구성 예시 1

MPC-solution-contents_v1.1_02

솔루션 구성 예시 2

MPC-solution-contents_v1.1_03

Last updated

Was this helpful?