随机性定义
首先引用wiki来明确一个概念:
随机性(英语:Randomness)这个词是用来表达目的、、规则或一些非科学用法的可预测性的缺失。
一个随机的过程是一个不定因子不断产生的重复过程,但它可能遵循某个概率分布。
这个概率分布可能是正态分布,可能是泊松分布,也可能是大部分hash函数符合的均匀分布
区块链中使用的hash函数
ethereum使用的是sha3-256 SHA-3 是第三代安全散列算法(Secure Hash Algorithm 3),之前名为 Keccak。 SHA-3 在2015年8月5日由 NIST 通过 FIPS 202 正式发表
bitcoin使用的是sha256 SHA256是SHA-2下细分出的一种算法
未完待续
网友评论