Advantages of blockchain and bitcoins