【技术实现步骤摘要】
基于区块链的存证方法、装置和系统
[0001]本公开涉及区块链
,具体涉及一种基于区块链的存证方法、装置和系统。
技术介绍
[0002]随着区块链技术的快速发展,基于区块链的可信存证服务得到广泛应用,例如使用可信存证服务对电子票据、电子合同等内容进行区块链存证。在可信存证的场景下,为了保证存证内容的高度可信及不可篡改,在将待存证内容上链存证之前,可以对待存证内容进行校验,例如格式校验、内容校验等,校验通过后才能将待存证内容存储于区块链上。
[0003]相关技术中,可以采用智能合约对待存证内容进行校验,然而,这种校验方式使得可信存证的校验效率较低。
技术实现思路
[0004]有鉴于此,本公开提供一种基于区块链的存证方法、装置和系统,以提高可信存证的校验效率。
[0005]第一方面,提供一种基于区块链的存证方法,所述区块链上部署有用于对待存证内容进行校验的智能合约,所述方法由所述区块链执行,所述方法包括:接收存证平台发送的存证请求,所述存证请求用于请求对所述待存证内容进行区块链存证,所述待存 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的存证方法,所述区块链上部署有用于对待存证内容进行校验的智能合约,所述方法由所述区块链执行,所述方法包括:接收存证平台发送的存证请求,所述存证请求用于请求对所述待存证内容进行区块链存证,所述待存证内容已通过所述存证平台的链下校验;响应于所述存证请求,调用所述智能合约,以对所述待存证内容进行链上校验;若所述待存证内容通过所述链上校验,在所述区块链上对所述待存证内容进行存证。2.根据权利要求1所述的方法,所述链下校验和所述链上校验是基于存证模板进行的,所述链下校验和所述链上校验用于校验所述待存证内容是否符合所述存证模板的校验规则。3.根据权利要求2所述的方法,所述存证模板存储于所述区块链上。4.根据权利要求2所述的方法,所述存证模板为采用可视化窗口或接口创建的模板。5.根据权利要求1
‑
4中任一项所述的方法,所述链下校验用于对结构化数据进行校验,所述待存证内容为非结构化数据时,所述链下校验是在所述待存证内容被转化为结构化数据后进行的。6.一种基于区块链的存证方法,所述区块链上部署有用于对待存证内容进行校验的智能合约,所述区块链用于调用所述智能合约以对所述待存证内容进行链上校验,所述方法由存证平台执行,所述方法包括:接收存证发起方发送的存证请求,所述存证请求用于请求对所述待存证内容进行区块链存证;响应于所述存证请求,对所述待存证内容进行链下校验;若所述待存证内容通过所述链下校验,将所述存证请求转发给所述区块链。7.根据权利要求6所述的方法,所述链下校验和所述链上校验是基于存证模板进行的,所述链下校验和所述链上校验用于校验所述待存证内容是否符合所述存证模板的校验规则。8.根据权利要求7所述的方法,所述存证模板存储于所述区块链上。9.根据权利要求7所述的方法,所述存证模板为采用可视化窗口或接口创建的模板。10.根据权利要求6
‑
9中任一项...
【专利技术属性】
技术研发人员:马雪东,刘坚,叶玲玲,高伟娜,
申请(专利权)人:蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。