바이낸스 서브 계정(Sub Account) 기능을 사용하면 하나의 메인 계정 아래 여러 개의 독립된 계정을 생성할 수 있습니다. 각 계정은 자산, API, 거래 내역이 완전히 격리되어 있어 기관, 펀드 및 고액 개인 사용자에게 필수적인 도구입니다. 서브 계정의 핵심 가치는 권한 최소화, 리스크 격리, 독립적인 감사에 있습니다. 설정은 바이낸스 공식 사이트의 계정 → 서브 계정 관리에서 가능하며, 앱에서도 생성할 수 있으므로 먼저 바이낸스 공식 앱을 다운로드하세요. 본문에서는 서브 계정 유형, 생성 프로세스, 권한 설정, 내부 이체 규칙, API 격리, 기업용 다중 역할 승인, 리스크 격리 테스트 및 오류 해결 등 8단계로 나누어 설명합니다.
1. 서브 계정의 세 가지 유형
유형별 비교
| 유형 | 식별자 | 생성 조건 | 주요 용도 |
|---|---|---|---|
| 표준 서브 계정 | Sub Account | 메인 계정 KYC L2 완료 | 개인용 다중 전략, 가족 구성원용 계정 |
| 가상 서브 계정 | Virtual Sub | KYC 면제 (메인 계정 공유) | 기관 내부 다중 전략, 마켓 메이킹 팀 |
| 위탁 서브 계정 | Managed Sub | 기업 VIP 9 / 기관 신청 | 펀드 운용 시 LP 대상 독립 공시 |
가상 서브 계정이 가장 많이 사용됩니다. 별도의 이메일 없이 생성 가능하고 메인 계정의 KYC를 공유하면서도 자산과 API는 완전히 독립적입니다.
한도 및 비교
| 항목 | 메인 계정 VIP 0 | 가상 서브 계정 |
|---|---|---|
| 생성 가능 수 | 초기 20개 | VIP 등급에 따라 증가 |
| 일일 내부 이체 횟수 | 무제한 | 무제한 |
| 1회 이체 한도 | 자산 규모에 따름 | 자산 규모에 따름 |
| 독립적 API 지원 | 예 | 예 |
| 독립적 2FA | 예 | 아니요 (메인 계정 공유) |
| 독립적 로그인 비밀번호 | 예 | 아니요 (메인 계정에서 전환) |
2. 서브 계정 생성 단계
웹 버전 작업
- 메인 계정 로그인(binance.com) → 우측 상단 프로필 아이콘 → 서브 계정(Sub Account)
- 서브 계정 생성 클릭
- 유형 선택:
- 표준: 이메일 + 비밀번호 입력 필요, 완료 후 서브 계정 독립 로그인 가능
- 가상: 별명(Alias)만 입력, 메인 계정에서 드롭다운으로 전환
- 별명 입력 (예:
Quant-Strategy-Alpha,OTC-Desk) - 계정 유형 선택:
- 통합 계정(Unified Account, UA): 현물+마진+선물 증거금 통합 모드
- 클래식 계정(Classic Account): 현물/마진/선물 각각 독립 모드
완료되면 서브 계정 목록에 별명, UID, 생성 시간, 상태가 표시됩니다.
앱(APP) 작업
앱 → 계정 → 서브 계정 → '+' 아이콘 → 양식 작성. 현재 앱에서는 가상 서브 계정만 생성 가능하며, 표준 서브 계정은 웹 버전을 이용해야 합니다.
3. 권한 및 세부 설정
설정 가능 항목
| 항목 | 설명 | 기본값 |
|---|---|---|
| Spot (현물) | 현물 거래 허용/금지 | 허용 |
| Margin (마진) | 교차 또는 격리 마진 허용/금지 | 금지 |
| Futures (선물) | USD-M 또는 COIN-M 선물 허용/금지 | 금지 |
| Options (옵션) | 옵션 거래 허용/금지 | 금지 |
| Withdraw (출금) | 외부 출금 허용/금지 | 금지 |
| Internal Transfer (내부 이체) | 서브-메인 / 서브-서브 이체 | 허용 |
| Fiat (법정화폐) | P2P / 간편 구매 허용 | 금지 |
서브 계정 → 관리 → **설정(Settings)**에서 해당 항목을 체크하여 활성화할 수 있습니다. **'기본적으로 모두 금지하고 필요한 권한만 개방'**하는 원칙을 권장합니다.
주요 시나리오별 설정 예시
| 역할 | 현물 | 마진 | 선물 | 출금 | 내부 이체 |
|---|---|---|---|---|---|
| 퀀트 현물 전략 | ✅ | ❌ | ❌ | ❌ | ✅ |
| 퀀트 선물 전략 | ❌ | ❌ | ✅ | ❌ | ✅ |
| 리스크 헤지 계정 | ✅ | ✅ | ✅ | ❌ | ✅ |
| OTC 대량 수금/지급 | ✅ | ❌ | ❌ | ✅ | ✅ |
| 감사 전용(읽기 전용) | ❌ | ❌ | ❌ | ❌ | ❌ |
4. 내부 이체 규칙
서브 계정 간, 서브 계정과 메인 계정 간의 이체는 수수료가 없으며 즉시 처리됩니다.
이체 방법
메인 계정 → 서브 계정 → 특정 서브 계정 선택 → 자산 관리 → 이체(Transfer).
- 메인 → 서브: 거래 전략에 자금 할당
- 서브 → 메인: 전략 수익 회수 및 정산
- 서브 → 서브: 전략 간 자산 재배분(리밸런싱)
한도 및 리스크 관리
| 시나리오 | 한도 | 리스크 관리 |
|---|---|---|
| 메인 → 서브 | 메인 계정 자산 한도 내 | 즉시 완료 |
| 서브 → 메인 | 서브 계정 자산 한도 내 | 즉시 완료 |
| 서브 → 서브 | 발신 계정 자산 한도 내 | 즉시 완료 |
| 전체 → 외부 주소 | 일반 출금 프로세스 적용 | 24시간 화이트리스트 규칙 |
서브 계정 간의 이체는 출금 기록에 나타나지 않으며 '내부 이체 로그'에만 기록되므로 독립적인 감사가 가능합니다.
5. 서브 계정의 독립적인 API 관리
각 서브 계정은 독립적인 API 관리 인터페이스를 가집니다:
- 메인 계정 로그인 → 서브 계정 선택 → API 관리
- API 키 생성 (해당 서브 계정에만 적용되며 메인 계정 자산 접근 불가)
- 권한 설정: 읽기 / 현물 거래 / 마진 / 선물 / 출금
- IP 화이트리스트 바인딩 (필수 권장)
- API Key + Secret 저장
환경 변수 템플릿 예시
# ~/.zshrc 또는 ~/.bash_profile
# 메인 계정
export BINANCE_MAIN_KEY="xxxx..."
export BINANCE_MAIN_SECRET="xxxx..."
# 가상 서브 계정 - 알파 전략
export BINANCE_SUB_ALPHA_KEY="xxxx..."
export BINANCE_SUB_ALPHA_SECRET="xxxx..."
# 가상 서브 계정 - 베타 선물 헤지
export BINANCE_SUB_BETA_KEY="xxxx..."
export BINANCE_SUB_BETA_SECRET="xxxx..."
퀀트 코드에서는 os.getenv('BINANCE_SUB_ALPHA_KEY')와 같이 호출하고 절대 하드코딩하지 마십시오.
6. 기업용 다중 역할 승인 프로세스
기관 계정(Corporate Account)은 다중 역할 권한 분산을 지원합니다:
| 역할 | 권한 범위 |
|---|---|
| Owner | 모든 권한, 계정 생성/삭제 가능 유일 권한자 |
| Admin | 권한 구성, API 생성, 화이트리스트 추가 |
| Trader | 거래 전용, 출금/이체 불가 |
| Withdrawal Officer | 출금 승인 전용 |
| Auditor | 읽기 전용, 거래 및 자금 흐름 조회 가능 |
다중 서명 출금 프로세스 예시
- 트레이더(Trader)가 출금 요청 → 대기 상태 진입
- 출금 승인자(Withdrawal Officer) #1 승인 (2FA 필요)
- 출금 승인자(Withdrawal Officer) #2 승인 (2FA 필요)
- 임계치 초과 시 소유자(Owner) 최종 확인
- 모든 승인 완료 후 출금 실행
7. 리스크 격리 테스트
서브 계정 생성 후 반드시 다음 테스트를 수행하여 격리 상태를 확인하세요:
- 테스트 1: API 권한 밖 조작: 서브 계정 A의 API 키로 출금 권한이 없는 상태에서 출금을 시도합니다.
Invalid API-key, IP, or permissions for action오류가 반환되어야 정상입니다. - 테스트 2: 계정 간 이체: 서브 계정 A의 API를 사용하여 메인 계정으로 자금을 이체해 봅니다. 내부 이체 권한이 활성화되어 있다면 성공해야 합니다.
- 테스트 3: 거래 제한: 선물 권한이 없는 서브 계정 B로 선물 주문을 시도합니다.
Feature not allowed on this account오류가 반환되어야 합니다.
8. 자주 발생하는 오류 해결
| 오류 메시지 | 원인 | 해결 방법 |
|---|---|---|
Sub-account creation limit reached |
생성 한도 초과 | VIP 등급 상향 조정 |
Invalid account state |
서브 계정 동결됨 | 고객센터 문의를 통한 동결 해제 |
Permission denied |
권한 미설정 또는 API 키 권한 부족 | 서브 계정 및 API 설정 확인 |
Internal transfer blocked |
리스크 관리 시스템 트리거 | 10분 후 재시도 또는 고객센터 문의 |
KYC mismatch |
표준 서브 계정 KYC 정보 불일치 | 동일 인물의 정보로 KYC 완료 |
자주 묻는 질문 FAQ
Q1: 가상 서브 계정과 표준 서브 계정의 핵심 차이는 무엇인가요?
A: 가상 서브 계정은 메인 계정의 KYC, 이메일, 2FA, 로그인을 공유하며 자산과 API만 격리됩니다. 표준 서브 계정은 독립적인 이메일, 비밀번호, 2FA를 가지며 별도로 로그인할 수 있습니다. 개인용으로는 가상이 편리하며, 팀원에게 제공할 때는 표준이 적합합니다.
Q2: 메인 계정에서 서브 계정의 거래 기록을 볼 수 있나요?
A: 네, 볼 수 있습니다. 메인 계정은 모든 서브 계정에 대한 '조회 권한'을 가지며 잔액, 거래 내역, API 키 목록을 확인할 수 있습니다. 서브 계정은 메인 계정으로부터 어떠한 데이터도 숨길 수 없습니다.
Q3: 서브 계정으로 바이낸스 적립/런치풀에 참여할 수 있나요?
A: 네, 가능합니다. 서브 계정은 독립적인 사용자처럼 Simple Earn, 런치패드, 런치풀, 카피 트레이딩 등 모든 상품에 참여할 수 있습니다. 단, KYC 한도는 메인 계정 등급에 따라 전체가 합산되어 계산됩니다.
Q4: 서브 계정이 동결되면 메인 계정에도 영향을 주나요?
A: 일반적으로는 주지 않습니다. 특정 서브 계정의 문제(예: 의심스러운 거래)는 해당 계정의 자산과 거래만 동결하며 메인 계정과 다른 서브 계정은 정상 작동합니다. 하지만 KYC 위조 등 심각한 위반의 경우 메인 계정까지 연대 책임이 발생할 수 있습니다.
더 자세한 보안 설정 방법은 카테고리 가이드의 '보안 강화' 섹션에서 API 키 보호 및 하드웨어 지갑 가이드를 확인하세요.