YieldBlox
yieldblox.financeGitHubDiscord
  • YieldBlox Documentation
  • User Docs
    • General
    • Lending & Borrowing
      • Lending
      • Borrowing
      • Interest Rates
      • Health Factors
      • Liquidations
      • Default Protection
    • Escrowing
    • Governance
    • YBX Tokens
      • YBX Tokenomics
      • Game Theory of YBX
    • Why Stellar?
  • Technical Docs
    • YieldBlox Protocol Assets
    • User Positions
    • Interest Rates
    • Underlying Asset Data
    • Accrued Interest Tracking
    • YBX Issuance
    • Protocol Accounts
    • Smart Contracts/Architecture
      • Mint Contract
      • Burn Contract
      • Repay Contract
      • Liquidate Contract
      • Rate Contract
      • Claim Contract
      • Escrow Contract
      • Governance Contract
      • Vote Contract
    • Math
    • YieldBlox Turrets
  • Resources
    • Technical Resources
    • Community Resources
    • Protocol Assets
Powered by GitBook
On this page
  • What is YieldBlox?
  • What is a decentralized finance protocol?
  • What is unique about YieldBlox?
  • What are the benefits of YieldBlox?
  • How do I use YieldBlox?
  • Does YieldBlox have fees?
  • Can YieldBlox be changed or upgraded?
  • How does governance work?
  • What's a YBX token?
  • Are there risks when using YieldBlox?

Was this helpful?

  1. User Docs

General

PreviousYieldBlox DocumentationNextLending & Borrowing

Last updated 3 years ago

Was this helpful?

What is YieldBlox?

YieldBlox is a decentralized finance (DeFi) protocol for lending and borrowing built on . Users carry out all protocol functions using YieldBlox's smart contracts hosted on . These can be accessed either directly using API calls, or through a front-end such as Script3's .

What is a decentralized finance protocol?

A decentralized finance protocol is a financial application that does not rely on or require its users to trust a central intermediary. This is often achieved by building the protocol using immutable smart contracts that run on a distributed network. In YieldBlox's case, it operates using smart contracts built with the Stellar Turrets smart contract engine. There is no central organization that controls YieldBlox and no organization YieldBlox relies on to continue operating. This means that YieldBlox is non-custodial, trust-minimized, and censorship-resistant.

What is unique about YieldBlox?

The DeFi money market landscape is competitive. There are a variety of money market protocols built on programmable blockchains like Ethereum and Solana. Nevertheless, YieldBlox has made several improvements on existing money market protocol models and created a unique offering.

Platform Focus

Stellar is a unique blockchain in that it's an ideal backend for fintech platforms. It's easy for a small team to spin up a mobile application and plug into the Stellar network to provide their users with payment and trading capabilities. YieldBlox was built with these platforms in mind. Platforms can use YieldBlox to provide their users with lending and borrowing tools without reducing the decentralization of their platform. In addition, platforms can leverage YieldBlox's unique tokenomics model and isolated lending markets to bootstrap growth of their own platform, ease anchor adoption, and build a non-custodial revenue model. A further discussion of this potential can be found in written by Script3.

High Capital Efficiency

For money markets, high capital efficiency is directly correlated with high utility. The higher a money market protocol's capital efficiency is, the more useful deposits are for users. The most straightforward way to increase capital efficiency is by increasing the loan-to-value ratios offered by the protocol. However, this comes with an increased risk of underwater positions. YieldBlox's unique mechanism greatly reduces the risk that underwater positions pose, allowing the protocol to safely offer high loan-to-value ratios.

Unique Tokenomics

Tokenomics, when designed correctly, are an invaluable tool for a DeFi protocol. YBX, YieldBlox's utility token utilizes a that touches every portion of the protocol.

Built on Stellar

YieldBlox is the first DeFi protocol built on Stellar. Stellar is an excellent platform for DeFi protocols with extremely fast transactions, low fees, and an ecosystem that is well equipped to tokenize real-world assets. Additionally, Stellar's focus on developing countries means YieldBlox will be able to serve a user base that has traditionally been hard for DeFi protocols to tap into.

What are the benefits of YieldBlox?

YieldBlox brings a decentralized, on-ledger money market to the Stellar ecosystem. Within the ecosystem, this promises to:

  • Increase and trading payment liquidity

  • Improve capital productivity

  • Reduce reliance on lending intermediaries like banks

  • Serve a global market with a cost of less than $0.01 per transaction

How do I use YieldBlox?

The web app currently supports the following wallets:

As other interfaces begin to integrate YieldBlox, a list of these integrations will be shown here!


Does YieldBlox have fees?

While they are very small, YieldBlox does have four types of fees:

Network Fees

Interest Rates

Withdrawal Fees

Liquidation Fees

Can YieldBlox be changed or upgraded?

How does governance work?

What's a YBX token?

Are there risks when using YieldBlox?

Using any application involves risk. There are four main risks user's should consider when using YieldBlox.

Smart Contract Risk

YieldBlox functions using smart contracts. If a bug was discovered and exploited it could result in loss of user funds. To mitigate this risk, the YieldBlox Protocol is currently seeking third-party audits, and will have a bug bounty to further ensure security.

Turret Protocol Risk

Malicious Turret Host Collusion

Stellar Decentralized Ledger Risk

Script3 maintains a that allows users to interact with the protocol.

More technical users can also use YieldBlox directly through the Turret network that supports it. Please see the and the technical-docs section for more information.

YieldBlox users must pay and Stellar Turret fees for each transaction. Both of these fees are extremely low. We expect them to amount to less than one cent (< $0.01) per transaction.

Borrowers on YieldBlox must pay to lenders. These fluctuate based on demand.

YieldBlox users must pay when they withdraw assets from the protocol. These are paid to the YieldBlox DAO treasury

YieldBlox liquidators must pay when they liquidate another user. These are a small portion of the liquidation incentive that they receive for the liquidation, they are paid to the YieldBlox escrow pool.

Yes. The YieldBlox protocol can be changed or updated using the model.

The YieldBlox protocol is updated and maintained using a token model. Users receive for lending or borrowing, and these tokens can be and then used to make and vote on protocol updates and changes.

is YieldBlox's platform token. It is issued to those who use the protocol, and can be to propose and vote on proposals that modify the protocol.

Yieldblox's smart contracts are built using the Stellar Turret's protocol. If a vulnerability was discovered in Turrets it could result in loss of user funds. More information on turret risks and an audit of the turret's protocol can be found on the .

The Stellar Turret's protocol functions by uploading a smart contract to a set of turret's hosted by trusted organizations in the Stellar ecosystem. Each of these hosts creates a unique signing keypair that is associated with the smart contract. The protocol associated with the uploaded smart contract then adds these keypairs as signers to the protocol accounts that must be controlled by the smart contract using whatever signature structure they deem appropriate. When a user runs the contract by sending a request to a turret the turret builds and signs a Stellar transaction XDR based on the smart contract and returns the XDR and signature to the user. The user then attaches as many signatures as necessary to reach the protocol account's to one of the returned XDRs and submits it to the network.

The catch is that turret signing keys can sign transactions without the smart contract being ran. The smart contract is more of an instruction set for turret coordination rather than a strict rule set. Therefore, if turret hosts were to become malicious, they could collude to sign malicious transactions. More information on this risk can be found on the . YieldBlox mitigates this risk by only using turrets hosted by trustworthy ecosystem organizations and by requiring the majority of turrets to sign a transaction before it can be accepted by the network. Furthermore, the YieldBlox governance system can replace a turret on short notice should the turret become unreliable. More details on the Turrets supporting the YieldBlox protocol can be found in the developer docs section.

As with all decentralized ledgers Stellar comes with its unique set of risks. You can read more about the Stellar Consensus Protocol and it's risks .

Stellar
Stellar Turrets
YieldBlox web app
this article
Default Protection
five-level tokenomics model
web app
Freighter
Albedo
Stellar Turrets documentation
Stellar Network fees
interest fees
withdrawal fees
liquidation fees
governance
governance
YBX tokens
escrowed
YBX
escrowed
governance
Stellar Turrets website
signing threshold
Stellar Turrets website
here
Page cover image