Author: Pieter Wuille 2020-12-22 00:22:37
Published on: 2020-12-22T00:22:37+00:00
Pieter Wuille, a Bitcoin Core developer, responded to Karl-Johan Alm's request for feedback on changes to the BIP (Bitcoin Improvement Proposal) by suggesting a modification to the proposal. He agreed with the idea of allowing incomplete validators to return "inconclusive" results, which would make it more accessible to various software. However, he pointed out that this suggestion would break the original use of "inconclusive", which was to detect future features used in the signature. Pieter suggested that whenever validation fails due to any of the standardness features listed in the BIP, validators should report "inconclusive" instead of "invalid". This way, every signature has a well-defined result of valid, invalid, or inconclusive, and validators may choose to report "inconclusive" for anything they don't understand. In conclusion, this modification ensures that no two validators will ever claim valid and invalid for the same signature, only valid+inconclusive or invalid+inconclusive.
Updated on: 2023-05-21T00:27:42.604266+00:00