1.一种基于双区块链结构的证据链平台,其特征在于,包括监管区块链、证据区块链和可信存储系统:
所述监管区块链,用于根据所述证据区块链发送的证据请求信息确定参与者访问证据的合法性,并记录所述参与者的行为信息;
所述证据区块链,用于获取证据请求信息,并将所述证据请求信息对应的身份信息发送给所述监管区块链进行身份验证;以及用于将证据信息存入所述可信存储系统或将证据信息从所述可信存储系统中取出并反馈给所述参与者;
所述可信存储系统,用于存储证据信息。
2.根据权利要求1所述的一种基于双区块链结构的证据链平台,其特征在于,所述监管区块链包括参与者区块链、共享区块链和证据创建信息区块链;
所述参与者区块链,用于记录参与者真实身份信息;
所述共享区块链,用于记录参与者使用证据的信息;
所述证据创建信息区块链,用于记录参与者提交的证据信息。
3.根据权利要求1所述的一种基于双区块链结构的证据链平台,其特征在于,所述监管区块链是私有链,所述证据区块链是联盟链。
4.一种基于双区块链结构的证据链平台的实现方法,其特征在于,包括:
通过证据区块链发起证据请求信息,并将所述证据请求信息发送至监管区块链;
根据所述证据请求信息,通过所述监管区块链对参与者的身份信息进行身份验证;
在通过身份验证后,通过可信存储系统将证据请求信息对应的证据内容发送给所述证据区块链。
5.根据权利要求4所述的一种基于双区块链结构的证据链平台的实现方法,其特征在于,所述实现方法还包括提交证据的步骤,该步骤包括:
向所述监管区块链发起身份记录请求;
由所述监管区块链对所述身份记录请求进行验证,并将验证通过的身份信息存储至参与者区块链中;
向证据区块链发送证据内容;
所述证据区块链向所述监管区块链发起身份验证请求,并在通过身份验证后将所述证据内容存储至证据区块链中。
6.根据权利要求5所述的一种基于双区块链结构的证据链平台的实现方法,其特征在于,所述向所述监管区块链发起身份记录请求,包括:
证据提供者将身份记录请求发送给证据监管者,所述身份记录请求包括被认证的私钥签名、身份标识、随机公钥组、角色信息、角色权限和消息签名;
所述在通过身份验证后将所述证据内容存储至证据区块链中,包括:
证据监管者将证据管理者返回的信息、证据提供者的公钥、消息签名、证据名称存储在监管区块链的证据创建信息区块链中。
7.根据权利要求4所述的一种基于双区块链结构的证据链平台的实现方法,其特征在于,所述实现方法还包括参与者溯源的步骤,该步骤包括:
证据监管者将证据名称、证据在证据区块链中的账本哈希值发送给证据管理者;
所述证据管理者查询证据区块链,获得证据对应的随机公钥;
所述证据管理者将查询到的所述随机公钥返回给所述证据监管者;
所述证据管理者通过所述随机公钥查询监管区块链中的参与者区块链,获得参与者认证公钥,通过所述认证公钥找到参与者真实信息;
所述证据监管者通过所述随机公钥查询监管区块链中的证据创建信息区块链,获取证据提交的相关信息;
所述证据监管者通过所述随机公钥查询证据共享区块链,获取证据使用者的相关信息;并通过所述参与者认证公钥查询所述参与者区块链,来获取所述参与者的真实信息。
8.根据权利要求4所述的一种基于双区块链结构的证据链平台的实现方法,其特征在于,所述实现方法还包括参与者所有证据查找的步骤,该步骤包括:
获取参与者的随机公钥,根据所述参与者的随机公钥查询监管区块链中的参与者区块链;
获取参与者真实身份信息和一组随机公钥值;
根据所述返回的一组随机公钥值查询监管区块链中的证据创建信息区块链;
证据监管者获取该参与者的证据创建信息,所述证据创建信息包括创建的所有证据名称以及证据内容信息,所述证据内容信息包括证据区块链中的账本哈希值和证据提交时间;
证据监管者将获取到的证据创建信息发送给证据管理者;
证据管理者查询证据区块链,获取所有关于参与者的证据信息;
证据管理者将查询到的所有关于参与者证据相关的信息发给证据监管者;
证据监管者利用参与者的随机公钥查询监管区块链中的共享区块链,获取所述参与者的人员信息。