基于区块链的关系证明方法、装置、设备及存储介质制造方法及图纸

技术编号:21308853 阅读:25 留言:0更新日期:2019-06-12 10:55
本发明专利技术公开了一种基于区块链的关系证明方法、装置、计算机设备及存储介质,所述方法包括:对待验证数据进行合法性验证;若验证成功,则通知区块链盟网络中其他节点对待验证数据进行验证,并等待返回结果;若区块链盟网络中所有节点均验证成功,则根据预设工作量证明算法计算工作量证明,并通知区块链盟网络中其他节点进行同步计算;若在计算过程中未触发停止计算的条件,且计算得到的工作量证明通过合法性验证,则将待验证数据作为合法区块数据保存,并通知区块链盟网络中其他节点对合法区块数据进行同步;根据合法区块数据对客户端发送的证明请求进行举证。本发明专利技术的技术方案解决传统关系证明过程繁琐,证明信息容易被伪造或篡改的的问题。

Method, Device, Equipment and Storage Medium of Relation Proving Based on Block Chain

The invention discloses a relationship proving method, device, computer equipment and storage medium based on block chain, which includes: validating validation data for validation; notifying other nodes in block chain alliance network to validate validation data for validation if validation is successful, and waiting for the result to be returned; if all nodes in block chain alliance network are validated successfully, then according to the validation method. The preset workload proving algorithm calculates workload proving and notifies other nodes in the block link alliance network to perform synchronous computation; if the condition of stopping calculation is not triggered in the calculation process and the workload proved by the calculation is validated by validation, the data to be validated will be saved as valid block data, and other nodes in the block link alliance network will be notified of valid block data. Synchronization; Prove the proof request sent by the client according to the legal block data. The technical scheme of the invention solves the problem that the traditional relationship proving process is cumbersome and the proving information is easy to be forged or tampered with.

【技术实现步骤摘要】
基于区块链的关系证明方法、装置、设备及存储介质
本专利技术涉及信息处理领域,尤其涉及基于区块链的关系证明方法、装置、计算机设备及存储介质。
技术介绍
亲属关系证明是人们在生活中时常需要用到的证明凭证。例如,在财产继承,去国外定居、探亲、留学,领取抚恤赔偿金等事项中,需要凭借亲属关系证明来证明当事人与关系人之间的亲属关系。亲属关系证明的开具通常需要多个政府部门的共同参与,例如,当事人所在的街道办事处、社区或户籍所在地派出所,若父母与子女的户籍不在同一地点,则需要涉及各自户籍所在地派出所;若是新生儿,则还需要涉及到新生儿所在出生医院的证明;对于一些情况复杂的,可能还需要到公证处进行公证等等。由此可见,涉及的证明的环节很多,举证人要证明一组亲属关系的过程是十分繁冗和复杂的。并且,随着信息技术不断的进步,各个证明环节的信息均存在被伪造或篡改的风险。
技术实现思路
本专利技术实施例提供一种基于区块链的关系证明方法、装置、计算机设备及存储介质,以解决传统关系证明过程繁琐,证明信息容易被伪造或篡改的问题。一种基于区块链的关系证明方法,包括:若接收到第一客户端发送的信息存储请求,则对所述信息存储请求中的本文档来自技高网...

【技术保护点】
1.一种基于区块链的关系证明方法,应用在区块链盟网络中的每个网络节点,其特征在于,所述基于区块链的关系证明方法包括:在接收到第一客户端发送的信息存储请求时,对所述信息存储请求中的待验证数据进行合法性验证;若所述待验证数据的合法性验证成功,则向所述区块链盟网络中其他的所述网络节点广播包含所述待验证数据的请求验证消息,以使其他的所述网络节点对所述待验证数据进行合法性验证,并在合法性验证成功后在所述区块链盟网络中广播验证通过消息;若接收到所述区块链盟网络中其他的每个所述网络节点广播的所述验证通过消息,则根据预设工作量证明算法计算工作量证明,并通过广播消息通知所述区块链盟网络中其他的每个所述网络节点进...

【技术特征摘要】
1.一种基于区块链的关系证明方法,应用在区块链盟网络中的每个网络节点,其特征在于,所述基于区块链的关系证明方法包括:在接收到第一客户端发送的信息存储请求时,对所述信息存储请求中的待验证数据进行合法性验证;若所述待验证数据的合法性验证成功,则向所述区块链盟网络中其他的所述网络节点广播包含所述待验证数据的请求验证消息,以使其他的所述网络节点对所述待验证数据进行合法性验证,并在合法性验证成功后在所述区块链盟网络中广播验证通过消息;若接收到所述区块链盟网络中其他的每个所述网络节点广播的所述验证通过消息,则根据预设工作量证明算法计算工作量证明,并通过广播消息通知所述区块链盟网络中其他的每个所述网络节点进行所述工作量证明的同步计算;若在计算所述工作量证明的过程中未触发预设条件,并且计算得到的所述工作量证明通过所述区块链盟网络中其他每个所述网络节点的合法性验证,则将所述待验证数据作为合法区块数据保存到本地区块链中,其中,所述预设条件用于停止对所述工作量证明的计算;向所述区块链盟网络中其他的所述网络节点广播数据同步消息,以使所述区块链盟网络中其他的每个所述网络节点对所述合法区块数据进行同步;若接收到第二客户端发送的关系证明请求,则根据所述合法区块数据生成授信数据,并将所述授信数据返回给所述第二客户端。2.如权利要求1所述的基于区块链的关系证明方法,其特征在于,所述若所述待验证数据的合法性验证成功,则向所述区块链盟网络中其他的所述网络节点广播包含所述待验证数据的请求验证消息之后,所述基于区块链的关系证明方法还包括:若所述待验证数据的合法性验证失败,或者,未接收到所述区块链盟网络中其他的每个所述网络节点广播的所述验证通过消息,则向所述第一客户端返回信息存储请求失败的消息。3.如权利要求1所述的基于区块链的关系证明方法,其特征在于,所述将所述待验证数据作为合法区块数据保存到本地区块链中,包括:获取所述区块链盟中每个所述网络节点的数字签名,并将所述数字签名添加到所述待验证数据中;将添加了所述数字签名的所述待验证数据作为合法区块数据保存到所述本地区块链中。4.如权利要求1所述的基于区块链的关系证明方法,其特征在于,所述若接收到第二客户端发送的关系证明请求,则根据所述合法区块数据生成授信数据,并将所述授信数据返回给所述第二客户端,包括:根据所述合法区块数据生成智能合约,并将所述智能合约部署到所述区块链盟网络中的每个所述网络节点上;若接收到所述第二客户端发送的所述关系证明请求,则根据所述智能合约生成授信数据,并将所述授信数据返回给所述第二客户端。5.如权利要求1所述的基于区块链的关系证明方法,其特征在于,所述向所述区块链盟网络中其他的所述网络节点广播数据同步消息,包括:根据预设加密方式对所述合法区块数据进行加密,得到密文数据;将所述密文数据封装成所述数据同步消息,并向所述区块链盟网络中其他的所述网络节点广播数据同步消息。6.如权利要求1所述的基于区块链的关系证明方法,其特征在于,所述若接收到所述区块链盟网络中其他的每个所述网络节点广播的所述验证通过消息...

【专利技术属性】
技术研发人员:江虹
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1