第三章:技术Lesson 17: Telling Time Takes Work

第十七课:计时需要工作

"亲爱的,亲爱的!我要迟到了!"

朗读者:Guy Swann


人们常说比特币是被挖出来的,因为成千上万的计算机在解决非常复杂的数学问题。需要解决特定的问题,如果你计算出正确的答案,就会"产生"一个比特币。虽然这种对比特币挖矿的简化视角可能更容易传达,但在某种程度上确实错过了要点。比特币不是被生产或创造的,整个过程也不是真正关于解决特定的数学问题。而且,数学并不特别复杂。复杂的是在去中心化系统中报时

正如白皮书中概述的那样,工作证明系统(又称挖矿)是实现分布式时间戳服务器的一种方法。

比特币白皮书中关于时间戳的摘录

白皮书摘录。有人说时间链吗?

当我第一次了解比特币的工作原理时,我也认为工作证明是低效和浪费的。过了一段时间,我开始改变对比特币能源消耗的看法。似乎在比特币诞生13年后的今天,工作证明仍然被广泛误解。

由于工作证明中要解决的问题是虚构的,许多人似乎认为这是无用的工作。如果纯粹关注计算,这是一个可以理解的结论。但比特币不是关于计算。它是关于独立地就事物的顺序达成一致

工作证明是一个系统,在这个系统中,每个人都可以验证发生了什么以及按什么顺序发生的。这种独立验证导致了共识,即多方就谁拥有什么达成的个人协议。

在一个彻底去中心化的环境中,我们没有绝对时间的奢侈。任何时钟都会引入一个可信任的第三方,即系统中必须依赖并可能被攻击的中心点。"时间是根本问题,"格里沙·特鲁别茨科伊 (Grisha Trubetskoy) 指出。中本聪通过工作证明区块链实现去中心化时钟,巧妙地解决了这个问题。每个人事先同意拥有最多累积工作的链是真相的来源。根据定义,这就是实际发生的事情。这种协议现在被称为中本聪共识 (Nakamoto consensus)。

"网络通过将交易哈希到一个持续的链中来为交易加时间戳,该链作为所见证事件序列的证明" — 中本聪 (Satoshi Nakamoto)

没有一致的报时方式,就没有一致的方式来区分之前和之后。可靠的排序是不可能的。如上所述,中本聪共识是比特币一致报时的方式。系统的激励结构通过利用竞争参与者的贪婪和自利,产生了一个概率性的去中心化时钟。这个时钟不精确的事实是无关紧要的,因为事件的顺序最终是明确的,并且可以被任何人验证。

由于工作证明,工作工作的验证都是彻底去中心化的。每个人都可以随意加入和离开,每个人都可以随时验证一切。不仅如此,每个人都可以独立地验证系统的状态,而不必依赖其他任何人进行验证。

理解工作证明需要时间。它往往是反直觉的,虽然规则很简单,但它们导致了相当复杂的现象。对我来说,改变对挖矿的看法有所帮助。有用的,而不是无用的。验证,而不是计算。时间,而不是区块。

比特币教会了我报时是棘手的,特别是如果你是去中心化的。

透过镜子 🔍

扩展本课讨论想法的后续文章:

掉进兔子洞

没有什么比工作证明更便宜 作者:保罗·斯托克 (Paul Sztorc)
比特币不浪费电力 作者:Beautyon
区块链工作证明是一个去中心化时钟 作者:格雷戈里·特鲁别茨科伊 (Gregory Trubetskoy)
工作证明的解剖 作者:雨果·阮 (Hugo Nguyen)
工作是永恒的,权益不是 作者:雨果·阮 (Hugo Nguyen)
比特币不浪费能源 作者:帕克·刘易斯 (Parker Lewis)
比特币天文学 作者:德鲁夫·班萨尔 (Dhruv Bansal)
关于比特币能源消耗的最后一句话 作者:尼克·卡特 (Nic Carter)
揭示石油美元的隐藏成本 作者:亚历克斯·格拉德斯坦 (Alex Gladstein)
受控供应 作者:比特币维基贡献者
挖矿 作者:比特币维基贡献者
🎧 特雷斯·迈尔 (Trace Mayer) 谈比特币估值、信任和能源消耗 TIP#252 主持人:布雷斯顿·派什 (Breston Pysh) 和斯蒂格·布罗德森 (Stig Brodersen)
🎧 罗伯特·布里德洛夫 (Robert Breedlove) 从第一原则理解比特币 CB#52 主持人:布雷迪·斯文森 (Brady Swenson)

购买图书 »

除非另有说明,本站内容均采用知识共享署名-相同方式共享4.0国际(CC BY-SA 4.0)许可证授权。如果你喜欢本站内容,有很多方式表达支持