欢迎来到利索能及~ 联系电话:18621327849
利索能及
我要发布
收藏
专利号: 2020110144936
申请人: 普华云创科技(北京)有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-10-29
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种按需同步数据的同步节点实现方法,其特征在于,包括如下步骤:在节点启动时,根据业务需求配置条件参数;

当所述节点接收到交易时,判断该交易是否满足所述条件参数;

当所述交易满足条件参数时,执行所述交易,并获取该交易的执行结果,在该交易执行完毕后,保存该交易;

还包括如下步骤:

当所述交易不满足条件参数时,执行所述交易,并获取该交易的执行结果,以便于判断区块正确性;

所述条件参数至少包括:时间参数、地址参数和其他自定义参数;所述时间参数为某一段时间或者从某个时间点后;所述地址参数为DApp业务合约地址、节点交易的发送地址和接收地址;所述其他自定义参数是默认同步链所有区块的全量数据;

当所述条件参数至少包括时间参数和地址参数时,所述在节点启动时,根据业务需求配置条件参数的步骤之后,还包括如下步骤:当所述节点接收到区块时,判断所述区块是否满足所述时间参数;

当所述区块满足时间参数时,获取所述区块中的所述交易;

进入所述当所述节点接收到交易时,判断该交易是否满足所述条件参数的步骤,其中,该步骤中,所述条件参数为所述地址参数;

还包括如下步骤:

当所述区块不满足时间参数时,同步区块头信息,以用于判断区块正确性;

假设开发的某个区块链为链A;

区块链节点根据支撑业务,将节点区块数据按照如下维度划分:(1)拥有所述链A所有区块的全量数据;

(2)拥有所述链A所有和自身DApp业务合约地址相关的交易信息数据;

(3)拥有所述链A所有从自身节点发送过交易的发送地址相关的交易信息数据;

(4)拥有所述链A某一段时间或者从某个时间点后的相关交易信息数据,即根据时间段获取节点相关交易数据。

2.一种按需同步数据的同步节点实现系统,其特征在于,包括:配置模块,所述配置模块用于,在节点启动时,根据业务需求配置条件参数;

判断模块,所述判断模块用于,当所述节点接收到交易时,判断该交易是否满足所述条件参数;

当所述交易满足条件参数时,执行所述交易,并获取该交易的执行结果,在该交易执行完毕后,保存该交易;

所述判断模块还用于,当所述交易不满足条件参数时,执行所述交易,并获取该交易的执行结果,以便于判断区块正确性;

所述条件参数至少包括:时间参数、地址参数和其他自定义参数;所述时间参数为某一段时间或者从某个时间点后;所述地址参数为DApp业务合约地址、节点交易的发送地址和接收地址;所述其他自定义参数是默认同步链所有区块的全量数据;

当所述条件参数至少包括时间参数和地址参数时,还包括优化判断模块:优化判断模块用于,当所述节点接收到区块时,判断所述区块是否满足时间参数;

当所述区块满足时间参数时,获取所述区块中的所述交易;

优化判断模块还用于,当所述区块不满足时间参数时,同步区块头信息,以用于判断区块正确性;

假设开发的某个区块链为链A;

区块链节点根据支撑业务,将节点区块数据按照如下维度划分:(1)拥有所述链A所有区块的全量数据;

(2)拥有所述链A所有和自身DApp业务合约地址相关的交易信息数据;

(3)拥有所述链A所有从自身节点发送过交易的发送地址相关的交易信息数据;

(4)拥有所述链A某一段时间或者从某个时间点后的相关交易信息数据,即根据时间段获取节点相关交易数据。