The embodiment of the invention discloses an operation method, device, equipment and storage medium of an off-line block chain system. The method includes: obtaining the total ordered transaction requests stored in blocks from the online block chain nodes; cleaning the transaction requests to meet the operational requirements of the offline block chain system; and sending the cleaned transaction requests to the offline block chain system in the order of the total ordered transaction requests for execution. The technical scheme of the embodiment of the present invention obtains the transaction requests of the online block chain nodes in full order, avoids the situation that some transaction requests cannot be validated in the offline block chain system due to ignoring the correlation among the transaction requests, thus realizes the effective extraction of the online traffic data in the decentralized system and transfers the offline traffic data for the offline traffic data. Guarantees were provided.
【技术实现步骤摘要】
线下区块链系统的运行方法、装置、设备及存储介质
本专利技术实施例涉及网络数据处理技术,尤其涉及一种线下区块链系统的运行方法、装置、设备及存储介质。
技术介绍
为了保证区块链系统的正常运行,在区块链软件上线运行之前,都是需要经过严格测试的。在区块链的质量保证体系中,除了构建代码级、模块级的测试之外,更需要将线上的流量数据同步到线下的沙盒系统环境中来,便于对升级的区块链系统上线前进行全方面验证。现有线下沙盒系统在中心服务化的系统中有所应用,但在去中心化服务系统领域还没曾使用,在区块链网络架构中无同质系统的应用。现有沙盒系统在测试过程中需要使用流量数据,作为输入数据,一般是从实际运行的系统中,提取实际流量数据。但是,去中心化系统的流量数据与中心化系统的流量数据内容、提取方式以及测试运行时的需求都是完全不同的。
技术实现思路
本专利技术实施例提供了一种线下区块链系统的运行方法、装置、设备及存储介质,以实现去中心化系统的线上流量数据有效提取,适用于线下转移流量数据的需求。第一方面,本专利技术实施例提供了一种线下区块链系统的运行方法,所述方法包括:从线上区块链节点获取存入区块中的 ...
【技术保护点】
1.一种线下区块链系统的运行方法,其特征在于,所述方法包括:从线上区块链节点获取存入区块中的全量有序事务请求;对所述事务请求进行数据清洗,以符合线下区块链系统的运行需求;将清洗后的事务请求,按全量有序事务请求的顺序,发给线下区块链系统来执行。
【技术特征摘要】
1.一种线下区块链系统的运行方法,其特征在于,所述方法包括:从线上区块链节点获取存入区块中的全量有序事务请求;对所述事务请求进行数据清洗,以符合线下区块链系统的运行需求;将清洗后的事务请求,按全量有序事务请求的顺序,发给线下区块链系统来执行。2.根据权利要求1所述的方法,其特征在于,从线上区块链节点获取存入区块中的全量有序事务请求包括:从线上区块链节点获取连续的区块,并从各所述区块中分别解析获取事务请求,汇总作为全量有序事务请求;或从线上区块链节点获取节点本地化数据库中存储的,已存入区块中的全量有序事务请求。3.根据权利要求1所述的方法,其特征在于,从线上区块链节点获取存入区块中的全量有序事务请求包括:从线上区块链节点中,自创世区块开始,逐批获取存入区块中的全量有序事务请求,并在每批获取结束时记录当前批次的终止区块高度,并在下批获取开始时,从上一次的终止区块高度开始获取下批区块中的事务请求。4.根据权利要求1所述的方法,其特征在于,对所述事务请求进行数据清洗,以符合下线区块链系统的运行需求包括:如果事务请求中出现用户线上账户,则获取对应的线下账户,将事务请求中的线上账户地址变更为对应的线下账户地址。5.根据权利要求1所述的方法,其特征在于,对所述事务请求进行数据清洗,以符合下线区块链系统的运行需求包括:如果事务请求中出现区块链节点记账权激励的转账交易请求,则从全量有序事务请求中删除所述转账交易请求。6.根据权利要求1所述的方法,其特征在于,将清洗后的事务请求,按全量有序事务请求的顺序,发给线下区块链系统来执行的过程中,还包括:如果当前待发送事务请求中存在绝对区块高度作为执行参数时,则将所...
【专利技术属性】
技术研发人员:侯纯,钟文炳,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。