比特幣從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%以上算力失去理智而進入自毀進程,比特幣將戛然而止。