And that's a valid reason to prefer ttor (or whatever) over ltor. It doesn't invalidate my point in any way, however.
True, but it's a strong argument against LTOR.
I think you'll need to explain to me how it makes any difference whatsoever.
More energy/time cost means that it results in:
- Lower profits
- More bugs
- More complexity
- Less time to do other things
It's about the same either way. You do know that a miner may receive transactions out of order from when they were created, right? All that's required is that all transactions within a block are valid. It doesn't really matter what order they were received in or when.
How is it about the same either way? In one case the order is backed by PoW and in the other case it's backed by 0 proof of work. Your accountant or software that parses LTOR could have a bug and you wouldn't be able to trivially verify that it's correct without having yet another layer of software.... (which itself then needs more verification)
See point above about more time/cost. Also, it will be you (and me) explaining to the IRS "what really happened, in what order" when it comes time for tax and audit. Imagine how painful this will be with TB sized blocks and a corporation at scale doing 100's or 1000's of transactions each block.
Sure you can write software (that will have bugs) that can produce a chronological timeline.
Only for the miner who actually mined the block (and any orphaned siblings). I'd question exactly how valuable that is but I'm sure someone has a use for it.
Of course it's important to those that mine the blocks. That's what I stated above (ie: that the miners get valuable diagnostic information about their perspective of the network). In fact, it was important enough that 100's of millions of dollars were spent defending it by big miners.
One that actually counts. One that transfers funds from one entity to another in a recorded and permanent way.
I have generated "transactions" on my hard-drive that have never seen the network, some still valid but they mean nothing. Transactions fell out of the BTC mempool when congestion was around and they mean nothing. Luke-jr claimed there was no need to increase the block size because he could generate large number of off-chain transactions to raise the TPS rate of BTC. They don't count either.
The actual transaction exists before it is mined into a block. See CSW's recent posts on off-chain transactions for succession planning with nLockTime. They certainly exist in a very real sense and have the ability to alter the future.
The nomenclature is unfortunate in that we name candidate transactions the same as actual transactions. This is why I qualified the word the way I did. Yes, transactions in the mempool aren't actual transactions until they are confirmed in a block.
Replace the word transaction with 'event'. That's what they are in physical terms.
There are events backed by PoW or not backed by PoW. Tx's with PoW behind it or not. Confirmed or Unconfirmed.
OK, stop thinking of a transaction in terms of the broken Bitcoin definition which is a string of bytes representing the intent to record a value in a distributed ledger transferring funds between a number of addresses and think about what a transaction is in the real world. It is when something is actually transferred from one entity to another. A transaction has not occurred on the Bitcoin ledger until a block has confirmed.
The entire universe is the transfer of information (ie: energy). EVERYTHING. This is a known fact. Not a debate.
>between a number of addresses and think about what a transaction is in the real world.
This is the real world as long as information and energy can be impacted by the past light cone or then in turn impact the future light cone.
>It is when something is actually transferred from one entity to another.
INFORMATION and INTENT is transferred (ie: the only things that can be transferred in the universe). See CSW's post on 'Succession Planning' to see how off-chain tx's impact the "real world"
>A transaction has not occurred on the Bitcoin ledger until a block has confirmed.
Yes, but no one was debating that a transaction that's not confirmed is also confirmed. Only confirmed transactions are in the ledger -- of course. But the transactions exist prior to being confirmed (ie: prior to a block being accepted by network consensus)