经常有人问,微币挖矿收益是怎么样计算的,例如10万微币一天能挖多少,50万微币又能挖多少,1000微币能挖多少等等这样的问题。准确来说,这样的提问,是不合适与不恰当的,因为微币采用的是POS3.0协议,POS3.0协议下,节点的收益并不是固定不变的,它是通过权重计算产生,而这个权重值会受到在线节点的数量,节点上的存币量,交易量,在线时间长度等多个指标影响,所以你问50万微币一天能挖多少,是没有准确值的。让我们来举个例子说明:

我们都知道微币每分钟一个区块,一天是1440区块,每个区块奖励10微币和本区块打包的交易费,这就意味着每天有14400个新币产生,假设今天有10个用户开启了微币钱包,那么就是相当于有10个节点在竞争这14400个币,在这个10个节点中,有的节点上有1万币,有的有5万币,有的有20万币,那么这个20万币的节点,挖到区块概率就会比1万和5万币的节点高一些,当这个20万币的节点进入挖矿状态后,这个20万币就会锁定到POS池中,并暂时退出挖矿状态,让没有挖到矿的节点继续挖矿,直到120个区块确认后,再次进入池中抢矿。所以你问50万币一天能挖到多少,是不合适的,如果今天只有两个节点在线,那么这14400币,就是这两个节点在竞争,你说能挖多少呢,如果今天有100个节点在线,那么又是多少呢。

如果仅仅是通过币数来进行挖矿收益,那就会造成不公平性,所以除了受币数影响外,微币还引入了其它因素,例如在线时间长度,就是币龄的影响,币龄是一笔币在一个交易中存在的时间长度,存放时间越久,那么抢到块的概率就越大。例如有两个节点,A节点有1万币,在线时间长度100小时,B节点有9000币,在线时间达3000小时以上,那么B节点挖到矿概率就会大于A节点,这是因为他对网络做的贡献超过了A节点,即便它的币数没有A节点多。如果仅仅是币数和币龄就能独占挖矿,那么就会造成网络中其它节点永远没有挖到矿的机会,会很不公平,所以我们设定了一个锁定期,即120个区块的跨度。就是你挖到矿后,需要等待120个区块后,才能再次继续挖。也就是大家常说的120个区块成熟期。最后为了更加公平,增加活力,我们又设置了针对交易单构建的挖矿方式,微币规定最小交易为1000微币,例如在一个时间段内,你收到了2笔币,一笔是1000币,一笔是5000币,那么同一时间,你相当于有两个矿工在帮你挖矿,当一个矿工被锁定120个区块时,另一个矿工还可以继续挖,也就是你有两次挖矿机会,另外,又受到币龄等因素等影响,这两笔币,虽然都是你的,但是它们之间也会进行竞争,但是5000币的这个矿工要比1000币这个矿工产出机率大。根据这个原理,假设你有一个地址,每次收到1万币,共收了1400次,那么相当于你有1400个矿工帮助你挖矿,那么你的竞争力就会高很多。而我们这里说的锁定期120个区块确认,是指锁定挖到矿的那个矿工的币,其它矿工不受影响。

对于一个分布式去中心化系统来说,用户总是有太多的不确定性,一会关机了,一会又开机了,每个时间段内,总会不断的有人进行货币收发交易,等等各种因素的产生造成了系统中挖矿数据随机性,造成收益不确定性。我们仅能说,币越多,在线时间越久,收益概率会高过许多长期不在线的或是只在线一会,币又很少的普通节点。当你的币进行POS计算后,会锁定这笔币,然后让其它没有挖到矿节点继续去挖,直到解冻,再次加入挖矿,而这个锁定时间就是120个区块跨度。

所以,如果你希望挖到矿,请给钱包中存放更多的币,长时间让它在线。

参考:币联网微币V1132版新pos协议,挖矿与利息说明 http://www.bitnet.cc/1132pos/