비공개 키가 없다고 상상해 보십시오. 암호자산은 조직 또는 개인별 요건에 적합하게 배정된 액세스와 통제로 즉시 액세스가 가능하며 완전하게 보안이 가능합니다.

이것은 다자산 연산(MPC)의 약속입니다. 복잡한 비공개 키를 무신뢰 블록체인 거래인 마법같은 수학적 프로세스로 대체하는 디지털 자산 관리의 패러다임 전환입니다.

그러나 MPC의 실제는 그렇게 간단하지 않습니다. 테크놀로지가 디지털 자산의 유일한 약점을 제거할 수 있는 가능성이 있지만, 콜드 스토리지와 핫 월렛의 동일한 문제를 반복하는 열악한 이행 위험으로 자산은 해킹과 부패의 위협에 노출됩니다.

MPC의 혁신

그리스 시대의 거상인 히스티아에우스가 노예의 머릿가죽에 정보를 숨겼던 것처럼 정보를 숨기기 위해 암호술을 사용하는 대신, MPC는 한 단계 더 나아갑니다. 데이터를 드러내지 않고 계산할 수 있게 합니다.

이러한 암호학의 도약은 1986년 중국의 컴퓨터 천재인 앤드류 야오에 의해 구상되었고 알고리즘의 발전으로 가능해지기 20년 전에 이미 실험되었습니다. 이후 이 기술은 공공의 선을 위해 데이터를 공유하면서 개인 정보는 비공개로 유지하는 의료 연구와 머신 러닝과 같은 애플리케이션에 사용되어 왔습니다.

그러나 이 기술이 가장 큰 진전을 이룬 분야는 비공개 키를 관리하는 데 있습니다. 비공개 키를 완전한 형태로 재창조하지 않고 협업하는 별도의 노드로 거래를 체결함에 따라, MPC는 보안에 지장을 주지 않고 즉각적인 접근성을 제공합니다.

이를 통해 트레이더는 간결하게 디지털 자산을 조직의 워크플로에 매핑하고, 니어 인스탄트 아비트리지, 래피드 파이어 알고리즘 전략 그리고 DeFi 프로토콜에서의 자산 스테이킹과 같은 새로운 트레이딩 전략을 배치합니다.

MPC 솔루션에서 무엇을 기대해야 합니까?

결론을 끌어내기 위한 40년 간의 학문적 연구로, 비공개 키 관리에 대한 모든 MPC 실행은 견고한 이론적 근간 위에 구축되어야 합니다.

오늘날, 대부분의 MPC 프로토콜들은 업계 표준이자 광범위하게 동료 리뷰를 받은 Gennaro와 Goldfeder의 알고리즘(MPC-GG18)에 의존합니다. RZL sMPC와 같은 다른 실행은 아직 완전하게 테스트되지 않았습니다.

실행을 위해선 정확한 절차를 따라야 합니다. 학술논문에서 먼저 코드를 개발하고, 그 다음 전문가로부터 리뷰를 받은 뒤 오픈 소스가 되어야 합니다. 이 모든 단계를 거친 후에야 배치됩니다.

MPC가 계속 진화함에 따라, 실행이 최신 특징과 속도에 달려 있음을 확인하는 것이 또한 중요합니다.

  • Gennaro V2 – 나쁜 액터를 식별하고 이들을 계산에서 제외시킬 수 있는 ‘식별 가능한 중지’와 같은 향상된 보안 기능 포함.
  • 핵심 로테이션 – MPC 노드 사이에서 프로토콜을 움직이는 타겟으로 정함으로써, 생성될 수 있는 스테일 키 쉐어가 깔리는 것을 방지하고 악의적인 액터가 모든 키 조각을 훔칠 가능성이 거의 없게 만들 수 있습니다.

그러나 MPC 실행간의 주된 차이는 MPC 프로토콜 자체에 있는 것이 아니라, MPC 노드가 통제되는 방법에 있습니다.

클라우드와 데이터베이스 MPC

MPC 보관 솔루션의 제 1세대에는 클라우드 제공사 또는 고객 하드웨어 사이에 배분된 비공개 키 자료와 함께 MPC 프로세스를 데이터베이스 또는 클라우드에 호스팅했습니다.

이러한 중앙화된 MPC 실행의 문제는 이 기술 제공사가 고객의 거래를 알게 되어 MPC 프로세스가 내외부 공격 벡터에 취약하게 되는 것이었습니다.

MPC 노드가 한 조직의 인프라에서 중앙화될 때, 이것은 모든 서명인을 통제하며, 이는 이들이 고객의 비공개 키를 보유하게 될 수도 있음을 의미합니다. 이 경우 Bithumb 및 QuadrigaCX의 재앙에서 봤듯이, 지갑을 털기로 결심한 나쁜 마음을 먹은 내부 직원, 클라우드 제공사 또는 다른 공범으로부터 자산이 완전히 보호되지 않음에 따라, 상당한 거래 당사자의 위험을 초래합니다.

동시에 외부 해커들이 하드웨어의 취약성을 악용할 수 있습니다. 예를 들어, SGX 클라우드 인프라는 서버를 크랙하여 열고 암호 키를 가져오려 한 다수의 연구자들에 의해 반복적으로 침투되었습니다.

따라서 이러한 실행으로 디지털 자산을 더욱 빠르고 편리하게 액세스할 수 있게 되지만, 중앙화된 비공개 키 관리의 동일한 보안 문제가 반복되는 위험이 있습니다.

컨센서스 주도 MPC

MPC 프로세스가 독립적 노드에 의존함에 따라, MPC를 보안을 유지하며 실행하는 유일한 방법은 독립성을 보존하는 것입니다. 일부 몇몇 프로젝트는 별개의 회사가 관리하는 전 세계 다양한 데이터 센터에 블록체인 컨센서스가 통제하는 노드와 함께 MPC 노드를 배분함으로써 이를 달성하려고 합니다.

이러한 탈중앙화적인 접근은 레이어 2 블록체인 네트워크에서 MPC를 활용함으로써 실행될 수 있습니다. 디지털 자산의 소유권을 중앙화된 데이터베이스 또는 취약한 클라우드 인프라에 기록하는 대신, 블록체인 솔루션은 소유권을 변경할 수 없는 분산원장에 기록합니다. MPC 프로토콜은 비공개 키로부터 다수의 독립적 시크릿을 생성하며, 이는 다시 블록체인 컨센서스로 조율되는 MPC 노드에 배분됩니다. 이러한 설정에서, 각 MPC 노드는 런던에서 시카고 그리고 홍콩에 이르기까지 전 세계 금융 허브에 위치한 보안이 강화된 티어 4 데이터 센터에 맞춤형 하드웨어에 보관될 수 있습니다.

트레이더가 자산을 인출하고자 하면, 이들은 지명한 커스터디언과 조율하여 네트워크를 통해 자산의 소유권을 확인함으로써, 자산 소유자가 MPC 프로토콜을 실행할 MPC 노드를 불러올 수 있도록 하는 블록체인 컨센서스를 만듭니다. 그러면 MPC 프로토콜은 기초 블록체인에 대한 디지털 서명을 만들어 해당 주소로부터 디지털 자산을 보냅니다.

Qredo 소개

Qredo는 크로스 체인 유동성 프로토콜로 보안된 탈중앙화 커스터디와 레이어-2 피어-투-피어 트레이딩 네트워크를 제공합니다. Qredo가 탈중앙화를 향한 여정을 진행함에 따라, MPC 노드의 네트워크는 유동성 제공자의 커뮤니티가 관리하는 모든 작업과 함께 DAO의 거버넌스 아래에 있게 됩니다. 이로써 독립적이고, 검열이 불가능한 라이프 형식이 만들어지고, 여기서 어떠한 단일 엔티티도 Qredo 네트워크에서 작업을 지배할 수 없게 됩니다.

Qredo가 ECDSA 서명에 대해 MPC를 어떻게 실행하는지에 대해 더 읽어 보십시오.

글 작성:

DERIBIT 도구 살펴보기:

Deribit 포지션 빌더
여러 포지션과 BTC 또는 ETH의 가치 변화가 귀하의 포트폴리오에 어떻게 영향을 미치는지 알아보세요.

Deribit Testnet
거래를 연습하여 실제 자금의 리스크를 피하세요.

최근 및 관련 글:

2월 26th, 2021|업계|

2월 1st, 2021|업계|