火鸟财经

全国首家区块链官方媒体

剖析区块链财经数据,解读政策导向,把脉产业动态。

信标链如何选举验证者?一文全解以太坊 2.0 中的随机性

2019-05-24 09:16:14    来源:火鸟财经    作者:佚名    点击:

原文标题:《Two Point Oh: Randomness》
作者:Bruno Skvorc,区块链开发者、技术作家
编译:Jhonny

信标链如何选举验证者?一文全解以太坊 2.0 中的随机性Bruno Skvorc,区块链开发者、技术作家

计算机中的随机性

计算机是无法生成真正的随机数的。

你可以这么来理解:计算机(computer)是一种机器,给定相同的输入,总是会生成相同的输出。它们就是计算的机器,就好像一台计算器不能让 2 与 2 相加得到 5 一样 (除非是恶作剧或机器受到严重损坏)。

为了生成一个合理的随机数,计算机将依赖于 seed (种子):即计算的起点,用于获取输出的输入(input)。种子可以是屏幕上鼠标光标的移动,也可以是维基百科数据库的所有内容。在种子之上,计算机将执行数学运算并最终得出一个人类无法预测的数字。

即使现在,如果你访问 BitAddress (开源 JavaScript 比特币钱包工具)网站(

    点击加载更多

    推荐作家