什么是SWARM???
首先,SWARM是以以太坊项目官方的一部分,它主要是由以太坊基金会领投和开发,允许矿池存储,带宽和算力资源来支持基于以太网络的应用,从一开始,他就被认为是与以太坊和Whisper一起,定义的Web3.0组件的三大支柱之一!
其次,Swarm团队试图创建一个不停机、零故障和防审查的点对点存储和服务器解决方案。在Swarm内创建一个经济激励的系统将促进资源交换价值的支付和转移,项目使用了以太坊区块链中不同的协议和技术,Swarm的存在使互联网可以再次分散化,Swarm的长期愿景是成为重新分散的Internet的操作系统,他将为数据的供应链经济性提供可扩展且可自我维持的基础框架!
项目介绍
Swarm去中心化的内容存储和分发服务,可以将它视为CDN,通过互联网在计算机上进行分发,你可以像运行以太坊节点一样,运行Swarm节点并连接到Swarm网络上。这与 BitTorrent 相似,也可以类比 IPFS ,用 ETH 作为报酬激励。文件被分解成块,分配并被参与的志愿者们储存。那些为存储并为块提供服务的节点,从那些需要储存和检索数据服务的节点得到 ETH 作为补偿。
Swarm的奖励机制和节点搭建
在Swarm的背景下,存储和贷款是两个最重要的有限资源,这在其激励计划中得到了体现。使用带宽的动机旨在实现快速、可靠的数据提供,而存储动机旨在确保长期保存数据。这样,可以确保满足 Web 应用程序开发的所有要求,并确保激励措施是-致的\’以便每个单独节点的操作不仅使自己受益巾且使整个网络受益。
Swarm 旨在给新的去中心化互联网提供基础层的基础设施。Swarm 是点对点的节点网络,通过彼此之间贡献资源(存储、消息转发、支付处理)提供分布式数字服务。以太坊基金会运作 Swarm 测试网,可以用来以类似于以太坊测试网络( ropsten )的方式测试功能。每个人都可以通过在自己的服务罱、台式机、笔记本电脑或移动设备上运行Swarm客户节点加入到网络中,Swarm客户端是以太坊栈的一部分,参考实现是用Golang编写,可以在go-ethereum存储库中找到它。