PSBT는 확장 가능한 데이터 형식이며 새로운 합의 거래 유형이 아닙니다. 아직 서명이 없을 수도 있고, 파일을 읽거나 완성했다고 결제가 올바른 것은 아닙니다.
BIP 174는 전역 맵과 각 입력 및 출력의 맵을 정의합니다. UTXO, 스크립트, 키 출처와 부분 서명을 담을 수 있습니다. [BIP 174 — PSBT]
creator는 제안을 만들고 updater는 데이터를 추가하며 signer는 서명합니다. combiner는 호환 자료를 합치고 finalizer는 최종 scriptSig 또는 witness를 만들며 extractor는 네트워크 거래를 추출합니다. 한 프로그램이 여러 역할을 수행할 수 있으며 네트워크 전파는 별도 단계입니다. [Bitcoin Core — PSBT Howto]
유효한 PSBT를 제공했다는 이유만으로 조정자를 신뢰할 수는 없습니다. signer는 UTXO와 소비할 출력의 연결, 스크립트 및 요청된 sighash를 확인해야 합니다. 사용자는 신뢰할 수 있는 화면에서 수신인, 금액, 수수료와 거스름돈을 자신의 정책에 맞춰 확인합니다. [BIP 174 — PSBT]
Non-Witness UTXO는 이전 거래를, Witness UTXO는 해당 출력을 담으며 필요한 자료는 입력 유형에 따라 다릅니다. 자료 부족을 검증 성공으로 취급하면 안 됩니다. [BIP 174 — PSBT]
PSBT는 잔액, 파생 경로나 xpub를 노출할 수 있고 키 백업이 아닙니다. [BIP 174 — PSBT]
PSBT v0는 서명되지 않은 거래를 전역 필드에 저장하며 버전 생략은 0을 뜻합니다. BIP 370은 그 전역 필드 없이 분리된 구성 필드를 사용하는 v2를 도입합니다. [BIP 370 — PSBT Version 2]
BIP 371은 v0와 v2 모두에 Taproot 필드를 추가하므로 Taproot 지원만으로 v2 지원이 입증되지는 않습니다. [BIP 371 — Taproot Fields for PSBT]
실제 지갑, 장치와 스크립트 조합으로 전체 절차를 시험하세요. 입력 조건이 충족되어야 거래를 완성하고 추출할 수 있습니다. 노드의 수락과 블록 확인은 별개의 사건입니다. [Bitcoin Core — PSBT Howto]
더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Multisig, Hardware Wallet, Cold Storage, Output Descriptor. 다음 항목에서도 이 글을 참조합니다 Multisig, Cold Storage, Hardware Wallet, Watch-only Wallet.