收藏本站 网站导航 开放平台 Sunday, August 1, 2021 星期日

Swarm最新官方白皮书

来源 中金网 06-15 20:44
摘要: Swarm的使命,是通过为去中心化的互联网提供可扩展的底层基础设施,去塑造自我主权的全球化社会和无需许可的开放市场。

  区块天眼APP讯 : 清单以紧凑默克尔前缀树(compacted Merkle trie)的形式对它们所表示的映射进行编码,块将前缀树的节点序列化(见图10)。当查找路径时,我们只需要沿着我们遍历的分支的节点相应的块进行检索。这样便可以确保高效查找文件/记录,其延迟和带宽为集合大小的对数。

  文件中哈希树中间块中的子节点引用,和集合中清单前缀树节点,在位置上与BMT哈希段是对齐的。结果上,Swarm支持紧凑证明特定数据段是在位于给定URL的给定偏移量(offset)处的文件的一部分,这是可公开证明的数据库索引和去信任化聚合的基础。

  3.2 跟踪更新:feeds和域解析

  feed是一种允许可变资源显示(impression of a mutable resource)的单一所有者块示例。feed能够表示可变资源的版本化修订、对主题的顺序更新或一方在通信信道中发布的连续消息。

  feed的工作方式是将单一所有者块的identifier定义为从主题和索引派生而来。当发布者和内容使用者就索引的更新方式和更新时间达成一致时,就可以构造和查找对该feed更新的特定引用。

  类似于DNS将域解析为主机服务器的IP地址,Swarm通过使用以太坊域名解析服务ENS(Ehereum-Name Service)——区块链上的一组智能合约,将其解析为引用以支持人类可读的域名(例如Swarm.eth)。

  每当web应用程序或其所代表的网站由于更新而获得新的Swarm引用时,就可以对在ENS中注册的引用进行更新。或者,当域名引用feed时,用户可以受益于人类可读的域名,同时也可以更新其内容,而无需在每次进行更改时与区块链交互并支付相关交易成本。

  3.3 消息传递

  PSS(Postal Service on Swarm)是Swarm中的一种直接节点间消息传递协议。它是通过加密目标收件人的消息,并在内容寻址块中用主题将其包装来实现的。由于块的创建方式令其内容地址落在接收者的邻域中,所以传递自然由同步推送协议来处理。

  此外,对于任何第三方来说,消息都无法与随机加密的块进行区分,因此它也被称为“特洛伊木马(Trojan)”块。一个期望接收PSS消息的节点将尝试解密和打开到达其邻域的所有块。在成功地将特洛伊木马块解密和解包为合法收件人之后,客户端节点可以将消息明文发送给使用PSS API订阅该主题的应用程序。

  PSS还提供异步传递,因为块会持续存在并最终同步到所有邻域节点,即使这些节点在之后才上线。

  由于PSS允许用户从迄今为止未知的个体处接收消息,因此它是一种理想的通信原语(communication primitive),用于向公共个体(例如注册)发送匿名消息,或通过feeds来设置安全通信信道来向联系人发起信息流。由于PSS不需要收件人执行任何操作(例如轮询polling),因此它可以作为推送通知的推荐原语。

  3.4 钉住和恢复

  DISC最终会忘记很少被访问和未被付费的内容。通过对块进行“钉住(pinning)”这一操作,节点可以确保它们在本地保留特定内容。同时,这种“在本地保存被钉住的内容的人(pinner)”可以参与内容的被动或主动恢复,以造福所有用户。

  被动恢复涉及一个恢复协议,当检索失败时,通过使用PSS发送恢复请求,以通知pinner丢失的块。Pinners会听取恢复请求,并通过重新上传丢失的块进行响应,下载者便可以在重试时找到这些丢失的块。此应对恢复功能还允许直接从发布者节点对原始内容做种,类似于某些现有文件共享解决方(BitTorrent、IPFS)中的主要操作模式。

  相反,Swarm也提供了主动恢复或数据维护(data stewardship),因此当Pinner主动检查网络中内容的可用性并发现某些块丢失时,就可以主动重新部署这些丢失的块。

  4 结论

  Swarm作为一个点对点网络,其所有节点共同提供去中心化的存储和通信服务。无需许可且隐私的Swarm满足了言论自由、数据主权和网络开放市场的需求,同时通过完整性保护、抗审查和防攻击来确保其安全。本文介绍了Bee1.0的初始主网上线中所包含的功能。

  这是个里程碑,而旅程才刚刚开始:加入Swarm,一起完成赋予数字自由的使命。

  Swarm官方白皮书

  翻译:蓝贝壳云储

  本文为Swarm官方最新发布的白皮书全文,由蓝贝壳云储整理翻译,内容仅供参考,最终请以官方白皮书中内容为准。

更多区块链消息,请关注下载区块天眼APP,全球区块链监管查询APP 。

区块链
免责声明:中金网发布此信息目的在于传播更多信息,与本网站立场无关。中金网不保证该信息的准确性、真实性、完整性、有效性等。相关信息并未经过本网站证实,不构成任何投资建议,据此操作,风险自担。
相关新闻 更多

天眼今日分析丨两大主力继续挺近 总市值回升超3000亿

综合来看,日内给出的信号是一个高位回调的路线,但也需要注意二次拉升的局面到来,周末行情波幅可能不会太大

区块链 5小时前

天眼项目周报 | Synthetix生态期权协议Thales在以太坊主网上集成Chainlink喂价

Synthetix生态期权协议Thales在以太坊主网上集成Chainlink喂价

区块链 8小时前

天眼要闻周报 |比特币不是一种货币而是一种资产

环境倡导组织WWF International 总裁Pavan Sukhdev 在最近的一次采访中评论说比特币和黄金仍然是高度投机性的资产,与许多其他专家似乎暗示的一样,它们并不能完全达到抗通胀工具的目的。

区块链 8小时前
天眼经纪商 更多
天眼交易所 更多
猜你喜欢