查看原文
其他

【连载】比特币史话 | 时间之矢(1)

刘教链 刘教链 2023-01-30

(爱丁顿,时间之矢提出者。图片来源于网络)
本篇看点:其实中本聪从未使用“区块链”这个词,那么他真正使用的又是哪个词汇呢?

前情回顾:
【连载】比特币史话 | 哈希(2)
【连载】比特币史话 | 哈希(3)
【连载】比特币史话 | 哈希(4)

正文:

乔布斯重新发明了手机,中本聪重新发明了时间。事实上,中本聪不是“重新发明”了时间,中本聪是在比特世界或者赛博空间(cyberspace)“首次”发明了“时间”。在德国哲学家康德(Immanuel Kant, 1724-1804)看来,时间并不是一个词语、一个概念,时间是一种感觉(感性直觉)[1]。我们先天具有时间感,因而我们无需经验验证就会说,“时间只有一维”(因为感觉是没有形状的),“不同的时间是相继的(successive)而不是并存的(co-existent)”(这一点有别于空间,不同的空间是并存的而不是相继的)。我们既无法想象没有时间,也无法想象时间的起点和尽头,因此我们会用一个形象化的类比来表示时间,那就是一条向无穷远处延伸的直线。在纸上,我们会用一条线段,尾端加上一个箭头来画出这个形象,“时间之矢”(arrow of time)的形象。[公众号:刘教链]

英国天体物理学家爱丁顿(A. Eddington, 1882-1944)据信是首次提出和使用“时间之矢”这一宇宙学术语的人[2]。光阴似箭,岁月如梭。时间之矢,从过去指向未来,在每个人看来都是再普通不过的常识,但却是科学上最不可思议的事物之一。不论牛顿力学还是量子力学,都具有时间反演对称性,也就是说,都无法区分过去和未来。[公众号:刘教链]

同样的,在我们每天打交道的计算机和互联网所建构的比特世界里,有着允许数据和文档并存的空间,却没有不可篡改、不可逆转的时间。电脑或者手机的时间是可以任意修改的,一份文档、一张照片的编辑时间也是可以任意篡改的。这种时间上的随意“穿越”,本质上还是因为,计算机里的时间只是一个“信息”,关于原子世界的时间的信息,而不是真正的内生于这个比特世界的时间。[公众号:刘教链]

中本聪首先要解决的,就是比特世界里没有一个不依赖于外部世界的、真正内生的时间的问题。这个时间,是中本聪首先要做的一个发明,甚至说,是最重要的发明。这个发明,是解决比特币系统可以成立的关键钥匙。所以在2008年的比特币白皮书中,中本聪这样写道,“我们提出的解决方案从一个时间戳服务器开始”[3]。[公众号:刘教链]

所谓时间戳服务器,就是一种时间记录服务。这个时间记录的结构,按照中本聪在白皮书中的说法,就是在每个账本区块中包含一个时间戳,并在后一个账本区块中包含前一个账本区块的哈希值。当然,如前面所介绍过的,这个哈希值当然是双层SHA-256哈希的结果。这样一来,我们就可以区分出哪个是前一个区块,哪个又是后一个区块。于是我们就得到了一个有方向的“箭头”,计算机术语称为“指针”,由后一个区块指向前一个区块。如此这般,我们就可以把区块一个接着一个按顺序先后相继排列起来,得到了一个由区块组成的链条,也是一个由时间戳组成的链条。今天,人们把这个链条叫做“区块链”。[公众号:刘教链]

在比特币正式发布之前、2008年11月的实验性代码(由网友于2013年披露)的注释中,我们不无惊讶地发现,中本聪正是把这条链称之为“时间链”(timechain),而不是“区块链”(blockchain)。[4][公众号:刘教链]

【未完待续】(公众号:刘教链)

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存