【技术实现步骤摘要】
一种基于以太坊的数据存证和验证方法
本专利技术涉及区块链、以太坊、非对称加密解密技术,尤其涉及一种基于以太坊的数据存证和验证方法。
技术介绍
当今,数据已成为这个时代的最重要的关键词,而数据的知识产权也越来越受到人们的重视,所以对于原始数据的存证也显得越发重要。第三方电子数据平台提供的仅是一种电子证据收集、固定服务,即将本已经存在的电子证据使用一定的技术手段进行固定或者在产生电子证据的同时对电子证据进行固定,从而保障电子证据在固定之后不被篡改、保持完整。因此第三方电子数据平台提供的不是电子证据本身,而仅是一种保全证据的方法、手段或途径。在司法审判中,法庭会对经固定的电子证据进行审查判断,确认该种证据仍然符合证据的三性,即真实性、合法性、关联性,其中真实性是审查判断的重点。这就决定了法庭一方面要对被固定的电子证据本身情况进行审查,另一方面又要对该证据的固定手段、方法进行审查,且需要考虑该种固定手段、方法是否足以保证电子证据不被损毁、篡改。因此,对第三方电子数据保全平台的选择就显得格外重要。传统的数据存证,一般均是由第三方机构来对数据进行存储和验证,而这个第三方机构的 ...
【技术保护点】
1.一种基于以太坊的数据存证和验证方法,其特征在于,以以太坊区块链网络为基础平台,利用对称和非对称加密、解密算法,为用户提供数据存证、验证。
【技术特征摘要】
1.一种基于以太坊的数据存证和验证方法,其特征在于,以以太坊区块链网络为基础平台,利用对称和非对称加密、解密算法,为用户提供数据存证、验证。2.根据权利要求1所述的方法,其特征在于,主要包括以下几个步骤:1)搭建以太坊网络平台;2)数据存证;3)数据验证。3.根据权利要求2所述的方法,其特征在于,所述搭建以太坊网络平台,是使用以太坊PoA共识引擎,搭建以太坊私有链网络,为智能合约和DApp提供运行时环境;然后部署智能合约,实现存证数据在区块链中的存储和查询。4.根据权利要求3所述的方法,其特征在于,所述数据存证,是使用SHA-256散列算法对待存证数据进行散列得到数据的HASH字符串;然后发起存证交易,并使用当前用户私钥对本次交易进行签名;存证智能合约接收到请求后,首先判断区块链中是否存在于散列数据完全一致的存证信息,若存在,则拒绝本次存证交易,若不存在,则将散列数据与用户信息一同持久化到区块链中。5.根据权利要求4所述的方法,其特征在于,所述数据验证,是对验证数据进行SHA-256散列计算得到散列数据;然后,调用验证智能合约并使用...
【专利技术属性】
技术研发人员:杨海勇,王伟兵,商广勇,马岩堂,
申请(专利权)人:浪潮软件集团有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。