SWARM 是什么? 目介绍:Swarm 去中心化的内容存储和分发服务,可以将它视为 CDN,通过互联网在计算机上分发。你可以像运行以太坊节点一样,运行 Swarm 节点并连接到 Swarm 网络上。这与 BitTorrent 相似,也可以类比 IPFS,用 ETH 作为报酬激励。文件被分解成块,分配并被参与的志愿者们储存。那些为存储并为块提供服务的节点,从那些需要储存和检索数据服务的节点得到 ETH 作为补偿。 Swarm 是以太坊项目官方的一部分,主要是由以太坊基金会开发,允许矿池存储、带宽和算力资源来支持基于以太坊网络的应用。团队试图创建一个不停机、零故障和防审查的点对点存储和服务解决方案。在 Swarm 内创建一个经济激励的系统将促进资源交换价值的支付和转移。项目使用了以太坊区块链中不同的协议和技术。 首先 Swarm 是以太坊项目官方的一部分,它主要是由以太坊基金会领投和开发,允许矿池存储、带宽和算力资源来支持基于以太坊网络的应用。从一开始,它就被认为是与以太坊和 Whisper 一起,定义了 Web 3.0 组件的三大支柱之一。 Swarm 团队试图创建一个不停机、零故障和防审查的点对点存储和服务解决方案。在 Swarm 内创建一个经济激励的系统将促进资源交换价值的支付和转移。项目使用了以太坊区块链中不同的协议和技术。Swarm 的存在使互联网可以再次分散化,Swarm 的长期愿景是成为重新分散的 Internet 的操作系统。它将为数据的供应链经济性提供可扩展且可自我维持的基础架构。 二、项目团队和背景 Swarm 作为实现分散式网络的三位一体支柱之一的概念和第一个表述出现在 2015 年初以太坊启动之前。由以太坊创始人 Vitalik Buterin,Gavin Wood 和 Jeffrey Wilcke 推动,Swarm 的协议标签 bzz 和 shh 都是 Vitalik 创造的。 Swarm 的基础已于 2015 年奠定。除了上述几个以太坊的创始人外,Daniel 与以轻量级客户而闻名的 ZsoltFelfldi 合作,其代码仍在基于 Go Ethereum 的 Swarm 实现中四处可见。他的想法对 Swarm 计划成为一个标志。Elad Verbin,他多年来一直担任 Swarm 的科学顾问和战略顾问。Elad 为该项目投入了大量精力,他在 Swarm 的各个领域尤其是基于指针的功能数据结构与所处理内容之间的同构性的见解具有无与伦比的洞察力和深度。另外与 Swarm 关系密切的人是 Alex Leverington,Felix Lange,他们和与会人员的讨论共同促成了导致 Swarm 设计的基本决策。 以太坊基金会内部或周围塑造了 Swarm 想法的人还包括但不限于泰勒·格林(Taylor Gerring),克里斯蒂安·瑞特维斯纳(ChristianReitwiessner),斯蒂芬·图尔(Stephan Tual)和亚历克斯·贝雷格萨斯(Alex Beregszaszi),派珀·梅里亚姆(Piper Merriam)和尼克·萨维斯(Nick Savers)等。 部分核心成员 目前,Swarm 核心团队共有 32 名员工,并在瑞士成立了 Swarm 协会,除了以太坊资金会的资金支持外,他们还与 Bitcoin Suisse 达成合作,获得了充足的资金,有了自己的资金来源。在过去一年中,该项目几次重组了团队,现在最终拥有 8 个组织良好的子团队:Leet Squad,Bee 团队,Bee-JS 团队,Comms,HR,DevOps,Ops 和知识管理。 三、Swarm 实现了哪些功能 ¨é Swarm   随着 Web2.0 占领了世界,Peer-to-peer (P2P)的革命也在加快步伐,悄悄地并行发展,实际上,P2P 已经接管了大量数据包,毫无疑问,所有的用户最终可以共同使用迄今未被充分利用的上游带宽,从而可以为内容提供与以前只有在大公司及其数据中心的帮助下才能实现的相同的可用性和吞吐量。依附在互联网骨干网中最宽的带宽上,只需花费一小部分成本即可实现。更重要的是,用户保留了对其数据的更多控制权和自由度。最终,这种数据分发方式被证明是即使面对强大且资金充裕的实体采取暴力的手段想要将其关闭,它也具有显着的弹性。 但是,即使是最先进的 P2P 文件共享模式,无跟踪器的 BitTorrent 也仅是文件级共享。这根本不适合提供人们期望 Web2.0 上的 Web 应用程序提供的那种交互式,响应式体验。除此之外,虽然 BitTorrent 变得非常流行,但并未考虑到经济学或博弈论的概念。 BitTorrent 的天才之处在于其巧妙的资源优化,解决了超文本传输协议(HTTP)的古老、集中,主从设计中最棘手,最根深蒂固的问题,该协议是万维网的基础。它通过使用分层分段哈希来阻止作弊,但这种精美而简单的方法存在五个相应的缺点,如: *缺乏经济诱因——没有内置的诱因来播种下载的内容 *初始延迟——通常,下载开始缓慢且有一定延迟 *特殊性严重限制了 BitTorrent 在需要快速响应和高带宽的交互式应用程序中的使用。 *缺少细粒度的内容寻址-小数据块只能作为它们所包含的较大文件的一部分来共享。 *没有隐私或模棱两可——攻击者很容易发现托管希望删除的内容的对等方的 IP 地址,然后作为攻击者使用 DDOS 攻击。 *没有动力继续共享——节点一旦达到目标(即从对等方检索所有所需文件),就不会因其共享工作(存储和带宽)而获得奖励。 但是,随着区块链技术的加入,我们终将迎来真正的 Web3.0:一种去中心化,抗审查性的设备,用于共享以及集体创建内容,同时保持对它的完全控制。而且,使用和共享利用率低下的计算机已经拥有的强大功能完全可以解决上述问题。Swarm 项目的目的就是为未来的自我主权数字社会构建无许可的存储和通信基础架构。 Swarm 的主要目标是提供充分分散和冗余存储的以太坊公共记录,尤其是存储和分发 DApp 的代码和数据以及区块链数据。从经济角度来看,它允许参与者有效汇集他们的存储容量和带宽资源,以给网络的所有参与者提供这些服务,同时接受以太坊的激励。Swarm 更广泛的目标,是为去中心化的 Web 应用程序 (DApp) 开发人员提供基础设施服务,特别是:消息传递、数据流、点对点记账、可变资源更新、存储保险、监管扫描和修复、支付渠道和数据库服务。 以太坊对世界计算机的愿景,构成了即将到来的数据场景的无需信任(即完全可信任)结构:支持数据存储,传输和处理的全球基础架构。 如果以太坊区块链作为世界计算机的 CPU,Swarm 最好被视为其“硬盘”。当然,此模型掩盖了 Swarm 的复杂特性,Swarm 的功能远不止简单的存储。 Swarm 在 3 个维度上的范围和数据完整性 从开发人员的角度来看,Swarm 最好地看作是公共基础结构,它为 Web 2.0 时代所熟悉的实时交互式 Web 应用程序提供了动力。它为作为复杂应用程序构建块的基元提供了低级 API,并为基于 Swarm 的 Web 3.0 开发堆栈的工具和库提供了基础。API 和工具旨在允许从任何传统的 Web 浏览器访问 Swarm 网络,因此 Swarm 可以立即提供私有和分散的替代方法来替代当今的 World Wide Web (WWW)。 考虑到 Swarm 的系统的设计和体系结构,我们可以将 Swarm 视为具有明显可分离的层,每个层都取决于上一层(请参上图): *对等网络协议,用作底层传输, *具有协议的覆盖网络,该协议为块(固定大小的数据块)的分布式不可变存储提供支持, *提供高层数据访问并为基本层功能定义 API 的组件, *定义标准的应用程序层,并概述更精细的用例的最佳实践。 从终端用户的角度来看,Swarm 和万维网的差别不大,除了上传的资源不托管在特定的服务器上,这让用户使用 Swarm 时和平时的使用习惯没有太大区别。Swarm 提供了一个点到点的存储和服务解决方案,它具有 DDos 抗性、零停机、容错和审查及自我维持的特性,它内置了激励系统,通过点对点记账,允许用户为交易资源进行支付。Swarm 旨在和以太坊的 DevP2P 多协议网络层以及以太坊区块链进行深度集成,以进行域名解析 (利用 ENS)、服务支付和内容可用性保证的等。为了解析 ENS 域名,Swarm 节点必须要连接到以太坊区块链上 (主网或测试网) —- 编译者/作者:启铭区块链磊哥 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Swarm去中心化的内容存储和分发服务
2021-05-13 启铭区块链磊哥 来源:区块链网络
- 上一篇:BTC上校:5月13日晚间行情分析
- 下一篇:Filecoin暴跌之后走势如何?
LOADING...
相关阅读:
- BTC上校:5月13日晚间行情分析2021-05-13
- 特斯拉不是很好看,埃隆·马斯克现在正在寻找另一种加密货币来代替比2021-05-13
- 为什么在莱特币这样做之前“只是时间问题”2021-05-13
- 冯哲文论币:513ETHFILEOSSHIBBCH晚间解析2021-05-13
- 李斌:下午分析了比特币,晚上短暂分析一下ETH、DOT、动物币.2021-05-13