关键洞察

Vitalik Buterin 表示,他大约 90% 的净资产已经使他处于人工智能驱动的加密货币崩盘论点的对立面。

以太坊联合创始人认为,人工智能可以加强形式化验证,而不仅仅是增加黑客能力。

Buterin 希望更强的验证能够扩展到区块链代码之外,进入应用程序、操作系统和硬件。

Vitalik Buterin 表示,他大约 90% 的净资产已经使他对加密货币安全辩论的结果有了重大敞口。以太坊联合创始人在拒绝人工智能可能会严重削弱比特币并引发主要价格崩盘的预测时发表了这一评论。

Buterin 反而认为人工智能可能成为一种重要的防御工具。他认为,能力越来越强的系统可以帮助开发人员正式验证关键软件是否满足明确定义的安全要求。

Vitalik Buterin 质疑人工智能安全警告

这些评论紧随他与投资者和人工智能风险评论员 Liron Shapira 就比特币脆弱性产生的分歧之后。Shapira 声称人工智能可能会削弱比特币的安全性,并在两年内引发 50% 的价格下跌。

该回应将重点放在构建上,而不是持续发现漏洞的竞赛。Buterin 承认,防御者可以尝试在攻击者发现之前识别每一个弱点。

尽管如此,他描述这种方法比从一开始就构建具有更强保护功能的软件风险更大。

他通过将其与数学证明进行比较来解释他偏好的方法。他认为,如果人工智能能够证明复杂的数学陈述,它也可以证明复杂的程序满足安全定义。

他指出,困难部分在于确定这些定义必须包含的确切内容。

定义安全不仅仅是保护消息

为了解释这种困难,Vitalik Buterin 考察了 Signal 以及围绕加密通信的要求。

使消息内容对外人不可读仅指问题的一部分。开发人员还必须解决伪造消息、阻止投递、应用程序崩溃以及重放先前通信的攻击者等问题。

这些问题随后延伸到支持这些讨论的基础设施。Buterin 强调了被入侵的服务器、被篡改的公钥标识符、被黑客攻击的设备以及可能泄露密钥的操作系统漏洞。他还质疑在设备在投递前或投递后损坏时消息是否可靠。

其他担忧涉及数据库、编程工具、软件库以及泄露信息的硬件信号。同时,消息大小、发送者身份、接收者身份和精确的时间戳可以揭示超出内容本身的细节。

Buterin 认为,这些考虑因素使得可读的、精心构建的安全定义对于有意义的验证至关重要。

他指出,这些定义可能超过一千行代码。尽管如此,他表示,审查其充分性通常比直接检查底层实现更容易管理。更好的工具可以进一步简化这项工作,尽管他承认用户界面可能无法提供如此多的优势。

以太坊的方向需要更广泛的验证

Buterin 还解释说,一个程序可以同时满足多个兼容的安全定义。组合代码无法提供同等程度的保证,因为任何一个组件中的错误都可能破坏整个程序。他说,当定义冲突时,开发人员会识别出需要更仔细检查的潜在问题。

这种区别支持了他将验证扩展到代码选定部分之外的呼吁。早期的努力有时会忽略后来证明至关重要的组件,这反映了历史上验证的困难和稀缺性。

他现在主张检查数据库、网络、缓存以及程序的其他所有组件,断言现代人工智能可以完成这项工作。

对于以太坊,Vitalik Buterin 将全面验证描述为未来几年的方向。他将这项工作具体与追求可扩展性和隐私的区块链联系起来。他提出的范围还涉及操作系统和硬件,将安全任务扩展到区块链软件之外。