花了三分钟才计算出一个特解,但那个人7天时间就完成了36,000个区块,就算他一天24小时不停的挖,那平均下来也只有16秒的时间,就能够挖出一个特解,他怎么快这么多?他的电脑的算力比我强这么多吗?”
“那岂不是在用超级服务器来挖矿?”这位高中生自言自语道。
能够问出这个问题,就说明这个高中生虽然计算机技术是合格的,但是数学能力却不行。
比特币特解的计算,是采用哈希运算的方式来进行的。
哈希运算听上去云里雾里的,实际理解起来也确实非常的高深,不过你只需要知道,所谓的哈希运算,其实就是撞大运罢了。
嗯,这么说有些过于片面,但这只是针对比特币的运算而言的。
比特币的方程的特解是固定的,这些特解其实是无法通过运算来解的,而是要拿一个个的数字不停的去套,每套一次,就要通过方程进行一次相应的计算,如果恰好能够解开方程,那么就代表这个特解是正确的。
以2010年的普通计算机来说,他的cpu力运算,每秒钟大约能够计算200个数字是否是特解。
一开始的时候,因为没有任何一个特解被记录,所有的特解都在池子里面,所以这个过程特别的容易。
一秒钟之内就能够得到4个特解出来,也就相当于挖了200枚比特币出来。
但这4个特解也会被记录下来,以后都无法用这4个特解来换取比特币了。
那么接下来的事情就可以想象了,随着特解被用的越来越多,想要碰运气,撞出特解的几率也就越来越小。
第1个小时之后,一秒钟就只能得出一个特解。
一天之后,就需要10秒钟的时间才能够算到一个特解。
七天之后,这个时间就上升到三分钟了。
可以想象,随着时间的推移,需要消耗的计算量也会越来越巨大,在后世,如果使用普通的电脑来进行计算的话,可能需要几十年的时间,才能算出一个特解出来。