role of encryption in blockchain