체인별 용어
Bitcoin의 PSBT란 무엇인가요?
PSBT(Partially Signed Bitcoin Transaction, BIP-174)는 서명되지 않은 Bitcoin 트랜잭션을 한 도구에서 다른 도구로 넘기는 표준 형식입니다. 입력과 출력, 서명에 필요한 데이터를 담고, 트랜잭션이 완성될 때까지 서명을 모읍니다.
왜 중요한가
조회 전용 지갑과 오프라인 서명 기기가 함께 일할 수 있게 해 주는 것이 바로 이 형식입니다. 서명 기기는 이를 직접 해독해야 합니다. 변조된 PSBT가 바꿔치기할 대상이 바로 출력과 수수료이기 때문입니다.
Locker Protocol Wallet은 이렇게 다룹니다
Locker Protocol Wallet은 확장 프로그램에서 PSBT를 만들어 QR 코드로 Locker Vault에 넘깁니다. 볼트는 이를 직접 해독합니다. 모든 출력, 옮기는 금액 대비 수수료 비율, 더스트 한도 아래의 출력, 이 지갑이 통제하지 않는 입력까지 봅니다.
질문
PSBT를 남과 공유해도 안전한가요?
개인 키가 들어 있지 않으므로 본 사람이 그것으로 자금을 쓸 수는 없습니다. 다만 내 주소와 금액이 드러나므로 내 도구들 사이에서만 주고받으세요.
PSBT가 Taproot에서도 되나요?
됩니다. PSBT는 Native SegWit과 Taproot 입력을 모두 담으며, Locker Protocol Wallet은 Bitcoin에서 둘 다 씁니다.