# TP 확장 지갑에서 멀티시그 지갑 생성/가져오기

### 멀티시그 지갑이란?

일반적인 지갑(싱글시그 지갑)은 **한 사람의 서명** 으로 온체인 전송이 이루어집니다.\
멀티시그 지갑은 이름 그대로 **여러 명의 서명** 이 있어야 전송 같은 중요한 작업이 실행되는 지갑입니다.

* 예: 2/3 방식 멀티시그의 경우, 3명 중 2명이 서명하면 전송이 실행됨.
* ETH/ERC20 및 BSC(BEP20) 등 EVM 계열의 멀티시그는 **스마트 컨트랙트** 방식으로 구현됩니다.

#### 멀티시그 활용 사례

1. 여러 명이 함께 자산을 관리해 **한 사람의 독단적인 오용** 을 방지하고 싶을 때
2. 자산을 여러 단계로 보호하여 **보안 수준을 강화** 하고 싶을 때
3. DAO, 기업, 팀 금고 등 **조직 자금 관리** 에 활용할 때

***

### TP 확장 지갑에서 멀티시그 지갑 생성하기

1. TokenPocket 확장 지갑을 열고 우측 상단 메뉴에서 **\[멀티시그 지갑]** 을 클릭합니다.

<figure><img src="https://2516903027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMJyYRLFVRsMrfcXuRV%2Fuploads%2FW7YWn17jwvVGdO8bf4Pv%2F%E7%BB%84%2026.png?alt=media&#x26;token=0fe49893-5b5a-468e-ab42-3efdf7c1acbc" alt=""><figcaption></figcaption></figure>

2\. 멀티시그 페이지에서 **\[지갑 생성]** 또는 **\[지갑 가져오기]** 를 선택할 수 있습니다.

<figure><img src="https://2516903027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMJyYRLFVRsMrfcXuRV%2Fuploads%2FKIx507hWmHInBk8Yhi4k%2Fimage.png?alt=media&#x26;token=1cc6f6e5-cea1-49bf-bbb7-d457f4240b30" alt=""><figcaption></figcaption></figure>

3\. 멀티시그 지갑 생성 단계는 다음과 같습니다.

* **\[지갑 이름]**: 지갑 이름으로, 사용자가 자유롭게 지정할 수 있으며 온체인에는 기록되지 않습니다.
* **\[소유자 목록]**: 멀티시그 지갑을 함께 관리하는 소유자 주소 목록입니다.
  * 최대 30명까지 설정 가능하며, 기업/DAO/개인 등 다양한 구조에 맞춰 유연하게 구성할 수 있습니다.
* **\[필요 승인 수]**: 서명 최소 인원(M) 설정입니다.
  * 설정한 인원 수만큼 서명이 모이면 전송, 컨트랙트 호출 등 온체인 작업이 실행됩니다.
  * 보안을 위해 **2명 이상** 으로 설정하는 것을 권장합니다.
* **\[예상 수수료]**: EVM 기반 멀티시그는 스마트 컨트랙트 방식이므로, 지갑 생성 시 **가스비** 가 필요합니다. (TokenPocket은 별도 수수료를 부과하지 않음)
* **\[수수료 지불 지갑]**: 가스비를 지불할 기존 지갑 주소를 선택합니다.

모든 설정을 마친 후 **\[확인]** 을 클릭하면 멀티시그 생성 트랜잭션 안내가 표시되며, 필요 시 블록체인 익스플로러에서 상세 내역을 확인할 수 있습니다.

<figure><img src="https://2516903027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMJyYRLFVRsMrfcXuRV%2Fuploads%2FlOUcDGpwlLLSwmoVp1nw%2F%E7%BB%84%2028.png?alt=media&#x26;token=b0b8f1e7-7f71-44b5-a017-08493b168514" alt=""><figcaption></figcaption></figure>

4\. 생성 진행 상태는 상태 화면에서 확인할 수 있습니다.

<figure><img src="https://2516903027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMJyYRLFVRsMrfcXuRV%2Fuploads%2FSCaanXF6Htf5HXqFYuCb%2Fimage.png?alt=media&#x26;token=020b7e96-da73-46cc-b1bd-897f8934b2be" alt=""><figcaption></figcaption></figure>

5\. 생성이 완료되면 **\[지갑으로 이동]** 을 눌러 멀티시그 지갑 화면으로 들어가 세부 내용을 확인할 수 있습니다.

<figure><img src="https://2516903027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMJyYRLFVRsMrfcXuRV%2Fuploads%2FE80MNbyWPEN6ffumFR4H%2Fimage.png?alt=media&#x26;token=2ffd6ef8-7b76-442a-8463-daabd1bf09d6" alt=""><figcaption></figcaption></figure>

***

### TP 확장 지갑에서 멀티시그 지갑 가져오기

1. TokenPocket 확장 지갑을 열고, 우측 상단 메뉴에서 **\[멀티시그 지갑]** 을 클릭합니다.

<figure><img src="https://2516903027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMJyYRLFVRsMrfcXuRV%2Fuploads%2FW7YWn17jwvVGdO8bf4Pv%2F%E7%BB%84%2026.png?alt=media&#x26;token=0fe49893-5b5a-468e-ab42-3efdf7c1acbc" alt=""><figcaption></figcaption></figure>

2\. 페이지에서 **\[지갑 가져오기]** 를 선택합니다.

<figure><img src="https://2516903027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMJyYRLFVRsMrfcXuRV%2Fuploads%2Fvev1ukwlKQjOjtYHmdmc%2Fimage.png?alt=media&#x26;token=f58198fb-f268-4bc3-b0bb-80022062c420" alt=""><figcaption></figcaption></figure>

3\. 네트워크를 선택하고 멀티시그 지갑 주소를 입력한 뒤 **\[가져오기]** 를 클릭하면 가져오기가 완료됩니다.

<figure><img src="https://2516903027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMJyYRLFVRsMrfcXuRV%2Fuploads%2FK4LUHEC0tFUGDuFYoQ7F%2Fimage.png?alt=media&#x26;token=447a5cac-024b-4dfb-9dae-b04edcb69fe0" alt=""><figcaption></figcaption></figure>
