Oracles
Solistic Finance: Oracle Strategy and Security
Solistic Finance employs a robust oracle strategy to ensure accurate, reliable, and secure price feeds for its lending protocols. This strategy combines industry-leading oracle solutions with proprietary defence mechanisms to safeguard the protocol against potential attacks and manipulations.
Oracle Infrastructure Solistic Finance primarily relies on Pyth for its oracle needs. Pyth is chosen for its:
Access to high-frequency price updates
Decentralised network of data providers
Growing adoption in the DeFi ecosystem
Ability to provide low-latency price feeds
Secondary Oracle:
Chainlink As a secondary oracle solution, Solistic integrates Chainlink. This provides:
Additional data verification
Increased resilience through oracle diversity
Access to Chainlink's time-tested reliability and wide range of data sources
Oracle Usage Strategy
Solistic combines data from both Pyth and Chainlink to create a more robust price feed:
Primary reliance on Pyth data
Cross-verification with Chainlink data
Weighted averaging of price feeds when discrepancies occur
Fallback Mechanism
In case of failure or significant deviation in one oracle:
Automatic switching to the other oracle
Triggering of alerts for the protocol team to investigate
In-House Defence Mechanisms
Solistic has developed proprietary defence mechanisms to further protect against oracle manipulation and attacks:
Price Deviation Monitoring
Continuous monitoring of price feeds for unusual deviations
Automated alerts for significant discrepancies between oracles
Temporary suspension of affected assets if deviation exceeds predefined thresholds
Time-Weighted Average Price (TWAP)
Implementation of TWAP calculations for critical operations
Reduces impact of short-term price spikes or manipulations
Circuit Breakers
Automatic pausing of protocol functions if oracle data shows extreme volatility
Gradual resumption of functions to prevent sudden market impacts
Heartbeat Checks
Regular verification of oracle update frequency
Fallback to alternative data sources if updates are delayed
Attack Mitigation Strategies Flash Loan Attack Prevention
Implementation of per-block borrowing limits
Use of multiple price checkpoints for large transactions
Oracle Manipulation Defense
Cross-referencing of multiple data sources
Implementation of price impact limits for large trades
Governance-Controlled Circuit Breakers
Ability for governance to pause protocol in extreme scenarios
Tiered response system based on severity of detected anomalies
Continuous Improvement and Monitoring
Regular Audits
Periodic third-party audits of oracle integration and defense mechanisms
Continuous internal review and improvement of oracle strategy
Community Monitoring Program
Incentivized bug bounty program for identifying oracle-related vulnerabilities
Regular community updates on oracle performance and any detected anomalies
Solistic Finance's oracle strategy combines the strengths of industry-leading solutions like Pyth and Chainlink with robust in-house defence mechanisms. This multi-layered approach ensures the integrity of price feeds, enhances the security of the protocol, and provides users with a reliable and resilient DeFi lending platform. By continuously evolving and improving its oracle infrastructure, Solistic demonstrates its commitment to maintaining the highest standards of security and reliability in the DeFi space.
Last updated