织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

观点:比特币是信息时代的时钟 (12)

时间:2021-03-15 11:51来源:未知 作者:admin 点击:
这就是所谓的链分裂(chain split),是中本聪共识在运行中自然而然会出现的一种情形。就像迁徙中的鸟群,时而分成两列,时而合在一起。经过一段时间

这就是所谓的链分裂(chain split),是中本聪共识在运行中自然而然会出现的一种情形。就像迁徙中的鸟群,时而分成两列,时而合在一起。经过一段时间之后,比特币网络中的节点最终会形成一个共享的历史,这得益于猜测所带来的概率性。

中本聪共识只是简单地要求,正确的历史在最重的链(即,包含最多工作量证明的链)上。因此,如果我们有 A 和 B 两个历史,有些矿工会在 A 上续写历史,有些矿工会在 B 上续写历史。一旦某一方的矿工找到了下一个有效区块,另一方的矿工就会接受自己是在错误的历史上挖矿,并转向最重的链(根据定义,就是代表实际发生的事件的链)。在比特币中,历史是由胜利者书写的。

收款人需要有证据能够证明,每笔交易发生时,绝大多数节点认同它们最先收到了该交易……当同一笔交易存在多个支付对象时,只有一个是有效的。收款人必须等待一小时左右,然后才能相信这个交易是有效的。届时,网络就能解决一切有可能发生的多重花费竞赛。

—— 中本聪(2009)

上面段话揭开了分布式协调问题的秘密。中本聪就是通过这种方式解决了上文提到的 「同时付款」 问题,而且是一劳永逸地。让相对论见鬼去吧!

由于比特币时钟具有概率性,「现在」(我们称之为链顶端)永远是不确定的。过去(链顶端以下的区块)永远是确定的。

若想理解得更深入,我们必须追溯到更早的时间。

——Gordon Clark,《从基督教的角度理解人与物》(1951)

因此,对于某些对等节点来说,比特币时钟有时会倒退一两下。如果你的链顶端(现在)恰好输给了另一个链顶端,你的时钟就会先倒退再前进,覆盖你原先以为正确的历史。如果你的时钟具有概率性,你对历史的记忆也不得不如此。

嘀嗒嘀嗒 —— 几点了?

嘀嗒嘀嗒…… 停在了 c619。

真是这样吗?会不会慢了?

管它准不准:8 在 9 前不会错。

这个钟不准,有时倒着走。

准时才有鬼,中心化要不得!

这个钟在嘀嗒,嘀嗒复嘀嗒,

使坏也没好处,嘀嗒到下个区块。

——一首关于比特币和时间的小诗(2020)

总结

时间依然是物理学最大的谜题之一,甚至引起了人们对物理学本身定义的质疑。

——Jorge Cham 和 Daniel Whiteson,《我们一无所知:通往未知宇宙的指南》(2017)

追踪信息世界的事物就意味着追踪一系列事件,因此需要追踪时间。追踪时间需要就 「现在(永远连接过去和将来的时间点)」 达成共识。在比特币系统中,「现在」 是最重工作量证明链的端点。

对于时间结构来说,最重要的两个组成部分是:因果关系和不可预测事件。因果关系用来定义过去,不可预测事件用来构建未来。如果事件顺序是可预测的,就有可能跳过。如果每个事件之间没有联系,要改变过去就很容易。由于比特币系统定义了内部时间,作假难度极高。如果有人想作假,必须改写过去或预见未来。比特币的时间链可以有效防止这两点。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容