比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

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

Basis機制

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

韓國證券存管機構與CODE簽署業務協議:金色財經報道,韓國證券存管機構宣布已與Bithumb、Coinone和Korbit的合資企業CODE簽署了業務協議,意向是與兩家公司合作,以推動LEI(法人實體標識符)在虛擬資產市場的發行和使用。LEI是為全球參與金融交易的公司提供的標準化ID。[2023/7/26 15:58:56]

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

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

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

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

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

PUBG MOBILE擬和Metacode或將推出一款元宇宙游戲:金色財經報道,PUBG MOBILE擬和Metacode或將推出一款元宇宙游戲,此前也有消息稱PUBG可能很快會開發游戲的“元宇宙變體”。據悉,PUBG MOBILE一般指《絕地求生:刺激戰場》,是騰訊旗下光子工作室群與韓國藍洞共同推出的正版絕地求生IP手游。[2023/5/30 11:48:23]

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

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

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

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

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

Polkadot宣布啟動Encode Polkadot Club:據官方消息,Polkadot宣布啟動Encode Polkadot Club,這是一項由 Polkadot Network鏈上資金資助的長期計劃,旨在向全球學生介紹Polkadot的所有知識,來自全球各地的100多個大學區塊鏈社團和學生將參與這個計劃。[2021/6/29 0:12:52]

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

代碼解讀

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

treasury.sol

合約中主要的方法包括:

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

Coda Protocol啟動節點運營商指導計劃:金色財經報道,輕量級區塊鏈協議CodaCodaProtocol宣布啟動節點運營商指導計劃,以通過教會用戶如何免費運行節點來擴展用戶基礎。

注,Coda是一個使用ZK-SNARKs零知識證明來將區塊鏈封裝在一個單一的、可驗證的、輕量級的證明協議中,可將區塊鏈的大小從幾百GB壓縮到只有幾條推文的大小。Coda此前啟動千人Genesis資助計劃,發放6.6萬Coda代幣,鎖定期為四年。[2020/8/27]

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

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

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

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

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%會進入到CommunityDevelopmentFund

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

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

ISimpleERCFund(fund).deposit(...)

發給債券持有人

uint256?treasuryReserve?=?...;

accumulatedSeigniorage?=?accumulatedSeigniorage.add(treasuryReserve);

emit?TreasuryFunded(now,?treasuryReserve);

給股票持有人,也就是給boardroom

IBoardroom(boardroom).allocateSeigniorage(boardroomReserve);

Boardroom.sol

Boardroom相當于董事會,是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?=?true;_status?=?true;

總結

Basis的代碼很巧妙,化繁為簡,也很整潔,通過3種token的互相轉化,保持價格穩定。AMPL的供應量是自動調整的,而Basis的token供應調整是通過激勵用戶的投機行為,讓用戶主動參與的。

Tags:BACBASCODSISSHIBACASHThe BasisIncodiumGnosis

幣安app官方下載最新版
比特幣:新年贏“福袋”,享50,000 USDT豪禮!

親愛的庫幣用戶: 新年迎新,庫幣杠桿將開啟新年贏“福袋”狂歡活動,福利享不停,豪禮拿不停!活動時間:2021年1月5日23:00:00-2021年1月11日23:00:00參與方式:用戶需填寫表.

1900/1/1 0:00:00
Huobi Global1月8日17:30-18:00系統升級公告

尊敬的用戶: 為了提升服務質量,進一步優化您的交易體驗,HuobiGlobal定于2021年1月8日17:30-18:00(GMT8)進行系統升級,升級期間您的資產安全不受影響,請您耐心等待.

1900/1/1 0:00:00
BTC:趨勢論幣:比特幣頻繁來回掃蕩 目前重點關注這兩個點

大家下午好!我是你們的老朋友趨勢論幣!現在是下午時間16:10分,我們來一起看看現在的行情:下圖中我給大家圈出來了三個關鍵點位.

1900/1/1 0:00:00
馬斯克:小安論幣:幣圈炒幣技術分析

經常有價值派過來懟技術派,畫線的畫線,看指標的看指標,數浪的數浪。我這里想說的不是技術細節,而是技術下面的情緒本質。 裸K派 說起技術的巔峰,無疑是裸K派.

1900/1/1 0:00:00
EFI:MDC-打造2021DeFi年

近日,比特幣價格已經突破3.3萬美金,全世界為之嘩然,這標志著發展十余年的區塊鏈行業,已經是世界公認的高科技附加高價值的尖端行業之一,而站在前端的頭部——DeFi,經歷一年的蓬勃發展后.

1900/1/1 0:00:00
GAT:Gate.io 將上線 RIF Token (RIF) 交易的公告

Gate.io將于2021年1月7日21:30上線RIFToken(RIF)交易。RIF代幣允許任何代幣持有者消費與RIFOS基礎架構兼容的服務.

1900/1/1 0:00:00
ads