密码学原理比特币中主要用到了密码学中的两个功能:哈希和签名。哈希密码学中的哈希称为Cryptographichashfunction,具有三个性质:collisionresistance(哈希碰撞)和Hiding、puzzlefriendly比特币中用的哈希函数是:SHA-256,即
参考资料:1.BitcoinandCryptocurrencyTechnologiesAComprehensiveIntroduction2.以太坊白皮书、黄皮书,源代码3.Solidity文档大纲:比特币密码学基础比特币的数据结构共识协议和系统实现挖矿算法和难度调整