比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

Code Review 回顧:算法穩定幣 Basis_BSP

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 是一個很新的項目,采用了三幣模型。

房地產去中心化交易所Coded Estate將部署至Sei Network:2月22日消息,Coded Estate與Sei Network達成合作,將在Sei生態上部署,雙方合作關系可以增進現實資產在區塊鏈上的大規模采用。該平臺將在Sei測試網上上線,并為社區提供在Sei上鑄造第一個NFT的機會。

Coded Estate是第一個為房主、買家和旅行者建立的去中心化交易所,以實現短期和長期住宿和租賃。[2023/2/22 12:22:45]

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

投票和上幣平臺Coin Discovery推出代幣Codi:10月16日消息,投票和上幣平臺Coin Discovery目前在幣安智能鏈(BSC)網絡上提供質押功能。該平臺提供有關DeFi代幣的信息和實時數據,幫助用戶了解其DeFi代幣,為其節省時間并提高回報。

Coin Discovery最近推出其基于效用的代幣Codi。此外,Coin Discovery正在開發NFT市場。(Globe Newswire)[2021/10/16 20:34:28]

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

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

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

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

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

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

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

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

動態 | Code Valley首席執行官計劃建造價值5000萬美元的BCH科技園:在昆士蘭州北部的BCH City會議上,Code Valley首席執行官Noel Lovisa宣布,計劃在湯斯維爾市(Townsville)建造一座價值5000萬美元的BCH科技園。(bitcoin.com)[2019/9/11]

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

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

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

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

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

韓國Kakao公司投資韓國區塊鏈技術創業公司Codebox:7日,韓國Kakao公司旗下的子公司Kcubeventures公司宣布投資區塊鏈技術開發創業公司‘Codebox’。‘Codebox公司是2017年8月成立,專注于開發基于區塊鏈技術和平臺的公司。[2018/2/7]

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:BSPNBSBACBASBSPT價格nbs幣發行量Shibacockcoinbase交易平臺

火幣APP下載
華爾街“最危險的女人” 木頭姐和她的ARK神舟_ETF

木頭姐的團隊招攬來自五湖四海、背景各異的分析師,其中有癌癥科學家,人工智能專家,游戲工程師,甚至船長.

1900/1/1 0:00:00
穩定幣項目e-Money (NGM)即將首發上線BitMax交易所_e-Money

穩定幣板塊最近特別火爆,尤其是在SEC起訴Ripple之后——投資者們對監管趨嚴的擔憂又進一步加深,雖然本質上其實是對中心化機構的不信任.

1900/1/1 0:00:00
覓新|Mars:第一個基于以太坊的標準化算力協議

《覓新》是金色財經推出的一檔區塊鏈項目觀察類項目,覆蓋行業各領域項目發展情況,具體設計到項目概況、技術進展、募資情況等,力圖為您呈現熱門新潮的項目合輯.

1900/1/1 0:00:00
金色觀察丨4萬美元的比特幣 我們該不該、敢不敢、要不要入場?_比特幣

金色財經 區塊鏈1月11日訊? 2021年1月8日,比特幣歷史性地擊穿4萬美元,許多分析師認為這次加密市場的牛市與2017年完全不同,這次比特幣沖上新的歷史高點,很大程度上是機構投資者推動的.

1900/1/1 0:00:00
首發 | 解析原油、美債對比特幣價格的影響_DVP

本文作者為 New Bloc 策略分析師 Barry 原創,Barry有5 年外匯黃金市場交易經歷。授權金色財經首發.

1900/1/1 0:00:00
解讀《ECO2 Ledger 白皮書3.0》_CO2

伴隨著ECO2 Ledger全球公測的啟動,項目方開發人員一直在致力于改進、更新和完善ECO2公鏈,最近項目方發布了《ECO2 Ledger白皮書3.0》在原白皮書的基礎上進行了擴展.

1900/1/1 0:00:00
ads