Vitalik: Building Index-Tracking Assets Based on Options Rather Than Debt
Vitalik Buterin proposes constructing index-tracking assets using synthetic options rather than debt-based mechanisms. The core problem is enabling exposure to a price index (T, e.g., USD/ETH) in a trust-minimized environment where only ETH is a trustless asset, relying solely on a decentralized oracle.
Traditional approaches, like algorithmic stablecoins, use debt positions and require real-time, binding oracles for liquidations, which are difficult to secure. This article suggests a paradigm shift: eliminating liquidation and using options as the fundamental building block, requiring only a "slow" oracle.
The design defines two synthetic assets, P and N, with parameters for the index T, a strike price S, and an expiry M. At any time, 1 ETH can be split to create a (P, N) pair or merged back. At expiry M, the oracle determines T's value x. P receives min(1, S/x) ETH, and N receives max(0, 1 - S/x) ETH. This structure inherently avoids insolvency risk (P+N=1) and can share an oracle with prediction markets.
To gain stable exposure to T (e.g., USD), a user would hold deeply "in-the-money" P options (with S significantly below the current price) and periodically "roll" them to lower strikes as the price approaches the current strike, rebalancing their portfolio. This transfers the decision of *when* to act from a protocol-enforced liquidation (requiring a real-time oracle) to the user or an automated wrapper. Users can manage MEV risk and oracle dependency by choosing their rebalancing timing and data sources.
A key trade-off is accepting some quadratic drift (deviation from perfect peg), estimated at 1-4% annualized volatility. Buterin argues this cost is reasonable compared to fiat currency volatility or equilibrium shifts in other stablecoins. The success of this model depends heavily on designing low-slippage market mechanisms for the rebalancing process, leveraging users' low time preference to execute trades patiently.
marsbit23h ago