以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > USDC > Info

BAC:Code Review 回顧:算法穩定幣 Basis

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

為codeislight.eth提供6000 APE激勵的提案獲ApeCoin社區通過:金色財經報道,ApeCoin社區已通過了為智能合約開發者codeislight.eth提供6000 APE(約合2.5萬美元)激勵的提案,據悉codeislight.eth開發了質押合約gas優化解決方案,每天可為APE質押用戶節省大量的gas費用資金,根據Dune Analytics數據顯示,截至目前已節省179.14 ETH費用(按當前價格計算價值超過30萬美元),預計未來三年將節省超過1500 ETH費用。據悉,本次投票的贊成票比例為65.87%,棄權票比例33.23%,反對票比例近0.9%。[2023/4/9 13:53:13]

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

zkSync在Code4rena平臺啟動漏洞賞金計劃:10月29日消息,以太坊Layer2擴容解決方案zkSync宣布在Code4rena平臺啟動漏洞賞金計劃,總獎金池達165,000美元。活動將于北京時間10月29日4時開啟,至11月10日4時結束,本次活動旨在提高網絡安全性,使zkSync2.0成為更多開發人員的選擇。[2022/10/29 11:55:24]

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

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

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

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

動態 | Codebase Ventures任命Zach Stadnyk為其子公司首席執行官:早期區塊鏈和加密投資公司Codebase Ventures周四宣布,任命企業財務和咨詢專業人士Zach Stadnyk為其子公司Code Cannabis Investments的總裁兼首席執行官。 Odaily星球日報注:Codebase Ventures七月宣布成立子公司Code Cannabis Investments,將專注于對大麻產業的投資。(Proactive Investors)[2019/8/23]

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

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

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

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

金色相對論 | DREP聯合創始人徐小龍:因為開源才讓code is law成為可能:在本期金色相對論中,DREP聯合創始人徐小龍表示,區塊鏈技術本身來源于開源社區,也因為開源才讓code is law成為可能。在公鏈的發展過程當中,社區的共識非常重要,這里的社區不是指現在幣圈所談論的社區,我指的是開發者社區,大家可以看到,無論是比特幣也好還是以太坊也好,只有得到開發者的共識,才能走得長遠,擁有活力。[2018/10/19]

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

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

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

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

動態 | Chaincode Labs主導創建論壇解決比特幣擴展問題:據由Chaincode實驗室的開發人員John Newbery和James O'Beirne發起,比特幣Optech20日宣布創建一個論壇,比特幣開發商和公司可以通過研討會和在線討論聚集在一起,以協調解決擴展問題。[2018/7/20]

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:NBSBSPBASBACnbs幣官網BSPTBasis Cash基本幣bac幣眾籌

USDC
ETH:2020年幾大山寨幣的炒作活動比率指數

本文跟蹤了大家最喜歡的幾種加密貨幣的炒作和價格走勢。加密貨幣愛好者傾向于捍衛他們最喜愛的加密資產。看看XRP和LINK的支持者就知道了.

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

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

1900/1/1 0:00:00
比特幣:金色前哨|貴州省獲批開展公共資源交易區塊鏈數據共享試點

1月6日消息,國家信息中心正式批復同意貴州省開展公共資源交易區塊鏈數據共享工作試點。據了解,近年來,國家信息中心持續推進公共資源交易服務平臺建設,發揮交易服務公共入口、數據共享公共通道、跨區域交.

1900/1/1 0:00:00
區塊鏈:金色薦讀 | EOS局中人:我要離開

2020 年,除了 Voice 上線,推出企業服務產品 EOSIO for Business 和母公司 Block.one(B1) 持有超 24 萬枚比特幣、價值超 70 億美元等寥寥幾個讓人傳.

1900/1/1 0:00:00
ARKE:ARK估值比特幣系列一:從底層數據了解基本面

ARK Invest 作為專注于投資創新類前沿資產的投資公司,旗下開設了眾多 ETF,其中 ARKW 在 2020 年 12 月至 2021 年 1 月間凈增持了 78.33 萬股 GBTC.

1900/1/1 0:00:00
EBASE:透視Rebase類代幣:非對稱機會成博弈窗口 緊縮比擴張更常見

非稀釋性的彈性供應模型“走紅”幣圈。這種經濟模型被稱為Rebase,其核心結構可以籠統地表述為,在一定周期內,當市場價格偏離基準價格或偏離基準價格一定范圍時,智能合約會直接或間接增加/減少代幣供.

1900/1/1 0:00:00
ads