1.一种区块链数据上链方法,其特征在于,包括:获取客户端发送的数据上链请求,所述数据上链请求包括待上链数据;
将所述待上链数据更新到预先构建的内存数据库中,并向所述客户端发送数据上链受理反馈信息;
按照预设的时间周期读取所述内存数据库,检测所述内存数据库中出现更新的数据,并将所述出现更新的数据按照数据更新时刻的先后顺序写入区块链,其中,数据更新时刻越早,越先写入区块链。
2.根据权利要求1所述的区块链数据上链方法,其特征在于,所述将所述待上链数据更新到预先构建的内存数据库中,包括:将所述待上链数据更新到预先构建的内存数据库中,并为内存数据库中每一个出现更新的数据标记时间戳,所述时间戳为对应的数据更新时刻。
3.根据权利要求1所述的区块链数据上链方法,其特征在于,在将所述待上链数据更新到预先构建的内存数据库中之后,还包括:为所述待上链数据分配一个上链状态标记位,并将所述上链状态标记位初始化为第一数值;
相应地,在将所述出现更新的数据按照数据更新时刻写入区块链之后,还包括:将所述上链状态标记位由所述第一数值变更为第二数值;
所述第一数值不同于所述第二数值。
4.根据权利要求3所述的区块链数据上链方法,其特征在于,在为所述待上链数据分配一个上链状态标记位之后,还包括:当接收到所述客户端发送的上链进度查询请求时,读取所述上链状态标记位;
若读取到所述上链状态标记位为第一数值,则向所述客户端发送数据上链未完成的指示信息;
若读取到所述上链状态标记位为第二数值,则向所述客户端发送数据上链已完成的指示信息。
5.根据权利要求1所述的区块链数据上链方法,其特征在于,在将所述待上链数据更新到预先构建的内存数据库中之前,还包括:将所述内存数据库中与所述待上链数据对应的原始数据转存到预先构建的原始数据序列中;
在将所述出现更新的数据按照数据更新时刻的先后顺序写入区块链之后,还包括:若所述出现更新的数据写入区块链失败,则读取所述原始数据序列,并将所述内存数据库中所述出现更新的数据还原为所述原始数据序列中记录的相应原始数据。