区块链技术与应用——学习笔记(一)
比特币 密码学基础 比特币被称为加密货币,但其实加密货币是不加密的。 比特币中主要用到了密码学中的两个功能:哈希和签名 1.哈希 密码学中用的哈希函数被称为Cryptographic hash function 有两个重要性质: collision resistance(有的也称为collision free) 人力很难找到y,使得H(x)=H(y)。可以用来防篡改 Hiding 哈希函数的计算过程是单向不可逆的,即x→H(x)反之不可,可蛮力求解,输入空间大,且分布均匀可以在一定程度上避免蛮力求解。 可以用来digital commitment(digital equiva
下载地址
用户评论