BIP 174 thoughts



Summary:

In a recent email conversation, Achow101 proposed some changes to the Bitcoin Improvement Proposal (BIP) 174. The changes include moving redeemScripts, witnessScripts, and BIP 32 derivation paths to per-input and per-output data; finalised scriptSig and scriptWitness fields; mandatory sighash; and encoding in base64 or binary. While the proposal received some positive feedback, some suggested that there should not be any encoding specified, and that the PSBTs should be hex for developers and JSON interfaces. Additionally, one feedback suggested updating Appendix A with defined symbols for numeric key values, and reformatting tables as descriptive lists. Achow101 will create test vectors and update the implementation PR'ed to Core once changes are satisfactory.


Updated on: 2023-06-13T03:19:00.386474+00:00