织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

详解 Swarm 存储机制与 API 功能

时间:2021-07-13 10:26来源:未知 作者:admin 点击:
原文标题:《Swarm 最新官方白皮书》 撰文:Swarm 本文为 Swarm 官方最新发布的白皮书全文,由蓝贝壳云储整理翻译,内容仅供参考,最终请以 官方白皮书 中内容为准。 简介 Swarm 的使命

原文标题:《Swarm 最新官方白皮书》
撰文:Swarm

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

简介

Swarm 的使命,是通过为去中心化的互联网提供可扩展的底层基础设施,去塑造自我主权的全球化社会和无需许可的开放市场。Swarm 的愿景,是通过点对点的存储和通信系统来延展区块链,从而让「世界计算机」成为现实,这台「世界计算机」将可以作为去中心化应用程序的操作系统和部署环境。

Swarm 可以提供不间断的服务,更有效地抵御网络中断或有针对性的 DoS 攻击。Swarm 作为一个无需许可的发布平台,有效促进了信息自由。Swarm 以其独特的隐私特性,如匿名浏览、可拒存储(deniable storage)、不可追踪的消息传递和不泄漏元数据的文件格式等,响应了日益增长的网络安全需求。

Swarm 内置的激励措施旨在优化带宽和存储资源的分配,使其在经济上能够自我维持。Swarm 节点在与每个节点的连接中追踪它们的相应带宽贡献,并且通过 BZZ 来解决由于不平等消耗而产生的额外债务。Swarm 中的发布者必须花费 BZZ 去购买向 Swarm 写入数据的权利,并对一些长期的存储预付租金。

Swarm 的模块化设计由清晰可分的层(layer)组成。从技术上讲,层 2「不可变存储的覆盖网络」层 3「通过 API 的高等级数据存取」构成了 Swarm 的核心。

Swarm 白皮书出炉:详解 Swarm 存储机制与 API 功能

DISC: 块的分布式不可变存储

DISC (Distributed Immutable Storage of Chunks)是 Swarm 的底层存储模型。它由存储和提供数据的节点组成,在这些节点之间的协作中,假设每个节点追求使其运营者利润最大化的策略,那么网络作为一个整体,其行为将显现出以下特性:

  • 隐私保护和无需许可的上传和下载
  • 强大的防御措施,内容一经发布便很难再对其进行屏蔽或更改访问权限
  • 随着需求的增加可自动扩展
  • 得到完整性保护的内容
  • 无需再保存的内容最终会被遗忘

任何拥有多余存储空间及带宽的人,都可以以节点运营者的身份参与 DISC,并由此获得奖励。当运营者安装并运行 Swarm 客户端软件时,会创建一个新节点并成为 Swarm 网络的一部分,基本上相当于负责照管 Swarm 这一全球硬盘的一小部分。

接下来,我们将进一步定义 DISC,并解释它为何会产生上述特性。

连接、拓扑和路由

DISC 的最初职责是建立和维护一个节点网络,使得所有节点都可以在彼此之间发送消息。这种消息交换是通过使用 p2p 网络协议(libp2p)的节点之间存在的持久而安全的通信信道进行的。Swarm 期望节点建立 Kademlia 连接:连接到其他特定的节点集时,节点对发送地址作出的本地决定,最终会让消息的传导找到全局最优路由。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容