LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > Swarm实现了哪些功能?

Swarm实现了哪些功能?

2021-06-19 蜻蜓财经 来源:区块链网络

据官方消息,Swarm将于8月2号启动挖矿,已经购买了节点的矿工,可在Swarm挖矿浏览器查询节点情况:http://www.bzznet.com

随着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的功能远不止简单的存储。

Swarm3个维度上的范围和数据完整性

从开发人员的角度来看,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?作为以太坊项目官方的一部分,长期以来(2015?年开始,进行了五年多的深入研究)由以太坊基金会提供资金支持,除此之外,为保证?Mainnet?的顺利完成,Swarm?已与?Bitcoin Suisse?合作,并在其帮助下完成了?600?万美元的私募,有足够的资金来进一步扩大团队规模,确保?Swarm 1.0?能够按时执行,并于今年二季度发布。

—-

编译者/作者:蜻蜓财经

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...