부분 서명된 비트코인 거래(PSBT)는 아직 완료되지 않은 거래에 대한 표준 파일 형식입니다. 한 프로그램이 이를 생성하고, 다른 프로그램이 서명을 추가하며, 마지막 프로그램이 이를 브로드캐스트합니다.
에어 갭 흐름
- 개인 키를 보유하지 않는 온라인 지갑은 거래를 PSBT로 구축합니다.
- PSBT는 QR 코드 또는 메모리 카드를 통해 서명 장치로 이동하며, 네트워크를 통해서는 이동하지 않습니다.
- 장치는 금액과 수신처를 표시하고, 화면에서 확인하면 서명합니다.
- 서명된 PSBT는 같은 방식으로 돌아와 온라인 지갑이 이를 브로드캐스트합니다.
키는 인터넷에 연결된 컴퓨터에 전혀 닿지 않습니다. 온라인 컴퓨터의 악성코드는 여전히 수신처를 바꾸려고 시도할 수 있으므로, 항상 서명 장치의 자체 화면에서 주소를 확인해야 합니다.
PSBT는 또한 멀티시그를 실용적으로 만듭니다. 동일한 파일이 각 키 소유자에게 전달되어 서명을 추가합니다.