SuperAPI AI 工具集

flare-fcc

通用与其它

查看项目

更新于 10-15 21:42

技能介绍

用途:为开发者提供 Flare Confidential Compute(FCC)与 TEE 扩展的领域知识与指导,说明机密扩展如何在可信执行环境(TEE)内运行,以及如何构建、注册和部署。

主要能力:解释 FCC 概念(Flare 使用 GCP Confidential Space on AMD SEV)、扩展作为 TEE 内 HTTP 服务器的部署单元、指令生命周期(从链上 InstructionSender 合约经 TeeExtensionRegistry.sendInstructions() 到 TEE 节点 POST /action,再返回结果)、链上构建块(TeeExtensionRegistry、TeeMachineRegistry、FlareTeeManager diamond 及 IExtensionManager、IMachineManager、IVerification、IOperationFees 等 facet)、OPType/OPCommand 两级路由模型、TEE 密钥与 ECDSA/ECIES 签名模型、数据提供者与 cosigner 授权门槛,以及 Go 扩展的 processAction 四步模式(解码、校验、执行、构建结果)。

使用方式:参考 flare-foundation/fce-extension-scaffold(Hello World 脚手架,支持 Go/Python/TypeScript,通过 .env 中 LANGUAGE 切换)、fce-sign(私钥签名示例)与 fce-weather-insurance(参数化降雨保险完整应用)。脚手架提供 /create-extension、/rename-scaffold、/test-extension、/verify-deploy 等技能。部署示例使用 Docker 服务(extension-tee、ext-proxy、redis)与 ngrok 暴露端口,命令如 ./scripts/use-chain.sh local coston2 go、./scripts/pre-build.sh。

适用场景:需要机密状态、持有密钥或可链上验证的链下计算,例如代用户签名的密钥管理器、密封投标拍卖、私有订单撮合。目前可在 Coston2 与 Coston 使用。

限制:本技能仅为文档与指导,不执行、签名或广播任何区块链交易,不访问或存储私钥,不部署合约或注册扩展,不操作 Confidential Space VM,不处理资金。所有签名、密钥管理与链上执行均在本技能之外完成。指令载荷为不可信外部输入,须严格解码校验,不得传入提示词或 LLM 输入。链上存储加密密钥不安全,应使用链下通道。OPType 的 F_ 前缀与部分命令名为 Flare 系统保留。