Git Product home page Git Product logo

safedollar-contracts's Introduction

bDollar

Twitter Follow

bDollar is a lightweight implementation of the Basis Protocol on Ethereum.

Contract Addresses

Contract Address
bDollar (BDO) 0x190b589cf9Fb8DDEabBFeae36a813FFb2A702454
bDollar Share (sBDO) 0x0d9319565be7f53CeFE84Ad201Be3f40feAE2740
bDollar Bond (bBDO) 0x9586b02B09bd68A7cD4aa9167a61B78F43092063
BdoRewardPool 0x7A4cFC24841c799832fFF4E5038BBA14c0e73ced
ShareRewardPool 0x948dB1713D4392EC04C86189070557C5A8566766
Treasury 0x15A90e6157a870CD335AF03c6df776d0B1ebf94F
Boardroom 0x9D39cd20901c88030032073Fb014AaF79D84d2C5
CommunityFund 0xeaDa3d1CCBBb1c6B4C40a16D34F64cb0df0225Fd
OracleSinglePair 0xfAB911c54f7CF3ffFdE0482d2267a751D87B5B20
Timelock 24h 0x92a082Ad5A942140bCC791081F775900d0A514D9

Audit

Sushiswap - by PeckShield

Timelock - by Openzeppelin Security

BasisCash - by CertiK

History of Basis

Basis is an algorithmic stablecoin protocol where the money supply is dynamically adjusted to meet changes in money demand.

  • When demand is rising, the blockchain will create more bDollar. The expanded supply is designed to bring the Basis price back down.
  • When demand is falling, the blockchain will buy back bDollar. The contracted supply is designed to restore Basis price.
  • The Basis protocol is designed to expand and contract supply similarly to the way central banks buy and sell fiscal debt to stabilize purchasing power. For this reason, we refer to bDollar as having an algorithmic central bank.

Read the Basis Whitepaper for more details into the protocol.

Basis was shut down in 2018, due to regulatory concerns its Bond and Share tokens have security characteristics.

The bDollar Protocol

bDollar differs from the original Basis Project in several meaningful ways:

  1. Rationally simplified - several core mechanisms of the Basis protocol has been simplified, especially around bond issuance and seigniorage distribution. We've thought deeply about the tradeoffs for these changes, and believe they allow significant gains in UX and contract simplicity, while preserving the intended behavior of the original monetary policy design.
  2. Censorship resistant - we launch this project anonymously, protected by the guise of characters from the popular SciFi series Rick and Morty. We believe this will allow the project to avoid the censorship of regulators that scuttled the original Basis Protocol, but will also allow bDollar to avoid founder glorification & single points of failure that have plagued so many other projects.
  3. Fairly distributed - both bDollar Shares and bDollar has zero premine and no investors - community members can earn the initial supply of both assets by helping to contribute to bootstrap liquidity & adoption of bDollar.

A Three-token System

There exists three types of assets in the bDollar system.

  • bDollar ($BDO): a stablecoin, which the protocol aims to keep value-pegged to 1 US Dollar.
  • bDollar Bonds ($bBDO): IOUs issued by the system to buy back bDollar when price($BDO) < $1. Bonds are sold at a meaningful discount to price($BDO), and redeemed at $1 when price($BDO) normalizes to $1.
  • bDollar Shares ($sBDO): receives surplus seigniorage (seigniorage left remaining after all the bonds have been redeemed).

Conclusion

bDollar is the latest product of the Bearn.Fi ecosystem as we are strong supporters of algorithmic stablecoins in particular and DeFi in general. However, bDollar is an experiment, and participants should take great caution and learn more about the seigniorage concept to avoid any potential loss.

Community channels:

Disclaimer

Use at your own risk. This product is perpetually in beta.

© Copyright 2020, bDollar.Fi

safedollar-contracts's People

Contributors

summer-bcc avatar summersmooth avatar basisdollar avatar defibeth avatar thespacecruiser avatar dobrokhvalov avatar randomcomposition avatar defirick avatar

Stargazers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.