以太坊与Cardano的开发哲学之争
以太坊联合创始人Vitalik Buterin在近期与播客主持人Lex Friedman的对话中表示,"过深的学术严谨性被高估了",这番言论被外界解读为对由前以太坊联合创始人Charles Hoskinson领导的加密货币项目Cardano的间接批评。
两种不同的开发理念
Buterin在周五上传至YouTube的播客中表示:"有些项目确实强调为所有事情都提供严格的学术证明。"与之形成对比的是,"以太坊更倾向于接受启发式论证,部分原因是我们想更快地实现更多目标。"
Buterin所说的启发式方法是指通过实践解决方案来解决问题,而不是依赖理论上完美无缺的公式。而Cardano的更新必须经过一个严格的学术委员会的批准,该委员会会对每个变更进行同行评审。
历史背景与个人恩怨
Hoskinson声称Cardano的设计优于以太坊。他表示,在2013年构建该项目时,他的观点使他在以太坊开发人员中不受欢迎。
Hoskinson在2019年接受媒体采访时表示:"在以太坊生态系统中,很多人讨厌我。他们说我是个怪物,说我参与的唯一原因就是想伤害以太坊。"
Buterin的论点
Buterin表示,他选择启发式方法而非深度的学术严谨性,是因为研究人员往往会忽略最大的失败。
他举了一个模型外失败的例子:"自私"的比特币挖矿,即矿工们合谋将新铸造的区块从公共区块链中隐藏,然后在私人网络中展示它们,稀缺性将带来更高的利润。
Buterin认为:"最终,你想要实现的目标永远无法用正式语言完整描述。这是人工智能安全人员的重要发现。"他用"回形针最大化器"的类比来说明:在未来,有人要求超级智能AI尽可能多地制造回形针。机器认为由原子组成的人类是制造回形针的绝佳材料,从而导致人类的灭亡。Buterin认为,严格的设计往往无法解释这样的失败。
Hoskinson的回应
Charles Hoskinson从他在迈阿密的酒店房间通过视频演讲回应了Buterin,他正在参加本周末的比特币2021会议(Buterin也在场)。
Hoskinson表示:"我恰好认为我们做事的方式更加成熟和负责任,因为我们的方式能更好地确保我们构建的系统不会失败。"他解释说,如果出现问题,用户的资金和隐私将面临风险。
他提到,如果开发过于仓促,采用率飙升到无法再引入变更的程度,可能会导致软件出现"悲剧性和严重的缺陷"。
作为反例,Hoskinson提到了2018年和2019年造成346人死亡的波音737坠机事件。他表示,这些事件表明软件故障可能造成灾难性后果,也说明了为什么在技术设计中精确性如此重要。
Hoskinson表示,Cardano将坚持其"基于证据的软件"的指导原则,该原则依赖于通过会议进行的学术同行评审过程。但他也表示,"Vitalik和他朋友的协议"最终也会成功。