Skip to content

Plugin-tee-verifiable-log

概述

plugin-tee-verifiable-log 已经准备就绪! 很快,每个人都可以通过 Eliza 的 Web 终端远程验证 Eliza 执行的每一个操作。这将允许用户区分由 Eliza 执行的操作和由管理员伪造的操作。

当 Eliza 在 TEE 中运行时,它使用派生的密钥对来签署其操作,确保这些操作确实是由 Eliza 执行的。第三方用户可以远程验证 Eliza 的公钥来验证这些操作。

我们正在努力实现这一目标!

这个想法的灵感来自于 @shawmakesmagic @PhalaNetwork 的工作!

功能特性

  • 操作签名:使用 TEE 派生密钥自动签署所有 Eliza 操作
  • 远程验证:第三方验证 Eliza 的操作
  • 透明日志:所有操作的完整审计跟踪

技术细节

密钥生成

  • TEE 内的安全密钥派生
  • 自动密钥轮换策略
  • 受保护的私钥存储

验证流程

  1. TEE 中的操作执行
  2. 签名生成
  3. 公开验证
  4. 日志存储

集成点

  • TEE 运行时环境
  • 区块链验证节点
  • 外部验证工具

安全考虑

  1. 密钥管理

    • 安全密钥生成
    • 受保护的存储
    • 定期轮换
  2. 验证流程

    • 多节点验证
    • 时间戳验证
    • 签名完整性
  3. 日志保护

    • 防篡改存储
    • 加密传输
    • 备份程序

Released under the MIT License.