今天给大家讲一下最近区块链项目Swarm挖矿,来讲点干货,大家最想知道的肯定是怎么挖矿怎么拿BZZ票这件事了。
Swarm挖矿是以太坊基金会孵化的,由以太坊创始人V神亲自开发推动,还有波卡创始人Gavin Wood也加入了,确实头顶光环。Swarm是定位于以太坊生态的分布式存储与分发网络,存储以太坊链上的数据信息和交易记录包括智能合约的信息,主要是热数据。
Swarm挖矿没有自己的区块链主链,它只是以太坊区块链上的一个智能合约,不像filecoin有自己的区块链主链。swarm 由链上和链下两部分组成,链上用的是以太坊的区块链,存储跟它的bzz发币有关的信息,链下部分就是存储内容分发、节点交互之类的信息。
现阶段Swarm还没有上主网,所以还不是真正的挖矿阶段,只是在进行前期测试网产出,官网会对参与测试的用户,发放 100 万个 BZZ 通证空投,奖励早期使用者和对网络进行一个压力测试。
要参与的话,首先要建立bee节点,就相当于一个接口。运行节点,就可以定期领取支BZZ票。 也就说现阶段是测试网挖票的一个过程。
我们先看下正式挖矿是怎样的:
在Swarm中,打个比方有两个用户节点,我们就叫小二和小三吧,小二给小三传输一个数据,让小三存储一下。当小三把这个数据存储完之后,就会反馈给小二信息,表明我已经存储完了,你表示一下吧。
有人会问为什么要先领凭证然后去换bzz,而不是直接发放bzz呢,因为bzz在以太坊链上,发放一次bzz就需要调用一次智能合约,就要花费GAS费用,所以,这样做可以让你累积一定的数额了之后一次性兑换,省钱又降低链上的压力。一次兑换多少,多少时间兑换,这个主要看你的心情。
以上这个过程就是Swarm正式的一个挖矿过程。
那我们再看看现在的空投阶段的测试网是怎么获得BZZ票的。
我们只需要把上面的小二换成35个蜂后节点,就变成现在的测试网了,在这个测试网络中,用户只有跟这35个蜂后节点进行交互才能获得有效凭证,这个凭证就是现在说的有效BZZ票。那你要是跟其他的节点交互的话,获得的BZZ票是无效的。
过程跟上面是一样的,蜂后节点用户把数据发给小三,小三接收并且打包存储,之后给蜂后节点反馈信息,蜂后节点通过小三反馈的信息情况比如响应速度来判断小三的网络带宽和存储性能,之后给小三一定价值的BZZ票。小三拿着BZZ票就可以兑换成bzz了。
看上面的过程就可以知道,你交互的节点不一定是蜂后节点,所以拿到的票也不一定是有效的BZZ票,无效的BZZ票是没有价值的。而且在跟蜂后节点交互的过程中,蜂后节点会通过判断你的网络带宽和存储性能,来给你一定价值的BZZ票,这个价值每个人拿到的也是不一样的,因为每个人的网络带宽和存储性能也是不一样的。
那么怎么才能跟蜂后节点产生交互呢,没人知道。为了防止大家找固定的蜂后节点啊,这35个蜂后节点也就是35个用户会随时变化,随机生成,出现时间也未知。你能做的就是多跟其他用户进行数据交互,获取凭证,增加找到的概率。