Security
Last updated
Last updated
FlowDex ensures maximum security for staking operations through a multi-layered protection system, preventing key leaks, unauthorized access, and other threats related to asset management. The platform employs hardware-based key management, cryptographic security, and remote signing mechanisms to protect validators and users from malicious attacks.
One of the biggest risks for validators and staking participants is the compromise of private keys. If a private key is exposed, it can lead to double-signing penalties (slashing) and financial losses. Even if a validator exits quickly, the unstaking process takes several days, and setting up a new validator can take weeksβresulting in missed staking rewards and lost profits.
FlowDex utilizes advanced security measures, including Hardware Security Modules (HSM) and a remote signing mechanism to protect validator keys and transactions.
HSM (Hardware Security Module) is a dedicated cryptographic processor designed to secure the lifecycle of private keys and prevent unauthorized access. The HSM ensures that private keys are never exposed, even during transaction signing.
The signing process follows a strict zero-trust model and requires authentication at multiple levels before signing transactions:
This ensures that all transactions are securely signed within the HSM, preventing unauthorized access.
FlowDex implements a remote signing process that verifies all transaction requests before sending them to the HSM. The system includes:
Short-lived tokens for validator authentication when signing blocks.
Long-lived tokens for unstaking requests, restricted by IP whitelisting and withdrawal limits.
Double-signing detection to prevent slashing events.
This ensures that any unauthorized signing attempts are detected and rejected before execution.
Geo-redundant HSM storage to prevent loss due to hardware failures.
Majority-based key recovery using secure multi-signature schemes.
Automated monitoring and threat detection to prevent malicious transactions.