Why Nostr? What is Njump?
2023-06-07 23:11:32
in reply to

Larry Ruane [ARCHIVE] on Nostr: 📅 Original date posted:2022-07-11 📝 Original message:On Sun, Jul 10, 2022 at ...

📅 Original date posted:2022-07-11
📝 Original message:On Sun, Jul 10, 2022 at 3:05 AM vjudeu via bitcoin-dev
<bitcoin-dev at lists.linuxfoundation.org> wrote:
>
> Not really, because people that run full nodes, just accepted Segwit
> and Taproot. They had no choice. And in case of zero satoshis, it could
> be the same: you would see zero if you look at raw bytes, but you will
> see non-zero values, if you use some upgraded client, that will support
> amount hiding, or other features.
>
> Segwit: old nodes see no new signatures, new nodes see all signatures
> Zero satoshis: old nodes see new zero amounts, new nodes see all amounts
>
> It is that simple.

I see what you mean, have the P2P messages depend on whether the peer
is running old code (doesn't know about tail emission) or new code
(does know about it).

I don't think this can work in this case. It worked for Segwit because
the P2P differences involved only signatures (which determine whether
the transaction is valid), not the *effect* of the transaction, that is,
how it changes the UTXO set. Consensus requires all nodes to always
agree on the UTXO set.

Larry Ruane
Author Public Key
npub1fx6n7f4vn8h9ht3t7ep4px4dxxvuqkhs3jl3lscrp0c369yujfes8gfggl