- 區塊鏈與人工智能:數字經濟新時代
- 高航
- 514字
- 2019-11-18 14:44:49
第五節 創世區塊
區塊鏈里的第一個區塊創建于2009年,被稱為創世區塊。它是區塊鏈里所有區塊的共同祖先,這意味著你從任一區塊循鏈向后回溯,最終都將到達創世區塊。
因為創世區塊被編入比特幣客戶端軟件里,所以每一個節點都始于至少包含一個區塊的區塊鏈,這能確保創世區塊不會被改變。每一個節點都“知道”創世區塊的哈希值、結構、被創建的時間和里面的一個交易。因此,每個節點都把該區塊作為區塊鏈的首區塊,從而構建了一個安全、可信的區塊鏈的根。
在chainparams.cpp里可以看到創世區塊已被編入比特幣核心客戶端里。
創世區塊的哈希值為000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60 a8ce26f。
你可以在任何區塊瀏覽網站搜索到這個區塊哈希值,如blockchain.info,你會發現一個用包含這個哈希值的鏈接來描述這一區塊內容的頁面:
https://blockchain.info/block/000000000019d6689c085ae165831e934ff763ae46a2a6c172b 3f1b60a8ce26f https://blockexplorer.com/block/000000000019d6689c085ae165831e934ff763ae46a2a6c17 2b3f1b60a8ce26f
在命令行使用比特幣核心客戶端:
$ bitcoindgetblock 000000000019d6689c085ae165831e934ff763ae46a 2a6c172b3 f1b60a8ce26f { "hash":"000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f", "confirmations":308321, "size":285, "height":0, "version":1, "merkleroot":"4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b", "tx":["4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b"], "time":1231006505, "nonce":2083236893, "bits":"1d00ffff", "difficulty":1.00000000, "nextblockhash":"00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048" }
創世區塊包含一個隱藏的信息。在其幣基(CoinBase)交易的輸入中包含這樣一句話:“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.”這句話是《泰晤士報》當天的頭版文章標題,引用這句話,既是對該區塊產生時間的說明,也可視為半開玩笑般地提醒人們一個獨立的貨幣制度的重要性。同時告訴人們隨著比特幣的發展,一場前所未有的世界性貨幣革命將要發生。該消息是由比特幣的創立者中本聰嵌入創世區塊中的。