With the introduction of the Turing Signing Server (https://tss.stellar.org/) solution, the Stellar Development Foundation has made it possible to develop DeFi(decentralized finance) protocols on Stellar. Our organization, Script3, is using this technology to create OptionBlox and YieldBlox. Platforms and DeFi protocols for facilitating financial derivatives and lending, respectively.
OptionBlox makes huge improvements in efficiency and flexibility over incumbent derivative processing platforms, enabling equitable access to derivative markets. While YieldBlox makes large improvements in efficiency over other DeFi lending protocols, improving lending accessibility. As a result, our protocols are highly compatible with the Stellar ecosystem and its mission of global equitable access to the financial ecosystem. Through the Stellar Seed Fund Competition, we hope to gain the necessary resources to launch and grow OptionBlox and YieldBlox.
OptionBlox is Script3's DeFi financial derivatives product. Current financial derivatives markets are inefficient, rigid, and have high barriers to entry. OptionBlox enables a more flexible, efficient, and accessible derivatives ecosystem. OptionBlox enables users worldwide to write, trade, and execute any derivative for less than 1 cent per contract. Derivatives are facilitated on Stellar and tokenized so they can be traded on any centralized or decentralized exchange and even stored offline. The OptionBlox offering stands on 4 key pillars that exhibit the value OptionBlox provides over other derivative processing solutions.
The incumbent derivatives market suffers from a large amount of friction. It requires market intermediaries to provide access to the market, facilitate trades, and lower counterparty risk. These additional parties cause inefficiencies, which creates costs that get passed on to investors. By processing derivatives on Stellar, OptionBlox eliminates the need for market intermediaries leading to huge derivative processing efficiency improvements.
A research paper that covered Stellar-based financial derivatives measured the monetary impact of their efficiency improvements. The paper delved into efficiency gains in both transaction processing and data accessibility. Data accessibility is a huge source of cost and inefficiency in the traditional derivatives ecosystem. Additionally, the paper measured costs associated with Ethereum based financial derivatives to demonstrate Stellar’s efficiency advantage in the DeFi ecosystem. The diagram below shows the results of the research paper when applied to OptionBlox.
Citation: Paulson-Luna, Riley. "The Financial Derivatives Ecosystem is Old - Decentralized Ledger Technology is its Fountain of Youth". 2020. ASSE 2020.DOI = https://dl.acm.org/doi/abs/10.1145/3399871.3399904
OptionBlox provides unparalleled flexibility, allowing users to accomplish any derivative use case. If OptionBlox’s standardized derivatives do not meet users' needs, Optionblox enables them to write OTC derivatives with custom contract specifications. Additionally, derivatives written with OptionBlox use Stellar’s Anchor system to manage a contract's underlying assets. Since the Anchor system supports any asset, our contracts also support any asset.
OptionBlox uses DLT to make considerable improvements in derivative ecosystem accessibility. The decentralized nature of our system means OptionBlox is accessible to anyone with an internet connection. This is a substantial improvement over the derivative ecosystem's current state, where only a small portion of the world has efficient ecosystem access. The traditional derivative ecosystem’s dependence on central parties makes it impossible for it to serve a broader market. Since OptionBlox uses DLT to facilitate derivatives instead of central parties, it does not suffer from these limitations and can truly enable equitable global access to the derivatives ecosystem.
We’re building OptionBlox for users of all types, from experienced traders to new users in developing countries. As such, UI/UX excellence is paramount for us. However, financial inclusion doesn’t just mean throwing an app at someone in a developing country and expecting them to figure it out. Education is crucial to truly working towards financial inclusion. Our approach to a user-friendly interface not only involves simple and sleek controls, but also focuses on educating our users about financial derivatives.
OptionBlox serves as a tier-3 blockchain app, a layer between users and the Stellar ledger. Users link their wallets to our web-app to write, trade, or execute derivative contracts. The OptionBlox web-app takes user inputs and communicates them to the OptionBlox protocol, which uses TSS(Turing Signing Server) txFunctions(smart contracts) to build Stellar transactions that carry out the users’ commands. Users approve these transactions with their wallet and receive the result of their transaction, whether that’s derivative tokens, sale proceeds, or underlying assets.
For more technical details regarding how our protocol and TSS txFunctions function, see our whitepaper: https://docs.optionblox.com/#/whitepaper
Please note, the pictured web-app is still under revision
1. User links their wallet on the OptionBlox home page
2. User clicks XLM card to navigate to XLM option market page
3. User selects the options they'd like to sell or buy
4. User confirms their trade and approves the transaction in their wallet
5. User can now view their options on the My Options page. They can also execute, sell, or cover their options from this page
Futures are contracts between two parties to buy/sell an agreed-upon quantity of an asset, called the underlying asset, for a set price at an established future time. Common uses of futures are to hedge against price movement by the underlying asset, increase leverage, and gain exposure to rates.
Sample Futures Use Case Supported by OptionBlox:
Options are contracts between two parties, a writer and a buyer. The contract gives the buyer the option, but not the obligation, to buy or sell an asset at an agreed-upon price until the option expires. If the buyer decides to exercise this right, the option writer will act as the counterparty in the buyer's purchase or sale. Options can be either puts or calls. A call option allows its owner to buy the underlying asset at the agreed-upon "strike price." A put option allows its owner to sell the underlying asset at the strike price. Common uses of options are hedging, increasing leverage, and income generation.
Sample Options Use Cases Supported by OptionBlox:
Decentralized Ledger Technology enables the disruption of the traditional financial ecosystem that suffers from inefficiency and fails to serve so much of the world. In traditional financial markets, wealth comes with better market access and cheaper pricing. Financial derivative markets are especially prone to this effect; a study published by the IMF showed that more sophisticated parties receive significantly better prices in derivative markets. With OptionBlox, we strive to even the playing field. Whether users are hedge funds or farmers in Venezuela, OptionBlox will enable them to utilize any derivative and give them holistic access to global derivatives markets.
Equitable access to efficient derivative markets is crucial to attaining global economic equality and fostering global economic growth. A study published in the Journal of Risk and Financial management demonstrated this. The study found that financial derivatives serve as hedging tools for businesses and help drive market efficiency. We hope that by creating equitable access to financial derivatives, OptionBlox will foster economic growth across the globe.
Citation: Hong Vo, Duc; Van Huynh, Son; The Vo, Anh; Thi-Thieu Ha, Dao. “The Importance of the Financial Derivatives Markets to Economic Development in the World’s Four Major Economies.” Journal of Risk Financial Management. 2019. DOI= https://www.mdpi.com/1911-8074/12/1/35
Citation: IMF. “Discriminatory Pricing of Over-the-Counter Derivatives.” 2019. IMF. DOI = https://www.elibrary.imf.org/view/IMF001/25871-9781498303774/25871-9781498303774/25871-9781498303774_A001.xml?redirect=true
The current derivative ecosystem is inefficient. Writing and executing contracts costs 1000X more than what is technologically possible. The incumbent ecosystem is held back by contract intermediaries that add unnecessary friction. In the incumbent ecosystem, a single derivative contract involves not only the contract parties, but also a derivatives exchange, a central clearing party, and a derivatives broker. These contract intermediaries exist to lower counterparty risk and match buyers and sellers. OptionBlox uses Stellar to accomplish these directives, removing the need for intermediaries. This significantly lowers ecosystem costs and increases efficiency.
Despite the current ecosystem’s inefficiency, volume in options has been increasing in retail spaces like on Robinhood and other platforms, showing the increasing demand for derivative products. We expect these numbers to continue increasing due to expanding market accessibility, of which OptionBlox will be at the forefront. OptionBlox will compete in the current market with higher efficiency and capture the expanding market with improved accessibility. Overall, OptionBlox drives necessary innovation in the derivatives ecosystem. It improves accessibility and flexibility by bringing efficiency in line with what is technologically possible. This innovation is necessary to meet the needs of an expanding derivatives market.
YieldBlox is Script3's DeFi lending protocol. Lending is a proven DeFi model, as can be seen by the popularity of lending apps on Ethereum. Unfortunately, the inherent inefficiencies of Ethereum limit the usefulness of these applications. YieldBlox provides a DeFi lending protocol that leverages Stellar's efficiency to allow users to lend and borrow on-ledger while paying fees much lower than 1 cent.
YieldBlox is bringing decentralized lending to the Stellar Ecosystem. Decentralized, on-ledger lending promises to improve trading and payment liquidity on Stellar and provide a way for ecosystem participants to utilize their capital to generate yield efficiently.
The modern lending industry has long failed to serve the individuals actually providing capital to their lending programs. The average bank account interest rates in the developed world are lower than 1%, while banks make 6-22% lending out consumer deposits. YieldBlox removes lending intermediaries like banks from the equation allowing lenders to fully realize the value their capital is generating. This model is a large part of why Ethereum based DeFi lending platforms have been so successful. Unfortunately, those lending platforms cannot serve a global economy due to the massive transaction fees incurred by operating on the Ethereum network. By building YieldBlox on Stellar, we have circumvented that issue and can facilitate lending for less than 1 1000th of a cent per loan.
The Stellar network struggles with liquidity. Stellar DEX liquidity is much lower than Ethereum DEX and Liquidity Pool liquidity. One reason for this is the lack of decentralized lending in the ecosystem. A lending protocol would enable traders and market makers to borrow additional trading liquidity resulting in more efficient ecosystem capital utilization. Improving capital utilization makes payments and trading much more efficient. In addition, a lending protocol inherently improves payment liquidity by allowing anchors and other financial entities in the ecosystem to borrow the payment destination currency and instantly settle payments while awaiting the origination currency. This borrowing liquidity improves payment efficiency and reduces the need for immediate market efficiency.
YieldBlox, like OptionBlox, serves as a tier-3 blockchain app, a layer between users and the Stellar ledger. Users link their wallets to our web-app to lend or borrow. The YieldBlox web-app takes user inputs and communicates them to the YieldBlox protocol, which uses TSS txFunctions to build and approve Stellar transactions that carry out the users’ commands. Users approve their transactions using their wallet, then the web-app submits them to the ledger.
For more technical information on how the YieldBlox protocol functions, please see the YieldBlox whitepaper: https://docs.yieldblox.com/#/Whitepaper
The OptionBlox and YieldBlox protocols are maintained using a decentralized governance token model. Users receive governance tokens for using the protocols and can use these tokens to submit and vote on proposals to modify the protocol the token governs. The OptionBlox governance token is called OBX, and the YieldBlox governance token is called YBX. Both tokens will be created on Stellar. For more information on how the governance protocol functions, see our docs pages:
Script3 is the team behind OptionBlox and YieldBlox. We are a pre-seed stage startup hoping to secure our first funding from the Stellar Seed Fund. We've been building on Stellar since 2018 and had the opportunity to present OptionBlox at Meridian 2019. Since then have been continually impressed by the Stellar community. It’s an honor to be participating in the Stellar Seed Fund, and we can’t wait to see what comes next!
YieldBlox and OptionBlox will monetize by offering premium market analytics features, providing market-maker data services, and hosting a TSS. We do not charge fees to use our protocols.
Our team hopes to use resources gained from the Stellar Seed Fund to launch and expand OptionBlox and YieldBlox. Below is a list of goals beyond launching these protocols that these resources will help us accomplish.
We're hoping that the Stellar Seed Fund will provide us with enough resources to operate for one year, in which time we will launch and work to complete the above roadmap. The funding requirements outlined below would enable us to pay 3 developers (Protocol, Back-End, UX), pay 1 designer and contract design work, pay for content and marketing, host a TSS and Tier-1 Validator, and pay for IT expenses. Any additional funding we receive will be used to hire additional resources and pay for additional marketing, which will allow us to launch and expand faster.
The USD valuation of the budget request in XLM will be calculated using the CF Stellar Lumens-Dollar Settlement Price on December 5, 2022 as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR). Learn more in the SCF Handbook.
*The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on July 5th as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
**The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on December 16, 2021 as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
*The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on September 27, 2021 as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
* The USD valuation of the award in XLM is calculated using the CF Stellar Lumens-Dollar Settlement Price on the date of transfer as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR)
*This budget request has not been fully awarded to the project. The USD valuation of the budget request in XLM will be calculated using the CF Stellar Lumens-Dollar Settlement Price on day of payment as administered, maintained, and reported by the cryptocurrency index provider CF Benchmarks Ltd. (using the ticker “XLMUSD_RR”) (available at https://www.cfbenchmarks.com/indices/XLMUSD_RR). Learn more in the SCF Handbook.