The embodiment of the invention provides a feedback processing method and an apparatus in a block chain, wherein the method includes: in response to the generation of a new block containing feedback control on the transaction data of an existing block in the block chain, the data in the new block is calculated by an irreversible algorithm to obtain a check value, and the check value of the new block is written In the existing block, a backlink from the new block to the existing block is formed; the feedback control operation is performed on the transaction data of the existing block; and new data in the block chain forming a backlink with feedback control operation is broadcast to the block chain network. The scheme of the embodiment of the present invention can carry out feedback control operation on the existing blocks based on the reverse link relationship of the block chain.
【技术实现步骤摘要】
区块链中的反馈处理方法和装置
本申请涉及计算机
,尤其涉及一种区块链中的反馈处理方法和装置。
技术介绍
如图1所示,现有技术的区块链的结构都是以链状单向的方式进行延展的,后一个区块将基于前一个区块的内容计算获得的哈希值(Hash)写入到后一区块的区块头中,从而形成与前一个区块之间的逻辑关系。随着新数据的产生,区块链沿着箭头方向会不断地向前延展,并通过区块之间的哈希值的关系,形成不可逆的数据记录链条。在上述区块链的逻辑体系中,只能体现和记录数据向前发展的内容和趋势。但是,实际上在数据的内容的生成和发展会有很多的变化和关系的存在,单纯的从前向后的记录逻辑必然会对区块链数据的发展产生限制。
技术实现思路
本专利技术提供了一种区块链中的反馈处理方法和装置,能够基于区块链的反向链接关系,在区块链中形成依据当前区块对过去已有区块进行反馈操作的反馈控制逻辑。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供了一种区块链中的反馈处理方法,包括:响应于包含对区块链中已有区块的交易数据进行反馈控制的新区块的生成,对新区块中的数据经不可逆算法计算得到校验值,并将该新区块的校验值写入到所述已有区块中,形成从所述新区块指向所述已有区块的反向链接;对所述已有区块的交易数据进行所述反馈控制操作;将形成具有反馈控制操作的反向链接的区块链中的新增数据向区块链网络进行广播。第二方面,提供了一种区块链中的反馈处理装置,包括:验证值计算模块,用于响应于包含对区块链中已有区块的交易数据进行反馈控制的新区块的生成,对新区块中的数据经不可逆算法计算得到校验值;区块链接模块,用于将新区 ...
【技术保护点】
1.一种区块链中的反馈处理方法,其特征在于,包括:响应于包含对区块链中已有区块的交易数据进行反馈控制的新区块的生成,对新区块中的数据经不可逆算法计算得到校验值,并将该新区块的校验值写入到所述已有区块中,形成从所述新区块指向所述已有区块的反向链接;对所述已有区块的交易数据进行所述反馈控制操作;将形成具有反馈控制操作的反向链接的区块链中的新增数据向区块链网络进行广播。
【技术特征摘要】
1.一种区块链中的反馈处理方法,其特征在于,包括:响应于包含对区块链中已有区块的交易数据进行反馈控制的新区块的生成,对新区块中的数据经不可逆算法计算得到校验值,并将该新区块的校验值写入到所述已有区块中,形成从所述新区块指向所述已有区块的反向链接;对所述已有区块的交易数据进行所述反馈控制操作;将形成具有反馈控制操作的反向链接的区块链中的新增数据向区块链网络进行广播。2.根据权利要求1所述的方法,其特征在于,所述对所述已有区块的交易数据进行所述反馈控制操作包括:设置所述已有区块中交易数据从关闭状态切换为开启状态。3.根据权利要求1所述的方法,其特征在于,所述对所述已有区块的交易数据进行所述反馈控制操作包括:设置所述已有区块中交易数据从开启状态切换为关闭状态。4.根据权利要求1所述的方法,其特征在于,所述对所述已有区块的交易数据进行所述反馈控制操作包括:通过区块链中所述已有区块对其他区块中的交易数据进行反馈控制的操作。5.根据权利要求1-4任一种所述的方法,其特征在于,所述新区块中包含有被反馈控制的所述已有区块的区块编号和反馈控制...
【专利技术属性】
技术研发人员:谭智勇,宋承根,赵微,
申请(专利权)人:北京欧链科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。