key-skeleton-left-right다중 서명 지갑 추가하기

⏱️ 소요 시간: 10분 이내 | 준비물: 볼트, 키스톤, 시드사이너, 월렛

단일 니모닉 문구로 트랜잭션에 서명을 하는 것에 익숙해지셨다면, 이제 다중 서명 지갑을 만들어 사용해 보겠습니다.

이 단계에서는 여러 개의 볼트 또는 하드월렛이 필요해요.

circle-info

지원하는 하드월렛: 키스톤 3 프로, 시드사이너, 제이드, 콜드카드, 크럭스

여기서는 가장 많이 사용하시는 키스톤 3 프로, 시드사이너를 볼트와 함께 사용하여, 가장 많이 사용하는 2/3 다중 서명 지갑을 만들어 보겠습니다.

2-of-3 다중 서명 지갑 만들기

  1. 볼트의 홈 화면의 오른쪽 상단에 [지갑 추가] 아이콘을 눌러 주세요.

  2. 지갑 추가 화면에서 [다중 서명 지갑]을 선택합니다.

  3. 여기서는 새로운 다중 서명 지갑을 만들것이므로, [새로운 지갑을 만들게요] 버튼을 눌러 주세요.

  4. 화면에서 다중 서명 지갑의 전체 키의 수 2, 필요한 서명의 수 3을 지정해 주세요.

circle-info

Q. 왜 전체 키의 수가 3으로 제한되어 있나요?

초기 다중 서명 표준(BIP-16 P2SH)에 따르면 전체 키 최대값은 15개예요. 다시 말해, 1/1 ~ 15/15까지 모든 경우의 수를 허용할 수 있도록 되어있는 것이죠.

하지만 실제 구현에서는 네트워크 성능, 노드 과부하 방지, 잠재적 공격 완화 등을 고려하여 더 엄격한 기준을 적용하게 되었어요. 비트코인 코어 코드를 살펴보면 전체 키의 수를 최대 3개로 제한arrow-up-right하고 있는 걸 확인할 수 있는데요. 코코넛도 이 기준에 따라 전체 키의 최대 수를 3으로 허용했어요.

  1. 이제 다중 서명 지갑에 어떤 키를 사용할지 지정할 차례예요. 각 키를 지정할 때는 이 볼트의 키 사용하기, 다른 볼트에서 가져오기, 하드월렛에서 가져오기 중 하나를 사용할 수 있습니다.

    • 1번 키 고르기: 이 볼트의 키 사용하기 → 단일 서명 지갑 선택

    • 2번 키 고르기: 하드월렛에서 가져오기 (*키스톤 3 프로)

    • 3번 키 고르기: 하드월렛에서 가져오기 (*시드사이너)

  2. 키를 모두 선택하면 [다음] 버튼이 활성화 됩니다. [다음] 버튼을 눌러 주세요.

  3. 지갑의 이름과 아이콘 그리고 색상을 설정해 주세요.

  4. [완료] 버튼을 눌러 다중 서명 지갑 생성을 완료합니다.

circle-info

안내 [BIP-129 BSMS(Bitcoin Secure Multisig Setup) 표준 준수]

BSMS는 다중 서명 지갑 설정 과정을 표준화하여 구현했습니다.

여러 지갑에서 다중 서명 지갑 기능을 제공하더라도 지갑 간 설정 방식이 제각각이어서 A 지갑에서 생성한 지갑을 B 지갑에서는 사용할 수 없는 호환성 문제가 있었어요. 그래서 이를 해결하고자 BSMS 표준에서 다중 서명 지갑 설정 절차를 고안하였어요. 코코넛의 다중 서명 지갑 기능은 이 BSMS 표준을 준수하고 있어요.

  1. 월렛에 다중 서명 지갑을 추가합니다.

마지막 업데이트