比特币从2009年出来直到今天,问的最多的就是限量发行的问题,因为它非常重要,一旦这个值可以调整,比特币将马上归零,如果它可以调整到2.1亿、21亿、210亿直到无穷大,你认为它能值多少钱呢。许多人甚至是IT专业人士都会提出这一问题,既然是电脑程序,为啥其中一个参数就不能改呢?我们不少朋友已购入比特币或相关股票,不弄懂这个问题你能踏实睡安稳觉吗?
今天我就用简单的思路给大家解释一下,希望能说清楚,大家明白了以后也可以解释给别人听。我们知道比特币就是一个区块链,一个完整的账本,它是不能被篡改的。如果企图改动其中一条历史记录,需重新计算这个区块的Hash值(就是挖矿),并且要掌握51%以上的算力以确保沿着你形成的链走下去,由于下一个区块要引用上个区块的Hash值,所以挖这一个区块还不行,要把迄今为止到改动的那个块区间的所有记录重新计算(每个块要重新挖一遍),这个工作量不需我讲,你知道。
中本聪把程序里的若干参数(包括限量发行2100个)打包,计算出其第0区块的Hash值,并填入程序,后人就引用0区块的Hash值挖出了1区块,依次类推形成了今天的比特币区块链(比特币钱包),想改2100万这个值,就需要重新计算比特币所有的区块,并保证持续51%的算力。以上难是难,但毕竟理论上是可行的,实际上由于没有受益人,所以没人去做这件事,有谁愿意花一万块的成本去造一张100块的假钞呢。所以如果你有足够强大的算力,最优的方案是挖矿而不是改动区块链。
如果你真想改2100万这个值也不难,把它改成42或210亿,再随你心意改改其它参数包括Port值,打包算出其Hash值,并作为第0块写入程序,新的币产生了,前者为42-coin(现单价$102,124 USD),后者为Digibyte(单价$0.061991 USD)。
所以比特币最大的敌人不是政府、不是黑客也不是市场,是在比特币圈内部,一旦有一天51%以上算力失去理智而进入自毁进程,比特币将戛然而止。