127 - Simple Proof-of-Reserves Transactions
BIP: 127 source Layer: Applications Title: Simple Proof-of-Reserves Transactions Authors: Steven Roose Status: Draft Type: Specification Assigned: 2019-01-28 License: CC0-1.0 Table of ContentsAbstractCopyrightMotivationWhat this BIP is not doingSpecificationProof FormatProof File FormatPSBT (BIP 174) extensionCompatibilityImplementationsFootnotes Abstract This BIP describes a simple way to construct proof-of-reserves transactions. This proposal formalizes a standard format for constructing such proofs, easing their construction with existing wallet infrastructure and enabling general proof-verification software. It relies on existing standards such as regular Bitcoin transaction serialization/validation and the BIP 174 PSBT format. The proposal also includes the description of a PSBT extension for a better user experience. Copyright This BIP is licensed under the Creative Commons CC0 1.0 Universal license. Motivation From the very early days in the history of Bitcoi...
346 - OP_TXHASH
BIP: 346 source Layer: Consensus (soft fork) Title: OP_TXHASH Authors: Steven Roose Brandon Black Status: Draft Type: Specification Assigned: 2024-04-24 License: BSD-3-Clause Abstract This BIP proposes a new opcode OP_TXHASH, to be activated as a change to the semantics of OP_SUCCESS189 in tapscript contexts. This opcode provides a generalized method for introspecting certain details of the spending transaction, which enables non-interactive enforcement of certain properties of the transaction spending a certain UTXO. Together with an opcode like OP_CHECKSIGFROMSTACK, this opcode effectively provides a fully generalized signature hash construction, fully supporting all existing SIGHASH flags, the proposed sighash flags from BIP-118 (SIGHASH_ANYPREVOUT) and many other new signature hash combinations. The constructions specified in this BIP also open up the way for other potential updates; see Motivation section for more details. Specification OP_TXHASH OP_TXHAS...