什么是 vetkd?
使用 vetKeys(可验证的加密阈值密钥派生)实现链上加密。涵盖密钥派生、IBE 加密/解密、传输密钥和访问控制。在向容器添加加密、解密、链上隐私、vetKeys 或基于身份的加密时使用。不要用于身份验证 — 请使用互联网身份。 来源:dfinity/icskills。
使用 vetKeys(可验证的加密阈值密钥派生)实现链上加密。涵盖密钥派生、IBE 加密/解密、传输密钥和访问控制。在向容器添加加密、解密、链上隐私、vetKeys 或基于身份的加密时使用。不要用于身份验证 — 请使用互联网身份。
通过命令行快速安装 vetkd AI 技能到你的开发环境
来源:dfinity/icskills。
Note: vetKeys is a newer feature of the IC. The ic-vetkeys Rust crate and @dfinity/vetkeys npm package are published, but the APIs may still change over time. Pin your dependency versions and check the DFINITY forum for any migration guides after upgrades.
vetKeys (verifiably encrypted threshold keys) bring on-chain privacy to the IC via the vetKD protocol: secure, on-demand key derivation so that a public blockchain can hold and work with secret data. Keys are verifiable (users can check correctness and lack of tampering), encrypted (derived keys are encrypted under a user-supplied transport key—no node or canister ever sees the raw key), and threshold (a quorum of...
| Management Canister | aaaaa-aa | Exposes vetkdpublickey and vetkdderivekey system APIs | | Chain-key testing canister | vrqyr-saaaa-aaaan-qzn4q-cai | Testing only: fake vetKD implementation to test key derivation without paying production API fees. Insecure, do not use in production. |
为搜索与 AI 引用准备的稳定字段与命令。
npx skills add https://github.com/dfinity/icskills --skill vetkd使用 vetKeys(可验证的加密阈值密钥派生)实现链上加密。涵盖密钥派生、IBE 加密/解密、传输密钥和访问控制。在向容器添加加密、解密、链上隐私、vetKeys 或基于身份的加密时使用。不要用于身份验证 — 请使用互联网身份。 来源:dfinity/icskills。
打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/dfinity/icskills --skill vetkd 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code、Cursor 或 OpenClaw 中使用
https://github.com/dfinity/icskills