查看原文
其他

PoS 是谎言么|Fork It 文字稿(1)

Fork It 字节元 CKB 2023-04-19


在 8 月 31 日发布 Fork It #22:PoW vs PoS 之后,被大家戏称为 “年更” 的中文播客节目 Fork It 赶在以太坊合并前夕,录制了第 23 期:PoS 是谎言么?


这一期由 Daniel 和 Terry 共同主持,邀请到了 BTCStudy 的内容负责人阿剑老师,来跟大家聊聊关于 PoW vs PoS 的争论,他的观点和立场。


阿剑老师曾经是以太坊中文社区非常硬核的研究者,翻译者,内容贡献者,主持人的愿望是话题能够深入浅出,但是阿剑老师实力不允许,所以如果你对 PoW/PoS 以及分布式共识算法的设计思想和基础概念有所了解,那么会帮助你理解为什么通过阿剑老师的分析可以得出 PoW 全面优于 PoS 这个结论。


访谈结尾处阿剑老师最让主持人动容的一段话,摘录于此:一个技术范式应该想到它应该保护自己的用户,它应该保护共识,它应该珍惜每一分来之不易的共识,它应该容纳每一个可能容纳的个体去进入这个生态,去能够用它来继续做梦,去为一个遥远的我能够想象的美好未来去奋斗。


以下是社区成员整理的文字稿(删去了与主题无关的好物推荐):




1、开场介绍


Daniel:大家好,欢迎收听新一期 Fork It,我是消失了很久的节目主持人 Daniel,今天由我跟 Terry 一起来主持,我们邀请到了阿剑老师来做客。


在开始之前,我先做一个当前特殊的时间点介绍。本期节目录制的时间正非常接近以太坊社区的一个非常大的事件,就是所谓的以太坊 Merge。以太坊 Merge 将会在 48 小时之内发生。当大家收听到这一期节目的时候,应该是合并刚刚完成的时候。


好,我们先介绍一下今天的嘉宾阿剑老师。


阿剑:Hello,Fork It 播客的听众朋友们,大家好,我叫阿剑。非常高兴能得到 Daniel 和 Terry 的邀请,来到 Fork It 做客。因为之前我自己也听过很多期 Fork It,我发现 Fork It 总是能请到最专业的人来聊一些最专业的话题,所以我自己也把这个当成是 Terry 和 Daniel 对我的一种认可,我觉得非常高兴。


我是在 2017 年进入这个行业,从那时候到现在,我一直是以翻译的身份在工作。2017 年到 2021 年,我一直在以太坊爱好者工作,现在可能很多朋友知道我也是因为以太坊爱好者,因为我一直在里面做翻译和编辑的工作。如果从这个时间点来看的话,我猜现在我可能是这个行业做翻译里面,比较资深的一个人了。因为入行这么多年一直是在做同样的一件事,我也是在这个过程当中不断地学习,借此做了一些研究。虽然这些研究可能说不上有多么重要,但也算是积累了一些对区块链的了解。


我从 2021 年底之后,就一直在给 BTCStudy 做贡献,这是一个很小的网站,上面其实没有多余的内容,全部都是关于比特币技术原理、可能拥有的一些技术改进方向,以及生态当中正在出现的一些有趣的技术方案。


Daniel:其实我知道阿剑老师好像平时并不会太多地参加台前的事情,你主要是在幕后做了一些内容和文章方面的工作。可能有的听众有所不知,在国内的以太坊爱好者核心技术小圈子里面,阿剑老师是一个举足轻重的人物。为什么这么说?因为每当以太坊社区发生重大事件的时候,大家都会所讨论。真正的这些我们称之为 KOL 的观点,在整个中文社区里面往往能起到非常至关重要的作用。阿剑老师就是我认识的这个小圈子里面,为数不多的,真正以太坊硬核的 KOL。


Terry:KOL 有很多,但是硬核的比较少。


阿剑:以前当我还自认为是以太坊生态的一员时,以太坊生态也非常精彩,大家可以看到多种多样的人物和多种多样的观点。我觉得自己在其中显得相对特殊一点的是,可能我跟 Terry、Daniel,包括曾经上过 Fork It 的这些嘉宾有一个共同点,就是我们特别关注技术和底层。我觉得很多关于应用层的事情不是我最大的兴趣,或者说不是在我称之为社区的这么一个身份的人最应该关心的事情。所以在这个过程当中,我对于以太坊的协议层,包括它的来龙去脉,它的走向等投入了特别多的关注。我想大概是这一点可能会让大家认为我会对这些问题会有一些理解。我想其实仅仅是这样而已。



2、PoW 全面优于 PoS


Daniel:阿剑老师其实参与的讨论不是非常频繁,但是每每有非常关键讨论的时候,但凡有你的言论,我一定会发出来认真读,认真看。在以太坊 merge 发生之前相当长的一段时间里,整个社区又开始了关于 PoW 和 PoS 的争论。我相信阿剑老师可能参与过很多次这种讨论,你能不能对这场旷日持久的以年为计的讨论,给大家介绍一下你的立场或者你的主张。


阿剑:首先关于立场,我毫无疑问是认为 PoW 是一个全方位比 PoS 更优的东西,是全方位。


我也认为这个争论其实可能自很久以前,刚刚出现 PoS 这种想法时就有了,大概 10-12 年,最晚可能就是 14 年。因为 14 年以太坊的研究,包括它的开发都已经起步。从那个时候开始到现在,我最大的感受可能就是在这个过程当中,随着本身以太坊和其他项目所提出的 PoS 机制的开发或者进一步的研究,就会有一些新的想法或者新的意见出来。


但是整个过程当中,PoS 的一方就 PoS 优越论的论证,实际上我认为是包含了很多杂质的,甚至我认为其中绝大部分都包含着谎言。他们其实用了一种建立于选择性呈现事实的论证方式,也就是说当你只部分的呈现事实,而不是全面呈现事实的话,虽然你呈现的那部分好像看起来是事实,但是你的论述并不能被称之为论证,在这个意义之上我把他们称之为谎言。


我给大家举个简单的例子,比如经常会出现的一种声音是,PoS 是一个新的东西,既然是新的东西,而且对旧的东西有所改进,那它一定是一个新的趋势,新的未来。再比如说他们认为 PoS 抛弃掉了 PoW 这种计算密集型的出块过程,可以不用浪费这些能源去生产区块,就会变得所谓的更加绿色。或者说因为过程不需要耗费这么多计算量,可扩展性好像就会有所提升。这些都是缺失性的比较。


举个最简单的例子, PoS 是一个新东西吗?这是一个非常有趣的话题。很多人都会认为是比特币先提出 PoW 之后才有人提出了 PoS 的想法。其实从技术上来说,我认为它是一种范畴上的错误。因为如果你对分布式领域的共识算法有所了解,你就会知道分布式领域共识机制的研究最早起源于兰伯特,Leslie Lamport 在 1987 年发表的论文就是关于拜占庭将军问题。他所设想的是一个基于投票的机制,有不可伪造的身份证明,也就是数字签名方案。在这个前提之下,拜占庭将军问题有一个关键性的结论就是,1/3 是一个不可逾越的上限,如果超过 1/3 的人是恶意的,不想达成共识的,那么这个分布式系统就没有办法达成共识。


接下来就出现了所谓的使用拜占庭容错的算法,也就是在不超过 1/3 的参与者是恶意的情况之下,我们有没有一套算法可以达成这个共识?其实这些拜占庭容错的算法,都是基于身份和数字签名体系,所以你可以认为当时的拜占庭容错算法就是现在所谓的 PoS 算法的前身。


它比 PoW 出现的早的多,只不过在使用拜占庭容错算法最早的形态当中,它默认所有参与者的签名权重都是一样的,它不会有参与者的投票权重不一样的情况。而 PoS 对拜占庭容错算法概念上的进步就在于,它放宽了这一点,使得不同参与者的签名是有不同权重的。但是,其实我们可以说 PoS 就是一个更古老的东西,实际上并没有带给我们像比特币这样的无需准许、大家都可以去参与的共识机制。这是一个非常重要的特点。


回到技术本身,其实是有相当多的点可以探讨,比如说基于一个大家耳熟能详的模型,安全性、可扩展性和去中心化三个维度去比较它,其实可以比较出很多内容。


(未完待续)


相关链接:

  • BTCStudy: https://www.btcstudy.org
  • 关于 Ethereum Merge: https://ethereum.org/en/upgrades/merge/#what-is-the-merge
  • Fork It 关于 PoW v.s. PoS: https://forkit.fm/22
  • Leslie Lamport: https://en.wikipedia.org/wiki/Leslie_Lamport
  • 拜占庭将军问题 The Byzantine Generals Problem:  https://lamport.azurewebsites.net/pubs/byz.pdf




   



END



Nervos 网址:https://www.nervos.org/ 

中文电报群:https://t.me/NervosNetworkcn

中文推特:https://twitter.com/CKBMeta 

中文Discord:https://discord.gg/f2qa52tJnz 

《Nervos 入门手册》:ckborg.bit.host

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

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