红日彩票是什么机制?
红日彩票是一款基于区块链的随机数生成方案。核心思想是利用比特币区块头信息作为随机数种子,生成相应的伪随机数序列,利用比特币的不可预测性和不可篡改性保证了生成随机数的不可预测性。由于比特币的挖矿机制,每隔一定时间就会产 生一个新的区块,而区块头信息包括区块高度、时间戳、上一个区块哈希值和本区块交易的默克尔树根节点哈希值等,因此,在指定种子的情况下,每次当有新的区块生成时,就可以利用新生成区块的区块头信息作为种子通过一定的规则产生相应的随机数。
比如在比特币当前区块高度为50万时,每次生成的随机数序列,都由区块头信息作为种子产生,每次种子变化时,对应的随机序列相应更新,由于区块产生的间隔时间大概10 分钟左右,因此随机数的更新也是10分钟一次,所以,每隔10分钟就可以生成一组不可预测的随机序列。利用这些不可预测的随机序列,我们可以做很多事情,比如抽奖和彩票等等。