자주 묻는 질문

일반

"kexify"는 무슨 뜻인가요?

Keys simplified, 즉 "간단해진 키"입니다. 그게 전부예요.

kexify란 무엇인가요?

독립된 키 조각 두 개를 함께 만드는 자기 보관형 MPC 지갑입니다. 한 조각은 브라우저에, 한 조각은 서버에 있습니다. 하나의 개인 키는 어디에도 존재하지 않으며, 어느 쪽도 전체 키를 가지고 있지 않습니다.

MPC란 무엇인가요?

다자간 연산(Multi-Party Computation)은 여러 참여자가 각자의 입력을 드러내지 않고 함께 계산하는 암호 기술입니다. kexify에서는 키 조각 두 개가 하나의 개인 키로 합쳐지지 않은 채 거래에 서명합니다.

kexify는 오픈 소스인가요?

네. Coinbase의 cb-mpc 라이브러리를 기반으로 합니다 (우리 포크). 프런트엔드: kexify-web.

kexify는 정말 무료인가요?

네, 영원히 무료입니다. 구독도 광고도 없습니다. kexify는 만든 사람이 개인적으로 쓰려고 만들었어요. 사업이 아니라서 수익 모델도 없습니다. 그저 있어야 했던 도구입니다.

kexify에는 왜 스왑, 스테이킹, DeFi 기능이 없나요?

의도한 설계입니다. 지갑은 보관과 서명, 한 가지를 잘해야 합니다. 스왑, 대출, 브리지는 1inch, Aave, MyEtherWallet 같은 dApp이 이미 잘 해결하고 있어요. WalletConnect로 어디든 연결하세요. 기능이 적으면 버그도 적고 공격 표면도 작습니다.

설계 철학은 무엇인가요?

세 가지 원칙이 있습니다. 단순하게, 지갑에만 집중하고, 사용성과 보안만 위해 다듬는 것입니다. 모든 기능은 이 기준을 거칩니다. 지갑을 더 쓰기 쉽게 하거나 더 안전하게 하지 않으면 넣지 않습니다.

보증이나 보장이 있나요?

아니요. kexify는 개인 프로젝트로, 현재 상태 그대로 제공되며 보증은 없습니다. 키와 자금은 본인이 책임져야 합니다. 다만 코드가 오픈 소스이니 모든 것을 직접 확인할 수 있습니다.

kexify는 누구를 위한 건가요?

복잡함 없이 MPC 보안을 쓰고 싶은 누구나 대상입니다. 엔지니어가 엔지니어를 위해 만들었지만, 누구나 쓸 수 있게 설계했습니다.

보안

내 키는 누가 가지고 있나요?

전체 키를 가진 사람은 아무도 없습니다. 한 조각은 브라우저에 (패스키 또는 암호 문구로 암호화), 다른 한 조각은 서버에 (AES-256-GCM으로 암호화) 있습니다. 서명하려면 둘이 함께해야 합니다.

서버가 중단되면 어떻게 되나요?

복구 모드를 사용하세요. 미리 서버 키 조각을 내보내 두면, 브라우저에서 두 조각으로 로컬 서명할 수 있습니다. 프런트엔드는 오픈 소스이고, 두 조각을 전체 키로 합치는 CLI 도구도 있습니다. 서버는 필요 없습니다.

서버가 내 자금을 훔칠 수 있나요?

아니요. 서버는 조각 하나만 가지고 있어서 혼자서는 서명할 수 없습니다. 2-of-2 MPC 프로토콜이 설계상 한쪽만의 서명을 막습니다. 프런트엔드는 오픈 소스이므로 코드를 직접 감사하고 직접 호스팅할 수도 있습니다.

키 조각은 어떻게 저장되나요?

브라우저: WebAuthn 패스키 PRF 또는 암호 문구(PBKDF2)로 AES-GCM 암호화. 서버: 사용자별 HKDF 파생 키로 AES-256-GCM 암호화. 전송 구간은 모두 TLS 1.3.

GoPlus 사기 검사란 무엇인가요?

서명하기 전에 kexify가 받는 주소와 토큰 컨트랙트를 GoPlus Security 데이터베이스와 자동으로 대조해, 알려진 사기, 피싱 주소, 악성 컨트랙트인지 확인합니다. 위험이 발견되면 확인 전에 경고가 표시됩니다. 기본으로 켜져 있어 따로 설정할 필요가 없습니다.

ZenGo 같은 다른 MPC 지갑과 무엇이 다른가요?

둘 다 MPC를 쓰지만, kexify는 오픈 소스이고 완전한 자기 보관형입니다. 키 조각 두 개를 내보내 언제든 오프라인으로 서명할 수 있어요. ZenGo는 복구용 조각을 직접 관리하고 자사 서버가 필요합니다. 또 kexify에는 ZenGo에 없는 정책 엔진(지출 한도, 주소 허용 목록)이 있습니다. 그리고 kexify는 무료라서 스왑 수수료도, 유료 등급도 없습니다.

MPC와 정책 엔진은 어떻게 함께 작동하나요?

열쇠가 두 개 필요한 금고를 떠올려 보세요. 하나는 내가, 하나는 서버가 가지고 있고, 어느 쪽도 혼자서는 금고를 열 수 없습니다. 서버는 경비원 역할도 합니다. 열쇠를 돌리기 전에 내가 정한 규칙을 확인해요. 금액이 지출 한도 안인가? 승인된 목록에 있는 주소인가? 계정이 동결되지 않았나? 규칙을 하나라도 어기면 서버는 공동 서명을 거부하고, 거래는 그냥 일어나지 않습니다.

서버가 규칙을 적용한다면, 부당하게 나를 막을 수도 있나요?

서버는 내가 직접 정한 규칙만 적용합니다. 서버와 의견이 맞지 않더라도 빠져나갈 길이 있습니다. 키 조각 두 개를 내보내 복구 모드에서 완전히 혼자 거래에 서명하면 됩니다. 서버가 내 자금을 인질로 잡을 수는 없습니다.

사용법

어떤 블록체인을 지원하나요?

EVM 체인(Ethereum, Base, Avalanche, Polygon, Arbitrum, BSC...), Bitcoin, Solana, XRP, TRON, TON, Algorand, Cardano, Stellar, Litecoin, Bitcoin Cash와 각 체인의 테스트넷, 토큰을 지원합니다.

거래에는 어떻게 서명하나요?

앱에서 직접 시작하거나 WalletConnect로 연결하세요. 두 키 조각이 여러 차례 MPC 라운드(약 6초)에 참여해 유효한 서명을 만듭니다.

정책 엔진이란 무엇인가요?

내가 스스로 정하는 보안 계층입니다. 서버가 공동 서명하기 전에 적용할 규칙을 설정할 수 있어요. 누군가 내 브라우저에 접근하더라도 정책이 할 수 있는 일을 제한합니다.

어떤 종류의 정책을 설정할 수 있나요?

지출 한도: 거래당 USD 금액의 상한을 정합니다. 주소 허용 목록: 미리 승인한 주소로만 전송을 허용합니다. 둘 다 서버가 공동 서명에 동의하기 전에 서버 측에서 적용됩니다.

24시간 대기 시간은 왜 있나요?

공격자가 정책을 바꾸고 곧바로 악용하는 일을 막기 위해서입니다. 정책을 만들거나 수정하면 적용되기까지 24시간이 걸립니다. 내가 바꾼 게 아니라면 계정을 동결할 시간이 있습니다.

계정을 동결할 수 있나요?

네. 이메일 링크로 동결할 수 있습니다. 모든 서명이 의무적으로 24시간 동안 차단됩니다. 무단 접근이 의심될 때 계정을 안전하게 지킬 시간을 벌 수 있습니다.

전문가 모드란 무엇인가요?

고급 사용자를 위한 세부 제어 기능 모음입니다. UTXO 선택, Replace-By-Fee(RBF), 사용자 지정 nonce, 서명 전용 모드(전송 없이 서명), 별도 전송, 원시 메시지 서명, 체인별 사용자 지정 RPC 엔드포인트, 키 조각 전체 백업을 지원합니다. 기본으로는 숨겨져 있으며, 세밀한 제어가 필요할 때 설정에서 켜세요.

이메일 없이 kexify를 쓸 수 있나요?

네. 익명 로그인으로 이메일이나 개인 정보 없이 지갑을 만들 수 있습니다. 키 조각은 브라우저에 로컬로 저장되고 암호 문구로 보호됩니다. 이 모드는 블록체인 키 관리를 이해하는 기술 사용자를 위한 것입니다. 암호 문구와 키 조각을 모두 잃어버리면 계정을 복구할 방법이 없습니다.

제한 사항

계정이 3개로 제한되는 이유는 무엇인가요?

kexify는 전부 무료 인프라에서 돌아갑니다. 계정마다 서버에 암호화된 키 조각이 저장되므로, 사용자당 3개로 제한해야 누구에게도 요금을 받지 않고 저장 및 연산 비용을 감당할 수 있습니다.

거래당 서명이 10개(UTXO)로 제한되는 이유는 무엇인가요?

MPC 서명은 브라우저와 서버 사이에서 여러 차례 연산을 주고받아야 합니다. UTXO 체인(Bitcoin, Litecoin 등)에서는 입력마다 서명이 따로 필요합니다. 10개로 제한하면 서명 시간이 적당하게 유지되고, 무료 서버 자원이 과부하되는 것도 막을 수 있습니다. 대부분의 거래에는 입력 10개면 충분합니다.

RPC 연결이 가끔 느리거나 불안정한 이유는 무엇인가요?

kexify는 기본으로 무료 공개 RPC 엔드포인트를 사용합니다. 이런 엔드포인트는 요청 제한이 걸리거나, 붐비거나, 가끔 중단되기도 합니다. 더 안정적이고 빠르게 쓰려면 설정에서 기본 RPC를 직접 마련한 엔드포인트(Alchemy, Infura, QuickNode 등)로 바꾸세요. 대부분 API 키만 있으면 넉넉한 무료 등급을 제공합니다.

이메일과 서명 요청에도 제한이 있나요?

네. 무료 인프라의 남용을 막기 위해 매직 링크 이메일, API 요청, 서명 작업 모두 요청 횟수가 제한됩니다. 제한에 걸리면 잠시 기다렸다가 다시 시도하세요. 일반적인 사용에는 충분히 넉넉하며, 평소와 다른 이용 패턴이 있을 때만 적용됩니다.

kexify는 왜 Cloudflare Turnstile을 사용하나요?

Turnstile은 개인정보 친화적인 CAPTCHA 대안으로, 백그라운드에서 보이지 않게 작동합니다. 성가신 퍼즐이나 추적 없이 봇과 자동화된 남용으로부터 무료 인프라를 지킵니다. 느낄 일이 거의 없을 거예요.

기술

어떤 암호 기술을 사용하나요?

EVM/Bitcoin 체인에는 ECDSA(secp256k1), Solana/Stellar에는 EdDSA(Ed25519)를 사용합니다. 브라우저에서 직접 실행되는 Coinbase의 cb-mpc WASM 라이브러리로 구동됩니다.

cb-mpc란 무엇인가요?

Coinbase의 임계값 암호 라이브러리입니다. 우리는 브라우저에서 실행되도록 WebAssembly로 컴파일한 포크를 사용합니다.