The Nice Consensus Cleanup proposes to make 64 byte transactions consensus invalid, for varied causes. They’ve been non-standard for years and seem to serve no helpful goal.
It seems that any such transaction will be malleated into a distinct measurement, in order that in apply there is no such thing as a confiscation threat even when such a transaction have been helpful. I am making an attempt to know this facet higher.
Given a UTXO A
, which both already exists or is freshly mined below the present consensus guidelines (e.g. by way of a non-standard transaction).
Given a 64 byte transaction T
that spends it (non-standard by definition).
With out entry to the secrets and techniques (if any) that have been used to generate T
(personal key, hash pre-image, and many others.)
Is it at all times doable to vary T
right into a consensus legitimate transaction T'
that spends A
?
Moreover, if I perceive accurately, it isn’t doable for any 64 byte transaction T
to ship cash to a vacation spot B
that could be a safe (i.e. >= 20 byte) public key (hash).
Regardless, for each B
, is there a malleated T'
that preserves B
(at the very least nonetheless spendable by the personal key b
)?
If the latter is just too arduous to show, may one may present that any T
will be malleated by an attacker to divert cash away from B
.