基于区块链的获取存证的方法及装置与流程

文档序号:34900378发布日期:2023-07-26 09:57阅读:49来源:国知局
基于区块链的获取存证的方法及装置与流程

本公开涉及区块链,具体涉及一种基于区块链的获取存证方法及装置。


背景技术:

1、目前,基于区块链的可信特性,用户通常将存证上传至区块链。在一些情况下,如发生纠纷时,需要将链上的存证内容生成存证证明(或称为存证证明书)提供给非存证用户,如司法机关。但是,常见的存证证明可以通过拉取链上存证内容,然后在链下生成存证证明书,存在存证内容被篡改的可能。另外,非存证用户无法自主核验和获取可信的存证证明书。


技术实现思路

1、有鉴于此,本公开实施例致力于提供一种基于区块链的获取存证方法及装置。下面对本公开涉及的各个方面进行介绍。

2、第一方面,提供了一种基于区块链的获取存证的方法,所述区块链部署有第一智能合约,所述第一智能合约用于将存证事务的权限授权于非存证用户,该方法包括:从存证平台接收第一请求,所述第一请求由存证用户或者所述非存证用户经存证平台发起,所述第一请求用于请求所述存证事务的存证内容和/或请求所述存证事务的存证证明;响应于所述第一请求,所述区块链获取所述存证事务的存证内容,和/或基于所述存证事务的存证内容,生成所述存证事务的存证证明。

3、第二方面,提供了一种基于区块链的获取存证的方法,该方法应用于存证平台,该方法包括:接收用户发送的查询或生成存证证明请求,所述查询请求用于请求查询存证事务的存证内容,所述生成存证证明请求用于请求生成所述存证事务的存证证明;向所述区块链发送第一请求,以请求所述区块链查询所述存证事务的存证内容,或请求所述区块链生成所述存证事务的存证证明。

4、第三方面,提供了一种基于区块链的获取存证的装置,所述区块链部署有第一智能合约,所述第一智能合约用于将存证事务的权限授权于非存证用户,所述装置包括:第一接收模块,用于从存证平台接收第一请求,所述第一请求由存证用户或者所述非存证用户经存证平台发起,所述第一请求用于请求所述存证事务的存证内容和/或请求所述存证事务的存证证明;处理模块,用于响应于所述第一请求,所述区块链获取所述存证事务的存证内容,和/或基于所述存证事务的存证内容,生成所述存证事务的存证证明。

5、第四方面,提供了一种基于区块链的获取存证的装置,所述装置应用于存证平台,所述装置包括:第一接收模块,用于接收用户发送的查询或生成存证证明请求,所述查询请求用于请求查询存证事务的存证内容,所述生成存证证明请求用于请求生成所述存证事务的存证证明;第一发送模块,用于向所述区块链发送第一请求,以请求所述区块链查询所述存证事务的存证内容,或请求所述区块链生成所述存证事务的存证证明。

6、第五方面,提供了一种基于区块链的获取存证的装置,该装置包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器被配置为执行所述可执行代码,以实现如第一方面或第二方面所述的方法。

7、第六方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各方面中的方法。

8、第七方面,提供了一种计算机可读介质,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各方面中的方法。

9、本公开通过将存证事务的权限授权于非存证用户,使得非存证用户可以从区块链上查询该存证事务的存证内容和/或生成该存证事务的存证证明,使得非存证用户可以自主核验存证内容以及生成存证证明,降低了与存证事务有关的纠纷的处理难度,有助于避免存证证明被篡改的问题。



技术特征:

1.一种基于区块链的获取存证的方法,所述区块链部署有第一智能合约,所述第一智能合约用于将存证事务的权限授权于非存证用户,所述方法包括:

2.如权利要求1所述的方法,所述方法还包括:

3.如权利要求2所述的方法,所述响应于所述第二请求,所述区块链将所述非存证用户、所述存证事务的权限的授权关系存储在所述第一智能合约中,包括:

4.如权利要求1所述的方法,所述响应于所述第一请求,所述区块链获取所述存证事务的存证内容,和/或基于所述存证事务的存证内容,生成所述存证事务的存证证明,包括:

5.如权利要求1所述的方法,所述存证事务包括多个阶段的存证内容,所述响应于所述第一请求,所述区块链获取所述存证事务的存证内容,和/或基于所述存证事务的存证内容,生成所述存证事务的存证证明,包括:

6.如权利要求5所述的方法,所述区块链部署有第二智能合约,所述第二智能合约用于生成所述存证事务的所述全流程存证证明,所述基于所述多个阶段中每个阶段的存证内容,所述区块链生成所述存证事务的全流程存证证明,包括:

7.如权利要求6所述的方法,所述基于所述多个阶段中每个阶段的存证内容,生成所述存证事务的所述全流程存证证明,包括:

8.一种基于区块链的获取存证的方法,所述方法应用于存证平台,所述方法包括:

9.如权利要求8所述的方法,所述方法还包括:

10.一种基于区块链的获取存证的装置,所述区块链部署有第一智能合约,所述第一智能合约用于将存证事务的权限授权于非存证用户,所述装置包括:

11.如权利要求10所述的装置,所述装置还包括:

12.如权利要求11所述的装置,所述存储模块用于:

13.如权利要求10所述的装置,所述处理模块用于:

14.如权利要求10所述的装置,所述存证事务包括多个阶段的存证内容,所述处理模块用于:

15.如权利要求14所述的装置,所述区块链部署有第二智能合约,所述第二智能合约用于生成所述存证事务的所述全流程存证证明,所述基于所述多个阶段中每个阶段的存证内容,所述区块链生成所述存证事务的全流程存证证明,包括:

16.如权利要求15所述的装置,所述基于所述多个阶段中每个阶段的存证内容,生成所述存证事务的所述全流程存证证明,包括:

17.一种基于区块链的获取存证的装置,所述装置应用于存证平台,所述装置包括:

18.如权利要求17所述的装置,所述装置还包括:

19.一种基于区块链的获取存证的装置,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器被配置为执行所述可执行代码,以使所述装置实现权利要求1-9中任一项所述的方法。


技术总结
本公开提供了一种基于区块链的获取存证方法及装置,所述区块链部署有第一智能合约,所述第一智能合约用于将存证事务的权限授权于非存证用户,该方法包括:从存证平台接收第一请求,所述第一请求由存证用户或者所述非存证用户经存证平台发起,所述第一请求用于请求所述存证事务的存证内容和/或请求所述存证事务的存证证明;响应于所述第一请求,所述区块链获取所述存证事务的存证内容,和/或基于所述存证事务的存证内容,生成所述存证事务的存证证明。

技术研发人员:陈赛
受保护的技术使用者:蚂蚁区块链科技(上海)有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1