이 가이드에서는 2대2 다중서명 지갑을 만드는 방법을 설명합니다. 2대2 다중서명 지갑은 두 개의 별도 지갑을 사용합니다. 이러한 지갑은 보통 서로 다른 컴퓨터에 있으며 다른 사람이 제어할 수 있습니다. 자금을 사용하려면 두 지갑이 함께 작동해야 합니다. 두 지갑 모두 동일한 주소 집합을 가지고 있습니다.
- 자금의 공유 제어: 파트너와 함께 회사 자금을 관리할 수 있습니다. 자금은 두 사람이 모두 동의하는 경우에만 사용할 수 있습니다.
- 향상된 보안: 하나의 지갑은 메인 컴퓨터에, 다른 지갑은 오프라인 장치에 보관할 수 있습니다. 이렇게 하면 공격자나 멀웨어가 코인을 훔치기가 훨씬 더 어려워집니다.
2대2 지갑 쌍 만들기
공동 서명자 모두 다음 단계를 따라야 합니다:
- 다음 화면에서 지갑 유형으로 '2중 2'를 선택합니다.
- 일렉트럼 메뉴를 열고 파일 → 새로 만들기.
- "다중 서명 지갑' 옵션을 선택합니다.
다음으로 시드를 생성합니다. 이 시드는 지갑 복구에 중요하므로 안전하게 보관하세요.
그런 다음 다른 공동 서명자와 마스터 공개 키를 교환해야 합니다:
아래 상자에 다른 지갑의 마스터 공개키를 입력합니다. 두 번째 지갑을 설정할 때는 첫 번째 지갑의 마스터 공개키를 사용합니다.
두 지갑에 대해 이 단계를 동시에 수행합니다. 필요한 경우 ""를 클릭하여 프로세스를 일시 중지할 수 있습니다.취소'를 클릭하고 나중에 지갑 파일을 다시 열어 재개합니다.
기억하세요: 시드나 개인 키는 절대 공유하지 말고 마스터 공개 키만 공유하세요.
자금 수령
먼저 두 지갑이 동일한 주소 집합을 생성하는지 확인합니다. 이 단계는 지갑을 올바르게 동기화하기 위해 매우 중요합니다. 이제 이 주소를 사용하여 자금을 받을 수 있습니다.
이러한 다중 서명 주소는 숫자 '3'으로 시작한다는 점에 유의하세요.
P2SH(Pay-to-Script-Hash) 주소로 송금할 수 있는 지갑이라면 어떤 지갑이든 다중 서명 지갑으로 자금을 이체할 수 있습니다. 여기에는 대부분의 최신 비트코인 지갑이 포함됩니다.
지출
2대2 다중 서명 지갑에서 자금을 사용하려면 두 공동 서명자 모두 거래에 서명해야 합니다. 시작하는 방법은 다음과 같습니다:
- 지갑 중 하나를 사용하여 "보내기" 탭을 클릭합니다.
- 평소와 같이 거래 세부 정보를 입력합니다.
- 서명하면 거래 정보가 표시되는 창이 나타납니다.
첫 번째 서명이 끝나면 부분적으로 서명된 트랜잭션을 두 번째 지갑으로 전송하여 완료해야 합니다. 몇 가지 옵션이 있습니다:
- USB 전송: 트랜잭션 파일을 저장하고 USB 드라이브를 통해 전송합니다.
- QR코드 방법: QR코드 기능을 사용하여 거래 데이터를 전송합니다.
- 원격 서버: 코사인풀 플러그인을 활용하여 네트워크를 통해 트랜잭션을 공유합니다.
보안 요구 사항과 편의에 가장 적합한 방법을 선택하세요. 거래는 다음이 완료될 때까지 완료되지 않습니다. 둘 다 지갑이 서명했습니다.
파일 전송
부분적으로 서명된 트랜잭션을 다른 장치 간에 이동하려면:
- 를 사용하여 트랜잭션을 파일에 저장합니다.저장" 버튼을 클릭합니다.
- 이 파일을 두 번째 지갑이 있는 장치로 전송합니다.
- 두 번째 장치에서 Electrum을 열고 "도구' 메뉴로 이동합니다.
- "트랜잭션 로드"을 클릭한 다음 "파일에서“.
- 전송된 트랜잭션 파일을 찾아서 엽니다.
이 프로세스를 통해 다른 장치에서 트랜잭션 서명을 계속할 수 있습니다.
QR 코드 사용
일렉트럼은 지갑 간 트랜잭션을 전송할 수 있는 QR코드 기능을 제공합니다. 거래 창에서 QR코드 아이콘이 있는 버튼을 찾으세요. 이 버튼을 클릭하면 거래 세부 정보가 포함된 QR 코드가 표시됩니다.
두 번째 지갑이 있는 장치에서 Electrum을 열고 다음으로 이동합니다. 도구 → 거래 로드 → QR 코드에서. 이 기기를 사용하여 표시된 QR 코드를 스캔합니다.
공동 서명자 풀 플러그인 사용
이 기능을 사용하려면 "공동 서명자 풀" 플러그인을 추가하세요. 이 작업은 다음 주소로 이동하여 수행할 수 있습니다. 도구 → 플러그인.
사용 설정이 완료되면 "공동 서명자에게 보내기" 버튼을 클릭합니다. 이 버튼을 클릭하면 부분적으로 서명된 트랜잭션이 중앙 서버로 전송됩니다. 거래는 보안을 위해 공동 서명자의 마스터 공개 키를 사용하여 암호화됩니다.
공동 서명자가 지갑을 시작하면 부분적으로 서명된 거래에 대한 알림을 받게 됩니다:
공동 서명자는 마스터 공개 키로 암호화된 트랜잭션을 해독하기 위해 비밀번호가 필요합니다.
이러한 방법 중 하나를 사용하여 두 번째 서명을 트랜잭션에 추가할 수 있습니다. "Sign" 버튼을 클릭합니다. 그런 다음 트랜잭션을 네트워크에 브로드캐스트할 수 있습니다.
이 플러그인은 특히 공동 서명자가 같은 위치에 있지 않을 때 다중 서명 거래를 조정하는 프로세스를 간소화합니다.