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