본문으로 건너뛰기
0%

다자간 계산(MPC) 지갑이란? 개발자를 위한 완벽 가이드

Alchemy Team headshot

작성자 Alchemy Team

2025년 9월 25일에 게시됨11분 읽기

MPC 지갑 개발자 완벽 가이드 커버 이미지

다자간 계산(MPC) 지갑은 기존의 단일 키 방식에서 크게 발전한 형태로, 기관급 암호화폐 보안 분야에서 중요한 진전으로 자리 잡았다. MPC와 함께 신뢰 실행 환경(TEE) 같은 대안 기술도 부상하면서, web3 애플리케이션에서 키 관리와 사용자 경험이라는 근본적인 과제를 해결하는 다양한 접근 방식이 등장했다.

암호화폐 인프라를 구축하거나 앱에 사용할 지갑 솔루션을 평가하고 있다면, 이 가이드에서 MPC 기술에 대해 알아야 할 모든 내용을 정리하고, TEE 같은 대안과 어떻게 비교되는지 살펴보며, 자신의 보안 및 사용자 경험 요구사항에 어떤 접근 방식이 가장 적합한지 파악하는 데 도움을 준다.

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

다자간 계산(MPC)은 여러 당사자가 각자의 입력값을 서로에게 비공개로 유지하면서 그 입력값에 대한 함수를 공동으로 계산할 수 있게 하는 암호화 프로토콜이다. 암호화폐 지갑의 맥락에서 MPC는 개인 키를 여러 개의 암호화된 조각(share)으로 분할해 서로 다른 당사자들에게 분산시킨다. 이를 통해 완전한 키를 재구성하거나 다른 당사자가 보유한 조각에 대한 정보를 알지 못한 채로도 공동으로 트랜잭션에 서명할 수 있다.

여러 명의 장교가 동시에 열쇠를 돌려야 발사되는 핵미사일 발사 시스템을 떠올리면 이해하기 쉽다. 다만 MPC에서는 이 "열쇠"가 하나의 장소에 함께 존재한 적 없이도 유효한 서명을 만들어낼 수 있는 수학적 조각이라는 점이 다르다.

좀 더 현실적인 예를 들자면, Web3 스타트업에 근무하는 개발자 3명이 서로에게도, 계산 과정에서 신뢰할 수 있는 제3자에게도 각자의 급여를 공개하지 않고 평균 급여를 알아내려는 상황을 생각해볼 수 있다.

이 시나리오에서 직원들은 다자간 계산(MPC) 프로토콜을 사용해 각자의 급여나 개인정보를 노출하지 않고 평균 급여를 계산할 수 있다. 이 MPC 프로토콜은 **덧셈 비밀 공유(additive secret sharing)**라는 잘 알려진 암호화 기법을 사용하는데, 이는 비밀을 여러 독립적인 당사자들에게 나누어 분산시키는 방식이다. 그 결과 외부 당사자는 직원들과 직접 상호작용하지 않고도 평균 급여를 알아낼 수 있다.

MPC의 두 가지 핵심 속성

모든 MPC 프로토콜은 다음을 보장해야 한다:

  • 프라이버시: 각 당사자가 보유한 비공개 정보는 프로토콜 실행 결과로부터 추론될 수 없다
  • 정확성: 일부 당사자가 프로토콜을 따르지 않거나 정보를 공유하더라도, 정직한 당사자가 잘못된 결과를 출력하도록 강제할 수 없다

MPC의 실제 작동 방식: 기술적으로 살펴보기

MPC 지갑을 사용할 때 내부에서 실제로 일어나는 일은 다음과 같다.

1. 분산 키 생성(DKG)

지갑은 Shamir's Secret Sharing이나 더 발전된 임계값 서명 스킴 같은 암호화 기법을 사용해 키 조각을 생성한다. 각 조각은 그 자체로는 아무 의미가 없으며, 어떤 작업을 수행하려면 임계값 수(예: 3개 중 2개)가 필요하다. 더 나아가 완전한 개인 키는 생성 과정에서조차 단 하나의 위치에도 존재하지 않는다.

2. 트랜잭션 서명

새 트랜잭션을 시작하면 지갑은 서명 요청을 생성한다. 각각 키 조각을 보유한 여러 당사자가 암호화 프로토콜에 참여해 해당 트랜잭션에 대한 서명을 생성해야 한다.

당사자들은 자신의 키 조각에 대한 어떤 정보도 노출하지 않고 수학적 증명을 교환하여 설정의 보안을 유지한다. 최종 결과물은 전통적인 단일 키 지갑이 생성한 서명과 동일한 서명이다.

3. 키 갱신 및 복구

이러한 기능적 흐름과 함께 MPC 지갑은 근본적인 개인 키를 바꾸지 않고도 주기적으로 키 조각을 갱신할 수 있다. 이는 개별 키 조각이 분실된 상황에서 특히 유용하며, 시스템은 기존 조각을 무효화하는 새 조각을 생성할 수 있다.

MPC 지갑을 다른 암호화폐 지갑과 비교하기

지갑 보안 환경에는 여러 접근 방식이 있으며, 각각 뚜렷한 트레이드오프를 가진다. 이러한 차이를 이해하는 것은 자신의 애플리케이션에 맞는 솔루션을 선택하는 데 중요하다.

MPC 지갑은 기술적으로는 단일 개인 키 지갑이며, 그 단일 키가 여러 당사자/기기가 보유하는 조각으로 나뉘어 있는 형태다. MPC를 구현할 때 제공업체는 이 조각을 어떻게 분배할지 결정해야 하며, 이는 보안과 사용자 경험 모두에 근본적인 영향을 미친다.

단순한 2자 구조:

  • 사용자 필수 조각 방식: 사용자가 조각 하나를, 제공업체가 다른 조각을 보유하며 서명에 둘 다 필요하다. 실질적인 보안을 제공하지만 사용자가 암호화 자료를 직접 관리해야 하고 영구적으로 잠길 위험이 있어 UX 마찰이 발생한다.
  • 제공업체 통제 조각 방식: 제공업체가 독립적으로 서명할 수 있을 만큼 충분한 조각을 보유한다. 제공업체가 손상되면 사용자 자금에 여전히 접근할 수 있으므로 기존 개인 키 관리 방식 대비 보안상 이점이 제한적이다.

고급 3자 구조: 더 정교한 구현 방식은 다음과 같이 3개 중 2개의 임계값을 사용한다:

  • 사용자 기기 조각: 사용자 기기(TEE/보안 엔클레이브를 통해)에 봉인되며 생체 인증이나 PIN으로 보호된다
  • 제공업체 조각: 서비스가 보유하며, 소셜 인증과 연결되는 경우가 많다
  • 백업 조각: 별도로 보관(사용자의 콜드 스토리지, 앱 개발자, 또는 제공업체 스토리지)

이 구조는 사용자가 기기를 분실했을 때 백업 조각을 이용해 새 기기 조각을 생성함으로써 접근 권한을 복구할 수 있게 해주며, 백업 조각은 재분배(re-sharding) 작업에만 사용이 제한된다. 그러나 이런 고급 구현 방식조차도 현대의 인증 방식과 관련해 근본적인 한계에 부딪힌다.

MPC vs. 다중서명 지갑

MPC 지갑은 기술적으로는 단일 키 모델이지만 다중서명(multisig) 지갑과 공통점이 많다. 그렇다면 두 방식의 차이는 무엇일까?

멀티시그 지갑은 나가는 트랜잭션을 인증하기 위해 둘 이상의 개인 키를 요구하는 고유한 디지털 서명을 사용한다. 반면 MPC 지갑은 하나의 개인 키를 여러 당사자에게 나눈다. 두 경우 모두 트랜잭션에 서명하려면 여러 당사자/기기가 필요하지만, 각 모델의 구현 방식은 다르다.

멀티시그 지갑:

  • 완전한 개인 키가 여러 개 존재
  • 온체인 스마트 컨트랙트 구현이 필요
  • 온체인에서 노출됨(누구나 멀티시그임을 확인 가능)
  • 여러 서명 검증으로 인한 더 높은 가스 비용
  • 멀티시그를 네이티브로 지원하는 체인에 한정

MPC 지갑:

  • 하나의 개인 키를 조각으로 분할
  • 암호화 계층(오프체인)에서 작동
  • 온체인에서는 일반적인 단일 서명 지갑처럼 보임
  • 표준 트랜잭션 비용
  • 프로토콜 독립적(모든 블록체인에서 작동)

MPC vs. 스마트 컨트랙트 지갑(계정 추상화)

계정 추상화 표준인 ERC-4337과 ERC-7702의 등장으로 지갑 UX에 새로운 가능성이 열렸으며, 이 잠재력은 Alchemy의 Smart Wallets에서 확인할 수 있다. 기업들은 이 인프라를 활용해 프로그래밍 가능한 트랜잭션 로직(지출 한도), 소셜 로그인(이메일이나 전화번호로 온체인 주소 생성), 가스 스폰서십(앱이 사용자 대신 가스 비용을 지불) 등 강력한 기능을 구현하고 있다.

스마트 컨트랙트 지갑도 여전히 키 관리가 필요하므로, MPC 지갑은 계정 추상화와 경쟁 관계에 있는 제품이 아니다. 실제로 많은 앱이 둘을 결합해 보안을 극대화하면서도 사용자에게 최상의 경험을 제공하고 있다.

MPC vs. TEE: 현대적인 선택

Feature
MPC (Multi-Party Computation)
TEE (Trusted Execution Environment)

How it works

Private key split into shares across multiple parties (user device, provider, backup) that must coordinate to sign transactions

Private key secured in hardware-isolated environment with verifiable access control

Pros

• Distributed trust model
• No single point of failure (theoretical)
• Protocol compatibility across all blockchains

• Hardware-level security guarantees
• Verifiable access control for email/social login
• Fast local operations, no coordination overhead

Cons

• Requires coordination for every signature (100–500ms latency)
• Cannot provide verifiable access control for email/social login
• Complex implementation tradeoffs (user friction vs provider control)

• Requires modern device hardware
• Different implementations across platforms

**신뢰 실행 환경(TEE)**은 특히 사용자 경험을 우선시하는 애플리케이션에서 MPC의 매력적인 대안으로 부상했다:

MPC 방식:

  • 여러 당사자에게 키 조각을 분산
  • 모든 서명마다 조정 과정 필요
  • 이메일/소셜 로그인에 대한 검증 가능한 접근 제어 불가능
  • 사용자 복잡성(사용자가 암호화 자료를 직접 관리해야 함)이나 제공업체 통제(제공업체가 독립적으로 작동할 만큼 충분한 조각을 보유) 중 하나를 선택해야 함

TEE 방식:

  • 하드웨어로 격리된 키 저장 및 계산
  • 이메일/소셜 인증과 연결된 검증 가능한 접근 제어 제공 가능
  • 사용자가 암호화 자료를 관리할 필요를 없앰
  • 보안을 희생하지 않으면서도 매끄러운 사용자 경험 구현

TEE + 계정 추상화의 강력함

TEE와 Smart Wallets를 결합하면 다음과 같은 최적의 기능 조합을 얻을 수 있다:

  • 안전하고 하드웨어로 격리된 키 관리 (TEE)
  • 친숙한 인증 방식과 연결된 검증 가능한 접근 제어 (TEE)
  • 프로그래밍 가능한 트랜잭션 규칙 (Smart Wallets)
  • 가스 스폰서십 및 배칭 기능 (Smart Wallets)
  • 소셜 복구 옵션 (Smart Wallets)
  • 키 관리의 복잡함 없는 매끄러운 사용자 경험 (TEE)

TEE는 올바른 인증이 성공한 경우에만 계정 접근이 이루어지도록 암호학적으로 보장할 수 있어, 현대 애플리케이션이 요구하는 사용자 경험을 가능하게 한다.

MPC 지갑의 장점은 무엇인가?

MPC 지갑은 지갑 보안 발전 과정에서 중요한 디딤돌이 될 수 있었던 몇 가지 이론적 장점을 제공한다:

  1. 분산 신뢰 모델: 개인 키가 한 곳에 저장되지 않아 이론적으로 단일 장애 지점을 줄인다.
  2. 수학적 프라이버시 보장: 데이터가 암호화되어 분산되므로 어떤 당사자도 완전한 키에 접근할 수 없다.
  3. 프로토콜 호환성: MPC는 특정 스마트 컨트랙트 지원 없이 모든 블록체인에서 작동한다.
  4. 암호학적 혁신: 실용적인 사용 사례를 위한 응용 암호학 분야에서 중요한 진전을 나타낸다.

하지만 이러한 장점에는 구현상의 트레이드오프가 뒤따르며, TEE 같은 대안은 이를 더 매끄럽게 해결할 수 있다.

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

MPC의 한계는 TEE 같은 대안을 향한 혁신을 이끌었다:

  • 연산 오버헤드: MPC는 복잡한 암호화 연산이 필요해 모든 트랜잭션에 지연 시간과 계산 비용이 추가된다.
  • 높은 통신 비용: 분산된 당사자 간 조정 과정에서 네트워크 오버헤드와 잠재적인 장애 지점이 발생한다.
  • 인증 방식의 한계: MPC는 사용자가 기대하는 이메일 및 소셜 로그인 방식에 대해 검증 가능한 접근 제어를 제공할 수 없다.
  • UX 복잡성: 진정한 MPC 구현은 사용자가 키 자료를 관리해야 하지만, 단순화된 버전은 의미 있는 보안 이점을 제공하지 못할 수 있다.
  • 구현상의 트레이드오프: 사용자 복잡성(옵션 1)과 형식적 보안(옵션 2) 사이의 근본적인 선택은 실용성을 제한한다.

2025년을 이끄는 MPC 지갑 솔루션

MPC 지갑 환경은 지난 몇 년간 크게 성숙했으며, 이 분야에는 수많은 참여자가 존재한다. 오늘날 시장의 대표적인 제공업체 몇 곳을 소개한다.

기업용

Fireblocks

Fireblocks는 하드웨어 격리 기반의 업계 최고 수준 보안을 제공한다. 3억 개 이상의 지갑을 지원하며 SOC2 Type 2 인증을 받았고, 핫 스토리지 및 콜드 스토리지, 노드 인프라, 자산 보험 등 모든 기업 요구를 충족하는 다양한 기능을 제공한다.

Blockdaemon

Blockdaemon은 MPC 지갑 제품과 볼트 제공을 포함한 기관급 보안 서비스 일체를 제공한다. ISO 27001 인증을 받았으며 검증자 및 기관 투자자를 위해 설계되었다.

소비자용

Zengo

Zengo는 1,000개의 서로 다른 자산을 지원하며 150만 명 이상의 고객을 보유한, 시장 최초의 소비자용 MPC 지갑 중 하나다. 모바일 중심 애플리케이션에 적합한 제품으로, Zengo는 생체 인증, 3단계 인증, 멀티체인 지원을 제공한다.

Coinbase Wallet

Coinbase는 세계 최대 거래소 중 하나이며, 이들의 지갑 서비스가 보안 측면에서 가능성의 한계를 넓혀가고 있는 것은 놀라운 일이 아니다. 매끄러운 법정화폐 온램프, MPC 통합, 서드파티 앱 내장을 위한 SDK를 제공하는 Coinbase의 지갑 서비스는 오늘날 시장에서 가장 인기 있는 서비스 중 하나다.

개발자용(SDK 및 인프라)

Web3Auth

Web3Auth는 최근 Consensys에 인수된 도구로, MPC와 계정 추상화 기능을 모두 제공한다. Web, iOS, Android, React Native를 지원하는 Web3Auth는 사용자 보안을 위한 유연한 프레임워크다.

Portal

Portal은 최근 스테이블코인 인프라 제공업체로 방향을 전환했다. 간단한 SDK와 API를 제공하는 Portal은 지갑 스택에 MPC 기능을 빠르게 통합할 수 있는 다양한 개발자 도구를 제공한다.

Alchemy Smart Wallets

Alchemy의 Smart Wallets는 TEE 기술을 사용해 보안과 사용자 경험의 최적 조합을 제공한다. 하드웨어 수준의 보안을 갖춘 이메일/소셜 로그인과 매끄러운 계정 추상화 기능을 지원하는 Alchemy는 개발자들이 사용자가 실제로 사용하고 싶어 하는 지갑 경험을 구축할 수 있게 해주며, 이는 MPC의 한계를 넘어선 진화를 의미한다.

MPC 지갑 선택하기

MPC 지갑을 앱에 통합하는 것은 생각만큼 복잡하지 않으며, 대개 간단한 SDK 통합으로 이루어진다. 고려해야 할 단계는 다음과 같다.

필요사항 평가하기

먼저 자신의 사용 사례와 필요에 따라 MPC 제공업체를 평가한다. 예를 들어 소비자용 앱을 구축한다면 기업용 볼트 보안보다 소셜 복구 기능을 우선시할 수 있다. 모바일 중심으로 구축한다면 생체 인증을 우선시하고 싶을 수 있다.

여러 제공업체의 기능 세트를 평가하는 것과 함께 다음도 고려해야 한다:

  • 체인 지원: 구축하려는 체인에서 작동하는가?
  • 통합 복잡성: 얼마나 많은 개발 노력이 필요한가?
  • 규정 준수: 해당 솔루션이 규제 요구사항을 충족하는가?
  • 비용 구조: MPC 제공업체의 비용은 얼마이며 규모가 커질수록 그 비용이 어떻게 변하는가?
  • 성능: 해당 제공업체가 제공하는 SLA와 성능 벤치마크는 무엇인가?

MPC 구현을 위한 보안 모범 사례

MPC, TEE, 또는 하이브리드 방식 중 무엇을 사용하든 보안 모범 사례는 여전히 중요하다:

키 생성 및 저장

  • 키 생성 시 항상 하드웨어 기반 난수를 사용할 것.
  • 해당되는 경우 키 갱신 프로토콜(월별 또는 분기별)을 구현할 것.
  • MPC 사용 시 조각을 지리적으로 분산된 위치에 저장할 것.
  • 각 구성 요소(HSM, TEE, 보안 요소)에 서로 다른 보안 모델을 사용할 것.

네트워크 보안

  • 모든 키 조각 통신에 종단 간 암호화를 구현할 것.
  • MPC 노드 간에 상호 TLS 인증을 사용할 것.
  • 해당되는 경우 노드를 별도의 네트워크 세그먼트에 배포할 것.
  • 이상 서명 패턴에 대해 조각을 모니터링할 것.

운영 보안

  • 모든 관리자 작업에 다중 요소 인증을 요구할 것.
  • 서명 요청에 속도 제한을 구현할 것.
  • 모든 키 관리 작업을 기록하고 감사할 것.
  • 정기적인 보안 평가와 침투 테스트를 수행할 것.

규정 준수 및 데이터 프라이버시 고려사항

임베디드 지갑 제공업체는 사용자 인증 데이터를 다룰 때 복잡한 규제 요구사항을 헤쳐 나가야 한다. 따라서 지갑을 활용한 구축을 고려할 때 다음을 염두에 두어야 한다:

KYC/AML 트리거

"고객 확인(Know Your Customer)" 요구사항은 지갑이 법정화폐 온/오프램프, 고액 거래를 지원하거나 규제 관할권에서 운영될 때 발동될 수 있다. 소셜 로그인 데이터는 검증된 신원 정보를 제공함으로써 규정 준수 과정을 간소화할 수 있다.

GDPR 의무

소셜 로그인 시스템이 개인정보를 수집하는 경우, 유럽 사용자는 데이터 이동성, 삭제, 접근에 대한 권리를 가진다. 따라서 지갑 제공업체는 데이터 최소화를 구현하고 유럽 고객으로부터 명시적 동의를 받아야 한다.

규정 준수 체크리스트

지갑을 활용해 구축하면서 몇 가지를 염두에 두고 싶다면, 다음을 제공하는 솔루션을 찾아야 한다:

  1. 데이터 최소화: 지갑 기능 및 규제 준수에 필요한 필수 정보만 수집할 것.
  2. 지역별 키 저장: 암호화 자료와 사용자 데이터를 규제 요구사항에 부합하는 관할권에 저장할 것.
  3. SOC2 Type II 보고서: 기업급 보안 통제를 구현하고 정기적인 제3자 보안 평가를 받을 것.

흔한 함정과 이를 피하는 방법

흔한 구현상의 함정을 이해하면 더 나은 아키텍처 결정을 내리는 데 도움이 된다:

함정 1: 복구 메커니즘 간과하기

현실: 기반 기술과 관계없이 사용자는 기기를 분실하고 자격 증명을 잊어버린다. 해결책: 처음부터 여러 복구 경로를 구축할 것. TEE는 MPC가 쉽게 제공할 수 없는 정교한 복구 흐름을 가능하게 하는 반면, MPC는 키 조각 복구에 대한 신중한 계획이 필요하다.

함정 2: 성능 영향 간과하기

현실: MPC 서명은 각 트랜잭션에 100-500ms의 지연을 추가할 수 있는 반면, TEE 작업은 일반적으로 훨씬 빠르다. 해결책: 사용자가 트랜잭션 상태를 이해할 수 있도록 유연한 UI 업데이트를 구현하고, 애플리케이션이 MPC 고유의 지연을 감내할 수 있는지 고려할 것.

함정 3: 인증 방식의 한계

현실: 사용자는 매끄러운 이메일 및 소셜 로그인 경험을 기대한다. 해결책: 선택한 접근 방식이 현대적인 인증 방식에 대해 검증 가능한 접근 제어를 제공할 수 있는지 신중히 평가할 것. TEE는 이 부분에서 뛰어난 반면 MPC는 근본적인 한계에 부딪힌다.

함정 4: 벤더 종속

현실: 배포 후 지갑 보안 제공업체를 변경하는 것은 복잡할 수 있다. 해결책: 제공업체 고유 로직을 추상화하고 가능하면 이식 가능한 키 형식을 유지하여 마이그레이션 경로를 열어둘 것.

MPC 지갑의 미래: 2025년 그 이후

지갑 기술 환경은 빠르게 진화하고 있으며, 서로 다른 접근 방식이 각자의 최적 사용 사례를 찾아가고 있다:

MPC의 지속적인 역할 MPC는 분산된 통제와 규제 준수가 필요한 특정 기관용 사용 사례에서 여전히 가치가 있다. MPC의 암호학적 혁신은 안전한 계산 분야의 더 폭넓은 발전으로 이어지는 길을 닦았다.

소비자 표준으로서의 TEE 소비자 애플리케이션과 개발자 중심 플랫폼의 경우 TEE 기술이 선호되는 접근 방식으로 부상했다. TEE는 검증 가능한 보안 보장을 제공하면서도 대중적 채택에 필요한 매끄러운 사용자 경험을 가능하게 한다.

하이브리드 접근 방식 미래에는 서로 다른 기술의 장점을 결합한 하이브리드 시스템이 등장할 가능성이 높다. 예를 들어 사용자 대상 작업에는 TEE를 사용하고, 기관 커스터디 요구사항에는 MPC를 활용하는 방식이다.

보이지 않는 보안 결국 승리하는 지갑 솔루션은 사용자가 전혀 신경 쓸 필요가 없는 솔루션일 것이다. 익숙한 방식으로 인증하고, 보이지 않는 보안으로 작동하며, 실제 사용자에게 실질적으로 작동하는 복구 메커니즘을 제공하는 솔루션 말이다.

결론: Web3의 미래를 위한 기반으로서의 MPC

MPC 지갑은 암호화 보안 분야에서 중요한 진전을 나타내며, 업계를 더 나은 키 관리 솔루션으로 이끄는 데 중요한 역할을 해왔다. 차세대 web3 애플리케이션을 구축하는 개발자에게 MPC를 이해하는 것은 더 넓은 보안 환경을 파악하는 데 중요한 맥락을 제공한다.

하지만 특히 사용자 경험과 인증 측면에서 MPC의 실질적인 한계로 인해 보안과 사용성을 모두 제공할 수 있는 TEE 같은 대안이 등장했다. 핵심은 자신의 구체적인 사용 사례에 맞는 올바른 아키텍처를 선택하는 것이며, 이는 분산된 통제가 필요한 기관용 애플리케이션이든 매끄러운 온보딩이 필요한 소비자용 플랫폼이든 마찬가지다.

모든 애플리케이션이 암호화폐 기능을 통합하는 미래로 나아가면서, 승리하는 인프라는 보안, 사용성, 유연성의 균형을 이루는 인프라일 것이다. MPC는 중요한 토대를 마련했고, TEE 같은 기술은 보이지 않는 안전한 사용자 경험이라는 약속을 실현하고 있다.

Alchemy에서 MPC 지갑 구축을 시작하세요

애플리케이션에 지갑 기술을 구현할 준비가 되셨나요? 사용자를 위해 여러 접근 방식을 평가할 때, 정말 중요한 것을 고려해보세요: 사용자가 실제로 사용할 수 있는가, 그리고 보안이 실제로 작동하는가? Alchemy는 여러분이 올바른 결정을 내릴 수 있도록 돕겠습니다.

Alchemy Smart Wallets는 TEE 기술을 활용해 현대 애플리케이션이 요구하는 매끄러운 사용자 경험과 견고한 보안을 제공합니다:

  • 사용자의 키 관리 부담 없음: 사용자는 이메일/소셜 미디어로 로그인하며, 시드 문구도, 잃어버릴 키 조각도 없습니다
  • 마찰 없는 진정한 보안: 키가 올바른 인증을 거쳐야만 작동하도록 하드웨어 수준에서 보장하며, 사용자에게 불필요한 마찰을 유발하지 않습니다.
  • 규모에 맞게 작동: 조정 오버헤드도, 500ms 서명 지연도, 복잡한 복구 흐름도 없습니다

그 결과는? 실제로 작동하는 보안을 바탕으로, 사용자가 진짜 사용하고 싶어 하는 지갑 경험입니다.

  • 지금 바로 Smart Wallets를 시작하세요.
  • 올바른 지갑 전략 수립을 위해 저희 팀에 문의하세요.

자주 묻는 질문

MPC 지갑이란 무엇인가요?

MPC 지갑은 다자간 계산을 사용해 개인 키를 여러 당사자에게 분산된 암호화된 조각으로 나눕니다. 이를 통해 어떤 당사자도 완전한 키를 보유하거나 한 곳에서 재구성하지 않고도 공동으로 트랜잭션에 서명할 수 있습니다.

MPC 지갑은 전통적인 지갑과 어떻게 다른가요?

전통적인 지갑은 완전한 개인 키를 한 곳에 저장해 단일 장애 지점을 만드는 반면, MPC 지갑은 키 조각을 여러 당사자에게 분산시켜 전체 키를 노출하지 않고도 협업을 통해 트랜잭션에 서명하도록 요구합니다.

멀티시그 지갑 대비 MPC 지갑의 주요 장점은 무엇인가요?

MPC 지갑은 온체인에서 일반적인 단일 서명 지갑으로 보이며 표준 트랜잭션 비용이 들고 모든 블록체인에서 작동하는 반면, 멀티시그는 온체인 스마트 컨트랙트 구현이 필요하고 가스 비용이 더 높으며 이를 네이티브로 지원하는 체인에 한정됩니다.

MPC 지갑은 안전한가요?

MPC 지갑은 트랜잭션에 여러 당사자의 협업을 요구함으로써 보안을 강화합니다. 공격자가 단일 키 저장 위치가 아닌 여러 시스템을 동시에 손상시켜야 하므로 도난이 훨씬 어려워집니다.

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

MPC 지갑은 트랜잭션에 지연을 추가하는 연산 오버헤드와 당사자 간 높은 통신 비용을 가지며, 사용자가 기대하는 이메일 및 소셜 로그인 방식에 대해 검증 가능한 접근 제어를 제공할 수 없습니다.

MPC 지갑은 키 복구를 어떻게 처리하나요?

MPC 지갑은 주기적으로 키 조각을 갱신할 수 있고 일부 조각이 분실되더라도 남은 조각이 임계값을 충족하면 접근을 허용할 수 있지만, 사용자 복잡성 대 보안 측면에서 구현 방식은 제공업체마다 크게 다릅니다.

MPC 지갑은 계정 추상화와 함께 작동할 수 있나요?

네, MPC 지갑은 스마트 컨트랙트 지갑 및 계정 추상화 기능과 결합될 수 있습니다. 스마트 컨트랙트 지갑도 여전히 키 관리가 필요하며 MPC는 그 기반이 되는 보안 계층을 제공할 수 있습니다.

MPC와 TEE 방식의 차이는 무엇인가요?

MPC는 모든 서명마다 조정이 필요한 키 조각을 분산시키는 반면, TEE는 하드웨어로 격리된 키 저장 방식을 사용해 이메일/소셜 인증과 연결된 검증 가능한 접근 제어를 더 나은 사용자 경험과 함께 제공할 수 있습니다.

Background gradient

블록체인 매직을 만드세요

Alchemy는 가장 강력한 Web3 개발자 제품 및 도구를 리소스, 커뮤니티, 그리고 전설적인 지원과 결합합니다.