Posted by Greg Sanders
Mar 16, 2018/01:59 UTC
The conversation on the bitcoin-dev mailing list revolves around a potential solution for proving present possession of funds without sacrificing fungibility or hot/cold wallet separation. One proposal suggests using a FORKID in a transaction, allowing for a mempool acceptance test that returns true even if the signature is not valid as per Bitcoin consensus, but only due to the FORKID. This would enable any wallet to support this method with generic FORKID support. Another suggestion is to include time conditions under which the funds may be spent, with an optional nLockTime and nSequence. The default SIGHASH_ALL would likely be used for simplicity, but a byte may need to be appended to the end of the signature for encoding checks to pass. There is some discussion on whether or not the sighash flag affects the outcome of verification.
TLDR
We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project?
Give Feedback