> For the complete documentation index, see [llms.txt](https://tutorial.coconut.onl/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tutorial.coconut.onl/multisig/add-wallet.md).

# 다중 서명 지갑 추가하기

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

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

{% hint style="info" %}
지원하는 하드월렛: 키스톤 3 프로, 시드사이너, 제이드, 콜드카드, 크럭스
{% endhint %}

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

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

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

2. 지갑 추가 화면에서 **\[다중 서명 지갑]을 선택**합니다.&#x20;

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

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

<div><figure><img src="/files/jwuGTeswtm7mOwagraOY" alt=""><figcaption></figcaption></figure> <figure><img src="/files/GftYSAiSgIj9eIm36hNd" alt="" width="375"><figcaption></figcaption></figure> <figure><img src="/files/Gp43RcqSzwYGkuebtZen" alt="" width="375"><figcaption></figcaption></figure> <figure><img src="/files/O2N2pZkMlZCxIpkxZAM9" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
**Q. 왜 전체 키의 수가 3으로 제한되어 있나요?**&#x20;

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

하지만 실제 구현에서는 네트워크 성능, 노드 과부하 방지, 잠재적 공격 완화 등을 고려하여 더 엄격한 기준을 적용하게 되었어요. [비트코인 코어 코드를 살펴보면 전체 키의 수를 최대 3개로 제한](https://github.com/bitcoin/bitcoin/blob/master/src/policy/policy.cpp#L86-L93)하고 있는 걸 확인할 수 있는데요. 코코넛도 이 기준에 따라 전체 키의 최대 수를 3으로 허용했어요.&#x20;
{% endhint %}

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

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

   <div><figure><img src="/files/fl4oVzmnhFJ5Bdpps3Zp" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/as6OHe8QyU5nYcsPTWev" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/hwCwONpvUiGQBYd5a7WH" alt="" width="188"><figcaption></figcaption></figure></div>

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

   <figure><img src="/files/nG3lM1L0SdryzSwSaixi" alt=""><figcaption></figcaption></figure>

   <div><figure><img src="/files/u20kEfvNYX4S8zl6HwzQ" alt=""><figcaption></figcaption></figure> <figure><img src="/files/4w5UWtBDvnuFwUjv8CFQ" alt=""><figcaption></figcaption></figure> <figure><img src="/files/VF26jEVzigMBB7id3clI" alt=""><figcaption></figcaption></figure> <figure><img src="/files/gRZRwAYT5UMCr7q68yfe" alt=""><figcaption></figcaption></figure></div>

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

   <figure><img src="/files/Asj1sZ9BwiSyadD8v8eB" alt=""><figcaption></figcaption></figure>

   <div><figure><img src="/files/Vlgy8mIiC7zfr6AepuZH" alt=""><figcaption></figcaption></figure> <figure><img src="/files/b9vI5eSY46yrVuNTw6gh" alt=""><figcaption></figcaption></figure> <figure><img src="/files/NzBo9jL2GAb9hJvIMgEt" alt=""><figcaption></figcaption></figure> <figure><img src="/files/v28TgEW8fSYbDHq1e04y" alt=""><figcaption></figcaption></figure></div>

6. 키를 모두 선택하면 **\[다음]** 버튼이 활성화 됩니다. **\[다음]** 버튼을 눌러 주세요.&#x20;

7. 지갑의 이름과 아이콘 그리고 색상을 설정해 주세요.&#x20;

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

<div><figure><img src="/files/EYNnapsCkChuYj2DqUkl" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/2owsWTKI3nzYSopMtA5r" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/im0AM2mqfnYgy84VfDNt" alt="" width="188"><figcaption></figcaption></figure></div>

&#x20;

{% hint style="info" %} <mark style="color:blue;">**안내**</mark>**&#x20;\[BIP-129 BSMS(Bitcoin Secure Multisig Setup) 표준 준수]**

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

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

9. 월렛에 다중 서명 지갑을 추가합니다.&#x20;

<div><figure><img src="/files/iwOqyQExapeMclx2vZ1e" alt=""><figcaption></figcaption></figure> <figure><img src="/files/KP3FMw0etkfbxyD4XM3A" alt=""><figcaption></figcaption></figure> <figure><img src="/files/z08LXA4rmVX7RahtcH4c" alt=""><figcaption></figcaption></figure> <figure><img src="/files/JsnO7Wz7FzbDgzrsCaBB" alt=""><figcaption></figcaption></figure> <figure><img src="/files/7YwvfteYqrnSUJN0yZpm" alt=""><figcaption></figcaption></figure></div>

<div><figure><img src="/files/aTx3chy80LTn8sIAu72t" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/oCRe8iyvstGoUeRTkXW9" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/7WwfwTR1kcLnvZrG2agG" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="/files/rKdtWwgXXOgCqQToyo7j" alt="" width="188"><figcaption></figcaption></figure></div>
