文章来自本人的简书
额, 不要怕标题, 一点也不学术化, 连民科的脚后跟都赶不上.
最近(2017 年 6 月 26 日)有人造谣说, eth的创始人Vitalik 出车祸 game over 了. 为什么造谣, 就跟造谣乔布斯 李嘉诚一样, 引起恐慌呗.
既然说 bitcoin, 怎么扯到 eth 上来了.因为 eth 是基于 bitcoin 的理念发明的, 青出于蓝, 至于胜于蓝么, 仁者见仁了.
像我这么睿智的人, 当然~~不可能~~被忽悠了. 本人也不知道事情的真假, 只能通过各种途径打听小道消息.
然后 V 神在twitter上放了一张照片.
Block 3,930,000
表示块高度, 0xe2f1fc56da1d ...
表示块的 hash 值.
用一个 git 项目打比方, eth 的 一个 block 表示一个 commit, block 的 hash 自然就是 commit 的 hash, 这个块高度, 就是从 0 个 commit 开始 第几个 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, 还有这个 block 提交的时间 2017-06-25T23:09:41.000Z
, 这就是 V 神的 Proof Of Life, 证明他本人至少在这个时间点是活蹦乱跳的, 如果报道的车祸死亡时间早于这个时间点, 谎言不攻自破, 我就把这个叫做存在性证明吧.
为什么的 eth 的区块链可以证明? 能用别的东西代替么? 我想起我奶奶申请养老金的时候, 举着当天的一份报纸, 做了个 "存在性证明".
总结下共同点: 1 很多人可以方便的查询, 报纸是发行量大, 区块链只要你有网络就能访问
2 不容易造假. 一份报纸同样的版面内容都是一样的, 区块链同样如此, 整个网络只认同一条区块链, 所有的节点都会自动同步最新的 block 信息, 并最终内容一致. hash 提前是算不出来的.
3 有日期, 即时间戳.
关于第 2 点, 我要多啰嗦下: 区块链有类似 git 的数据结构, 一个 commit 有上一个 commit 的指针, 也有下一个 commit 的指针,像链条一样有秩序的串在一起. 区块链同时是个 p2p 网络, 每个节点都是一份完整的数据备份, 就像 git clone 项目一样, 一个节点更新了, 会向其他的节点广播, 其他节点也会更新,也会广播.所以当你访问其中一个节点时, 看的内容都是相同的.
本人想到一个用法,以后生产食品的时候, 把 block 高度和对应的 hash 印上去, 就能知道生产日期了,而且造不了假, 你不可能提前知道 hash 值啊, 而且食品一般会印上一个最近的 block 高度, 酒这种东西除外.
这就是本人说的存在性证明, 标题不高大上怎么唬人呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.