凡人计算(Mortal Computation)概述 Link to heading
技术概念:凡人计算 vs. 永生计算 Link to heading
“凡人计算”(Mortal Computation)是一种具有生命周期的计算范式,其核心思想是在计算系统中引入“生老病死”的概念,让数据和状态不再被永久保存,而是可以随时间或条件而遗忘和销毁12。这一理念与传统数字计算追求的“永生”特性形成鲜明对比。
凡人计算强调:
- 生命周期管理:数据或状态从创建起即设定存续时间,到期即销毁。
- 可遗忘性:系统应支持主动或被动地“遗忘”旧数据。
- 状态销毁机制:支持合约或系统状态的主动删除或自毁操作。
该思想由 Geoffrey Hinton 首次提出于神经计算领域,近年来被扩展至区块链、隐私计算等系统架构中,用以应对“状态永久膨胀”和“隐私不可清除”等问题。
关键技术机制 Link to heading
以下是支撑“凡人计算”范式的主要技术组件:
- 状态过期机制:如以太坊 State Expiry 提案,根据活跃度定期剔除老旧状态3。
- 自毁合约:使用如以太坊
SELFDESTRUCT
操作将合约及其状态完全移除4。 - 零知识证明(ZKP):将计算在链下执行,仅上链简明证明5。
- 链下可验证计算:如 Optimistic/Fraud proof、Validium 等确保链下过程可信5。
- 可信执行环境(TEE):如 Intel SGX,在安全沙箱中一次性运行敏感计算6。
- 多方安全计算(MPC):数据在计算中始终分片,计算完毕后即销毁中间状态6。
近期发展动态(2023 年以来) Link to heading
以太坊状态精简:The Purge
Vitalik 提出 State Expiry(状态过期)、EIP-4444(历史记录清除)和 EIP-1153(瞬态存储)等机制,逐步让以太坊支持“记忆遗忘”346。Zapper:零知识隐私智能合约平台
ETH Zurich 团队开发的 Zapper 使用 ZKVM 和隐藏访问路径机制,确保合约调用隐私并具可验证性7。Vitreus:短命区块链结构
主链只保留最近交易,老数据归档链下,提升扩展性和存储效率8。Ephemeral DAO 实践(Gitcoin)
临时性自治组织,任务完成即解散,所有链上状态自动销毁9。
实际应用场景 Link to heading
一次性计算服务
临时合约完成任务后自毁,避免链上状态永久增长。弹性组织 / 临时 DAO
仅为某任务或筹款设立,任务完成后状态全部销毁9。DID 生命周期管理
支持身份与凭证的到期、撤销和“遗忘权”合规接口11。
代表性项目与研究汇总 Link to heading
项目 / 协议 / 研究 | 特点与贡献 |
---|---|
Ethereum Purge / EIPs | 删除历史状态,瞬态存储支持,Blob 短存机制345 |
Zapper (ETH Zurich) | 隐私合约执行环境 + 状态访问隐藏机制7 |
Vitreus | 区块链结构短命化,按需归档历史数据8 |
Hinton AI Chip 架构 | 绑定硬件不可复制,极低功耗模拟神经元1 |
Ephemeral DAO(Gitcoin) | 治理权、状态及资金临时化运作模式9 |
Aztec / ZEXE 系列隐私方案 | UTXO 隐私交易架构,状态消费即销毁1012 |
未来趋势展望 Link to heading
- 隐私 & 合规性融合:链上数据支持“被遗忘权”(如 GDPR 合规)11。
- 存储可持续性:状态过期 + 历史归档成为主链新范式。
- AI 硬件演进:构建只能运行、不能复制的“凡人 AI”设备1。
- 组织去中心灵活化:DAO 由永久治理向临时组织治理演化9。
- 多协议支持凡人范式:ZK、TEE、MPC、Validium、Blob 扩展机制逐步完善。