本发明涉及区块链技术领域,尤其涉及一种去中心化存储区块链结算的方法及系统。
背景技术:
集中式专有数据存储服务正在被去中心化分布式的开放数据存储服务所代替;依靠三方信任式存储将被可验证式可编程化信任存储所代替;脆弱的位置寻址(ip)被弹性的内容寻址(ipfs)所代替;低效率的整体式打包服务被点对点算法存储市场所代替;比特币、以太坊和其他的区块链网络已经证明了去中心化交易账本的有效性。这些公共账本处理复杂的智能合约应用程序和交易价值数百亿美金的加密资产。这些系统的参与者们形成去中心化的、没有中心管理机构或者可信任党派的网络提供了有用的支付服务,这是广泛互联网开放服务的第一个实例。如何将数据的存储也用区块链来验证所有权,数据分发存储和使用智能合约授权访问成为分布式存储数据里的最大需求。
现有的去中心化存储区块链结算中的存储过程和结算过程比较复杂。
因此,有必要提供一种新的去中心化存储区块链结算的方法及系统解决上述技术问题。
技术实现要素:
本发明解决的技术问题是提供一种设计合理、优化了区块链结算中的云存储过程和结算过程的去中心化存储区块链结算的方法及系统。
为解决上述技术问题,本发明提供了一种去中心化存储区块链结算的方法,包括以下步骤:
s1:以订单方式将存储数据包以标记通证价格的方式提交到自由市场,并在自由市场内匹配合适的去中心化的存储节点;
s2:根据不同参数自动匹配合适的存储数据包与去中心化存储节点;
s3:完成订单自动匹配后直接将通证打入存储节点的区块链地址上并锁定在智能合约中。
优选的,所述s2中,存储节点以每t或合适的存储数量级进行开放存储。
优选的,所述s2中,参数包括但不限定于:网络距离参数、信誉等级参数、存储数量参数、时间周期参数和价格参数。
优选的,所述s3中,当存储数据包在规定时间周期内取走,则通证释放给存储节点自由支配;当在存储数据包未取走前,节点丢失数据包则智能合约将自动返回给数据包存储者,并对存储节点进行处罚;当存储数据包未在规定时间取走,则自动在数据包所有者的指定账户锁定相应比例的通证。
本发明还提出了一种去中心化存储区块链结算的系统,包括:自由市场模块,所述自由市场模块连接有存储数据包模块、订单模块、自动匹配模块和存储节点模块。
优选的,所述存储节点模块连接有通证模块和区块链地址模块。
优选的,所述通证模块与所述订单模块相连接,所述区块链地址模块连接有智能合约模块。
与相关技术相比较,本发明提供的去中心化存储区块链结算的方法及系统具有如下有益效果:
本发明提供一种去中心化存储区块链结算的方法及系统,本发明提供一种去中心化存储区块链结算的方法及系统,使用链上结算的方式大大优化了公司与公司间存储结算的繁琐流程,而且保证双方都在无法违约的情况下履行自身职责,完成去第三方的数据存储和检索,本发明提供一种去中心化存储区块链结算的方法及系统是对云存储过程和结算过程的优化。
附图说明
图1为本发明提供的去中心化存储区块链结算的方法的流程图;
图2为本发明提供的去中心化存储区块链结算的系统的原理框图。
具体实施方式
下面结合附图和实施方式对本发明作进一步说明。
请结合参阅图1和图2,其中,图1为本发明提供的去中心化存储区块链结算的方法的流程图;图2为本发明提供的去中心化存储区块链结算的系统的原理框图。本发明提供了一种去中心化存储区块链结算的方法,包括以下步骤:
s1:以订单方式将存储数据包以标记通证价格的方式提交到自由市场,并在自由市场内匹配合适的去中心化的存储节点;
s2:根据不同参数自动匹配合适的存储数据包与去中心化存储节点;
s3:完成订单自动匹配后直接将通证打入存储节点的区块链地址上并锁定在智能合约中。
所述s2中,存储节点以每t或合适的存储数量级进行开放存储。
所述s2中,参数包括但不限定于:网络距离参数、信誉等级参数、存储数量参数、时间周期参数和价格参数。
所述s3中,当存储数据包在规定时间周期内取走,则通证释放给存储节点自由支配;当在存储数据包未取走前,节点丢失数据包则智能合约将自动返回给数据包存储者,并对存储节点进行处罚;当存储数据包未在规定时间取走,则自动在数据包所有者的指定账户锁定相应比例的通证。
本发明还提出了一种去中心化存储区块链结算的系统,包括:自由市场模块,所述自由市场模块连接有存储数据包模块、订单模块、自动匹配模块和存储节点模块。
所述存储节点模块连接有通证模块和区块链地址模块。
所述通证模块与所述订单模块相连接,所述区块链地址模块连接有智能合约模块。
与相关技术相比较,本发明提供的去中心化存储区块链结算的方法及系统具有如下有益效果:
本发明提供一种去中心化存储区块链结算的方法及系统,使用链上结算的方式大大优化了公司与公司间存储结算的繁琐流程,而且保证双方都在无法违约的情况下履行自身职责,完成去第三方的数据存储和检索,本发明提供一种去中心化存储区块链结算的方法及系统是对云存储过程和结算过程的优化。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
1.一种去中心化存储区块链结算的方法,其特征在于,包括以下步骤:
s1:以订单方式将存储数据包以标记通证价格的方式提交到自由市场,并在自由市场内匹配合适的去中心化的存储节点;
s2:根据不同参数自动匹配合适的存储数据包与去中心化存储节点;
s3:完成订单自动匹配后直接将通证打入存储节点的区块链地址上并锁定在智能合约中。
2.根据权利要求1所述的去中心化存储区块链结算的方法,其特征在于,所述s2中,存储节点以每t或合适的存储数量级进行开放存储。
3.根据权利要求1所述的去中心化存储区块链结算的方法,其特征在于,所述s2中,参数包括但不限定于:网络距离参数、信誉等级参数、存储数量参数、时间周期参数和价格参数。
4.根据权利要求1所述的去中心化存储区块链结算的方法,其特征在于,所述s3中,当存储数据包在规定时间周期内取走,则通证释放给存储节点自由支配;当在存储数据包未取走前,节点丢失数据包则智能合约将自动返回给数据包存储者,并对存储节点进行处罚;当存储数据包未在规定时间取走,则自动在数据包所有者的指定账户锁定相应比例的通证。
5.一种去中心化存储区块链结算的系统,其特征在于,包括:自由市场模块,所述自由市场模块连接有存储数据包模块、订单模块、自动匹配模块和存储节点模块。
6.根据权利要求5所述的去中心化存储区块链结算的系统,其特征在于,所述存储节点模块连接有通证模块和区块链地址模块。
7.根据权利要求6所述的去中心化存储区块链结算的系统,其特征在于,所述通证模块与所述订单模块相连接,所述区块链地址模块连接有智能合约模块。