Swarm是一个点对点网络节点系统,可创建分散的存储和通信服务。由于内置的激励系统通过以太坊区块链上的智能合约实施,该系统在经济上可以自我维持。
长期以来,分布式存储被称为下一代互联网Web 3.0的核心,但是由于缺乏激励机制,分布式存储的功能和对大众的普遍可访问性一直受到限制。自从区块链出现以来,各种项目已经开始探索其应用作为分布式存储市场的激励层,一些值得注意的存储解决方案开始在许多应用场景中与集中式主机争夺市场主导地位。
Swarm 去中心化的内容存储和分发服务,可以将它视为 CDN,通过互联网在计算机上分发。你可以像运行以太坊节点一样,运行 Swarm 节点并连接到 Swarm 网络上。这与 BitTorrent 相似,也可以类比 IPFS,用 ETH 作为报酬激励。文件被分解成块,分配并被参与的志愿者们储存。那些为存储并为块提供服务的节点,从那些需要储存和检索数据服务的节点得到 ETH 作为补偿。
Swarm 是以太坊项目官方的一部分,主要是由基金会开发,允许矿池存储、带宽和算力资源来支持基于以太坊网络的应用。团队试图创建一个不停机、零故障和防审查的点对点存储和服务解决方案。在 Swarm 内创建一个经济激励的系统将促进资源交换价值的支付和转移。项目使用了以太坊区块链中不同的协议和技术。
团队Swarm 作为实现分散式网络的三位一体支柱之一的概念和第一个表述出现在 2015 年初以太坊启动之前。由以太坊创始人 Vitalik Buterin,Gavin Wood 和 Jeffrey Wilcke 推动,Swarm 的协议标签 bzz 和shh 都是 Vitalik 创造的。
Swarm 核心团队共有 32 名员工,并在瑞士成立了 Swarm 协会,除了以太坊资金会的资金支持外,他们还与 Bitcoin Suisse 达成合作,获得了充足的资金,有了自己的资金来源。在过去一年中,该项目几次重组了团队,现在最终拥有 8 个组织良好的子团队:Leet Squad,Bee 团队,Bee-JS 团队,Comms,HR,DevOps,Ops 和知识管理。
Token 经济模型、
BZZ Token (以下 Token 模型根据前期资料整理,可能会有更新和调整,以 Swarm 官方公告为准):
BZZ Toke 是 Swarm 的功能性(UTILITY) Token,同时也用于带宽和存储奖励。
BZZ 初始供应量:62.5M,最低起拍价(公募预计在主网发布前):0.32DAI,由 Curve 平台提供流动性。
项目融资情况:
Swarm 作为以太坊项目官方的一部分,长期以来(2015 年开始,进行了五年多的深入研究)由以太坊基金会提供资金支持,除此之外,为保证 Mainnet 的顺利完成,Swarm 已与 Bitcoin Suisse 合作,并在其帮助下完成了 600 万美元的私募,有足够的资金来进一步扩大团队规模,确保 Swarm 1.0 能够按时执行,并于今年二季度发布。
哪些节点可以获得空投资格?
有资格获得BZZ代币的节点是那些已经被证明与官方称之为可信的 “蜂后节点”(qBZZ节点)交换过带宽的节点。最终网络中会确定刚好35个qBZZ节点,没有人(甚至团队成员)会知道这些节点是哪些。这将在空投最后时刻决定。你的节点和qBZZ节点之间数据交换的证明是你从qBZZ节点收到的支票。
在空投结束时,官方只需运行一个脚本,收集所有从qBZZ节点证明支票的节点。兑现的qBZZ支票越多,你将获得更多的BZZ代币。
你会得到多少代币?
所以,官方送出的BZZ代币正好是100万个。在空投结束后,官方会检查有多少qBZZ支票。这将告诉官方有多少节点有权获得BZZ。qBZZ/BZZ比率将告诉官方一张支票的价值。
举个例子:在空投结束时,有50万张qBZZ支票从网络中的所有节点收集。在这种情况下,一张支票的价值是:1M BZZ除以50万=每张qBZZ支票价值2个BZZ代币。因此,如果你的节点收集了50张qBZZ支票,你将收到50 x2BZZ = 100个BZZ代币。如果你运行了3个节点,他们每个节点收集了50张支票,那么就会从空投中获得300个BZZ。
空投何时结束?
空投将在官方上线主网之前结束,估计是2021年上半年。
在空投结束前,你应该做的一个重要步骤!
这一点非常重要——当空投结束时,你需要兑现你的qBZZ支票。如果没有这一步,一旦官方进入主网,你将不会收到你的BZZ代币。
教程:部署节点,获取空投
bee节点可以部署在linux、windows系统上,本文先介绍Windows系统上的相关教程。
准备条件:
一台配置较高的Win10 64位电脑或者linux,最好使用海外节点的服务器,这里可以购买腾讯云的海外服务器节点,点我购买`或者在这里添加vx yn_dai 既可以享受最高5折优惠,且有大量的教程
100G以上剩余磁盘空间
火狐浏览器
一、前往Github下载最新版的EXE节点程序。
Github: https://github.com/ethersphere/bee/releases
根据您的CPU架构下载X64或386的文件,另存到D:\BEE并改名为BEE.EXE。
*本文以D盘为例,盘符您可以自定义。
二、编辑配置文件
开始->运行->CMD(管理员身份)输入
d:
cd bee
bee printconfig > bee-default.yaml
复制输出的内容并如下编辑或核对
clef-signer-enable: false
data-dir: D:/beedate
swap-enable: true
swap-endpoint: https://rpc.slock.it/goerli
verbosity: trace
welcome-message: "I am solostaker BZZ BZZ BZZ "
debug-api-enable: true
其中swap-endpoint可以更改为您自己的Goerli节点或其它公共节点,例如Infura,Data-dir可以更改为您一个闲置盘符下新建的文件夹,注意所有目录不要有中文,将编辑后的内容写入bee-default.yaml。
可以到https://infura.io 新建一个账号,
把你得到的https://goerli.infura.io/v3/*****地址填入swap-endpoint
三、运行BEE加入SWARM网络
开始->运行->CMD
d:
cd bee
bee.exe start --config bee-default.yaml
第一次运行需要输入两次密码,这将是您的私钥KEY的密码,务必谨记无法找回。稍后CMD上回弹出一个让您STAKE的链接,打开会自动跳转到一个分发测试用GBZZ的SWAP上。
您可以在这个水龙头里获取到测试币:
https://faucet.ethswarm.org/
将Goerli测试ETH和测试10以上的GBZZ打入您的节点ETH地址,程序会自动将其STAKE进合约,网络确认后会自动运行起来。
四、获得私钥
前往官方GITHUB下载私钥获取文件
https://github.com/ethersphere/exportSwarmKey/releases
另存为d:/beekey/see.exe
开始->运行->CMD
d:
cd beekey
see d:/beedate/keys
妥善保存您的私钥,并可以将ETH的私钥导入Metamask。
五、常用API
查看地址:
http://localhost:1635/addresses
查看节点:
http://localhost:1635/peers
查看balances:
http://localhost:1635/balances
查看网络拓扑:
http://localhost:1635/topology
查看ChequeBlance:
http://localhost:1635/chequebook/balance
六、兑换Cheque
挖到的gBEE将以Cheque的形式给您,类似于支票,真的到手需要CashOut.
首先查看您的ChequeBook:
http://localhost:1635/chequebook/cheque
将可用状态的Cheque进行CashOut:
http://localhost:1635/chequebook/cashout/Peer地址值*
会返回一个TXHASH,去Goerli浏览器既可以看见GBEE进账