用途:介绍 Midnight 网络中交易的完整生命周期。Midnight 节点虽支持标准 Polkadot SDK 交易格式,但实际很少使用 Substrate 式签名 extrinsic,而是采用与 Midnight Ledger 紧密耦合的基于证明的验证模型,多数交易为未签名,遵循 Midnight Ledger 格式。主要能力:流程为构建交易与 ZK 证明(钱包/SDK)→ 提交到节点 RPC 或 P2P 传播 → 交易池做合规性检查 → 由区块生产者纳入区块 → 运行时完整验证内嵌证明并执行状态转换 → 提交至 trie 与账本承诺;区块包含后可经 GRANDPA 异步最终确认。交易类型包括合约部署、合约调用(circuit 调用)和 ZSwap 资产转移。验证分工:交易池只检查结构要求与基本有效性,不做完整证明验证;完整密码学验证与状态转换由运行时 pallet-midnight 用原生库完成,持久化由存储层负责。使用方式:应用开发者可用 midnight-js/ 与 1am-wallet/ 证明并提交交易,用 compact/ 编写合约逻辑,用 midnight-indexer/ 与 midnight-rpc/ 读取结果;节点运营者关注交易池容量、区块限制与 RPC 提交端点。限制与说明:资料未提供具体命令、配置参数、费用或性能数据。
midnight-transactions
通用与其它
更新于 10-15 23:44