用途:在 Solana 上构建可扩展、低成本的代币与账户应用。Light Protocol 提供两项互补技术:ZK Compression 使用 Merkle 树与有效性证明存储状态,实现免租金的压缩代币和 PDA;Light Token Program 是独立的高性能代币标准,通过优化热路径降低成本,并与 SPL 及 Token-2022 支持 wrap/unwrap 互操作。
主要能力:创建压缩代币 mint、铸造与转账压缩代币、将 SPL 代币压缩或解压、为已有 SPL mint 创建 token pool、创建 Light Token mint、wrap/unwrap SPL、委托转账,以及通过 21 个专用 RPC 方法查询压缩账户、余额与有效性证明。
使用方式:安装 TypeScript SDK:npm install @lightprotocol/stateless.js @lightprotocol/compressed-token;CLI:npm install -g @lightprotocol/zk-compression-cli。需使用支持 ZK Compression 的 RPC(如 Helius),通过 createRpc 初始化连接,再调用 createMint、mintTo、transfer、compress、decompress、createTokenPool、createLightMint、wrapSpl、unwrapToSpl 等方法。
适用场景:需要低成本、免租金代币或大规模账户的应用,以及希望与现有 Solana 程序和钱包(Phantom、Backpack)保持可组合性的项目。
限制:每笔交易最多处理 4 个压缩账户,复杂交易需额外计算预算;压缩转账采用 consume-and-create 模型;需依赖支持 ZK Compression 的 RPC 与索引器。具体收费、价格与效果资料未提供。