深入了解 Swarm:去中心化存储和通信系统

 

根据设计,Swarm 是一种经济上自给自足的点对点网络节点系统,可创建分散的存储和通信服务。本周,我们与 Swarm 团队坐下来分析了他们正在构建的内容、用例以及最近在实现他们成为重新去中心化互联网操作系统的愿景方面的动力。

让我们深入了解:

1.什么是Swarm,它解决了什么问题?

Swarm 是一个点对点的节点网络,它们共同提供分散的存储和通信服务。由于内置的​​激励系统通过以太坊区块链上的智能合约执行并由 BZZ 代币提供支持,它在经济上是自我维持的。有关网络的详细描述,请参阅 Swarm 白皮书。

Swarm 促进信息*,以响应对网络安全性日益增长的需求。Swarm 解决了去中心化激励存储的问题。这意味着节点运营商将获得奖励,以保持网络健康并按预期运行。至于用例,我们可以考虑将用户界面部署到智能合约,存储不断增长的区块链或汇总链的状态,以及可扩展的 dapp 托管......

2. 为什么 Swarm 建立在以太坊之上?

Swarm 最初是一个以太坊基金会项目。这主要是 Gavin Wood 的心血结晶。世界计算机类比被阐述为包含以太坊、Swarm 和 Whisper 的三位一体。

生态系统中的大多数人都会熟悉以太坊,世界计算机的处理部分。Swarm 是存储部分,Whisper 被预见为消息传递部分。Swarm 项目在此过程中实现了其存储原语可用于私有和混淆消息传递,现在已集成到 Swarm 中。

Swarm 在以太坊上推出,因为这是迄今为止最分散和最安全的区块链,具有智能合约功能以及出色的建设者社区。然而,社区和其他区块链被邀请建立桥梁并进一步发展 Swarm 的生态系统。

3. Swarm 网络的目标用户是谁?这些用户在 Swarm 网络上有什么样的交互?

Swarm 是一个基础层基础设施项目,旨在成为重新去中心化互联网的基础。这是一个涉及全人类的项目。原因是 Swarm 旨在解决当今互联网的一个关键问题。

对于开发内容和应用程序的人来说,存储成本一直是一个重要的负担。是的,任何人都可以创建博客,从而在全球范围内发出声音,但是随着内容的日益流行,成本会上升,直到原始创建者无法再发表他们的意见。在 web 2.0 中,这个问题以一种对用户来说不太理想的方式得到了解决:大公司支付了存储和带宽的费用,作为回报,他们要求拥有数据。

用户的数据最终在数据市场上出售,为控制带宽和存储容量的公司创造了巨额利润。隐私被排除在外,权力由大公司积累。人变成了他们的产品。他们的个人数据被出售给营销、游说和研究公司。作为回报,人们获得了像 Facebook 和谷歌这样的“免费”服务。

有了 web3,新的范式和经济成为可能。然而,在出现可靠的、分散的存储系统之前,web3 dApp 将继续在集中控制的环境中存储数据。

Swarm 的使命就是为 web3 提供这样的解决方案。

4. Swarm 如何在 Swarm 网络中分发和存储数据?它如何确保这些数据的持续可用性?

详细描述请参考 Swarm 白皮书。简而言之,当用户将数据上传到网络时,这些数据被分成小块。节点知道某个块在哪里,并且可以将其提供给另一个用户。激励模型确保节点运营商因区块的发现、存储和传播而获得奖励。

5. Swarm 网络如何实现公平的数据经济?换句话说,使用 Swarm 和运营网络节点的动机是什么?

Swarm Accounting Protocol (SWAP) 确保节点运营商有动力在路由消息中进行协作,同时提供针对无意义消息传递的保护。Swarm 激励是为了确保节点运营商进行协作。

一个公平的数据经济被启用并且可以建立在 Swarm 之上,允许用户决定,例如,将他们的数据保密,在数据市场上出售,或将其捐赠给他们选择的研究机构,以及许多其他可能性.

6. 有哪些最令人兴奋的 Swarm 用例?

作为开发人员,我们对流经网络的任何数据感到兴奋。但新闻*和信息共享、激励内容创建 (NFT) 和安全通信似乎是最实际的用例。

举几个例子,这里有一些已经在 Swarm 上构建的项目:

  • ZetaSeek是一个搜索引擎,其主要关注点是供每个用户单独使用——将他们的文件、链接和上传内容中的引用组织到即将到来的 p2p 存储网络。
  • Upala正在为 dApp 构建一个反 Sybil 系统。它提供以美元计价的数字身份唯一性分数。
  • GetLoginEth是一个 Đapp,用于为基于以太坊的社交应用程序提供去中心化的单点登录解决方案。
  • Waggle - 在 Swarm 之上的无垃圾邮件、安全和分散的电子邮件服务,其灵感来自 Daniel J. Bernstein 提出的邮件传输协议的想法,在该协议中,发件人而不是收件人负责存储电子邮件.
  • Swarmify希望使用 Swarm 进行去中心化和公平的音乐流媒体播放。
  • RISC-V 上的嵌入式 Swarm - 想象每个冰箱、电视或物联网设备中的 Swarm。潜在的影响是巨大的。

而这只是少数。您可以在此处查看 Swarm 生态系统中的更多项目:https : //www.ethswarm.org/ecosystem.html

7. BZZ 代币的用例是什么?

BZZ 代币是一种兼容 ERC20 的实用代币,供节点运营商和最终用户使用。

Swarm 节点参与 Swarm Accounting Protocol 来跟踪相对带宽贡献,而不平等的消费最终在 BZZ 中得到解决。

内容上传者必须购买一批邮票,以便他们在上传内容生成的每个块上贴上一张邮票,以表明他们希望提前保留该块。存储节点使用这个信号来保存价值最高的块,从而优化 DISC 的效用。

任何有助于扩展 Swarm 的 L2 解决方案。当然,我们期待所有将在其 dapps 和解决方案中使用 Swarm 的项目。NFT 及其内容的存储是我们密切关注的用例。

9. 社区参与 Swarm 的最佳方式是什么?

您可以通过主动与网络交互、存储和传输数据、在测试网上运行 Bee、在主网上运行 Bee、构建 dapp、贡献源代码、促进用户和项目采用它等方式为网络做出贡献。查看网站 www .ethswarm.org。在页脚中,您将找到指向 Swarm 社交媒体和聊天社区的链接。

上一篇:开发者必备的*Java开发工具,javaweb高级编程应用


下一篇:Swarm是否是一个垃圾项目?是否被以太坊抛弃?