An embodiment of the invention provides an information processing method and device for a block chain. The method includes: obtaining a content information generation request from the first account, in which a proposition carrying a condition for generating content information is carried in the content information generation request; a OM request containing a proposition is broadcast to the block chain network, and a OM request is requested. With multiple account addresses of second accounts, multiple second accounts are used as the object of the specified answer proposition to obtain an intermediate answer to the proposition, and to generate the final answer to the proposition according to the presupposed consensus mechanism; and to process the content information of the first account according to the final answer. By introducing a propositional / answer mechanism to control the generation of content information in the process of generating content information, the embodiment of the invention extends the application scope of the block chain by increasing the flexibility of the generating process of the content information of the book. One
【技术实现步骤摘要】
区块链的信息处理方法及装置
本专利技术实施例涉及区块链技术,尤其涉及一种区块链的信息处理方法及装置。
技术介绍
区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。区块链是以P2P网络为基础而构建起来的去中心化的体系架构,如图1所示,在传统的区块链的体系架构中,主要包括图中的两个层次:数据应用层和基础架构层。数据应用层主要涉及账本的内容数据的生成,在区块链的网络中,参与交易的各个节点都可以基于某个事务的发生而生成与该事务相关的内容数据,这些内容数据构成了账本的内容数据。账本中的内容数据都会与账户相关联。基础架构层涉及的是区块的产生,即区块的打包和入链,在该层次主要工作是:通过区块链网络的竞争机制,将第一层次中生成的账本进行加密和数据封装处理生成符合区块链协议的新区块,并将该新区块链接到已有的区块链上,从而实现区块链的延展。在现有技术中,在上述的数据应用层中,账本中内容数据的生成过程是一个封闭的过程,区块链的节点的主要工作就是被动地记录内容数据,也不会与区块链网络之外的节点进行交互,账本的内容数据的生成过程缺乏灵活性。
技术实现思路
本专利技术实施例提供一种区块链的信息处理方法及装置,以增加账本的内容信息的生成过程的灵活性。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供了一种区块链的信息处理方法,包括:获取来自第一账户的内容信息生成请求,其中该内容信息生成请求中携带有作为内容信息生成条件的命题;向区块链网络进行广播包含所述命题的OM请求,所述OM请求中携带有多个第二账 ...
【技术保护点】
1.一种区块链的信息处理方法,其特征在于,包括:
【技术特征摘要】
1.一种区块链的信息处理方法,其特征在于,包括:获取来自第一账户的内容信息生成请求,其中该内容信息生成请求中携带有作为内容信息生成条件的命题;向区块链网络进行广播包含所述命题的OM请求,所述OM请求中携带有多个第二账户的账户地址,所述多个第二账户作为指定回答所述命题的询问对象;获取针对该命题返回的中间答案,并根据预设的共识机制生成针对该命题的最终答案;根据该最终答案处理所述第一账户的内容信息生成请求。2.根据权利要求1所述的方法,其特征在于,获取来自全部或者部分所述多个第二账户的针对该命题的中间答案,并根据预设的共识机制生成针对该命题的最终答案包括:获取所述多个第二账户提供的针对该命题的中间答案,所述各个中间答案附带有权重值;根据各个中间答案的答案内容和权重值,对答案内容进行统计排名,根据预设的规则,选择排名在前的一个或多个答案内容作为所述最终答案的答案内容。3.根据权利要求2所述的方法,其特征在于,所述权重值是与所述第二账户相关联。4.根据权利要求1所述的方法,其特征在于,所述多个第二账户包括与所述区块链网络外部的OM服务器对应的账户和/或与所述第一账户同类型的区块链网络内部的账户。5.一种区块链的信息处理方法,其特征在于,获取来自第一账户的内容信息生成请求,其中该内容信息生成请求中携带有作为内容信息生成条件的命题;向区块链网络进行广播包含所述命题的OM请求,所述OM请求中携带有将该区块链网络中的全部账户或者除了所述第一账户以外的全部第二账户作为所述命题询问对象的指示信息,获取针对该命题的中间答案,并根据预设的共识机制生成针对该命题的最终答案;根据该最终答案处理所述第一账户的内容信息生成请求。6.一种区块链的信息处理装置,其特征在于,包括:第一获取模块,用于获取来自第一账户的内容...
【专利技术属性】
技术研发人员:谭智勇,宋承根,赵微,
申请(专利权)人:北京欧链科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。