Plugin-tee-verifiable-log
概述
plugin-tee-verifiable-log 已经准备就绪! 很快,每个人都可以通过 Eliza 的 Web 终端远程验证 Eliza 执行的每一个操作。这将允许用户区分由 Eliza 执行的操作和由管理员伪造的操作。
当 Eliza 在 TEE 中运行时,它使用派生的密钥对来签署其操作,确保这些操作确实是由 Eliza 执行的。第三方用户可以远程验证 Eliza 的公钥来验证这些操作。
我们正在努力实现这一目标!
这个想法的灵感来自于 @shawmakesmagic @PhalaNetwork 的工作!
功能特性
- 操作签名:使用 TEE 派生密钥自动签署所有 Eliza 操作
- 远程验证:第三方验证 Eliza 的操作
- 透明日志:所有操作的完整审计跟踪
技术细节
密钥生成
- TEE 内的安全密钥派生
- 自动密钥轮换策略
- 受保护的私钥存储
验证流程
- TEE 中的操作执行
- 签名生成
- 公开验证
- 日志存储
集成点
- TEE 运行时环境
- 区块链验证节点
- 外部验证工具
安全考虑
密钥管理
- 安全密钥生成
- 受保护的存储
- 定期轮换
验证流程
- 多节点验证
- 时间戳验证
- 签名完整性
日志保护
- 防篡改存储
- 加密传输
- 备份程序