Nostr'a Katılın
2026-07-23 15:03:54 UTC
in reply to

mleku on Nostr: see, this is why i say what it *does* do needs to be part of a new transaction type - ...

see, this is why i say what it *does* do needs to be part of a new transaction type - compact signatures that can actually be aggregated in an offline protocol. lightning can use these, they look like a regular payment but the public key and signatures are constructed collaboratively between channel partners.

that is simply a feature of the schnorr signature algorithm, and is the only feature of taproot that is actually useful. but with that naked public key instead of hashed, you have two outputs that reveal the public keys of both sides of the channel.

so as i see it, you can't just remove taproot unless you provide that. the whole benefit is that it is indistinguishable from a normal payment with two outputs, as almost all transactions are except sweeps or spending a whole utxo to a new utxo.

this is why part of what i see as being the way forward is to make that simple schnorr pubkey, hashed with hash256 (sha256d) and then the lightning gets that incognito benefit. the users get cold storage that isn't at risk of being quantum hacked in the future.

i think that a confidential transaction using bulletproofs should also be added but to actually deprecate taproot we should not strand lightning nodes with that nice feature gone. but again, quantum vulnerable. so it would be an upgrade for lightning users as well as for cold storage with smaller outputs. adding CTs properly would resolve one of the biggest valid criticisms of bitcoin protocol - CTs mean that it's not possible to know when it is spent again, even if you somehow catch the origin and it isn't sent using an anonymising proxy.

taproot doesn't give you that privacy, it's specifically intentionally designed for creating an essentially public keychain that layer two systems can use with xpubs to enable smart contract addresses. that's the biggest reason to reject and delete taproot (not propagate or mine the transactions) - it's literally designed for shitcoin "aSsEtS" because nothing says that Liquid is making any value for anyone like forcing it onto the bitcoin blockchain. what's wrong with liquid where it is?