INSCRIBE |
None |
- Verify ordering (after_tx ) if present. - Check existence in processed_tx . |
- None (permanently stored on blockchain) |
BLOB |
Ed25519Signature |
- Verify signer accreditation. - Verify blob size with DA sampling. - Verify ordering (after_tx ) if present. |
- Initialize accredited keys if channel is new. |
SET_CHANNEL_KEYS |
Ed25519Signature |
- Verify administration key signature. |
- Update the accredited keys list for the channel. |
SDP_DECLARE |
ZkSignature, Ed25519Signature |
- Verify locked note exceeds min stake. - Verify ZK signature ownership of locked note. - Verify Ed25519 signature ownership of provider ID. |
- Lock note by updating lock timeout. - Store declaration details. |
SDP_WITHDRAW |
ZkSignature |
- Verify ZK signature ownership of note. - Validate withdraw declaration. |
- Execute withdrawal and unlock funds according to the protocol. |
SDP_ACTIVE |
Ed25519Signature |
- Verify provider ID signature. - Validate active declaration. |
- Update node activity status. |
LEADER_CLAIM |
ProofOfClaim |
- Verify voucher nullifier uniqueness. - Verify Merkle root membership. - Validate ProofOfClaim. |
- Add voucher nullifier to set. - Credit reward amount. |
Ledger Transaction |
ZkSignature |
- Validate ZK signature proving note ownership. - Ensure notes exist and are unlocked. |
- Remove inputs from note set. - Add outputs to note set. |