用途:用于编写或审计 Aiken 验证器、构建与测试智能合约,以及为 cardano-cli 或 MeshJS 生成 .plutus 产物。
主要能力:项目初始化(aiken new my-project)、组织 lib/ 与 validators/ 结构、编写 spend 等验证器、构建(aiken build)、测试(aiken check)、格式化(aiken fmt),以及通过 aiken blueprint convert 生成 .plutus,再用 cardano-cli 查询脚本哈希、派生脚本地址。
使用方式:先确认 Aiken 版本再生成代码;每次重建后核对脚本哈希;在 preprod/preview 测试后再上主网;将 datum/redeemer 模式视为带版本的 API。示例包括仅允许特定公钥花费的验证器与基于有效区间的时间锁验证器。面向 Conway/V3 时使用 aiken build --plutus-version v3,V3 采用单一上下文参数、部分模式 datum 可选并支持治理脚本用途。
限制与安全:datum/redeemer 链上可见,不可存放秘密;模式变更需版本化,否则可能影响资金;重建后必须核对脚本哈希;先用小额测试。资料未提供收费、平台或性能等信息。