不过我觉得这个报道中的数据前后矛盾 , 我查了一下 , 比特币当时的市场价是大约 2500 美金/个 , 美元兑人民币的汇率大约是 6.8 , 所以 , 每天的收入大约是 85 万人民币 , 一年的收入大约 3.1亿元 , 一台矿机的成本均价是 1 – 2 万元 , 矿厂的矿机总成本是 5000 万- 1 亿元 , 再算上电费等 , 一年起码 2 亿的利润 。我想 , 在充分市场竞争下 , 出现这种暴利的可能性很低 。所以 , 不是采访人员搞错了 , 就是被采访对象在吹牛不打草稿 。由于比特币的价格和全网算力的波动很大 , 所以投资比特币矿厂很难做长期预测 , 不确定因素太多 。
图:看看新闻报道的位于四川的某矿厂(图片来源:《看看新闻》官网)
根据我们前面掌握的比特币知识 , 50 个比特币 , 相当于找到了 4 个奥数 , 抢到了 4 次记账权 。目前 , 整个比特币网络的所有矿机加起来的总算力能达到的水平 , 大约平均每 10 分钟可以找到一个奥数 , 也就意味着平均每 10 分钟生成一个新的区块 。当然 , 这个 10 分钟是一个平均数 , 快一点的话 3、4 分钟生成一个区块 , 慢一点的话 15 分钟左右 。
正因为奥数太难找 , 每个区块平均要 10 分钟才能生成一个 , 所以就能基本解决我在本章开头提出的第一个问题“如何同步账本?” , 只要有个 3、4 分钟的时间 , 足以让所有在线的电脑同步到这个区块了 , 那些不在线的电脑或者第一次运行客户端的电脑 , 上线以后必须要先做一件事情 , 就是从相邻的节点上获取最新的账本 。
请注意 , 我用了“基本解决”这个词 , 也就意味着 , 并没有完全解决账本同步的问题 。这是因为总会有极小的概率两台矿机恰好同时(只要在网络上所有在线的节点没有完成区块链同步之前都可以算同时)找到奥数 , 也就意味着同时抢到了记账权 。因为矿机实在太多了 , 这样的小概率事件时不时也会发生一次 。同时抢到记账权的矿机都会将自己生成的新区块广播到比特币网络中 。
遇到这种情况 , 比特币系统怎么处理呢?
在这种情况下 , 相当于网络上的其他节点收到了两个合法的新区块 , 因为网络节点的地域分布不同 , 所以 , 不同的节点收到这两个新区块的先后次序就会不同 。此时 , 所有的节点会暂时保留两个新区块 , 并且把区块链做一个临时的分叉 , 如下图所示:
(图片来源:自绘)
接下去 , 比特币网络中必然又会有其中一个节点(矿机)抢到了记账权 , 这时该节点就会将生成的最新区块接到其中的一个分支上 , 那到底是接到新区块 1 上还是 2 上呢?系统规则是:这个节点先收到哪个区块 , 就接到哪个区块上 , 同时放弃另一个区块 , 然后全网广播 , 如下图所示:
(图片来源:自绘)
比特币网络上的所有节点在收到最新的区块链后 , 只要发现其中一个分支比另外一个分支多 2 个区块了 , 就立即也放弃那个短的分支 , 总之 , 比特币网络永远只承认更长的那条分支 。你可能会想 , 那如果小概率事件再次发生 , 在区块链第一次分叉后 , 又同时产生了两个新区块 , 而恰好两个新区块产生在两个不同的分支上 , 这时候 , 其他节点收到的区块链还是两个一样长的分支 , 那怎么办?很好办 。还是同样的规则 , 只要分支一样长就暂时保留 , 直到出现两个分支不一样长时 , 就放弃短于 2 个区块的 , 保留长的 。那个被放弃的分支中所有交易和比特币奖励都会被判定为无效 。
- 柯基到底能不能剃毛 剃毛对柯基危害
- 晕车是不是一种病 晕车到底是不是病
- 腊肠犬怎么养,腊肠犬到底好养吗 腊肠犬为什么不好养
- 到底该不该挽回女友 挽回不了女友
- 窗帘链子断了怎么接 风水帘突然掉了好不好
- 孩子到底该不该把尿 为什么给孩子把尿不好
- 尿酸高是咋回事啊? 尿酸高到底是怎么回事
- 淘宝链接补收藏加购有用吗
- 王一博代言的饰品 珠宝 王一博代言的项链
- 淘宝客如何推广链接?如何吸引淘宝客来推广?
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
