This informational BIP provides a set of terminology to refer to the various components, scripts, and concepts used to compose Bitcoin transactions.
This proposal was discussed in 2023 on the mailing list and had subsequently been reviewed and developed against my personal BIPs repository. I recently picked it up again to address the outstanding review and would now like to put it forth for broader consideration.
Note on pull request organization: During this initial review phase, I will append commits for each change to make it easier for reviewers to check whether their comments have been addressed adequately. The PR will be reorganized into one or a few commits as this document approaches publication.
Todos:
- Add definition for the Witness Reverved Value (BIP141) (Sjors)
- Inconsistency of Condition Script (see #2195 (review), vostrnad)
- Inconsistency of use of Forwarding Script (see #2195 (review)), vostrnad)