时间:2021-11-30|浏览:809
哈希函数(Hash)有三个特点:①可输入的字符串是任意大小;②产生固定尺寸(即存储尺寸)的输出,这个尺寸可以设定(随机数);③可以有效计算。在比特币挖掘原理中,随机数是一个指定的解决方案。基于先加密的哈希函数具有单向性和隐秘性,既不能反向解决输入值,也不能仅仅通过尝试找到输入值。此外,不同的输入产生不同的哈希函数,每次返回设定大小的位数形成信息摘要,大大节省了网络存储的规模。
区块链常被大家称为传递信任的工具,而这信任背后所依赖的就是共识机制。可以将区块链看作是一个全民参与的分布式账本,那么就需要制定一套大家认可接受的规则来解决“怎么记账有效”、“选谁来记账”的问题,而这套规则就是区块链的共识机制。