What happen when someone attacks blockchain? Can the attacker gets something from it?
No, you can't steal bitcoins by attacking the blockchain. You can attack transactions, delay them, even remove them, but you just can't make a transaction without having the private key.