#checkmylogic
You can't use Segwit to send to a regular Bitcoin address, right? (Non-segwit nodes would only see the send to anyone can spend)
[doublepost=1482513312,1482512428][/doublepost]What I'm rolling around in my noggin right now is that segwit transactions are actually not individual transactions but actually two stage transactions of the form.
1aBcd...(address) -> Xdef3.... -> 3defg...
Where Xdef3... is actually "anyone can spend" and can, in terms of Segwit be regarded as an address under the control of Core (and, perhaps, the miners) and that the second part does not actually complete on the Bitcoin blockchain so is not subject to it rules.
As coins accumulate in Xdef3..., they only actually have to be redeemed if they are spent to a traditional Bitcoin address. Segwit to segwit addresses can just leave the coins where they are (do they? How could they not?) Otherwise, they are there, sitting in the Bitcoin equivalent of "Fort Knox" and are a juicy target for rehypothecation. In terms of tradtional Bitcoin nodes, Segwit addresses deal in promissory notes and are potential targets for inflation. As a soft fork, nodes running traditional Bitcoin transactions do not have to agree to participate.
I think this may be why certain Core members are spinning transactions denominated in Bitcoin (notably LN transactions) as Bitcoin transactions. Not because of LN but because when you make a Segwit transaction, you are exchanging your bitcoins for promissory notes.
Edit: I should note that I acknowledge that Segwit, as coded currently, (probably) is not inflationary. But following this methodology for upgrades, particularly with some of the scripting changes opens some very shady doors.
[doublepost=1482513563][/doublepost]There is a Peter Todd quote about how script versioning opens up a lot of things they can do but I can't find it.