User:CrkJ/sandbox

= BarnBridge = BarnBridge is a risk tokenizing protocol. It allows hedging yield sensitivity and price volatility by accessing debt pools on other DeFi protocols, and transforming single pools into multiple assets with varying risk/return characteristics.

History
The BarnBridge idea and whitepaper were originally conceived in Q2 2019, but started getting built a year later, in May 2020, and was officially introduced in September 2020. BarnBridge aims at facilitating the transition to a decentralized financial system addressing some key aspects of institutional activity, such as risk management and access to fixed income instruments.

The team is working to make the decentralized financial system more efficient, risk-flexible, and attractive to a wider range of participants through their fluctuation derivative protocol. BOND, the native token of BarnBridge, is an ERC-20 token that can be used to stake on the system and for governance once the governance module is launched.The platform is still in its early stages of launching. The product is planned for partial launch in Q1 2021.

Governance
LaunchDAO is the first governance tool of the project. The Founders, Seeders, and Advisors use an Aragon DAO template which uses transferable tokens to represent ownership stake. Decisions are made based on stake-weighted voting with the $BBVOTE token. With the launch of BarnBridge DAO on Feb. 4, 2021, the voting is now performed with the non-tradable vBOND tokens. To get vBOND, users stake or lock their BOND tokens. There are three ways to get vBOND: (1) Users can lock BOND for a period of up to 1 year and get bonus vBOND with a max 2x multiplier. Bonus has a linear decay relative to locking duration. (2) Users can stake BOND tokens without locking them and without obtaining any bonus. (3) Users can delegate vBONDs to other users.

To create a proposal, 1% of BOND must be staked in Barn (the DAO Staking Smart Contract). A proposal creator can only have one active proposal at a time but can vote on other proposals. Template of proposals is here. Proposal has a maximum number of 10 actions that can be executed. After being created, proposal enters the Warm-up state to allow people to stake their BOND.

After Warm-up, any user can vote. The voting period starts immediately. At the first incoming vote if the creator’s balance falls below the 1% threshold the proposal is cancelled automatically. The votes can only be pro or against and users can cancel and change their votes.

A minimum of 40% of BOND must be staked in Barn and a minimum acceptance of 60% must be reached for a vote to pass.

Once a proposal is accepted, it will have to wait in a queue before it can be executed. During this time, it still can be canceled or changed via a cancellation proposal. Once a proposal becomes executable, any users can call the execute function. If the proposal is not executed during the Grace period, it is marked as expired and cannot be executed anymore.

On-chain Governance
.........