Context
-
Multiple DeFi protocols and infrastructure produce significant programmatic revenue for their associated DAOs, and these DAOs either use that revenue to further grow the protocol ecosystem and/or to compensate ecosystem participants. It may be time for the Pyth DAO to start considering this more actively.
-
As it stands, Pyth is already in a dominant position with the largest market share (by Total Transacted Value), the most diversified portfolio of feeds and the widest distribution on-chain.
-
Trading cost analysis in DeFi shows that any oracle update cost lower than $0.5 will remain <5% of the average trading cost on DeFi (such cost is defined by the DeFi app fees + L2 fees where applicable + L1 DA fees, including base and priority fees).
-
At the time of writing, the Pyth DAO has generated <$50k from price feeds on all the chains where it operates, as it has focused on driving adoption by enabling builders to consume high-quality data at negligible cost.
-
While fostering adoption remains key, Pyth must also carefully and continuously weigh the counterpoint: As macro conditions stabilize, its valuation will increasingly hinge on fundamentals, notably its capacity to generate and grow sustainable economic value.
Fee Mechanism & Opportunity
Building on operational PIPs that implemented fees (OP-PIP-15 for fees on opBNB and OP-PIP-50), I propose to implement $0.1 per feed update, fixed in USD on all chains where Pyth operates, but paid in the native token of the target chain. The suggested fee excludes sponsored pushers (see Carve-out section).
A total cost analysis for trading on DeFi was conducted. Such cost includes the DeFi protocol fees (usually x bps of the notional traded + L2 fees where applicable + base fee + priority fee). $0.1 per oracle feed update is:
- less than 110bps of the cost of trading on Arbitrum, Optimism and Base.
- less than 160bps of the cost of trading on Solana.
Given the level of usage seen over the last 365 days, it is estimated that the Pyth DAO could generate circa $13m per year from this modest increase in fees, assuming the same levels of usage are maintained, and discounting any growth in usage.
In order to maintain the $ price target per feed update, I suggest that the Pythian Council reviews the target USD price on each chain on a monthly basis by applying a 7-day TWAP price (using Pyth’s newly available service) to adjust the amount of the native token that is required.
If adopted by the Pyth DAO, all new deployments of the Pyth Oracle should adopt ~$0.1 per feed update.
Possible Areas for Value Distribution
The overall goal should be to reinvest in the growth of the Pyth Ecosystem, which can take different forms, such as:
-
Buybacks to reward ecosystem participants. Raydium, Jupiter and Hyperliquid have all executed buybacks at scale. Such ideas have previously been discussed in the Pyth Forum (see 1, 2).
-
Distribution to Pyth OIS stakers to increase the rate of return participants receive from securing the data quality on the Pyth network.
-
Remunerate data publishers for their continuous production of price data and delivery to the Pyth Network.
-
“Barter” with other protocols to give the Pyth community favourable terms when using their services, allowing for cross-pollination of communities.
-
Finance community initiatives, fund grants to Pyth users and fund hackathons to increase the reach of Pyth.
-
Reinvestment into research, development and innovation, to ensure Pyth continues to provide cutting-edge solutions and remain a leader in the oracle space.
Carve-out
The first step of the implementation should exclude chains where most consumption is the result of updates driven by high frequency pushers (e.g. Sui, Aptos, Injective) that either run by centralized teams and/or funded by the target chains to help bootstrap usage on their platforms.
I imagine that applications on such chains could migrate to the on-demand oracle already available on each of those chains, while the pushers are gradually sunsetted.
Note: This proposal was written in consultation with @zenyas and @Pepito.