当前位置:首页 > 知识 >

Web3中的随机性:真随机与伪随机的区别

Web3中的随机性是真的随机吗?虽然单个随机事件被认为是不可预测的,但重复事件产生不同结果的频率是可以预测的。因此,一个序列被认为是随机的话,它必须具有不可预测、无偏、可证明、防篡改和不可再现等特征。由于计算机是可预测的设备,所以随机数生成器(RNG)使用种子来产生随机数。但即使难以重复,仍需注意可能再使其重现的可能性。真正随机的随机性必须使用物理手段,如宇宙噪声和同位素的放射性衰变等,来生成随机数。虽然这些随机序列被发现包含可辨别模式的机会较低,但它们比使用数学算法PRNGs还具有可重复性和验证随机数生成过程的优势,因此在许多包含随机性的Web3应用程序中使用广泛。随机性也常用于权益证明(PoS)系统中,以支持验证者责任的公平和不可预测的分配。如果恶意行为者可以影响选择过程中使用的随机源,他们可以增加被选中的机会并危及网络的安全性。

猜你喜欢

微信二维码

微信