-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
coinswap-migration-phase-3The 3rd phase in integration of mill-io inside CoinswapThe 3rd phase in integration of mill-io inside Coinswap
Description
Description
Integrate compute pool for CPU-intensive cryptographic operations in Taker RPC handlers.
Motivation
Cryptographic operations (signing, verification, key derivation) are CPU-intensive and should not block I/O threads.
Proposed Solution
- Transaction signing
- Signature verification
- Hash computations
- Key derivation
- Contract validation
Tasks
- Identify all CPU-intensive operations
- Mark appropriate handlers with #[rpc_handler(compute)]
- Benchmark performance improvement
- Verify I/O responsiveness maintained
- Document compute pool usage patterns
Expected
- Improved I/O responsiveness
- Better resource utilization
- Performance gains for concurrent operations
- Clear documentation of usage patterns
Metadata
Metadata
Assignees
Labels
coinswap-migration-phase-3The 3rd phase in integration of mill-io inside CoinswapThe 3rd phase in integration of mill-io inside Coinswap