Bitcoin’s Technical Flaw
medium.com
medium.com
I have plenty of criticisms for bitcoin and cryptocurrencies in general but some of the claims here are amazingly absurd.
Note to author: I have used a bitcoin wallet with no troubles in China, it has better uptime in the last decade than Amazon where you worked with "distributed computing systems", can your messenger app do the same?
> just imagine that the Great Firewall blocks Bitcoin packets for a week, creating a Chinese fork and non-Chinese fork. Then it unblocks. All of a sudden, the non-Chinese fork would disappear. The Bitcoins that went into your wallet six days ago would vanish
The fact that the author doesn't understand how wrong this is despite apparently studying Bitcoin as an AWS employee back in 2010 is scary.
Simply blocking all global traffic already creates a huge monetary incentive for miners to sidestep the rules and it's easily achieved with obfuscated transports.
Such an action would be noticeable and considered hostile. Were they causing network disruption you'd likely see a hardfork to memory hard algorithms or clients blocking Chinese IP ranges.
There's certainly attacks they could try but I'm not convinced of the effectiveness. Miners need the outside world to pay their bills as exchange for RMB is impossible.
China already banned non-state sanctioned VPNs in 2018. Anyone circumventing the Great Firewall via "obfuscated transports" could get into legal trouble by the Chinese authority. The Chinese government successfully suppressed all dissidents and millions of protesters in 1989. Underestimate its force at your own peril.
The whole point of the article is that a centralized entity (the Chinese government) may be able to attack Bitcoin without controlling any mining power. A hard fork in response to actions of a centralized entity could shatter people's confidence in Bitcoin's promise of being decentralized. Blocking Chinese IP ranges in a 100% reliable way is going to very difficult. This defense is also rendered useless if someone does use a VPN to propagate the Chinese fork (perhaps intentionally by a centralized entity).
Sure the author linked to his service, but I believe the intent was to show that if a government could recognize the signature of encrypted traffic and block it, then it would only be easier to block portions of bitcoin transactions.
Which ultimately paves the way for a bad actor to block large portions of external transactions, while allowing local transactions, then unblock transactions, which given a sufficiently large control of the network could “undo” other external transactions, in what was described as a partition attack. Thus ultimately result in the loss of trust in Bitcoin.
Is that true? Is it only based on how long the fork's chain are?