Epicentral LabsEpicentral Labs

Option Pricing Model (OPM)

Understanding the Option Pricing Model for DeFi Options on Solana!

Edit on GitHub

Option Pricing Model (OPM)

The Option Pricing Model (OPM) serves as the core pricing calculator integrated within the option_program. OPM validates option pricing on-chain and forms the foundation for how DeFi options are calculated on Solana.

OPM derives from the widely accepted derivatives formula used in traditional finance—the Black-Scholes Model. Both American-style and European-style options stem from this model, making it the optimal candidate for Solana's DeFi options.


Black-Scholes Model

The Black-Scholes Model is a proven and reliable formula that traditional finance uses globally on a daily basis for derivatives pricing. However, using the Black-Scholes model within the DeFi environment presents unique challenges that require adaptation.


Adapting Black-Scholes for DeFi

Epicentral Labs refactored the original Black-Scholes formula to conform to the Solana DeFi ecosystem. The adaptations include:

No Naked Positions

All sellers must be "cash-covered", also known as "collateralized". DeFi protocols restrict "naked" options as a preventative measure against systemic risk, ensuring all written positions are fully collateralized.

DeFi protocols require all option positions to be cash-covered (collateralized), limiting the seller's maximum loss to the supplied collateral. This differs from TradFi, where sellers may write naked contracts.

Fractionalized Options

Traders are no longer obligated to trade 100x of the underlying share per trade. The financial barrier of entry for any given contract is lowered through fractionalization.

Lowered Financial Barriers

Traders maximize their capital efficiency by distributing funds across multiple contracts instead of committing to a single position.

Traders mitigate risk by encouraging capital efficiency through the use of spread strategies to create possible win-win scenarios.


Black-Scholes Pricing Formulas

The Black-Scholes model provides mathematical formulas for calculating call and put option prices.

Call Option Price

C(S,t)=N(d+)StN(d)Ker(Tt)C(S,t) = N(d_+)S_t - N(d_-)Ke^{-r(T-t)}

Put Option Price

P(S,t)=N(d+)Ker(Tt)N(d)StP(S,t) = N(-d_+)Ke^{-r(T-t)} - N(-d_-)S_t

Standardized Normal Variables

The formulas use two standardized normal variables:

d1=1σTt[ln(StK)+(r+σ22)(Tt)]d_1 = \frac{1}{\sigma\sqrt{T-t}}\left[\ln\left(\frac{S_t}{K}\right) + \left(r + \frac{\sigma^2}{2}\right)(T-t)\right] d2=d1σTtd_2 = d_1 - \sigma\sqrt{T-t}

The d1 and d2 parameters are crucial for the Black-Scholes model, as they determine the option's price and its sensitivity to various factors.


Notation Reference

Understanding the mathematical notation used in the Black-Scholes formulas helps traders interpret pricing calculations.

Variables that describe the current market state and underlying asset characteristics.

SymbolDescription
SS or StS_tCurrent price of the underlying token/asset
σ\sigmaVolatility of the underlying token/asset
ttCurrent time in years; t=0t = 0 represents the present
rrAnnualized "risk-free" interest rate, continuously compounded (APY)


Option Greeks

The Greeks serve as essential metrics for managing risk in options trading. They help traders understand how their portfolio value changes when specific market factors fluctuate. By analyzing each Greek independently, traders assess individual risk components and adjust their positions to maintain their target risk profile.

An option's price changes based on how traders interact with it and on market conditions. The composition or structure of an option relies heavily on Greeks. Traders use Greeks to understand how various factors affect option pricing and to make informed trading decisions.

Reference: Wikipedia - Option Greeks

Disclaimer

The Option Pricing Model (OPM) used by Epicentral Labs is derived from the Black-Scholes framework but modified for decentralized execution on Solana. As a result, outputs may differ from traditional Black-Scholes calculations. All valuations are provided for protocol functionality only and should not be relied upon as financial, investment, legal, or tax advice. Users must exercise independent judgment, verify any calculations as needed, and bear full responsibility for their decisions and transactions when interacting with the protocol.

Last updated on