Published Apr 12, 2026 ยท By Minto
Gas cost vs transparency: design tradeoffs in Minto commit-reveal runtime
Blind box systems can become prohibitively expensive if every request stores heavy state and runs full settlement on-chain. Minto adopts a hybrid model to reduce user gas while keeping verifiable anchors.
Where gas goes in high-cost designs
- Per-request storage writes for large structs.
- On-chain settlement of every outcome path.
- Verbose events carrying non-essential payloads.
Minto runtime choices
- Use a lightweight user transaction path with
requestOpenLite. - Commit entropy at round level instead of per-request entropy records.
- Apply deterministic off-chain result projection from on-chain commitments.
- Keep anti-replay controls in contract for request uniqueness and expiry.
Tradeoff boundary
This design is intentionally transparent and replayable, but not equivalent to full VRF trust minimization. Minto documents this boundary publicly and surfaces verification endpoints so users can inspect live behavior directly.
Current settlement mode referenceDocs
Live runtime bindingsTransparency