基于区块链的防伪方法 基于区块链的链上电子合约存入、签署和验证系统及方法技术方案

入门知识 1周前 (08-06) 10次浏览 0个评论

本发明专利技术涉及一种基于区块链的电子合约链上的存款、签署和验证系统及方法,属于区块链技术领域,包括业务系统、电子合约小程序、分布式存储网络、区块链Chain、区块链电子合约大屏系统;业务系统用于创建和签订合同,并将合同信息发送到电子合同小程序;电子合同小程序用于创建和签订合同、管理合同、转换合同文本,加密后存储在分布式存储网络中,并将合同和相应的用户信息上传到区块链。还用于管理用户信息,为用户提供区块链合约验证;分布式存储网络用于存储加密合约。文本会自动与区块链上的合约信息进行比较。如果发生篡改,将通过电子合约小程序提醒用户;采用区块链电子合约大屏系统,从电子合约小程序中提取链上合约数据。用于可视化应用程序。利用。使用。

下载所有详细的技术数据

【技术实现步骤总结】

基于区块链的链上电子合约存储、签署和验证系统及方法

[0001]专利技术属于区块链

,涉及一种基于区块链的链上电子合约的存入、签署和验证系统及方法。

技术介绍

[0002]面对日益增长的电子存证需求,传统的存证方式逐渐暴露出成本高、便利性差的缺点。目前,大多数企业都有数字电子合同管理平台,但电子合同加密存储、数字签名和身份认证的应用参差不齐。没有针对个人或小型企业用户的现有技术。该程序作为连接个人和企业用户的终端,方便合同签署、链上证书存储和管理的应用。

技术实现思路

区块链方法如何识别区块_基于区块链数据共享方案_基于区块链的防伪方法

[0003] 有鉴于此,本专利技术的目的是提供一种基于区块链的电子合约链上的存入、签署和验证的系统和方法,

[0004]为实现上述目的,本专利技术提供以下技术方案:

[0005] 专利技术一方面提供了基于区块链的电子合约链证书存储、签署和验证系统,包括业务系统、电子合约小程序、分布式存储网络、区块链、区块链电子合约大屏系统;

[0006]业务系统用于创建和签订合同,并将合同信息发送到电子合同小程序;

[0007]电子合约小程序用于创建和签署合约,用于管理合约,加密合约文本并存储在分布式存储网络中,并将合约和相应的用户信息上传到区块链,也用于管理用户信息,为用户提供区块链合约验证;

[0008] 分布式存储网络用于存储加密的合约文本,并自动与区块链上的合约信息进行比对。如果发生篡改基于区块链的防伪方法,会通过电子合约小程序提醒用户;

p>

区块链方法如何识别区块_基于区块链数据共享方案_基于区块链的防伪方法

[0009]区块链电子合约大屏系统用于电子合约小程序提取的链上合约数据的可视化应用。

[0010]另一方面,专利技术提供了一种基于区块链的电子合约链上的存款、签名和验证方法,包括以下步骤:

[0011]S1:创建合同,用户在业务系统或电子合同小程序中创建合同文本,并确认合同文本内容不会改变;

[0012]S2:用户使用对称密钥对合约文本进行加密,得到加密文本,将其存储在IPFS分布式存储网络中,并将合约文本及相关用户数据上传至区块链。 IPFS 是加密文本生成的哈希地址。平台使用 CA 托管的用户私钥对加密文件的哈希地址进行签名,调用区块链证书存储智能合约,将合约签名和摘要信息上传到区块链。生成区块链电子合约证书;

[0013]S3:用户通过电子合约小程序检查链上合约文本的真实性;

[0014]S4:定期轮询本地pinned文件状态,如果检测到IPFS中存储的合约密文与链上对应的合约文本哈希表存储不一致,则认为发生了篡改,并且智能合约输出一个报警事件,

系统日志监控过程通过电子合约小程序向用户推送被篡改合约相关的用户ID、恶意时间、恶意IP、被篡改内容、篡改前的合约哈希和篡改后的合约哈希。

基于区块链的防伪方法_区块链方法如何识别区块_基于区块链数据共享方案

[0015] 进一步地,在步骤S1中,用户可以先通过业务系统完成签约,再通过电子合同小程序进行合同上链,通过业务系统完成签约具体包括:用户在业务系统中创建合同,填写流程表,上传合同文件,进入审批流程,审批完成后,将各方签署的纸质合同上传至业务系统;用户将业务系统上的纸质合同发送到电子合同小程序中进行存储和上链。

[0016]进一步,用户可以通过电子合同小程序直接创建合同文本,然后将合同上传到链上,包括:合同发起人首先在电子合同小程序中完成数字身份认证,然后创建合同并上传合同文件并输入合同收件人的信息。当合约发起者完成签名后,将启动合约发起者的签名验证和签名服务,并将合约内容上传到链上。显示签名方的文本哈希、公钥地址、合约文本的数字签名,并向接收方发送签名请求;合同接收方收到签署请求后,进入电子合同小程序,完成数字身份认证,获得待签署合同,查看合同发起方的签署详情。如果您同意签署合同,将启动合同收件人的签名验证和签名服务,并将合同内容上传到链上。签名者的文本哈希、公钥地址、合约文本的数字签名,并将签名状态同步给发送者。

[0017]进一步,还包括:将电子合约小程序提取的链上合约数据通过区块链电子合约大屏进行可视化应用,具体包括:

【0018】通过区块链电子合约大屏,对区块链相关数据进行数据可视化统计,智能合约地址、合约数量、合约版本数量、TPS区块链上的合约展示在区块链上;成功,合同作废,合同作废;还可以统计链上合约数量并通过区块链电子合约大屏显示变化,预测合约的篡改情况,展示合作单位的共识节点和区块链合约。区块生成过程;显示每个节点根据链上的合约ID验证合约的真实性,并提供上传文本、文本哈希值和合约指纹三种方式进行验证,展示每个节点的用户ID进行合约验证和最终验证结果。

[0019] 进一步的,合同发起人通过业务系统中根据单个合同显示的二维码进入电子合同小程序;合约接收方通过短信收到小程序的登录方式。

[0020] 进一步的,合同发起人在电子合同小程序中管理自己处理的合同,并通知其他合同签署方的负责人进入单个合同小程序,对合同进行协同管理,合约页面 点击“通知对方”,输入对方姓名和手机,发送短信通知对方登录小程序。同时,合约发起人选择保存二维码发送给各签约方登录小程序,或点击上方分享,通过小程序转发分享给微信用户;合约发起人输入的用户名和手机信息作为登录小程序的身份和手机验证方式。

[0021]进一步的,用户在完成登录和认证后,可以在电子合约小程序首页查看和管理自己发起、接收、上链和作废的合约状态标签;文件、签字确认方信息,点击进入内页;支持在首页使用综合搜索合约关键词检索和展示用户个人账户下的合约。

区块链方法如何识别区块_基于区块链数据共享方案_基于区块链的防伪方法

[0022] 进一步的,用户可以根据“所有合约”、“我发起签署”、“我收到签署”和“链上”四种状态在电子合约小程序中查看当前用户的合约”;合约小程序首页采用综合搜索合约关键词,检索并展示用户个人账户下的合约; “链上”合约支持链上合约证书的展示和下载。

[0023] 进一步地,在步骤S3中,用户通过关键词综合搜索验证并上传合约原文,对已签署并上链的区块链合约进行真实性验证,验证结果为通过与不通过,如果通过则显示证书,如果不通过则返回错误源。

[0024]该专利技术的有益效果是:

[0025]a) 提供合作伙伴的区块链节点接入,电子合约小程序是与区块链进行信息传输和交换的关键方,通过公链或联盟链上的相关电子存款 共识存储的处理机制,加密和验证。

[0026]b) 提供合作伙伴查询链上相关通证信息,支持链上通证查询内容汇总或相关可视化。

[0027]c) 为合作伙伴提供智能合约服务,将证书电子化存储在链上,包括系统本身的内置合约和因业务规则满足需求方需求的普通合约。通用合约提供对电子存款内容的描述,包括但不限于存款号码、用户信息、操作时间、存款内容描述、存款哈希、数字指纹和公钥地址。

[0028]d)若链上凭证信息被篡改或链上验证比对不一致,提供与小程序及对应业务系统的报警对接机制,签订多份合约

基于区块链数据共享方案_基于区块链的防伪方法_区块链方法如何识别区块

【技术保护点】

【技术特点总结】

1.一种基于区块链的链上电子合约存储、签署和验证系统,其特点是包括业务系统、电子合约小程序、分布式存储网络、区块链、区块链电子合约大屏幕系统;业务系统用于创建和签订合同,并将合同信息发送到电子合同小程序;电子合同小程序用于创建和签订合同、管理合同、转让合同文本加密后存储在分布式存储网络中,并将合同和相应的用户信息上传到区块链。还用于管理用户信息,为用户提供区块链合约验证;分布式存储网络用于存储加密。合同文本会自动与区块链上的合同信息进行比较。如果发生篡改,将通过电子合约小程序提醒用户;采用区块链电子合约大屏系统提取电子合约小程序。可视化应用的链上合约数据。 2.一种基于区块链的链上电子合约存入、签署和验证方法,其特征在于包括以下步骤: S1:创建合约,用户在业务系统或电子合约小程序中创建合约文本, 确认合同文本内容不会更改; S2:用户使用对称密钥对合约文本进行加密,得到密文,将密文存储在IPFS分布式存储网络中,并将合约文本及相关用户数据上传到区块链,IPFS为由IPFS生成的哈希地址加密文本,平台使用CA托管的用户私钥对加密文件的哈希地址进行签名,调用区块链证书存储智能合约,并将合约签名和摘要信息上传到区块链,生成区块链电子合同证明; S3:用户通过电子合约小程序检查链上合约文本的真实性; S4:定期轮询本地pinned文件的状态,如果检测到IPFS中存储的加密合约文本与链上对应的合约文本哈希表存储不一致,则认为发生了篡改,智能合约输出报警事件,系统日志监控过程通过电子合约小程序将与被篡改合约相关的用户ID推送给用户。 IP、被篡改的内容、篡改前的合约hash、篡改后的合约hash。

3.根据权利要求2所述的基于区块链的电子合约链上的充值、签名和验证方法,其特征在于:在步骤S1中,用户可以先通过业务系统完成签名,以及然后通过电子合同小程序进行合同上链,通过业务系统完成签约,具体包括:用户在业务系统中创建合同,填写流程表,上传合同文件,进入审批流程,审批完成后,上传签署方。纸质合同下发至业务系统;用户将业务系统上的纸质合同发送至电子合同小程序进行存储和上链。 4.根据权利要求2所述的基于区块链的链上电子合约存入、签署和验证方法,其特征在于:用户可以通过电子合约小程序直接创建合约文本,然后将合约上传至链,其中包括:合约发起人首先在电子合约小程序中完成数字身份认证,然后创建合约,上传合约文件并录入合约接收人的信息。当合约发起人完成签名后,会调用合约发起人的签名验证。签章服务,将合约内容上传到链上。上链完成后,签名方的文本哈希、公钥地址和合约文本的数字签名将显示在电子合约文档的内页基于区块链的防伪方法,并向接收者发送签名请求。 ;合同接收方收到签署请求后,进入电子合同小程序,完成数字身份认证,获取待签署合同,查看合同发起方的签署细节。如果你同意…

【专利技术属性】

技术研发人员:谢安科、杨淑仪、胡凯、罗建钊、孙雅妮、杨晓、于欣、

申请人(专利权):北京航空航天大学云南创新研究院,

类型:发明

国家省份:

下载所有详细的技术数据我是该专利的所有者

挖矿网Ethos中文站简单易用的挖矿系统,为挖矿产业提供教程软件以及矿机测评交易信息等,挖矿网各种数字货币挖矿收益对比计算,挖矿网介绍挖矿的工具,以及矿场的最新消息等。http://www.ethospool.com/

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址