带你来吃瓜!Andy Pavlo教授带您一文回顾数据库的2022年( 三 )


因此,如果加密货币是区块链数据库的最佳案例,那么实际上当在 2022 年加密市场面临崩溃时,这个最佳案例也没提供什么帮助,反倒是进一步阻碍了区块链数据的未来 。在这里,我将忽略 FTX 的崩溃,因为它看起来是赤裸裸的欺诈,与数据库没有任何关系 。但是我要指出的是,与所有其他加密交易所一样,FTX 并没有在区块链数据库上运行业务,而是使用的。其他与加密货币无关的区块链数据库用例,如交易和游戏平台,由于它们的不实用性或欺诈而逐渐失败 。
在评估一项技术时要遵循的一个规则是,一旦 IBM 为它做了电视广告,它就不再是“新”技术了 。这意味着,如果在 IBM 开始宣传某样东西时,还没有令人信服的用例,那么就永远不会有 。例如,IBM 在 2002 年的一个商业广告中吹捧 Linux 是一个热门的新事物,但那时已经有数以千计的公司将 Linux 作为他们的主要服务器操作系统(包括 ) 。因此,当 IBM 在 2018 年推出区块链商业广告时,我知道这项技术不会超越加密货币,因为不存在去中心化区块链可以解决而中心化 DBMS 无法解决的问题 。IBM 今年宣布关闭与航运巨头马士基()合作的供应链 IT 基础设施检修项目(小编注:这里引用的新闻标题是 Fails to Gainin the )也就不足为奇了(这也是他们在商业广告中大肆宣传的事情) 。
与由受信任的机构控制、只允许受信任的客户端直接连接、精心编写的事务性DBMS 相比,区块链的效率低得可怕 。除了加密货币(见上文)或诱捕之类的非法活动外,几乎所有现实世界的交互都是以这种方式工作的 。我们需要信任他人才能拥有一个正常运转的社会 。例如,我授权托管网站的公司收取我们的信用卡费用,而他们信任云提供商托管他们的软件 。这些交易不需要区块链数据库 。
从工作量证明(Proof-of-Work, PoW)切换到能耗更低的权益证明(Proof-of-Stake, PoS)共识机制确实提高了区块链数据库的性能(小编注:这里 Andy 举了以太坊的例子:to proof-of-stakeafterThe Merge) 。但这只会影响数据库的吞吐量,区块链事务延迟仍然以数十秒为单位测量 。如果解决长延迟的方法是使用参与者更少的 PoS 区块链,那么应用程序还不如只使用 ,再对这些参与者进行身份验证就好了 。
大家可以看看 Tim Bray 写的这篇很棒的文章(小编注:Tim Bray 是前AWS副总裁兼资深工程师,是XML的发明者,不过20年因为不满亚马逊疫情期间对待员工的方式愤然辞职,现在回老东家谷歌了,这篇博客主要是讲 AWS 高层对区块链的态度),他与AWS高层就区块链是否有可行的落地用例进行了内部讨论 。请注意,他说AWS 在2016年就得出结论,区块链数据库是一个有问题的解决方案,比 IBM 推出他们的商业广告早了两年!尽管 AWS 最终在 2018 年发布了它的 QLDB 服务,但它与区块链不是一回事 。QLDB 是一个中心化的可验证账本,不使用 BFT 共识 。客户对 QLDB 的采用并不是很理想,特别是与亚马逊非常成功的系列产品相比 。
附注1:我最近参加了 SFO 会议的一个小组讨论(小编注:这里是指Andy在22年10月参加了硅谷著名VC机构组织的年度峰会,值得一提的是,Race曾投资了FTX种子轮),SBF 也从巴哈马飞来出席( 小编注:给不混币圈的同学科普一下,SBF是人名缩写,即 Sam -Fried,是 FTX 创始人兼首席执行官,2017 年开始涉足加密货币行业,仅用了4年时间累积了上百亿美元的加密资产,并跻身福布斯全球富豪榜,不过,就在22年12月,SBF 被美国多个联邦机构起诉通过 FTX 诈骗) 。我当时留下来看了他的演讲 。当 SBF 上台时,观众们欣喜若狂 。不过我当时 Slack 上的聊天记录显示,我对 SBF 对主持人问题的 “yep” 回答印象并不深刻 。