- Aug 19, 2015
- 511
- 803
There is no thread-level moderation, only forum-level.Hi Bloomie, I can moderate the thread I started called "Bitcoin (BSV) Token Protocol Showdown".
There is no thread-level moderation, only forum-level.Hi Bloomie, I can moderate the thread I started called "Bitcoin (BSV) Token Protocol Showdown".
No. i said this correctly. Even if only BU implements the change, it does not affect the security of 0 conf transactions.
its not that only 10% will accept it. it is that the other 90% will actively throw it away. if an attacker relays a different tx 26 right here, it is still rejected by the 90% because the limit is 25 and there is no change.That's hard to believe.
Let's assume 10% of the hashrate is using BU with a unconfirmed parent number > 25.
All the others only accept 25 unconfirmed parents.
You make 25 transactions.
100% of the hash rate will accept them.
You make the 26th transaction.
Only 10% will accept it.
Won't you be able to push a different transaction to the other 90% once a new block is found and the 25 transactions are confirmed?
Only 10% of the network would reject it as double spend.
Only that in the regular case the race happens withing seconds where in the above scenario the attacker has 10 minutes.this is no different than if they pushed 2 different tx from the start. same race conditions. no change.
It is the same.Only that in the regular case the race happens withing seconds where in the above scenario the attacker has 10 minutes.
He has 10 minutes where the tx has already been accepted by 10% of the network.If you still think the attacker has 10 minutes after that explanation, can you try to elaborate on why? Maybe i am not understanding where you think this extra 10 minutes is coming from.
Oh, i see. BU nodes forward txs when the nodes have become acceptable by the peer, not when they are accepted by the BU node. If the peer does not provide custom params for acceptance, the network defaults are used. As soon as a new block is mined, txs in chains that are longer than the default are relayed to peers immediately.He has 10 minutes where the tx has already been accepted by 10% of the network.
A node that has a connection to this 10% would also get the tx in its mempool (e.g. it could show up in a block explorer).
And after 10 minutes there is no guarantee that the 10% will immediately broadcast the old tx which could give the attacker more than enough time to send the double spend to the other 90% of the network without any danger of a race with the original tx.
That's a great mitigation.As soon as a new block is mined, txs in chains that are longer than the default are relayed to peers immediately.
At least this time the BCC ticker is free.
But[...] Bitcoin ABC will be implementing the aserti3–2d (ASERT) algorithm proposed by Jonathan Toomin and Mark Lundeberg and supported by a number of Bitcoin Cash full node implementations.
The second improvement is the addition of a new Coinbase Rule.
[...]
The Coinbase Rule improvement is as follows: All newly mined blocks must contain an output assigning 8% of the newly mined coins to a specified address.