布鲁克林关于区块链中安全性与便利性悖论

最近,布特林对用户资产保护与系统交互质量之间的关系发表了深刻的思考。据Foresight News报道,以太坊的创始人提出了一种创新的方法来理解这一关键问题,重新思考了这两者之间的传统划分。

安全作为用户意图的反映

布特林的核心思想是将安全重新定义为最小化用户想要做的事情与系统实际发生的事情之间的偏差。这一观点与传统将安全理解为简单防御攻击的方式有很大不同。

在他看来,用户体验也可以用同样的视角描述——系统应当按照用户的期望和意愿运行。因此,安全与便利并非对立的概念,而是同一现象的两个方面:正确理解用户的意志。

确定意图的实际难题

然而,现实远比这复杂。布特林指出,理想的保护从根本上是无法实现的,因为在定义用户意图方面存在根本性难题。举个简单的例子:向另一用户转账1 ETH。看似这是一个明确的操作,但系统应如何识别收款人身份?用数学方式定义“给鲍勃转账1 ETH”是不可能的,因为“鲍勃”这个概念需要上下文理解。

隐私保护问题更是让情况变得更加复杂。如果用户希望隐藏自己的活动,系统应如何应对元数据泄露?有时元数据比破解加密更能有效揭示信息。这完美体现了在确定用户真实目标时的不确定性。

基于冗余的多层解决方案

认识到这一难题后,布特林提出了实用的方法:系统应允许用户通过多种互补的方式表达其意图,只有当所有表达一致时,操作才会执行。

现有的密码学和软件工具很好地体现了这一逻辑:

  • 类型系统在编程中防止了大量错误
  • 形式验证用数学证明代码的正确性
  • 交易模拟让用户提前预览结果
  • 事后验证检测操作完成后的异常
  • 多签机制和社会恢复需要多方同意
  • 支出限制和异常通知降低被攻破的损失

这些机制各自独立运行,但结合起来,通过冗余的方法形成一道防护层。

大型语言模型(LLM)作为意图理解工具

布特林提出了一个意想不到的解决方案:大型语言模型(LLM)可以作为“用户意图的模拟器”。普通的LLM接近人类的常识,而针对特定用户调优的模型则能更好地反映其个人目标和习惯。

但布特林也发出了重要警告:单纯依赖LLM是危险的。相反,应将语言模型作为一种补充视角,增强多层保护的效率,通过更高的冗余性实现。

从理论到实践

布特林的思考与早期人工智能安全领域的难题相呼应——那时专家们也面临着定义和控制系统目标的类似挑战。他的观点表明,在区块链技术中,安全的关键不在于绝对保证,而在于建立重叠的验证和控制层,共同降低风险到可接受的水平。

ETH-5.55%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский язык
  • Français
  • Deutsch
  • Português (Portugal)
  • ภาษาไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)