How spherex Works
Last updated
Last updated
spherex Protect is an embedded smart contract solution, including two smart contracts: spherexProtected and spherexEngine.
spherexProtected is integrated into the target contracts' code (in either inline or proxy mode). Once integrated, spherexProtected is ccollecting data pre- and post-execution of every function.
The spherexEngine contract is deployed together with the protected contracts and is responsible for enforcing the protection. spherexEngine analyzes the data sent from spherexProtected, validating the given transaction execution fingerprint against safe execution fingerprints, whether predefined cybersecurity policies or advanced 0day attack mitigation. If a transaction fails to comply with predefined policies, or with safe execution fingerprints it is reverted. Transactions that comply with policies and safe execution fingerprints are approved without any delay or latency.
Both on-chain components are controlled and owned by the smart contract owner, complying with any governance structure, whether purely decentralized or completely centralized.
Together with deploying the contracts on-chain, spherex dashboard is enabled to observe and configure the on-chain protection. The dashboard analyzes every transaction against the policies and attack mitigation, presenting a human readable detailed analysis report for every transaction interacting with the protocol.