Author: Nicolas Dorier 2016-03-08 04:44:05
Published on: 2016-03-08T04:44:05+00:00
The conversation between two individuals, Nicolas and Joseph Poon, involves the use of signatures as a method of revocation for commitments in Bitcoin transactions. Nicolas suggests using SIGHASH_NOPINPUT to fix the problem of storage requirements, but upon re-reading Poon's post on bitcoin-dev, he realizes that the linear storage of channel participants was already solved. They discuss the possibility of using private keys for HD and whether the index of the commitment would need to be stored in the transaction. Poon proposes disclosing temporary private keys instead of signatures for compact revocable examples. He provides an example of Alice broadcasting the correct commitment and Bob not having access to PrivkeyAlice, but Alice having to wait for the CSV delay. In case Alice does not broadcast the correct commitment, Bob can take the money immediately since she disclosed her private key when creating the new commitment transaction.They also discuss the possibility of using OP_CODESEPARATOR if there is SIGHASH_NOINPUT inside segregated witness in the future, which would allow one signature to apply towards multiple types of transactions. Overall, the conversation is focused on finding efficient ways to handle Bitcoin transactions and revocations.
Updated on: 2023-05-23T22:43:25.502658+00:00