1.一种区块链生成方法,所述方法应用于区块链网络,所述区块链网络包括多个分布式节点,其特征在于,包括:根据分布式节点自身的交易数据进行蒙特卡洛树预测,得到第一蒙特卡洛树预测信息;
接收其他分布式节点发送的第二蒙特卡洛树预测信息,并基于所述第二蒙特卡洛书预测信息对所述第一蒙特卡洛树预测信息进行修正;
根据修正后的第一蒙特卡洛树预测信息,生成蒙特卡洛树,并将所述蒙特卡洛树的主支作为所述分布式节点的准区块链;
从所述多个分布式节点的准区块链中确定所述区块链网络的主区块链。
2.根据权利要求1所述的方法,其特征在于,所述将所述蒙特卡洛树的主支作为所述分布式节点的准区块链之后,还包括:对所述多个分布式节点的准区块链进行筛选和修正处理。
3.根据权利要求2所述的方法,其特征在于,所述对所述多个分布式节点的准区块链进行筛选和修正处理,包括:对任意分布式节点,接收其他分布式节点发送的准区块链;
比较所述其他分布式节点发送的准区块链和所述分布式节点自身的准区块链;
根据比较结果判断所述分布式节点自身的准区块链是否满足预设要求;
若是则保留所述分布式节点自身的准区块链,并基于其他分布式节点的准区块链对所述分布式节点自身的准区块链进行修正;
若否则删除所述分布式节点自身的准区块链。
4.根据权利要求1所述的方法,其特征在于,从所述多个分布式节点的准区块链中确定所述区块链网络的主区块链,包括:采用全网投票的方法从所述多个分布式节点的准区块链中选取所述区块链网络的区块链。
5.根据权利要求1所述的方法,其特征在于,所述基于所述第二蒙特卡洛书预测信息对所述第一蒙特卡洛树预测信息进行修正之后,还包括:缓存修正后的所述第一蒙特卡洛树预测信息。
6.一种分布式节点,其特征在于,包括:
静态分支预测器,用于根据分布式节点自身的交易数据进行蒙特卡洛树预测,得到第一蒙特卡洛树预测信息;
动态分支预测器,用于接收其他分布式节点发送的第二蒙特卡洛树预测信息,并基于所述第二蒙特卡洛书预测信息对所述第一蒙特卡洛树预测信息进行修正;
分支流水发生器,用于根据修正后的第一蒙特卡洛树预测信息,生成蒙特卡洛树,并将所述蒙特卡洛树的主支作为所述分布式节点的准区块链。
7.根据权利要求6所述的分布式节点,其特征在于,还包括:准区块链处理器,用于对多个所述分布式节点的准区块链进行筛选和修正处理。
8.根据权利要求7所述的分布式节点,其特征在于,所述准区块链处理器具体包括:准区块链接收单元,用于接收其他分布式节点发送的准区块链;
比较单元,用于比较所述其他分布式节点发送的准区块链和所述分布式节点自身的准区块链;
判断单元,用于根据比较结果判断所述分布式节点自身的准区块链是否满足预设要求;
修正单元,用于当所述分布式节点自身的准区块链满足预设要求时,保留所述分布式节点自身的准区块链,并基于其他分布式节点的准区块链对所述分布式节点自身的准区块链进行修正;
若否则删除所述分布式节点自身的准区块链。
9.根据权利要求6所述的分布式节点,其特征在于,还包括:分支预测缓存器,用于缓存修正后的所述第一蒙特卡洛树预测信息。
10.一种区块链网络,其特征在于,包括要求权利要求6至权利要求9任意一项权利要求所述的分布式节点,以及全网投票器;
其中,所述全网投票器用于采用全网投票的方法从多个分布式节点的准区块链中选取所述区块链网络的区块链。