이 글의 내용
시드 구문과 개인 키는 모두 비밀 정보이지만, 서로 대신 쓸 수 있는 백업은 아닙니다. 계층적 결정론적 지갑에서는 시드 구문으로 여러 키를 만드는 데 필요한 출발점을 재현할 수 있습니다. 반면 일반적인 계정 개인 키로 접근할 수 있는 범위는 그 키에 해당하는 계정이며, 같은 시드 구문에서 파생된 모든 계정이 아닙니다.
중요한 것은 어떤 비밀 정보를 갖고 있느냐뿐 아니라, 어떤 지갑 구성에서 어느 계정까지 복구할 수 있느냐입니다. 이를 확인하려고 시드 구문이나 개인 키를 고객 지원 담당자, 웹사이트, 채팅 또는 AI 도우미에게 보내지 마세요.
시드 구문·개인 키·주소·비밀번호의 역할
| 구분 | 할 수 있는 일 | 이것만으로 알 수 없는 것 |
|---|---|---|
| 시드 구문(복구 구문) | 지원하는 결정론적 지갑에서 키를 파생하는 데 필요한 복구 정보를 제공합니다. | 앱에 보이는 모든 계정이 그 구문에서 만들어졌는지는 별도로 확인해야 합니다. |
| 일반 계정의 개인 키 | 해당 키로 제어하는 계정의 서명에 사용합니다. | 지갑의 원래 시드 구문이나 다른 계정까지 복구할 수 있다는 뜻은 아닙니다. |
| 공개 주소 | 네트워크에서 계정이나 수신 대상을 식별합니다. | 서명 권한이나 개인 키를 복구할 권한을 주지 않습니다. |
| 지갑 앱 비밀번호 | 해당 앱의 보안 방식에 따라 접근을 보호합니다. | 모든 지갑에서 복구 정보를 대신할 수 있는 것은 아닙니다. |
여기서 비교하는 개인 키는 일반 계정의 개인 키입니다. 계층적 지갑에서 사용하는 확장 개인 키는 다릅니다. 확장 개인 키에는 체인 코드가 포함되어 있어 하위 키를 파생할 수 있습니다. [1][2][3]
하나의 시드 구문에서 여러 키가 만들어지는 과정
BIP-39는 니모닉 구문을 바이너리 시드로 변환하는 방식을 설명합니다. 이 시드는 BIP-32 또는 이와 비슷한 결정론적 지갑 방식의 입력으로 쓰일 수 있습니다. BIP-32에서는 하나의 시드에서 키 쌍이 나뭇가지처럼 파생됩니다. 따라서 시드 구문을 한 계정의 개인 키를 단어로 바꿔 쓴 것이라고 이해하면 안 됩니다. [1][2]
BIP-39 지갑에서 선택적으로 추가 패스프레이즈를 사용한다면, 이 값도 시드에 영향을 줍니다. 시드 구문의 단어가 같아도 추가 패스프레이즈가 다르면 같은 지갑이 재현되지 않습니다. 이 패스프레이즈는 앱 잠금을 해제하는 비밀번호와 별개의 개념입니다. [1]
호환성도 확인해야 합니다. 같은 출발점을 재현한다고 해서 모든 지갑 앱이 같은 계정을 찾아 화면에 표시한다고 보장할 수는 없습니다. 키의 파생 방식과 앱이 지원하는 기능이 맞아야 합니다. BIP-39와 BIP-32는 널리 쓰이는 설계를 설명하는 표준이며, 모든 지갑이 반드시 이 방식을 사용하는 것은 아닙니다. [2]
따로 가져온 계정이 원래 시드 구문으로 복구되지 않는 이유
한 앱에 같은 시드 구문에서 파생된 계정 A와 B가 있고, 별도로 가져온 계정 C도 표시된다고 가정해 보겠습니다. 같은 화면에 보인다고 해서 C가 원래 시드 구문의 키 트리에 속하는 것은 아닙니다.
이 경로에서 만들어진 계정 A와 B
원래 시드 구문과는 별도의 복구 경로 필요
MetaMask도 이 차이를 설명합니다. 원래의 비밀복구구문(SRP)으로 복구해도 다른 구문이나 개인 키로 가져온 계정까지 복구되지는 않습니다. 해당 계정에는 별도의 복구 경로가 필요합니다. 반면 지원되는 소셜 로그인 구성에서는 연결된 로그인과 MetaMask 비밀번호를 사용해 이전에 가져온 지갑을 동기화할 수 있습니다. 이는 별도의 복구 방식이지, 원래 시드 구문에서 그 키들이 새로 파생된다는 뜻이 아닙니다. [4][7]
모든 계정이 한 화면에 보인다는 이유만으로 앱을 삭제하거나 다른 백업을 버리지 마세요.
개인 키와 공개 주소도 구분해야 합니다
일반적인 이더리움 외부 소유 계정(EOA)에서는 개인 키로 서명하며, 개인 키에서 공개 키가, 공개 키에서 주소가 만들어집니다. 주소는 자산이 기록된 계정을 식별하지만, 주소를 안다고 해서 서명에 필요한 비밀 정보까지 얻는 것은 아닙니다. [3]
계정의 종류에 따라서도 설명이 달라집니다. 이더리움 컨트랙트 계정은 자체 개인 키가 아니라 코드로 제어됩니다. 따라서 스마트 지갑의 복구와 권한 부여 방식은 해당 지갑의 설명을 따로 확인해야 합니다. ‘개인 키 하나가 곧 지갑 하나’라는 설명을 모든 계정 유형과 블록체인에 적용해서는 안 됩니다. [3]
비밀 정보를 공개하지 않고 확인할 세 가지
지갑 제공업체의 최신 문서에서 다음을 확인하세요.
- 계정이 시드 구문에서 파생되었는지, 별도로 가져온 것인지, 다른 복구 방식으로 연결되었는지
- 추가 패스프레이즈나 다른 복구 요소가 필요한지
- 사용하려는 지갑이 어떤 계정 유형과 파생 방식을 지원하는지
실제 복구 정보는 스크린샷, 메시지, 온라인 확인 도구에 넣지 마세요. 고객 지원을 위해 구문을 ‘검증’해야 한다는 요청도 비밀 정보를 알려줄 이유가 되지 않습니다. 이 글은 실제 시드 구문이나 개인 키를 필요로 하지 않으며, 이를 내보내거나 가져오거나 시험해 보도록 요구하지 않습니다. [5]
자주 묻는 질문
시드 구문은 개인 키를 단어로 표현한 것인가요?
한 계정의 개인 키를 단어로 바꾼 것으로 이해하면 복구 범위를 오해하기 쉽습니다. BIP-39에서는 구문으로 시드를 만들고, 그 시드가 BIP-32와 같은 방식에서 여러 키를 파생하는 데 쓰일 수 있습니다. 모든 지갑이 이 방식을 쓰는 것은 아닙니다. [1][2]
개인 키 하나로 앱에 보이는 모든 계정을 복구할 수 있나요?
일반 계정의 개인 키는 해당 계정의 키이지, 앱에 표시된 모든 계정의 백업이 아닙니다. 확장 개인 키에는 체인 코드가 있어 하위 키를 파생할 수 있지만, 이를 일반 개인 키와 혼동하면 안 됩니다. 별도로 가져온 계정은 원래 시드 구문의 복구 범위에도 포함되지 않습니다. [2][4]
지갑 비밀번호는 시드 구문과 같은가요?
아닙니다. MetaMask의 시드 구문 기반 구성에서 비밀번호는 로컬 앱의 잠금을 해제합니다. 지원되는 소셜 로그인 구성에서는 비밀번호가 해당 로그인과 함께 쓰입니다. 비밀번호만으로 접근을 복구할 수 있다고 생각하기 전에 어떤 구성을 사용하는지 확인해야 합니다. BIP-39의 추가 패스프레이즈와 앱 비밀번호도 구분하세요. [1][6][7]
시드 구문만 잘 지키면 모든 지갑 사용이 안전한가요?
아닙니다. 비밀 정보를 지키는 일과 부여하는 권한을 이해하는 일은 별개입니다. 개인 키를 공개하지 않아도 서명한 승인으로 권한을 줄 수 있습니다. 이 차이는 토큰 승인과 허용량 가이드(영문)에서 다룹니다.
지갑을 복구하면 자산도 이동하나요?
호환되는 앱에서 복구 정보를 사용하면 계정에 접근하는 방식이 달라질 뿐, 그 자체로 온체인 자산이 전송되지는 않습니다. 복구와 자산을 보내는 트랜잭션은 서로 다른 작업입니다. [4]
함께 읽을 가이드
계정 이용부터 입금과 출금까지의 흐름은 별도 주제인 예측 시장 거래 방법에서 확인할 수 있습니다. 이 복구 가이드만으로 특정 거래 플랫폼이 지원하는 지갑이나 복구 방식, 자산 관리 구조 또는 이용 자격을 판단할 수는 없습니다.
출처
자료 확인일: 2026년 10월 23일.
- BIP-39: 니모닉 구문과 시드
- BIP-32: 계층적 결정론적 지갑
- Ethereum: 계정 유형과 키
- MetaMask: 기존 지갑과 별도로 가져온 계정
- Ethereum: 보안과 사기 예방
- MetaMask: 복구 구문과 비밀번호
- MetaMask 한국어: 비밀복구구문, 비밀번호 및 개인 키
기초 개념 더 알아보기
가이드 목록에서 다른 주제를 살펴보거나 궁금한 내용을 검색하세요.
이 가이드 공유