額, 不要怕標(biāo)題, 一點(diǎn)也不學(xué)術(shù)化, 連民科的腳后跟都趕不上.
最近(2017年6月26日)有人造謠說, eth的創(chuàng)始人Vitalik 出車禍 game over了. 為什么造謠, 就跟造謠喬布斯 李嘉誠(chéng)一樣, 引起恐慌唄.
像我這么睿智的人, 當(dāng)然不可能被忽悠了. 本人也不知道事情的真假, 只能通過各種途徑打聽小道消息.
然后V神在twitter上放了一張照片.
寫了一些神乎其神的東西.
這個(gè)Block 3,930,000
表示塊高度,0xe2f1fc56da1d ...
表示塊的hash值.
用一個(gè)git 項(xiàng)目打比方, eth的 一個(gè)block 表示一個(gè)commit, block的hash 自然就是commit的hash, 這個(gè)塊高度, 就是從0個(gè)commit開始 第幾個(gè)commit的意思.
通過api, 我們將看到更多的信息:
curl https://etherchain.org/api/block/3930000
{
status: 1,
data: [{
number: 3930000,
hash: "0xe2f1fc56da1de975756ad72ce705b8fdea9df628b818dac39d572c369e76c254",
time: "2017-06-25T23:09:41.000Z",
parentHash: "0xcc080630f9bd55396180d2462a898d9c935faef23cdb236fbe73e89d1832d0f6",
uncleHash: "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
coinbase: "0xb2930b35844a230f00e51431acae96fe543a0347",
root: "0xb6921ca7ef15e83d106b013c6762d8a5c550b3103591fe0d7bba310e3b2c5abe",
txHash: "0x85624f62397ecd52f6255f205253b4f95b37c5f89a46f7324b1195ba7323e98d",
difficulty: 899633294067287,
gasLimit: 4712394,
gasUsed: 1087512,
extra: "0x7439",
mixDigest: null,
nonce: "0x88d58caa4007e1065b",
tx_count: 11,
uncle_count: 0,
size: 1739,
blockTime: 3,
reward: 5034800384000000000,
totalFee: 34800384000000000
}]
}
通過api, 我們知道了 block 3930000的hash, 還有這個(gè)block提交的時(shí)間 2017-06-25T23:09:41.000Z
, 這就是 V神的 Proof Of Life, 證明他本人至少在這個(gè)時(shí)間點(diǎn)是活蹦亂跳的, 如果報(bào)道的車禍死亡時(shí)間早于這個(gè)時(shí)間點(diǎn), 謊言不攻自破, 我就把這個(gè)叫做存在性證明吧.
為什么的eth的區(qū)塊鏈可以證明? 能用別的東西代替么?
我想起我奶奶申請(qǐng)養(yǎng)老金的時(shí)候, 舉著當(dāng)天的一份報(bào)紙, 做了個(gè) "存在性證明".
總結(jié)下共同點(diǎn):
1 很多人可以方便的查詢, 報(bào)紙是發(fā)行量大, 區(qū)塊鏈只要你有網(wǎng)絡(luò)就能訪問
2 不容易造假.
一份報(bào)紙同樣的版面內(nèi)容都是一樣的, 區(qū)塊鏈同樣如此, 整個(gè)網(wǎng)絡(luò)只認(rèn)同一條區(qū)塊鏈, 所有的節(jié)點(diǎn)都會(huì)自動(dòng)同步最新的block信息, 并最終內(nèi)容一致.
hash提前是算不出來的.
3 有日期, 即時(shí)間戳.
關(guān)于第2點(diǎn), 我要多啰嗦下:
區(qū)塊鏈有類似git的數(shù)據(jù)結(jié)構(gòu), 一個(gè)commit有上一個(gè)commit的指針,
也有下一個(gè)commit的指針,像鏈條一樣有秩序的串在一起.
區(qū)塊鏈同時(shí)是個(gè)p2p網(wǎng)絡(luò), 每個(gè)節(jié)點(diǎn)都是一份完整的數(shù)據(jù)備份, 就像git clone項(xiàng)目一樣, 一個(gè)節(jié)點(diǎn)更新了, 會(huì)向其他的節(jié)點(diǎn)廣播, 其他節(jié)點(diǎn)也會(huì)更新,也會(huì)廣播.所以當(dāng)你訪問其中一個(gè)節(jié)點(diǎn)時(shí), 看的內(nèi)容都是相同的.
本人想到一個(gè)用法,以后生產(chǎn)食品的時(shí)候, 把 block高度和對(duì)應(yīng)的 hash印上去, 就能知道生產(chǎn)日期了,而且造不了假, 你不可能提前知道hash值啊, 而且食品一般會(huì)印上一個(gè)最近的block高度, 酒這種東西除外.
這就是本人說的存在性證明, 標(biāo)題不高大上怎么唬人呢?
PS: 區(qū)塊鏈圈有越來越多的上三濫跟下三濫的的招式了, 像我這么pure的不多了