今天我们来说第一个。
毫无疑问,这个最特殊的区块就是比特币的创世区块(genesis block),因为这是比特币也是区块链世界的最浓墨重彩的一笔,可以毫不夸张的说,从这个区块诞生时间(北京时间:2009-01-04 02:15:05,utc时间:2009-01-03 18:15:05)开始,这个世界就已经不是之前的世界了。
创世区块与其他区块相比最特别的地方是他没有指向前一个区块的指纹,实际上,在比特币的实现代码中这个区块是硬编码进去的。
比特币的某个版本的代码中曾经对创世区块用注释的形式做了解释:
从上图的注释部分中可以看到有一个coinbase参数,这个参数在普通数据之外还包含了下面的文字:
The Times 03/Jan/2009 Chancellor on brink of second bailout for banks
“2009年1月3日,首相第二次对处于崩溃边缘的银行进行紧急救助”,这句话正是泰晤士报当天的头版文章标题。
这表明这一block可能生成于2009年1月3日(utc时间),这也是中本聪对部分准备金制度不稳定性的评论。
创世区块的50BTC的区块奖励被发送到地址:1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
这个地址从未往其他地址发送过比特币,但是却不断有人往这个地址发送比特币(已有77笔入账交易),很有可能是出于对中本聪的仰慕而捐赠的,最新的一笔接近4个btc的"捐赠"按照现在的价格差不多就是40万人民币。
但是,创世区块的50个比特币不能被使用,关于无法使用的原因我们有机会再另行撰文详解。
再另外解释下coinbase的含义,此处coinbase不是指coinbase.com网站,而是比特币网络中一个重要参数,比特币每产生一个区块,都会得到新产生的区块奖励,每个区块包含一个记录,记录中的比特币地址就是有权获得比特币奖励的地址。这个纪录被称为生产交易、或者coinbase交易,它经常是每个区块的第一个交易。coinbase参数可以包含任意数据,在创世区块中的coinbase数据中正好包含上面描述过的那句话。
本文参考:
https://en.bitcoin.it/wiki/Genesis_block
https://en.bitcoin.it/wiki/Coinbase
http://www.8btc.com/bitcoin_block_chain
https://sourceforge.net/p/bitcoin/code/133/tree/trunk/main.cpp#l1613
领取专属 10元无门槛券
私享最新 技术干货