Skip to content

buttonwood-protocol/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

description
Buttonwood is rebuilding the DeFi stack from first principles

Buttonwood

Complex systems become much easier to reason about when they can be formalized and broken down into a set of primitive arguments and a set of operations over those arguments.

DeFi takes this concept to the extreme, as it allows for these composition relationships to be codified and openly built upon.

Tranching

Buttonwood is built upon the insight that there is a very important operation currently missing from the DeFi ecosystem: tranching.

Tranching in this context is to split some asset up into portions by risk. It turns out that most financial products are actually just some form of tranching, for example:

  • Ownership of a business is broken down into debt and equity.
    • Debt-holders own a senior (safe) tranche of the business. They always get paid out first, before equity holders. However, their upside is limited to the debt + some interest.
    • Equity-holders own a junior (risky) tranche of the business. They get paid out last, if the business is sold or goes public. In return for this extra risk, they are rewarded with all of the upside that the business generated.
  • Home mortgages are have the lender and the borrower (home purchaser)
    • The lender has a senior claim to the house. If the borrower stops making payments, the lender can repossess the home and sell it to make back their losses. If the borrower sells the home with a balance on the mortgage, the lender gets paid back with the proceeds first.
    • The borrower has a junior claim to the house. If the house is sold for a profit, they get all of the profit after paying back the lender. If it is sold for a loss, they incur the loss.

Buttonwood DeFi

Buttonwood has generalized this concept with its new DeFi primitive: Tranche. From this primitive, Buttonwood plans to rebuild a wide variety of financial products in a simple, robust, and composable way:

  • Bond markets
  • Liquidation-free, fixed-rate lending: Mooncake
  • Options markets
  • Yield splitting assets
  • And more :)

Where to next?

Detailed explanations about Tranche

{% content-ref url="learn/untitled/" %} untitled {% endcontent-ref %}

User guide for Mooncake

{% content-ref url="user-guides/borrow-app/" %} borrow-app {% endcontent-ref %}

About

Documentation for the Buttonwood ecosystem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published