专利汇可以提供一种基于区块链和星际文件系统的企业间标准共识方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 区 块 链 和IPFS星际文件系统的企业间标准共识方法,该方法能够很好的将区块链和IPFS星际文件系统结合起来,在信任的前提下提高企业的共识效率以及保证标准文件的安全性。区块链中的联盟链,能将各企业绑定起来,组成一个联盟,在其上搭建Dapp去中心化应用,区块链各 节点 能在该Dapp中进行投票,利用 智能合约 能安全可靠的实现前台页面与区块链的交互,进行文本数据的存储和查询等操作;在此 基础 上,结合IPFS星际文件系统,能在各企业达成共识后将该标准文件安全可信的存储在区块链中。最终能安全有效的让各企业在线上达成某一标准共识。,下面是一种基于区块链和星际文件系统的企业间标准共识方法专利的具体信息内容。
1.一种基于区块链和IPFS星际文件系统的企业间标准共识方法,其特征在于:包括以下步骤:
步骤1:准备编写好的标准文件到本地计算机;
步骤2:搭建Dapp投票应用,利用HTML、CSS、JavaScript搭建投票Dapp的前台页面,建立上传文件系统和查询系统;
步骤3:编写智能合约,完成和前台以及IPFS星际文件系统的对接,并利用truffle框架部署到区块链节点中;
步骤4:调用智能合约,根据投票是否通过判断是否上传区块链;
步骤5:搭建区块链联盟链平台,将Dapp前台传入的数据和文件信息保存到区块链本地节点中,并通过P2P扩散到区块链中的所有节点,返回该交易地址到数据库中;
步骤6:建立IPFS星际文件系统,解决了区块链中不能存储文件的问题,并与上述搭建好的区块链联盟链平台进行连接,接收Dapp应用上传的标准文件,利用IPFS计算好的文件hash值,传入区块链并保存交易地址到数据库;
步骤7:根据数据库中的交易地址可以在Dapp应用中查询区块链中相应投票结果,并下载标准文件。
2.根据权利要求1所述的一种基于区块链和IPFS星际文件系统的企业间标准共识方法,其特征在于:
步骤2.1:利用HTML、CSS、JavaScript搭建投票Dapp的前台页面,让各企业能将标准上传至该应用浏览并进行投票;
步骤2.2:在Dapp应用中建立查询系统,让各企业能对标准文件和投票结果进行查询。
3.根据权利要求1所述的一种基于区块链和IPFS星际文件系统的企业间标准共识方法,其特征在于:
步骤3.1:在智能合约中设定投票权限及各企业的投票权重占比,并设定投票通过所需达到的阈值;
步骤3.2:根据本方法中投票Dapp应用中投票、查询、上传文件等功能,在智能合约脚本中实现相应的功能,完成Dapp应用和IPFS及区块链的对接;
步骤3.3:利用truffle框架方法将编写好的智能合约编译部署到区块链节点中,有效的智能合约通过P2P方式在区块链中扩散,区块链中各个节点都收到一份有效合约并保存在对应的区块中,使得各个节点都可安全有效地运用该智能合约。
4.根据权利要求1所述的一种基于区块链和IPFS星际文件系统的企业间标准共识方法,其特征在于:
步骤4.1:在nodeJs上接受相应请求,计算出投票结果,并判断投票是否大于阈值;
步骤4.2:根据投票结果,若判定投票通过,此时将投票结果存入区块链,并同时自动上传标准文件至IPFS中,若投票失败,则只上传投票结果至区块链。
5.根据权利要求1所述的一种基于区块链和IPFS星际文件系统的企业间标准共识方法,其特征在于:
步骤5.1:根据触发条件将投票结果及文件信息存入区块链节点,实现本地数据和区块链数据的交互,一旦存储到区块链节点,数据便不可篡改,确保了数据的安全性;
步骤5.2:数据一上传到区块链本地节点中后,会迅速的通过P2P的方式传播到区块链中的所有节点,覆盖整条联盟链,让每个节点都有一份完整的账本,一旦某个节点的数据发生篡改,其它节点就会将它划分为失信节点,它的数据也将失去认可。
6.根据权利要求1所述的一种基于区块链和IPFS星际文件系统的企业间标准共识方法,其特征在于:
步骤6.1:由于区块链中不能存储文件,所以在该区块链中部署IPFS,代替区块链保存文件,而IPFS正好也是类似于联盟链,能将各企业连接起来;部署IPFS环境,通过ipfs init命令搭建本地节点;
步骤6.2:由于不同企业间传输文件需要跨域,所以需要对IPFS进行跨域配置,并通过ipfs daemon命令启动服务器;
步骤6.3:与区块链联盟链平台进行连接,接收Dapp应用上传的标准文件,利用IPFS计算好的文件hash值并传入区块链,因为文件的hash值是基于内容且唯一的,其他企业可以通过对比文件hash判断标准文件是否被篡改;
步骤6.4:存入区块链后返回区块链的交易地址,并存入数据库,用于查找区块链中所存储的文件hash值。
7.根据权利要求1所述的一种基于区块链和IPFS星际文件系统的企业间标准共识方法,其特征在于:
步骤7.1:首先通过智能合约查询存储在数据库的区块链交易地址,分别包含文件存储的交易地址和投票结果的交易地址;
步骤7.2:根据交易地址查询到区块链中投票结果和文件hash值,将投票结果显示在Dapp应用中;
步骤7.3:根据上述步骤拿到的文件hash值在IPFS中对应的文件进行比对,若失败则返回文件被篡改,若成功则返回文件一致,并进行下载。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种扬声器 | 2020-05-08 | 11 |
带宽压缩中的后选择预测方法 | 2020-05-08 | 241 |
一种降低稳态误差的定时同步方法 | 2020-05-08 | 322 |
图像带宽压缩中的后选择预测方法 | 2020-05-08 | 492 |
用于对运动信息进行编码和解码的方法以及用于对运动信息进行编码和解码的设备 | 2020-05-08 | 867 |
无定子电压电流传感器的DFIG-DC系统定子功率及频率控制方法 | 2020-05-08 | 674 |
将异丁烷脱氢为异丁烯的系统和方法 | 2020-05-08 | 719 |
一种基于区块链的资源公钥基础设施的证书交易验证方法 | 2020-05-08 | 767 |
采用碳材料的高充电接受能力铅酸蓄电池 | 2020-05-11 | 535 |
天线阵列、FPC及电子设备 | 2020-05-11 | 872 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。