电子文件存证上链方案
区块链组织规划: 建立由5个组织组成的联盟。 500家子单位和互联网访问,配置15个记账节点。
文件存证过程:用户注册APP,获取链上颁发的证书,用户使用链上证书签名后,上传音频、视频、图片、文档等证据文件到存证后台服务,
存证后台调用链上权限合约,判断用户是否有文件上传权限,若有,后台服务调用大数据平台存储接口,将上传的文件存储到大数据平台,并获得返回的文件存储地址,根据上传文件的内容摘要计算出文件指纹(HASH值)。存证服务调用公链上的智能合约存储数据的接口,将上传文件的存储地址、文件指纹、以及其他关键信息存到链上。
存证读取过程:用户使用个人证书签名后,访问存储后台的读取文件接口,存证后台调用权限合约查询是否有该文件访问权限,若有, 后台程序访问存证链码,程序根据获取链上文件的指纹和存储地址进行验证,返回文件信息。
系统架构图: