以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

Code Review 回顧:算法穩定幣 Basis_BAS:NBS

Author:

Time:1900/1/1 0:00:00

2021 年 1 月 6 日晚上 9 點,我們組織大家一起 review 了算法穩定幣中的 Basis,視頻回顧在這里:https://www.bilibili.com/video/BV1bK4y157aR/ ,非常感謝菠菜的分享。

目前的穩定幣一共分為三種:

錨定法幣,比如 USDT 和 USDC,也包括交易所發行的穩定幣,例如 BUSD、HUSD 等。

鏈上資產抵押型,比如 MakerDAO 的 DAI 和 Synthetix 的 sUSD。

算法穩定幣,比如 AMPL、ESD、Frax,還有今天要說的 Basis。

算法穩定幣經歷了幾個階段,basis 是一個很新的項目,采用了三幣模型。

Encode Club創始人:鎖定在DeFi中的資產總價值被高估超28億美元:金色財經報道,根據鏈上數據資源DeFi Pulse的數據,鎖定在去中心化金融(DeFi)協議中的資產總價值最近已超過60億美元,目前約為63.2億美元。然而,Encode Club創始人Damir Bandalo的最新研究發現,這一數字有些過高。Bandolo表示,鎖定在前15大DeFi協議中的實際價值應該為35億美元。這意味著在DeFi協議中鎖定的總價值被高估了超28億美元。[2020/8/19]

Basis 有三個幣:BAC(Basis Cash)、BAS(Basis Share)、BAB(Basis Bond),三者相當于貨幣,股票和債券。可以將 Basis 理解為一個央行,BAC 是央行發行的貨幣;BAS 是央行的股東持有的股票,需要承擔系統風險,也獲取系統的收益;BAB 是債券,相當于央行的債券。這 3 個都是 erc20 token,BAB 目前沒有日期限制,只要在合適的價格就可以兌付。

Encode Club創始人:因存在重復計算 DeFi真實總鎖倉價值或只有35億美元:8月17日,Encode Club創始人Damir Bandalo在推特上表示,其統計了前15個DeFi 協議,實際DeFi總鎖倉價值或只有35億美元。

因為DeFi的可組合特性,難以統計其真實鎖倉價值。比如,ETH存入MakerDAO,然后鑄成DAI。DAI可以去Curve.Finance,放入ycurve中。這樣鎖倉價值就被計算了多次。具體而言,ETH存入MakerDAO計算了一次;DAI存入ycurve又計算了一次;當進入ycurve后,其使用的ytokens來自iearn.finance,這是第三次;目前ytokens并沒有真正的轉換收益率,而是將其存入Aave,這是第四次;如果再將ycrv放入Uniswap,這就是第五次。[2020/8/17]

動態 | 區塊鏈擴容項目 Coda 測試網 Phase 3 已啟動:1 月 25 日,輕量級區塊鏈協議 Coda 官方推特宣布,Genesis 測試網 Phase 3 已經啟動,另外,一個新的功能已經可以啟用:可以將區塊獎勵直接發送至冷錢包。據了解,Coda 于 2018 年 5 月完成種子輪融資,獲得了加密貨幣投資基金 MetaStable、Electric Capital、Polychain、AngelList 聯合創始人 Naval Ravikant 的投資。[2020/1/25]

BAC 價格調節機制就是一個市場供需的調節機制。

當 BAC 價格少于 1 美元,需要減少 BAC 流通,讓 BAC 的價格自然上升到 1 美元

BAC 價格少于 1 美元,用戶可以用申購債券 BAB,方式是銷毀 BAC,得到 BAB

BAB 價格 = BAC 價格的平方,因為 BAC 價格小于 1,所以平方后的 BAB 的價格會更低

動態 | EIDOS將推出去中心化交易所EIDOS CODEX:財經博主“區塊鏈比特幣楊超”發微博表示,EIDOS團體要基于EIDOS開發一套合約交易所(EIDOS CODEX),通過EIDOS連通各個交易對,初期上線EIDOS/EOS和EIDOS/USDT。EIDOS成交易所代幣了。[2019/11/4]

未來可以用一個 BAB 換回一個 BAC

當 BAC 價格超過 1 美元,需要增加 BAC 流通,讓 BAC 的價格自然下降到 1 美元

目前的閾值是當 BAC > 1.05 時,可以觸發系統增發 BAC

增發的 BAC 會發給持有 BAB 和 BAS 的用戶

優先還債,所以先給持有 BAB 的用戶,方式是銷毀 BAB,得到 BAC

剩下的 BAC 給 BAS 持有人,如果沒有剩余,則不給 BAS 持有人分配

Ripple前首席技術官重啟智能合同平臺Codius:據coindesk消息,Ripple前首席技術官Stefan Thomas推出了一個新的智能合同平臺Codius,以便與以太坊展開競爭。該平臺由ripple在2014年發布了測試版,卻在第二年被擱置。Thomas在五月宣布離開Ripple之后,重新推出了該平臺。Thomas表示,迄今為止,網絡內容的貨幣化依賴于諸如廣告、付費墻和用戶數據收集等笨拙的“變通方法”。而他的新項目Codius可以通過使用Ripple的Interledger協議,可以在不同的總賬上發送支付。[2018/6/7]

BAS 相當于股東,只有鎖定到 boardroom 合約 的 BAS 才能獲得這部分收益

源碼:https://github.com/Basis-Cash/basiscash-protocol

treasury.sol

合約中主要的方法包括:

setFund:修改社區發展基金接收地址 

setFundAllocationRate:修改社區發展基金從 BAC 增發中接收的比率 

getBondOraclePrice:通過預言機獲取 Uniswap 上 BAB 的價格 

getSeigniorageOraclePrice:通過預言機獲取 Uniswap 上 BAC 的價格

bugBonds:購買債券,targetPrice 參數是給前端進行校驗的,只有當 BAC 小于 1 美元才能執行

redeemBonds:贖回債券,BAC 價格要大于 1.05 美元才能執行

allocateSeigniorage:分配系統收入

價格小于 1.05 不執行,大于 1.05 才計算發多少錢

需要在一個 epoch (周期)開始后才能執行, 代碼中的 checkEpoch 是 1 個 modifier,用來檢查這個條件

計算增發量,并增發

uint256 seigniorage = cashSupply.mul(percentage).div(1e18); 

IBasisAsset(cash).mint(address(this), seigniorage);

每次增發的總量的 2%會進入到 Community Development Fund(社區發展基金)

uint256 fundReserve = seigniorage.mul(fundAllocationRate).div(100);

IERC20(cash).safeApprove(fund, fundReserve);

發給債券持有人

uint256 treasuryReserve = ...;

accumulatedSeigniorage = accumulatedSeigniorage.add(treasuryReserve);

給股票持有人(BAS),也就是給 boardroom

IBoardroom(boardroom).allocateSeigniorage(boardroomReserve);Boardroom.solBoardroom 相當于董事會,是 Basis 股份的持有者。合約的主要方法有:

allocateSeigniorage:計算可以分配多少錢 

claimReward:取錢操作

Timelock.sol

時間鎖是治理體系不可或缺的一部分,通過 Timelock 限制超級用戶對系統參數的修改,使普通用戶有足夠的時間進行決策,這里的 Timelock,參數需要等待至少 2 天才能生效。

uint256 public constant MINIMUM_DELAY = 2 days;uint256 public constant GRACE_PERIOD = 14 days;uint256 public constant MAXIMUM_DELAY = 30 days;還有個巧妙的 onlyOneBlock, 限制 1 個塊中只能有 1 個操作者,防止多次調用。

_status[block.number][tx.origin] = true;_status[block.number][msg.sender] = true;總結Basis 的代碼很巧妙,化繁為簡,也很整潔,通過 3 種 token 的互相轉化,保持價格穩定。AMPL 的供應量是自動調整的,而 Basis 的 token 供應調整是通過激勵用戶的投機行為,讓用戶主動參與的。

Tags:NBSBSPBACBASnbs幣最新消息bspt幣未來前景BACKBASI

幣安交易所app下載
金色觀察|2021年底可以看到以太坊2.0的成功嗎?_ROL:ROLL

本文原文來自Ben Edgington,他是ConsenSys的Ethereum 2.0客戶端Teku的首席產品負責人,并且也是Ethereum 2.0的長期開發者.

1900/1/1 0:00:00
歐央行擬五年推出數字歐元 靠譜嗎?_數字貨幣:比特幣

2019年,法國總統馬克龍曾表示,如果十年之內歐洲的數字技術沒有任何變化,就無法保證歐洲網絡系統技術的健全性.

1900/1/1 0:00:00
從狂跌8000美元到企穩反彈 BTC場內看漲資本還強勁嗎?_CIN:比特幣市值走勢圖最新

2021年開年,全球金融市場上演精彩“過山車”行情。比特幣一度突破4萬美元,美股創歷史新高。然而開年新高行情維持僅10天后,1月11日周一,比特幣暴跌7000美金,合約市場24小時爆倉126億美.

1900/1/1 0:00:00
金色觀察 | YFI創始人AC談穩定幣價格錨定機制_DAI:usdt幣交易違法嗎

YFI創始人Andre Cronje在YFI之后布局眾多DeFi項目,其目前正在推進的一個新項目是穩定幣Stable Credit.

1900/1/1 0:00:00
美國SEC“加密媽媽”:DeFi概念非常迷人 但會帶來監管挑戰_加密貨幣:比特幣價格今日行情usdt

美國證券交易委員會(SEC)專員海斯特·皮爾斯(Hester Peirce)在接受Forkast專訪時表示,美國政府需要為加密法規提供更多的清晰度和指南,并且需要更好的跨機構協調.

1900/1/1 0:00:00
IMF《跨境支付的數字貨幣:宏觀金融的影響》報告解讀(七)_區塊鏈:Leancoin

本文是這系列文章的第七篇文章,第一篇文章介紹了IMF報告里的四個場景,第二篇文章分析了這些場景,第三篇文章則針對報告中的第四個場景及引起的宏觀金融后果展開討論.

1900/1/1 0:00:00
ads