本发明请求保护一种基于随机数映射的区块链共识方法,用于高效、公正的选取记账节点,算法包含监督节点的选取,均匀分布随机数的产生与计算,记账节点的选取这三个步骤;所述监督节点负责计算链上每个参与记账的节点产生的随机数,然后选出记账节点,随后向其他节点发送广播,公布哪个节点是下一个记账节点;所述均匀分布随机数的计算结果对应参与记账的节点的id,即为下一个记账节点的id;所述记账节点负责链上数据的记录与维护;本发明基于随机数映射,对传统共识算法中记账人的选取方式进行改进,提出一种基于随机数映射的共识机制,能够更加高效、更加公正的选取记账节点,改善现在区块链中的社会分层现象,大幅度提高共识效率,抵制中心化的趋势。