Blockchain forged orange, unpublished and real Blockchain in blue.
In fact, a miner may not publicize his or her block, and may create a blockchain that is not declared. At that time, I would have two blockchain, a real blockchain confirmed by the majority of miners (in blue) and a fake blockchain not declared (orange).
The purchase of a Lamborghini car with 100 Bitcoin is declared and verified on the true blue blockchain. Miners confirm this transaction and I am deducted 100 Bitcoin in my wallet.
At the real blockchain, the transaction has been confirmed and deducted 100 Bitcoin from the wallet.At the fake blockchain, this transaction does not exist.
But on the orange blockchain, I did not make this transaction and of course I am not deducted 100 Bitcoin in the wallet. Miners are not aware of the existence of this Blockchain because it is not public.
Looking at the image above, we can see the difference in block 40, blue Blockchain has been deducted 100 Bitcoin and the orange Blockchain is not deducted from any Bitcoin. I will copy the next blocks of the blue blockchain (blocks number 41, 42 etc.) to pair and perform the validation itself on the orange blockchain.
Blockchain operates under a democratic governance model, always validating the longest blocks of blocks. Blockchain has the fastest new block speed because it has the participation of many excavators around the world. Here's how to determine which blockchain version is real.
When the race started, I could fool other miners to turn my fake blockchain into a true blockchain if I could add blocks to fake blockchain chains faster than the real blockchain. When there were longer blockchain chains, I publicized my orange blockchain to all other miners.
I can make my fake blockchain have faster validation speed.
Meanwhile, other miners will discover that my fake blockchain is longer than the version they're working on so they will have to switch to the new blockchain.
Blockchain fake turned into a real blockchain.
I have been reversing the transaction successfully, and at the fake blockchain chain, block number 40 that does not carry out Bitcoin transfers and 100 Bitcoin remains in my wallet and the car company's wallet does not of course receive 100 My Bitcoin.
A 51% successful attack.
Why is a 51% attack only in theory? And why did it appear?
Previously, pre-coding experts believed that the 51% attack was only in theory because in order to implement it, hackers must have the power to calculate by 51% the power of all excavators in a network. blockchain grid. And this is impossible.
Specialists believe that a 51% attack will never happen to the world's largest crypto currency, Bitcoin. Because, even the most powerful computers in the world today cannot compete directly with the Bitcoin blockchain's total computing capacity.
To make a 51% attack on Bitcoin blockchain network needs huge computing power.
If someone is able to acquire 51% of the power of a large blockchain network like Bitcoin, they will need to have huge factories, huge amounts of electricity. And this will be very easily discovered by managers.
Yet the 51% attack only existed in theory. In April 2018, there was a 51% attack on Verge. But the reason is that this blockchain network has a flaw that allows hackers not to need actual computing power equal to 51% of the entire network but still be able to create new blocks with lightning speed.
To attack small blockchain requires less computing power than attacking Bitcoin, so a small blockchain of some altcoin may be 51% attacked but with Bitcoin never .
See more: