🎉 Share Your 2025 Year-End Summary & Win $10,000 Sharing Rewards!
Reflect on your year with Gate and share your report on Square for a chance to win $10,000!
👇 How to Join:
1️⃣ Click to check your Year-End Summary: https://www.gate.com/competition/your-year-in-review-2025
2️⃣ After viewing, share it on social media or Gate Square using the "Share" button
3️⃣ Invite friends to like, comment, and share. More interactions, higher chances of winning!
🎁 Generous Prizes:
1️⃣ Daily Lucky Winner: 1 winner per day gets $30 GT, a branded hoodie, and a Gate × Red Bull tumbler
2️⃣ Lucky Share Draw: 10
Ladies and gentlemen, are you also fed up with this—DeFi protocol oracle fees are like a money-consuming beast, continuously running whether you use it or not, constantly devouring your Gas? Today, I will break down a potentially revolutionary new model: the pull-based oracle.
Unlike traditional push oracles. Push mode is a "broadcast" logic, where data is continuously pushed onto the chain regardless of your needs. Pull mode is much smarter—think of it like dining at an upscale restaurant; the chef doesn't prepare the entire menu for every guest in advance. Only when you place an order does the chef start cooking.
The core is four words: on-demand retrieval.
Your DeFi application can be understood as a meticulous but efficient steward. It doesn't blindly receive market data 24/7; instead, it acts only when truly needed—when a user initiates a transaction, the protocol executes liquidation, or a position needs rebalancing—these critical moments trigger a request to the oracle network to fetch the latest and most accurate price data.
This shift brings two immediately noticeable changes.
**First, cost.** No longer paying for useless data pushes during 99% of "idle periods." Gas costs are incurred only at the moment you actually initiate a transaction. For high-frequency DEXs or lending protocols, the long-term savings are astronomical.
**Second, latency.** Because requests are initiated instantly, you get the freshest market snapshot at that moment. The subtle time lag inherent in push models completely disappears.
How does it work? Simply put, it's an efficient relay on the chain. When a smart contract needs a price, it sends out a request. The oracle node network of a DEX or lending protocol receives the signal and responds immediately, aggregating prices from multiple data sources, verifying, and then returning the data to the chain. The entire process is so fast that you hardly notice any delay, and costs are significantly reduced. This is the logic of pull-based oracles—data is no longer produced in a "factory assembly line" batch process but is instead customized and supplied "on order."