CrankX
CrankX is a Rust crate for proving access to stored data segments using the EquiX Proof-of-Work algorithm. Developed for TAPEDRIVE and optimized for Solana, it enables miners to earn rewards by demonstrating possession of specific data. The design is loosely based on Ore’s drillx, with an added data-verification step.
✨ Features
- EquiX PoW for tape segment data
- Proves raw data possession
- Malleability-resistant digest sorting
- Solana-optimized with Keccak hashing
- Pre-allocated memory for performance
🚀 Quick Start
Solve challenge,
use ;
Verify solution,
use ;
Returns Ok() or Err(CrankXError).
🙌 Contributing
Contributions are welcome! Please open issues or PRs on the GitHub repo.