

工作量证明之必要
source link: https://ethfans.org/posts/a-failure-to-understand-pow-is-a-failure-to-understand-bitcoin
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

工作量证明之必要
曾汨 | 20. Oct, 2021 | 176 次阅读
根据定义,去中心化系统没有单一事实来源。中本聪取得的突破在于,他开创了一个系统,让所有参与者都独立聚焦于相同的事实。正是工作量证明让这一切得以实现。
工作量证明的意义在于可以创建出无法被推翻的历史。如果出现两个历史相争的情况,包含更多工作量的历史胜出。根据定义,工作量最多的那条链就是事实,也就是我们所说的中本聪共识(Nakamoto consensus)。
为什么要以工作量为指标?简而言之,因为做功需要消耗能源。你无法在这上面造假、扯皮或撒谎。工作量证明就体现在工作结果上。
在比特币网络中,工作(work)指的是计算。不是所有计算,而是特指没有任何捷径的计算:猜测。之所以没有捷径,是因为这种计算无所谓 进步/积累(no progress)。每次猜测都是一次全新的猜测。
最妙的是工作量本身就包含在计算结果中。数据不证自明:计算结果就是既定事实,不需要外部某个主体来告诉你事实。由于猜测的概率性,数据就暗示了为之付出的工作量。
其它机制,例如权益证明,并不具备这一特性。你永远无法确定你看到的就是真相,因为创建另一个真相没有系统之外的成本。
计算是连接信息世界和物理世界的唯一桥梁。在处理信息时,我们拥有的只是信息和信息的转换:也就是计算。计算需要消耗能源。能源就是桥梁。能源是实实在在的。
如果把通往物理世界的一端砍断,你将永远留在幻境中:你无法分辨真正发生了什么。你必须信任其他人告诉你发生了什么。你无法亲自验证。你必须依赖于信任。
权益证明还有很多其它问题,例如,验证者选举的公平性(由谁决定怎么选举?)、天然的中心化趋势( 更多权益 = 更多奖励 = 更多权益)以及缺乏对时间戳操控攻击的天然抵抗力。
工作量证明可以解决上述这些问题。它可以将选举流程去中心化,为已经发生的事情创建物理证明;它具有真正的系统外成本,可以将报时工作去中心化。
至于工作量证明是否浪费资源,在回答这个问题之前先要弄明白工作量证明解决了什么问题。如果正确理解了这个问题,你就会知道,没有其它无需信任的解决方案。
因此,这个问题变成了:免信任的数字健全货币有什么用处?它值得这么多能源消耗吗?
如果造的是冰箱、汽车、智能手机等东西,社会大众会认为值得。如果造的是比特币,那些理解具有抗审查性的健全货币所带来的社会效益的人也会给予肯定的回答。
总而言之,工作量证明不仅有用,而且至关重要。没有它,免信任的数字货币根本无法运作。我们离不开一个连接物理世界的锚。没有这个锚,我们就无法创建一个不证自明的可信历史。能源是我们手上唯一可以充当锚的东西。
工作量证明 = 信任物理来决定发生了什么
权益证明 = 信任人来决定发生了什么
对于所有认为比特币是一种浪费的人,我都深表同情。我以前也是这么想的,但是我转变了观点。就像大多数人那样,我那时对(健全)货币一无所知。
在一个可能敌意环生的去中心化系统中,如何就时间达成共识的问题无法得到完美解决,即使是从理论上来说也不行。工作量证明这一基于概率的实用型方案恰好可以解决这个棘手的问题。
为简单起见,我用了 “免信任” 这个词。实际上没有绝对的免信任,只有信任最小化。
毋庸置疑,能源消耗并不等于碳足迹。且二者均与交易吞吐量无关。
原文链接: https://twitter.com/dergigi/status/1392826448017346561
作者: Gigi
微信扫一扫
分享至朋友圈
Recommend
-
68
在区块链记账原理 一篇,我们了解到记账是把交易记录、交易时间、账本序号、上一个Hash值等信息计算Hash打包的过程。我们知道所有的计算和存贮是需要消耗计算机资源的,既然要付出成本,那节点为什么还要参与记账呢?在中本聪(比特币之父)的设计里,完成记账的节...
-
48
-
68
[译] BCH 工作量证明源代码分析
-
90
产品经理是否该确认开发人员提供的工作量?又该如何去评估呢? 众所周知,完美的团队构成里有产品经理,也有项目经理,产品经理和项目经理可以各司其职,开发Leader具备很强的产品意识,整个团队很凝聚。但现实往往是,产品经理需要兼做项目经理的工作,开发Leader...
-
26
这篇文章将解释 “工作量证明” 在比特币区块链上的关键作用。我们将只关注工作量证明机制最关键的一个特征、并证明其它特征(比如安全性)只是附带结果,虽然有用,但并不是最本质特征 。 本文的解释基于例证一些工作量证明在区块链...
-
6
V2EX › 信息安全 为什么没有基于工作量证明机制的防火墙应用? xieqiqiang00 ·...
-
12
工作量证明(PoW)概念BTCWan2022-08-15 00:51:493520比特币网络最不直观的部分可能就是工作量证明的概念了。它以...
-
3
V2EX › 分享创造 wCaptcha, 一个基于工作量证明的 CAPTCHA
-
3
美众议院:工作量证明挖矿是美国实现能源独立和持续国家安全能力的重要组成部分 • 6 小时前...
-
7
2023-03-24 04:40 美国众议院:工作量证明挖矿是美国实现能源独立和持续国家安全能力的重要组成部分 据 Foresight News 消息,美国众议院向能源和商业委员会、外交事务委员会、金融服务委员会和科学、空间和技术委...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK