1
Consider in a block-withholding attack (aka selfish mining attack), attacker after creating a new block decides to broadcast this new block only to a fraction of network, such that eventually only a part of nodes will receive this new block and the rest of network will not receive it.
In my opinion, it will not be possible, because when attacker sends new block to one or some of host nodes, they eventually broadcast this block to whole of network, meaning that eventually all honest nodes will receive this new block. Am I right? or this attacker is able to prevent a fraction of honest nodes from receiving this new block?
Thank you, just i think your sentence: "
on their own fork of the" is not complete. Thanks – Questioner – 2018-07-26T21:11:59.883Thank you, And do you mean even using
BGP reroutingattacker is not able to withhold the block only for a subset of network? Thanks – Questioner – 2018-07-26T21:54:37.4201You could theoretically perform a BGP routing attack that can cut off specific nodes from the network, in which case you would effectively withhold the block, at least until BGP is fixed. – Raghav Sood – 2018-07-26T22:19:58.197
Thank you, exactly my question is that "why theoretically" ? and why not "in practice" ? Thanks – Questioner – 2018-07-26T22:22:42.817
1BGP rerouting at that scale for any significant amount of time is not practical, you will be detected and shut down. – Raghav Sood – 2018-07-26T22:56:37.780