Cointime

Download App
iOS & Android

MPC와 스마트 계약의 두 가지 지갑 체계 분석

Validated Media

표면적으로 MPC는 유연하고 효율적이지만 심층 연구를 통해 MPC에 내재된 몇 가지 보안 허점과 공격 벡터를 발견했으며 이러한 문제의 존재를 부인할 수 없습니다.

원래 제목: " MPC의 위험과 스마트 계약 지갑으로의 전환 "

저자: 수칸스 아스라니

컴파일: MK

자체 호스팅은 현재 만족스럽지 않습니다. Ledger, Metamask 및 기타 외부 소유 계정(EOA)과 같은 기본 솔루션은 암호화 네이티브 사용자에게 실제 문제를 나타냅니다.

사용자는 다음을 수행해야 합니다.

1. 시드 문구를 보호하는 방법을 알아보세요. 공격자가 24단어 시드 문구를 입수하면 모든 자산을 훔칠 수 있습니다.

2. 거래할 때 실수를 피하십시오. 악의적인 거래에 서명하거나 자산을 잘못된 주소로 보내는 것은 너무나 흔한 일입니다.

3. 귀하 또는 귀하의 친척이 시드 문구에 액세스하지 못하는 경우를 대비하여 맞춤형 복구 및 승계 계획을 세우십시오.

다자간 계산(MPC)과 스마트 계약 지갑은 이러한 문제를 해결할 수 있는 두 가지 솔루션입니다. 이를 통해 지갑 공급자는 EOA 위에 소셜 복구, 트랜잭션 제한, 이중 인증 등과 같은 기능을 구축할 수 있습니다. Waymont에서는 처음에 MPC를 채택했습니다. 표면적으로는 유연하고 효율적으로 보입니다. 그러나 더 깊이 파고들수록 MPC에 내재된 몇 가지 보안 허점과 공격 벡터를 발견했으며 이러한 문제의 존재를 부인할 수 없었습니다.

따라서 현재 1,000억 달러 이상의 자산을 안전하게 보관하고 있는 Safe의 스마트 계약으로 인프라를 이전하기로 최종 결정했습니다. 이 기사에서는 1) MPC 지갑의 작동 방식, 2) 발견한 MPC 문제, 3) 스마트 계약으로 전환한 이유에 대해 자세히 설명합니다.

1) MPC 지갑의 작동 원리

높은 수준에서 MPC 지갑은 미리 키 공유로 분할되고 다른 당사자에게 배포되는 개인 키를 생성합니다. 이러한 키 공유는 트랜잭션에 독립적으로 서명할 수 있으며 각 키 공유의 오프라인 서명은 유효한 이더리움 서명으로 결합될 수 있습니다.

MPC 모델은 일반적으로 유사하지만 주요 지분을 보유한 당사자는 다를 수 있습니다.

중앙 집중식 MPC: 모든 키 공유는 단일 엔터티(예: Coinbase)에 의해 제어되지만 격리되고 안전한 클라우드 환경에서 처리됩니다. 이 접근 방식은 기관 호스팅 공급자가 운영 효율성을 위해 자주 사용하지만 자산을 내부자 공격과 단일 실패 지점에 취약하게 만들 수 있습니다. 또한 공급자가 법적 관리인으로 등록해야 할 수도 있습니다.

하이브리드 MPC: 키 공유는 사용자, 지갑 공급자 및 타사 간에 배포됩니다. Fireblocks 및 ZenGo와 같은 공급자는 이 접근 방식을 사용하므로 모든 키 공유를 보유하는 하나의 중앙 집중식 공급자를 신뢰할 필요가 없습니다. 이것은 더 많은 보안을 제공하지만 키 공유를 안전하게 배포, 관리 및 취소하려면 여전히 중앙 집중식 당사자가 필요합니다.

2) MPC 지갑의 도전

어떤 모델을 사용하든 MPC 기반 호스팅 설정에는 세 가지 주요 문제가 있습니다.

문제 1: 서명 및 키 생성을 안전하게 조정하려면 중앙화된 당사자를 신뢰해야 합니다.

모든 하이브리드 또는 중앙 집중식 MPC 설정에는 하나 이상의 키 공유(및 잠재적으로 백업 키 공유)를 안전하게 보호하기 위해 반드시 신뢰할 수 있는 중앙 집중식 당사자가 필요합니다.

문제 1: 서명 및 키 생성을 안전하게 조정하려면 중앙화된 당사자를 신뢰해야 합니다.

모든 하이브리드 또는 중앙 집중식 MPC 설정에는 하나 이상의 키 공유(및 잠재적으로 백업 키 공유)를 안전하게 보호하기 위해 반드시 신뢰할 수 있는 중앙 집중식 당사자가 필요합니다.

이러한 키 공유를 보호하려면 정교하고 신뢰할 수 있는 클라우드 인프라가 필요합니다. 분산 키 생성, 키 순환 및 키 해지와 관련된 복잡성으로 인해 내부자 위협 및 중간자 공격을 통해 키 공유가 노출될 위험이 있습니다. 충분한 수의 키 공유가 노출되면 공격자가 자산을 완전히 제어할 수 있습니다.

문제 2: 키 해지 시 이전 키 공유가 적절하게 폐기된다는 것을 신뢰해야 합니다.

MPC 서명자의 액세스 권한을 취소하려면 키를 취소할 수 있어야 하며 모든 당사자가 이전 키 공유를 폐기하도록 신뢰해야 합니다. 암호화의 결정론적 특성을 고려할 때 키 공유를 취소하는 것은 어려울 수 있습니다. 지갑 공급자의 키 공유 인프라가 바이러스에 의해 손상되면 바이러스는 공격자가 모든 자산을 전송할 수 있는 충분한 키 공유를 확보할 때까지 키가 취소될 때마다 이전 키 공유를 수집하면서 휴면 상태를 유지할 수 있습니다.

문제 3: MPC 알고리즘에 버그가 없다는 것을 믿어야 합니다.

MPC 알고리즘에는 복잡한 암호화가 포함되며 알고리즘은 성능과 기능을 개선하기 위해 정기적으로 업데이트됩니다. 업계 표준 알고리즘에서 취약점이 발견되었으며 MPC 구현의 버그로 인해 취약점을 악용하는 공격자는 자금을 완전히 잃을 수 있습니다.

예를 들어 최근 암호화폐 공간에서 두 가지 취약점이 발견되었습니다.

1. GG18, GG20의 개인키 정보 유출(2019~2021년 Fireblocks에서 사용한 MPC 알고리즘)

2. BitGo의 MPC 구현에서 최근에 발견된 취약점으로, 단 하나의 서명으로 해커가 자금에 대한 전체 액세스 권한을 부여합니다.

3) 스마트 계약 > MPC 기반 지갑

스마트 계약 솔루션(안전)으로 이동하면 다음과 같은 모든 우려 사항을 제거할 수 있었습니다.

문제 1: 서명 및 키 생성을 안전하게 조정하려면 중앙화된 당사자를 신뢰해야 합니다.

Safe의 솔루션: 투명 + 검증 가능한 서명 및 키 생성. Waymont 금고는 2대2 안전한 다중서명 지갑입니다. 서명자 1이 등록된 모바일 장치이고 서명자 2가 Waymont 정책 보호자임을 온체인에서 확인할 수 있습니다. Waymont는 어떠한 주요 지분도 보유하지 않으므로 노출되더라도 거래를 시작할 수 없으며 자산이 손상될 수 있습니다.

문제 2: 키 해지 시 이전 키 공유가 적절하게 폐기된다는 것을 신뢰해야 합니다.

Safe 솔루션: 자유롭게 키를 회전하고 온체인에서 서명자를 제거 및 추가할 수 있습니다. 키 공유를 폐기할 필요가 없으며 악의적인 당사자가 오래된 키 공유를 축적할 위험이 없습니다.

문제 3: MPC 알고리즘에 버그가 없다는 것을 믿어야 합니다.

Safe의 솔루션: Safe의 스마트 계약은 1,000억 달러 이상의 자산을 보호합니다. 2018년부터 Safe의 스마트 계약은 공식 검증을 포함하여 업계 최고의 보안 표준을 통과했으며 11개 이상의 보안 감사에서 좋은 성과를 거두었습니다.

그러나 Safe를 사용하는 데 희생이 없는 것은 아닙니다. 보안을 최적화함으로써 증가된 가스 비용을 수용하고 일시적으로 EVM 체인에 잠급니다. 우리는 이것이 자명한 선택이라고 생각합니다. 우리의 절대적인 우선 순위는 안전입니다. 스마트 계약은 사용자에게 다음과 같은 다른 이점도 제공합니다.

1. 온체인 타임록 - 사용자가 취소할 수 있는 복구 및 지연 작업을 위한 타임록

2. 일괄 트랜잭션 - 사용자는 가스를 절약하기 위해 여러 트랜잭션을 함께 일괄 처리할 수 있습니다.

3. 스폰서 거래 - 다른 당사자가 사용자를 위한 거래를 후원할 수 있습니다(ERC20 토큰으로 가스 비용을 지불할 수도 있음).

4. 프로그래밍 가능한 보안 - 온체인 키 순환 및 프로그래밍 가능한 키 관리(예: $10,000 이상의 거래에는 추가 또는 다른 서명 키가 필요함)

MPC는 미래의 셀프 호스팅에서 여전히 역할을 할 수 있습니다. 관리인과 함께 일하고자 하는 기관에게는 합리적인 선택이 될 수 있습니다. 또는 Safe의 설립자 Lukas Schor가 지적한 것처럼 MPC는 스마트 계약 지갑 서명 키의 보안을 개선하는 솔루션으로 사용될 수 있습니다.

MPC는 미래의 셀프 호스팅에서 여전히 역할을 할 수 있습니다. 관리인과 함께 일하고자 하는 기관에게는 합리적인 선택이 될 수 있습니다. 또는 Safe의 설립자 Lukas Schor가 지적한 것처럼 MPC는 스마트 계약 지갑 서명 키의 보안을 개선하는 솔루션으로 사용될 수 있습니다.

전반적으로 적절한 구현을 통해 MPC 설정은 안전할 수 있습니다. 그러나 위에서 언급한 바와 같이 MPC는 고유한 신뢰 가정을 필요로 하며 Waymont와 대부분의 암호화 네이티브 사용자가 피하는 것을 선호하는 위험 벡터를 도입합니다. 결과적으로 Waymont는 안전한 스마트 계약을 통해 현재 1,000억 달러 이상의 자산을 자신 있게 보호하고 있습니다.

댓글

모든 댓글

Recommended for you

  • 미국 상원 은행위원회 위원장은 스테이블코인 수익률 관련 새로운 조항 초안이 이르면 이번 주에 공개될 수 있다고 밝혔습니다.

    코인타임(Cointime) 보도에 따르면, 상원 은행위원회 위원장인 팀 스콧(Tim Scott) 상원의원은 DC 블록체인 서밋에서 의원들이 이번 주 초에 최소한 스테이블코인 관련 조항을 포함한 새로운 법안 초안을 볼 수 있을 것이라고 밝혔습니다. 스콧 의원은 스테이블코인 수익률이 법안에서 가장 많이 논의된 사안이지만, 의원들은 계속해서 이 문제를 논의하고 있다고 언급했습니다. 그는 "이번 주 안에 검토할 첫 번째 초안을 받을 수 있을 것으로 생각합니다. 이번 주말까지 그렇게 된다면, 적어도 법안의 기본 틀이 마련되고 있는지 알 수 있을 것입니다. 그렇게 된다면, 우리는 더 나은 상황에 놓일 수 있을 것입니다."라고 말했습니다. 그는 또한 스테이블코인 수익률 문제에 대한 진전은 민주당 소속 앤젤라 올스브룩스(Angela Alsobrooks) 상원의원, 공화당 소속 톰 틸리스(Thom Tillis) 상원의원, 그리고 백악관 관계자인 패트릭 위트(Patrick Witt)의 노력 덕분이라고 덧붙였습니다. 그는 지난 한 달간 진행된 협상에서 도널드 트럼프 대통령과 그의 가족이 추진하는 암호화폐 사업에 대한 의원들의 우려, 주요 규제 기관의 초당적 대표성 부족, 그리고 고객확인제도(KYC) 규정 등 해결되지 않았던 다른 쟁점들도 논의되었다고 밝혔습니다. 스콧 의원은 또한 "윤리적 문제와 정족수 문제에 대한 합의에 거의 도달했다고 생각합니다. 상대방에게도 중요한 문제라는 것을 알고 있기 때문에 우리도 이 부분을 다루고 있습니다. 몇몇 인사 지명에 대해서도 진전이 있어 다행입니다. 디파이(DeFi)는 마크 워너 상원의원이 집중적으로 관심을 기울여 온 분야이며, 자금세탁방지(AML)는 매우 중요한 부분입니다. 따라서 이러한 문제들에 대해 진전이 있다고 생각합니다."라고 말했습니다.

  • 골든 모닝 브리핑 | 3월 18일 밤 주요 변동 사항

    21:00-7:00 주요 키워드: 팬텀, 스트라이프, 오토노머스, 이란 1. 이란은 미국과 이스라엘이 자국 영토를 이용하는 것을 허용하는 국가에 대해 합법적으로 공격할 수 있다고 주장했습니다. 2. 미국 상품선물거래위원회(CFTC): 팬텀 지갑은 브로커 등록이 필요하지 않습니다. 3. 애리조나 주 법무장관, 예측 마케팅 업체 칼시(Kalshi)에 대해 형사 고발 조치를 취했습니다. 4. 미국 국무부는 전 세계 모든 대사관에 "즉시" 보안 평가를 실시하도록 지시했습니다. 5. 로빈후드 벤처 캐피털, 스트라이프와 일레븐랩스에 약 3,500만 달러 투자. 6. GSR, 오토노머스와 아키텍을 5,700만 달러에 인수하여 암호화폐 펀드 운용 플랫폼 구축. 7. 미국 증권거래위원회(SEC)와 상품선물거래위원회(CFTC), 대부분의 디지털 자산은 증권이 아니라는 새로운 암호화폐 가이드라인 발표.

  • 미국 증권거래위원회(SEC)와 상품선물거래위원회(CFTC)는 암호화폐에 대한 새로운 의견을 발표하며, 대부분의 디지털 자산은 증권 범주에 속하지 않는다고 밝혔습니다.

    코인타임은 3월 18일 미국 증권거래위원회(SEC)와 상품선물거래위원회(CFTC)가 암호화폐에 대한 68페이지 분량의 가이드라인 문서를 발표했으며, 대부분의 디지털 자산은 증권이 아니라고 밝혔다고 보도했습니다. 이 새로운 설명은 스테이블코인, 디지털 상품, 그리고 "디지털 상품" 토큰의 분류를 자세히 설명하며, SEC는 이 모든 것들이 증권이 아니라고 명시했습니다. 또한 "비증권 암호화 자산"이 어떻게 증권이 될 수 있는지 설명하고, 채굴, 프로토콜 스테이킹, 에어드롭에 연방 증권법이 어떻게 적용되는지 명확히 했습니다. SEC는 또한 비증권 디지털 자산이 어떻게 투자 계약의 대상이 될 수 있는지에 대해서도 설명했습니다. SEC는 설명에서 "발행자가 투자자를 공동 사업에 투자하도록 유도하고 필요한 경영 업무를 수행하겠다는 약속이나 진술을 하며, 구매자가 그로부터 수익을 기대할 만한 이유가 있을 때, 비증권 암호화 자산은 투자 계약의 대상이 된다"고 밝혔습니다.

  • 마스터카드는 스테이블코인 회사인 BVNK를 최대 18억 달러에 인수할 계획입니다.

    코인타임(Cointime) 보도에 따르면 마스터카드(Mastercard)는 스테이블코인 인프라 스타트업인 BVNK를 최대 18억 달러(조건부 대가 3억 달러 포함)에 인수할 계획입니다. 이번 인수는 BVNK와 코인베이스(Coinbase)의 약 20억 달러 규모의 합병 협상이 결렬된 지 불과 4개월 만에 이루어졌습니다. 양사는 화요일 공동 성명을 통해 이번 거래를 공식적으로 확인했습니다.

  • 비트코인이 7만 5천 달러를 돌파했습니다.

    시장 데이터에 따르면 비트코인(BTC)이 75,000달러를 돌파하여 현재 75,033.01달러에 거래되고 있으며, 24시간 동안 2.83% 상승했습니다. 시장 변동성이 매우 크므로 투자 시 위험 관리에 유의하시기 바랍니다.

  • 비트코인이 71,500달러를 돌파했습니다.

    시장 데이터에 따르면 비트코인(BTC)이 71,500달러를 돌파하여 현재 71,510.19달러에 거래되고 있으며, 24시간 동안 1.06% 상승했습니다. 시장 변동성이 매우 크므로 투자 시 위험 관리에 유의하시기 바랍니다.

  • 이더리움(ETH)이 2100달러를 돌파했습니다.

    시장 데이터에 따르면 이더리움(ETH)이 2,100달러를 돌파하여 현재 2,100.58달러에 거래되고 있으며, 24시간 동안 0.44% 상승했습니다. 시장 변동성이 매우 크므로 투자 시 위험 관리에 유의하시기 바랍니다.

  • 미국 이더리움 현물 ETF는 어제 2,670만 달러의 순유입을 기록했습니다.

    파사이드 인베스터스가 모니터링한 데이터에 따르면, 3월 14일 미국 이더리움 현물 ETF에는 2,670만 달러의 순유입이 기록되었습니다.

  • 미국 법무부는 파월 사건 판결에 항소할 예정이며, 이로 인해 워쉬의 임명이 지연될 가능성이 있다.

    3월 14일, 한 판사가 연방준비제도(Fed)에 발부된 소환장을 기각하자, 로버트 피로 미 연방 검사는 제롬 파월 연준 의장에 대한 수사를 계속하겠다고 밝혔으며, 이는 5월 임기가 만료되는 후임 케빈 워시 의장의 임명에 차질을 빚게 할 가능성이 있다. 제임스 보스버그 미 연방 지방 판사는 정부가 연준 본부 개조 공사 및 파월 의장의 관련 발언과 관련된 소환장을 발부할 만한 증거를 제시하지 못했다고 밝혔다. 피로 검사는 "이 절차는 급진적인 판사에 의해 자의적으로 중단되었다. 절차는 순조롭게 진행되었어야 했지만, 그렇지 않았다. 이는 수치스러운 일이다."라고 말했다. 상원 은행위원회 위원인 틸리스 상원의원은 법무부의 파월 의장에 대한 수사가 계속되는 한 연준 의장 지명을 저지하겠다고 경고했다. 틸리스 의원은 "이번 판결은 파월 의장에 대한 형사 수사가 얼마나 허술하고 근거 없는지를 보여준다. 이는 연준의 독립성을 훼손하려는 실패한 공격에 불과하다."라고 말했다. "이번 항소는 케빈 워시의 차기 연준 의장 인준을 지연시킬 뿐입니다."

  • 비트코인 가격이 72,000달러 아래로 떨어졌습니다.

    시장 데이터에 따르면 비트코인(BTC) 가격이 72,000달러 아래로 떨어져 현재 71,996.46달러에 거래되고 있습니다. 24시간 상승률은 2.32%로 제한되었습니다. 시장 변동성이 높으니 위험 관리에 유의하시기 바랍니다.