这是因为 p2p 网络的挖矿过程是分开并行进行的,每条新帐单也不能立刻广播给所有的节点。每个挖矿的节点都有责任把他新收到的,在他认可的老的全局帐单上不存在的帐单,合在他准备制造的新区块中。一旦新区块被制造出来,就立刻广播出去,争取得到更多人的认可。主要是得到那些想挖矿的人的认可,这些人会在这个区块的基础上制造新的区块。

如果 p2p 网络过大,交易帐单不能尽量的迅速的广播到全网络。就会出来 p2p 的网络的局部保持有小群体共同认可的一份全局帐单。多个全局帐单的分支同时发展是有可能的。因为每个小群体都可能认为他们看见的那部分更长更有效。但是,只有有人发现另一条分支更长,它就会转换阵营。所以,有一定的可能性,你的帐单被一个小群体接受,但在一段时间后,被更大的阵营抛弃。

不过,算法参数决定了,新的区块产生速度很慢,如果你的帐单被多达 6 个人确认,基本上就保证了它合并到的那份全局帐单,就是 p2p 网络全体认可的。既然生成新区块费时费力,制造出新区块的几率好象买彩票中大奖,还有那么多人去执行程序计算出新区块呢?答案是,每个制造出新区块的人,都有权利构造一条帐单声明老天给了我 50比特币。

这个规则是被所有比特币用户共同承认的。把制造区块等同于成挖金矿 (mining) 只是一个形象上的比喻。实际上,没有人可以把金子挖出来囤积。每个新区块必须包含全局表上的上一个区块的 hash 值,BTC 网络自我调节难度,让每 10 分钟大约产生一个新区块。如果你 10 分钟内没制造出新的区块,差不多就是说你前面 10 分钟干的活白干了。

从最新版的区块继续演算。所以更恰当的比喻是买彩票。一个每 10 分钟开一次的彩票。你不停的花钱买,10 分钟内开中了就是你的,开不中先买的都作废,然后下一轮。数学上怎样保证挖矿的过程需要消耗大量的 CPU 时间?并只有很小的几率成功?这里用到一个叫做 Hashcash 的系统。它最早是为了改善 email spam 的问题被发明出来的。

就是给一段特定信息(比如这封 email 是从谁发给谁)加一个特定的 hash 头。这个 hash 头需要大量的 CPU 时间计算出来。发 spam 的人没有那么多 CPU 时间为群发的每一封 email 计算一个符合要求的 hash 头,所以认为有这个合法 hash 头的 email 不太可能是 spam (花了 CPU 时间在上面)这个算法就是,为你想保护的信息,找到一串数字,附加上去后,使用某种公认的 hash 算法,比如 SHA-2 ,算出一个 hash 值。

如果 hash 值由一长串 0 打头(具体多少个决定了难度),那么就成功了。为一段信息,找到这串数字,在目前来说,除了暴力尝试没有什么好的方法。也就是随机更换数字,换一次就 hash 一次比对。在一个可以预期的尝试次数后,一般都能找到想找的数字。每个想挖矿赚比特币的人,不停的从比特币网络上监听信息。如果有人发布了新的合法的区块,他就合并到本地的全局表里。

并重置自己的计算过程,从新得到的区块开始。如果有新发布的交易单,也记录下来。不断的把最新的区块的 hash 值、新收到的交易单,自己获得 50比特币的那条奖励单合并在一起,计算 SHA-256 ,看看结果是否满足条件。一旦满足,就把这个新的区块广播出去。当足够的人认可它,(以它为基础计算后面的区块),他也就获得了那 50比特币。

为了匹配比特币的经济规模。所有的 比特币client 都被设置成,每 210000 个区块,生产新区块的人被认可凭空获得的比特币数量比之前的少一半(如果这个时候他还在包内写上自己获得 50比特币,其他人不会确认他的这个区块)。这会让比特币的总量增速变缓。新的区块产生的速度是由难度来调节的。这个难度会由 p2p 网络根据最近生产区块的速度自动调节。

所以即使日后计算能力增加,也能保证大约 10 分钟一个的速度。而且,随着生产新区块的收益减少,愿意贡献自己的 CPU 来挖矿的节点也会变少。(如果减少太多,只需要减少难度即可)最终,p2p 网络不再凭空制造出新的比特币,这个时候制造新的区块的动力是什么呢?那就是交易税。因为没有什么人愿意生产新的区块,发起交易就变的困难。

(没有区块可以容纳交易单)希望交易被确认的人可以声明,如果有人制造出新的区块接纳他的交易单,他会支付一小笔交易税给他。当许多人都这么做的时候,制造区块又变的有利可图了。只不过,直接上不再有新的比特币诞生,只是在这些比特币用户之间流通。总有一些比特币会消失,主要是那些帐号的私匙丢失了,没有任何人可以转移走帐户上的钱。

挖矿怎么样呢?需要怎样的电脑配置?

现在市面上挖矿多如牛毛,具体来说,挖矿就是通过相应的代码程序,通过电脑计算复杂的运算后,获取对应的数据结果来获得对应的虚拟货币。现在市面上的挖矿主要靠的电脑配置。1现在最火爆的就是比特币,它是靠通过显卡来计算获取的,所以对电脑显卡的要求比较高,投入成本较大。2其他的也有靠显卡计算来获取的,还有一些挖矿产品需要cpu等来计算的,此时对cpu要求也很高。

现在挖矿炒币这么火爆,有什么风险吗?

挖矿炒币也是高风险高收益的细分领域,具体有以下几个风险需要注意的:1、专业矿机的资金投入风险大。数字加密货币,大多都是基于算法和硬盘存储的生产方式来获取收益,所以对机器(矿机)的要求很高,尤其是处理器,像IPFS分布式存储则是对硬盘要求很高,这些资金投入想当大,一台高端的矿机动则十几万呢!2、所选币种爆矿率的风险。

每个币种爆矿率是不一样的,这个和挖矿的竞争业态很有关系,假如你挖矿是比特币,现在比特币矿机非常多本来竞争力就大,加之比特币每四年都在递减出矿率,如果你的矿机算力不足将很难挖到比特币。3、能耗投入的风险。挖矿是一个高能耗的行业,通常矿机都是要24小时不间断的工作,对电能的需求量非常大,如果没有合理的电价支持,前期挖矿基本上都是亏损的状态。

4、政策变化的风险,目前世界各国对待数字加密货币的态度各不相同,像中国就是严厉禁止的,私自挖矿一经发现一律取缔。而有些国家态度经常变化,比如伊朗和俄罗斯等国,当政策默认的时候你可能就爆赚了,当控制和打击的时候可能就会有风险。5、挖矿所需质押币的投入风险。很多矿币一旦接入主网,就可以参与挖矿了,假如你的算力和各方面都符合要求的前提下,即使你挖到了矿,你也不可以立刻将挖到的币拿出去卖的。

因为主网基本上都有一个规则就是要部分质押币,主网也怕你突然无故断线呀!只有等你挖的币远远大于质押币时,才会逐步释放一部分币给你交易。而这些质押币就是一笔不小的投入呀!就算银行利息就也是风险呀!6、币市行情对挖矿的风险。币圈的行情是上下波动的,这个大家都很清楚,如果你所挖的币行情不好,或者崩盘了,那自然你挖出来的币也就不值钱了,风险自然就存在。

 3/3   首页 上一页 1 2 3 下一页

文章TAG:挖矿  
下一篇