武汉心悦科技有限公司
系统开发 , 软件订制服务
bzz系统APP软件开发

  bzz系统开发找廖经理【开发软件请联系上方】开发公司,bzz小程序开发,bzzAPP系统软件开发,bzzAPP软件开发,bzzAPP系统开发,bzz软件系统开发,bzz小程序开发,bzz开发模板


  主要功能及亮点


  1、公共网关


  Swarm提供本地HTTP代理API,DApp可以用来和Swarm进行交互。以太坊基金会在托管公共网关,该网关允许免费访问,因此,人们甚至无需运行自己的节点即可尝试Swarm。


  Swarm公共网关可以在http://swarm-gateways.net上找到,目前该网关只接受限制大小的上传。将来,上传到该网关的功能很可能完全消失。


  2、上传和下载


  数据上传内容由这些步骤组成:“上传”内容到本地Swarm节点,接着本地Swarm节点用其在网络中的对等点“同步”所生成的数据块。同时,下载内容由这些步骤组成:本地Swarm节点查询在网络中的对等点以获取相关的数据块,然后在本地重组这些内容。


  3、内容解析器:ENS


  为了解析ENS名称,Swarm节点必须连接到以太坊区块l(主网或测试网)。


  ENS是个系统,Swarm用它来实现以人类可读的名称(如theswarm.eth)引用内容。它的操作类似于DNS系统,把人类可读的名称转换成机器标识符,在此,即你正在引用的内容的Swarm哈希。通过注册一个名称,并把它解析成网站的根清单的内容哈希值。


  4、可变资源更新(Mutable Resource Updates)


  可变资源更新是Swarm POC3上的一项高度实验性的功能。它正在积极开发中,因此,有些东西可能会有变化。


  当我们在Swarm中改变数据时,我们上传的数据所返回的哈希值会以无法预料的方式变化。通过可变资源更新,Swarm提供一种内置方式,可以对更改数据保持一个持久的标识符。


  为了保持与更改数据有相同的指针,常用的方法是利用以太坊命名服务ENS。但是,ENS是一个链上功能,它限制了其他地方的功能:


  *每个ENS解析器的更新都需要gas才能进行。


  *更改数据不可能比挖出新区块的速度更快。


  *正确的ENS解析方案要求始终同步到区块l。


  *可变资源更新允许我们用非变量标识符来更改数据,无需使用ENS。


展开全文
优质商家推荐 拨打电话