You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a transaction is defined as a set of outputs and the associated wallet data, we don't have to sign the fee. Either the correct fee is specified or the transaction won't balance.
The inputs also don't have to refer to each other. Agreement on the first input is necessary to define an input context to prevent the burning bug, but the entire list isn't necessary unless we require sorted inputs. Even then, insertion of a new input only requires it have a higher ordinality key image than the first input.
If anyone can attach a new input, they can bump the fee. This requires either:
A) Input proofs not be done in aggregate
B) Usage of an IVC scheme so anyone can fold in an additional input's proof (though this would require the additional input be last in the list)
The text was updated successfully, but these errors were encountered:
The input's amount commitment would need to have zero randomness which would make it obvious the transaction was bumped. Anyone would be able to bump any TX however.
If a transaction is defined as a set of outputs and the associated wallet data, we don't have to sign the fee. Either the correct fee is specified or the transaction won't balance.
The inputs also don't have to refer to each other. Agreement on the first input is necessary to define an input context to prevent the burning bug, but the entire list isn't necessary unless we require sorted inputs. Even then, insertion of a new input only requires it have a higher ordinality key image than the first input.
If anyone can attach a new input, they can bump the fee. This requires either:
A) Input proofs not be done in aggregate
B) Usage of an IVC scheme so anyone can fold in an additional input's proof (though this would require the additional input be last in the list)
The text was updated successfully, but these errors were encountered: