1.区块链数据上链处理方法,其特征在于,所述方法包括:
获取用户上传的待上链数据,并将所述待上链数据暂存于区块链节点的交易池中;
获取对所述待上链数据的投票信息,并进行共识投票处理,根据投票处理结果确定是否允许所述待上链数据上链,并执行相应的后续处理。
2.根据权利要求1所述的方法,其特征在于,所述获取用户上传的待上链数据,并将所述待上链数据暂存于区块链节点的交易池中,包括:
响应用户发起的携带有所述待上链数据的数据上链交易,通过点对点网络接收所述待上链数据,并将所述待上链数据暂存于区块链节点的交易池中。
3.根据权利要求1所述的方法,其特征在于,其中,所述交易池中的数据是公开可查询的。
4.根据权利要求1所述的方法,其特征在于,所述根据投票处理结果确定是否允许所述待上链数据上链,并执行相应的后续操作,包括:
如果投票处理结果指示允许上链,则将所述待上链数据进行打包,然后提交进入区块链网络。
5.根据权利要求1或4所述的方法,其特征在于,所述根据投票处理结果确定是否允许所述待上链数据上链,并执行相应的后续操作,包括:
如果投票处理结果指示不允许上链,则将所述待上链数据从交易池中删除。
6.根据权利要求2所述的方法,其特征在于,在所述获取对所述待上链数据进行的共识投票步骤之前,所述方法还包括:
验证所述待上链数据交易格式的有效性,并在验证通过后,等待对所述待上链数据进行投票。
7.根据权利要求6所述的方法,其特征在于,所根据投票处理结果确定是否允许所述待上链数据上链,并执行相应的后续操作,还包括:
如果投票处理结果指示允许上链,则还将所述待上链数据标记为已验证通过。
8.根据权利要求1所述的方法,其特征在于,所述进行共识投票处理,包括:
如果区块链为公链,则采用pos或dpos算法进行处理;
如果区块链为有权限控制的,则根据成员节点进行共识计票。
9.区块链数据上链处理装置,其特征在于,所述装置包括:
交易暂存模块,用于获取用户上传的待上链数据,并将所述待上链数据暂存于区块链节点的交易池中;
投票处理模块,用于获取对所述待上链数据的投票信息,并进行共识投票处理,根据投票处理结果确定是否允许所述待上链数据上链,并执行相应的后续处理。
10.一种计算设备,其特征在于,包括:
一个或者多个存储器,其上存储有可执行程序;
一个或者多个处理器,用于执行所述存储器中的所述可执行程序,以实现权利要求1-8中任一项所述方法的步骤。