Bitcoin-Core

如何將 PSBT 交易(base64)轉換為原始/序列化(十六進制)交易?

  • December 7, 2020

Bitcoin Core 的 CLI 有一個converttopsbt命令,用於將原始交易轉換為 PSBT 交易,但是如何使用 Bitcoin Core(或者如果不能使用像 Electrum 之類的其他客戶端)從 PSBT 交易轉換為原始交易?

PSBT 交易範例(測試網):

cHNidP8BAHECAAAAAW4TCBaK74DxafvrRdWpF32Gg5eVRs1DJX9YHz2v9jduAQAAAAD9 //// AugDAAAAAAAAFgAUlZYmgEZt2xztxXvON / MpazPDg7h4fAEAAAAAABYAFAos5SNG8ZD0bYuTY1T3lwWbt6XcC 8cAAABAN4CAAAAAAEBtxgls3RExZgey5D + + + Ue5R6hDsGJlCBAQAAAAAAFgAUgIISApOAGqWF1K6dU 8CCgAAAAAAAAAWABSdRgMHmJrQiGsOWa Apcb7GIFdINeRlmY05VOQwZ7LtoBAAAAAP3 /// + ANtN8F53kCRzBEAiAL3rtr0r5eB / U3HFRFKEWCJ / MuHEIetMi / 5W / Pdw2tOAIgNSY0WkLk1lDHFxJIYgISnlr / 0ZZu6YNExTLAGmgoca4BIQNc7DqYfFYpf3ejWJHMoMS + SGNnQh QcpG8DXyPT1mnHgPvHAAiBgIDWK + / + NdMjNwkMIwK D39jKrQQdd8QVK / Kmur / hQm0ACQy0x7YSAQAAAAEAAAAAIgICoL287OJyWbD9uT1ATxNQaD9VqKoAKdvQ6mRatmnd5zMMtMe2EgAAAAABAAAAACICAkaw3TsIUUYODFTLGB5brpjvHFDF7dG63Mg9m / KFHmMzDLTHthIBAAAAAgAAAAA =

是的,一旦 PSBT 完成,您就可以從中提取完全簽名的原始交易(使用finalizepsbtRPC)。由於您的 PSBT 還沒有簽名,因此從它建構實際交易是沒有意義的。

引用自:https://bitcoin.stackexchange.com/questions/100419