中国:比特币挖矿的全球中心
据外媒报道,中国已崛起为全球最大的比特币挖矿基地。得益于丰富的能源、低廉的电力成本以及先进的技术,这个亚洲大国成为了比特币“挖矿”的热土。据比特币交易机构数据,全球约70%的比特币产自中国。
那么,比特币挖矿究竟是如何进行的呢?
首先,我们需要了解“Hash”的概念。Hash,通常翻译为“散列”,也有音译为“哈希”的,它是指将任意长度的输入(如下图所示)通过散列(Hash)算法,转换成固定长度的输出,这个输出就是散列值。这种转换是一种压缩映射,也就是说,散列值的空间通常远小于输入的空间。简单来说,就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。
挖矿机日夜不停地运行和计算,执行的就是Hash算法,即给定一个字符串和一个随机数(注意,需要一个随机数来控制对同一个字符串产生不同的Hash值),计算出它们合并后的Hash值。
看似简单,但为何这个过程如此耗时耗力耗电耗人品呢?
因为,这个Hash值并非普通的Hash值,它必须满足某些条件,具有一定的难度,计算出来需要付出代价。它要求这个Hash值的前面几位必须是零,具体多少位是零,就决定了暴力计算的难度和成本。
由于Hash是单向函数,大家只能靠运气来得到满足条件的Hash值。这时,挖矿机必须尝试使用不同的随机数,计算和字符串合并后的Hash值,直到找到一个Hash值满足前面有若干个零的条件,才算成功。
当挖矿机找到(通常是靠运气)这个随机数和相应的Hash值,并得到系统的认可后,才能从整个比特币系统中获得一点点比特币作为奖励。这个奖励,就是挖矿的动力,是赚钱的秘诀,也是比特币系统唯一可以发行新币的途径。
现在,你是否已经明白了比特币挖矿的奥秘?
挖矿,就是每时每刻在重复一件枯燥单调的事情——计算Hash值。谁运气好,先算出来,就能赚取比特币。