全球领先的资产交易平台

追赶 · 超越 · 引领


注册抹茶交易所 更多顶级交易所 

数字货币怎样交易

抹茶资讯抹茶交易所2021-06-18387

数字货币怎样交易

Swarm的使命是通过为分散的互联网提供可扩展的基础设施,创建一个自主的全球社会和一个未经许可的开放市场。Swarm的愿景是通过对等存储和通信系统来扩展区块链,让“世界计算机”成为现实。这个“世界计算机”将被用作分散应用程序的操作系统和部署环境。

Swarm可以提供不间断的服务,更有效地抵御网络中断或有针对性的DoS攻击。Swarm作为一个未经授权的发布平台,有效地促进了信息的自由。Swarm以其独特的隐私功能响应不断增长的网络安全需求,如匿名浏览、存储拒绝、不可跟踪的消息传递和不显示元数据的文件格式。

Swarm的内置激励机制旨在优化带宽和存储资源的分配,使其在经济上能够自我维持。Swarm节点在与每个节点的连接中跟踪其对应的带宽贡献,并使用BZZ解决因消耗不均而产生的额外债务。Swarm中的出版商必须花费BZZ购买将数据写入Swarm的权利,并为一些长期存储提前支付租金。

Swarm的模块化设计由不同的可分离层组成。技术上,第二层“不可变存储覆盖网络”和第三层“通过API的高级数据访问”构成了Swarm的核心。

磁盘:块的分布式不可变存储

DISC(块的分布式不可变存储)是Swarm的底层存储模型。它由存储和提供数据的节点组成。在这些节点之间的合作中,假设每个节点追求其运营业务利润最大化的策略,整个网络将表现出以下特征:

隐私保护和无许可证上传和下载

强有力的防御措施,一旦内容发布,很难阻止或改变对权限的访问

随着需求的增加自动扩展

受完整性保护的内容

不再需要保存的内容最终会被遗忘

任何拥有额外存储空间和带宽的人都可以作为节点运营参与DISC并获得奖励。当运营供应商安装并运行Swarm客户端软件时,它将创建一个新节点,并成为Swarm网络的一部分,这基本上相当于管理Swarm的一小部分,Swarm是一个全局硬盘。

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

连接、拓扑和路由

DISC最初的职责是建立和维护一个节点网络,以便所有节点可以相互发送消息。这种消息交换是通过使用p2p网络协议(libp2p)的节点之间存在的持久和安全的通信信道来进行的。Swarm期望节点建立Kademlia连接:当连接到其他特定节点集时,节点对发送地址的局部决策最终将允许消息传输找到全局最优路由。

Kademlia假设每个节点都被分配了一个与其网络地址不同的Swarm地址。通过计算前缀位值中两个群地址的公共值,我们可以定义它们的接近度。彼此最接近的节点将形成完全连通的邻域。此外,每个节点连接到来自每个离散邻居类别的多个对等节点。

注1: libp2p是一个方便用户开发分散对等应用的网络框架。

注2: Kademlia是Petar  Maymounkov和David  Mazires为构建分布式P2P计算机网络而设计的P2P覆盖网络传输协议。它是一个基于异或运算的P2P信息系统。它定义了网络的结构,规范了节点之间的通信和信息交换。

最终的拓扑结构确保了在每次信息转换中,中继将消息移动到离其预期目的地至少近一步的位置。这种技术允许消息在任意两个节点之间路由,即使这两个节点不保持直接连接。传递消息所需的转换次数上限是节点总数的对数,因此即使在非常大的网络中,任何两个节点都可以始终相互连接。

块和存储

Swarm中的标准存储单元称为块。该数据块由最多4 KB的数据组成,并附有一个地址。由于块和节点的地址来自同一个地址空间,因此可以计算它们的接近度。Swarm的存储方案规定每个块由一个节点存储,其地址与块本身的地址相近。

为了方便数据的保密性,可以将块填充到4 KB后加密,这样没有密钥的人就无法将其与其他随机数据区分开来。即使对于未加密的数据块,节点运营也无法轻松确定每个数据块来自哪里。由于Swarm节点无法自行选择存储和加密哪些数据块,源的模糊性和无法揭示元数据为其提供了有效的保护,使其无需对所存储的内容负责。

为了将数据块插入Swarm,节点通过推送同步协议转发数据块,直到到达其邻居。然后,该块的存储确认将沿着相同的路径发送回来。要检索一个块,只需使用检索协议将带有块地址的请求路由到相关的邻居。如果途中的任何节点在本地有相应的块,它会以响应的形式将其发送回来。

上一篇:炒币k线图基础知识

下一篇:央行数字货币正式开网了

猜你喜欢