원제: "모든 비트코인 멀티시그 초보자를 위한 상위 10가지 팁" 원저자: UNCHAINED 및 TYLER CAMPBELL 원편집: Frost, BlockBeats 편집자 주: 이 기사에서는 비트코인 지갑의 운영 메커니즘 및 사용법, 다중 서명의 이점 및 협력을 소개합니다. 다중 서명을 이제 막 이해하기 시작한 비트코인 생태계 사용자를 돕기 위해 설계된 관리 환경에서 작동하는 방식입니다. BlockBeats는 원문을 다음과 같이 정리합니다.
저는 Unchained 팀의 기술 이사로서 Bitcoin 다중서명에 관한 수많은 고객 질문에 답변합니다. 다중서명(multisig)의 이점과 그것이 협업 호스팅 환경에서 어떻게 작동하는지 이제 막 이해하기 시작했다면, 이 10가지 팁이 귀하의 질문을 해결해주기를 바랍니다.
귀하의 기기에 비트코인이 존재하지 않습니다
하드웨어 지갑이라는 용어를 사용하면 비트코인이 지갑 자체에 있는 것처럼 보일 수 있지만, 비트코인이 장치에 전혀 없기 때문에 그렇지 않습니다. 실제로 지갑은 키를 생성하고 저장하는 역할만 합니다. 또한 지갑을 사용하면 장치를 범용 컴퓨터에 연결하거나 microSD 카드를 통해 컴퓨터와 정보를 공유하여 키에 쉽게 액세스할 수 있습니다.
비트코인 블록체인은 지금까지 발생한 모든 거래와 네트워크의 모든 주소 잔액을 기록하는 원장입니다. 하드웨어 지갑은 비트코인을 저장하는 대신 이러한 주소에서 비트코인을 잠금 해제하거나 사용할 수 있는 키를 보호하고 저장합니다.
니모닉 문구를 다른 하드웨어 지갑에 복원할 수 있습니다
비트코인 하드웨어 지갑을 설정할 때 지갑에 문제가 발생할 경우를 대비해 일반적으로 메모에 기록되는 12~24단어를 사용하여 지갑을 백업하라는 메시지가 표시됩니다. 이 12개 또는 24개 단어는 BIP 39 또는 BIP39에 지정된 니모닉 단어입니다.
니모닉 문구는 "성으로 가는 열쇠"와 같습니다. 여기에는 니모닉 문구로 보호되는 모든 주소의 키를 복구하고 사용하는 데 필요한 모든 것이 포함되어 있습니다.
BIP39 니모닉의 장점은 표준을 지원하는 하드웨어 지갑 간에 상호 운용이 가능하다는 것입니다. 즉, 비트코인 지갑 백업(니모닉 문구)을 다른 하드웨어 지갑에 복원할 수 있다는 의미입니다. 원래 Trezor에서 Bitcoin 지갑을 설정했고 Coldcard로 마이그레이션하려는 경우 이 12개 또는 24개 단어를 가져오면 됩니다.
비트코인을 받기 위해 하드웨어 지갑을 가지고 다닐 필요가 없습니다.
물리적 현금을 사용하면 다른 당사자와 신뢰할 수 없고 안전한 거래를 수행하기 위해 물리적으로 존재해야 합니다. 비트코인은 디지털 세계에서 이 문제를 해결합니다. 비트코인을 받고 싶지만 하드웨어 지갑이 없는 경우에도 해당 주소로 결제금을 보낼 수 있습니다.
위에서 언급했듯이 비트코인은 하드웨어 지갑에 존재하지 않고 비트코인 블록체인에 존재합니다. 따라서 귀하 또는 다른 사람이 귀하가 제어할 개인 키를 보유하고 있는 주소로 비트코인을 보내는 한, 귀하는 장치에 물리적으로 접근할 수 있는지 여부에 관계없이 항상 해당 자금을 이동할 수 있습니다. 귀하가 관리하고 있는 주소로 비트코인이 전송되면 귀하의 개입 없이 백그라운드에서 완벽하게 도착할 것입니다.
이것이 의미하는 바: 다중 서명 지갑을 만들고 하드웨어 지갑이나 니모닉 문구를 안전한 위치에 보관하면 물리적으로 접근하지 않고도 자금을 입금할 수 있습니다.
다중 서명에서 키로 사용되는 장치는 여전히 단일 서명 지갑으로 사용될 수 있습니다.
이것이 의미하는 바: 다중 서명 지갑을 만들고 하드웨어 지갑이나 니모닉 문구를 안전한 위치에 보관하면 물리적으로 접근하지 않고도 자금을 입금할 수 있습니다.
다중 서명에서 키로 사용되는 장치는 여전히 단일 서명 지갑으로 사용될 수 있습니다.
다중 서명에는 여러 장치의 공개 키를 사용하여 다중 서명 지갑을 구축하는 것이 포함되며, 각 장치는 독립적인 단일 서명 지갑 역할도 할 수 있습니다. 신흥 표준 프로세스에 따라 다중 서명 지갑을 생성하면 기존 단일 서명 지갑이 다중 서명 지갑과 충돌하지 않습니다.
이를 여러 개별 이메일 주소로 전달하는 그룹 이메일 주소로 생각할 수 있습니다.
즉, 원하는 경우 단일 서명 지갑에 소량의 비트코인을 보관하는 동시에 장치를 키 중 하나로 사용하여 구축된 다중 서명 지갑에 주요 재산을 보관할 수 있습니다.
다중 서명 입금 주소를 확인하세요
비트코인 거래는 완전히 되돌릴 수 없습니다. 즉, 비트코인을 잘못된 주소로 보내면 영구적으로 손실될 수 있습니다. 다행히 하드웨어 지갑을 사용하여 자금을 보내기 전에 장치의 다중 서명 비트코인 주소를 확인할 수 있습니다.
장치의 주소를 확인하면 다음 세 가지 사항이 확인됩니다.
· 주소가 올바르게 구성되었습니다. 예를 들어 공격자가 두 개의 키를 추가하고 실제로 자금을 제어하는 2-of-5 대신 2-of-3 다중 서명입니다.
· 귀하가 사용하고 있는 컴퓨터는 비트코인 주소를 찾아 공격자의 주소로 대체하는 악성 코드에 의해 손상되지 않습니다.
· 귀하의 장치는 이 주소에 대한 키를 보유하고 있습니다.
단일 서명이든 다중 서명이든 어떤 주소로든 거액의 자금을 보내기 전에 장치의 주소를 확인해야 합니다. 이 글을 쓰는 시점에서 Trezor와 Coldcard는 Unchained 플랫폼에서 다중 서명 입금 주소 확인을 지원합니다.
장치를 함께 가져오지 않고도 서명할 수 있습니다.
다중서명을 사용하면 비트코인을 사용하기 위해 모든 키를 동시에 같은 장소에 보관할 필요가 없습니다. 이는 하나의 키를 사용하여 A 위치에서 거래에 서명하고, 하루 후에 다른 키를 사용하여 B 위치에서 거래에 서명할 수 있음을 의미합니다. 필요한 모든 서명(예: 2/3 다중 서명 방식의 두 서명)이 수집된 후에만 거래가 시작될 수 있습니다.
이는 비트코인 개인 키를 여러 부분으로 분할하여 제어권을 분산시킬 수 있는 Shamir의 비밀 공유 체계와 같은 다른 비트코인 보관 모델에 비해 상당한 이점입니다. 그러나 키를 다시 컴파일하고 거래를 생성합니다.
다중서명에서 실수를 해도 여전히 자금을 회수할 수 있습니다.
m(서명에 필요한 키 수)이 n(쿼럼의 총 키 수)보다 작은 모든 비트코인 다중 서명 설정에서는 단일 실패 지점으로부터 보호되며 여전히 자금이나 항목을 복구할 수 있습니다. 분실, 도난 또는 기타 손상된 경우.
2/3 다중 서명(Unchained와 같은 공동 에스크로 파트너가 세 번째 키를 보유하는 경우)에서는 경우에 따라 자금을 복구할 수 없게 되기 전에 최대 3개의 프로젝트가 손상될 수 있습니다.
비트코인 지갑과 니모닉 문구의 백업을 저장하기에 이상적인 장소
다중 서명의 내결함성은 마음의 평화를 제공하지만 니모닉 문구와 하드웨어 지갑은 여전히 저장되어야 하며 항상 가능한 한 빨리 지갑에 대한 완전한 제어권을 회복해야 합니다.
필요한 경우 다중 서명 설정에서 키를 변경할 수 있습니다.
비트코인 다중서명을 사용할 때 지갑을 분실하거나 니모닉 문구를 분실한 경우 다중서명 m-of-n 방식으로 이 키를 교체하는 것이 중요합니다. 널리 사용되는 다중 서명 지갑을 사용하여 이 작업을 수행할 수 있습니다.
필요한 경우 다중 서명 설정에서 키를 변경할 수 있습니다.
비트코인 다중서명을 사용할 때 지갑을 분실하거나 니모닉 문구를 분실한 경우 다중서명 m-of-n 방식으로 이 키를 교체하는 것이 중요합니다. 널리 사용되는 다중 서명 지갑을 사용하여 이 작업을 수행할 수 있습니다.
가장 일반적인 다중 서명 m-of-n 체계에서도 손상된 단일 키는 자체적으로 자금을 손상시키지 않으며 손상된 키를 교체하면 자금에 대한 완전한 통제권을 되찾고 해당 키 사용 위험을 줄일 수 있습니다. 향후에는 해당 키가 귀하의 권리를 침해하는 데 사용될 수 있습니다.
동일한 장치를 사용하여 다중 서명 지갑을 구축할 수 있습니다
포인트 4에서 언급했듯이 하드웨어 지갑이나 니모닉 문구를 단일 서명 지갑으로 사용하고 다중 서명 지갑을 구축해도 문제가 발생하지 않습니다. 마찬가지로, 여러 다중 서명 지갑과 함께 하드웨어 지갑이나 니모닉 문구를 사용하면 동일한 확장 공개 키(xpubs)를 사용하지 않는 한 해당 지갑 간에 충돌이 발생하지 않습니다. 대부분의 비트코인 지갑에서는 일반적으로 다중 계정 기능으로 나타납니다.
하드웨어 지갑을 사용하면 다양한 경로의 다양한 xpub를 사용할 수 있습니다. 이는 하드웨어 지갑의 동일한 12단어 또는 24단어 니모닉 구문에서 서로 다른 비트코인 키 세트가 생성된다는 기술적인 방식입니다. 즉, 개인 금고와 IRA 금고, 대출 금고에 동일한 장치를 사용하는 등 동일한 니모닉 문구 또는 장치 세트에서 파생된 다중 서명 지갑을 생성할 수 있다는 의미입니다.
협업 호스팅은 단일 실패 지점을 도입하지 않습니다.
Unchained가 다중 서명 공동 호스팅을 시작했을 때 제가 자주 들었던 우려 사항 중 하나는 플랫폼에 대한 의존성과 관련이 있었습니다. Unchained가 더 이상 존재하지 않거나 상당한 가동 중단 시간이 발생하는 경우, 당사 도구를 사용하여 지갑을 구축했다면 어떻게 자금을 회수할 수 있습니까?
다중서명 플랫폼은 모든 단일 실패 지점을 제거하도록 설계되었으며 Unchained도 다르지 않습니다. 우리 플랫폼은 확립된 비트코인 표준과 완벽하게 상호 운용 가능하므로 호환 소프트웨어(예: 오픈 소스 다중 서명 코디네이터인 Caravan) 또는 비트코인 지갑(예: Sparrow 또는 Electrum)을 사용하여 Unchained 플랫폼 외부에서 언제든지 자금을 복구할 수 있습니다. 볼트에 액세스하려면 지갑 구성 파일을 안전하게 백업하세요.
모든 댓글