加载中 ...

小美课堂|分析提供分布式存储的区块链系统中的设计和实现

2019-07-14 04:16 编辑:btc268.com 来源:区块链资讯

  

  提供分布式存储的区块链系统主要面向两个对象,一是节点,通过提供存储参与分布式系统的建立,其参与的程度、节点质量的好坏主要反映在提供的存储上;二是使用者,通过智能合约获得存储的状态,并进行账户的收转账。

  由此需要建立一个体系,在这个体系中,节点的存储质量决定了节点能否获得更优的收益,使用者可以在智能合约中使用存储的状态。该系统的特殊设计主要在两个部分,一个在技术部分,主要解决使用功能性的问题;一个在治理部分,主要解决分布式服务供给方质量的问题。

  

  技术的角度

  从技术的角度看,支持分布式存储的区块链系统需要的是对存储状态的更新,以及方便使用,所以需要在原有的虚拟机基础上,增添相应的操作码以及对应的状态逻辑,保证联动时不会造成状态泄露。

  治理的角度

  从治理的角度看,由于使用了存储这种低功耗的资源,那么在共识上需要对PoS做修改,使用混合共识,节点除了抵押链上资产,还需要对存储系统进行相关的贡献才能出块。

  

  这样做的好处是:由于存储本身无法产生特别大的收益,那么通过出块收益来补贴提供较大贡献的节点,能够激励节点提供稳定的存储。如果节点达不到出块标准,也可以通过共建出块节点的方式在链内部参与到节点建设中,保证可信任的抵押出块节点能够在出块的列表内。

  经济模型的角度

  除了上述两个角度之外,从经济模型的角度看,需要在每一次存储量提升之后,通过帕累托分布对Staking条件进行微调,保证整个系统的抵押分布不会停滞在某一个存储阶段。通过一系列这样的调整和更新才能保证整个存储生态的正向发展。

  数据的使用

  支持分布式存储的区块链系统能够提供安全的方法存储并使用每个人生产的宝贵数据,并保证用户对其数据的所有权。只有在此基础上,才能进而通过工具,让用户获得这些属于他的数据的价值。

  要实现数据的价值,涉及到如何对存储后的数据进行计算,以及将计算结果进行充分利用等等问题,需要借助于可信计算和更前沿的技术来实现。

  

  在现阶段,系统中的数据可通过如下两种方法被使用:

  1、智能合约

  可记录状态的存储可以丰富智能合约的广度,智能合约在得到数据的支持后,能够产生新的用途,出现新的类型,进而可能带来全新的生态。

  2、跨链

  该系统可为其他的区块链系统提供分布式的数据存储服务,也可以对其他区块链的链上状态进行相关的再处理。

  

  通过提供分布式存储的区块链系统,数据制造者可以维护自己生产的数据,这是一个开始,更进一步,数据制造者可以通过不同的的方法和渠道来实现数据的收益,与此同时,我们也可以通过这样的方式从机器人手中分享数据。

  一个拥有自己数据的所有权、并能够实现数据自由交易的未来是值得我们为之努力的。

  end


  

你点的每个赞,我都认真当成了喜欢

关键词:比特币新闻 币牛牛

转载自比特币新闻网(www.btc268.com),提供比特币行情走势分析与数字货币投资炒币最新消息。

原文标题:小美课堂|分析提供分布式存储的区块链系统中的设计和实现

原文地址:http://www.btc268.com/qkl/zs/13499.html

本文来源:区块链资讯编辑:btc268.com

本文仅代表作者个人观点,与本网站立场无关。

本网站转载信息目的在于传递更多信息。请读者仅作参考,投资有风险,入市须谨慎!

'); })();