以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > 中幣 > Info

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

Andre Cronje:Fantom鏈游Rarity Codex模塊代碼已更新,“Gambits”功能已部署:9月21日消息,Yearn.finance創始人Andre Cronje在推特上發布Fantom鏈游Rarity的最新進展,其中Codex模塊代碼已更新,Codex中的“Gambits”功能已部署。據悉,Gambits允許大規模的戰斗模擬和執行。[2021/9/21 23:40:53]

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

區塊鏈公司RIDDLE&CODE獲FMA虛擬/加密代幣服務提供商許可證:歐洲區塊鏈接口解決方案提供商RIDDLE&CODE FinTech Solutions宣布已獲得奧地利金融市場管理局(FMA)頒發的“虛擬/加密代幣服務提供商”許可證,是奧地利最早在FMA注冊的金融科技公司之一。(businesswire)[2021/5/25 22:42:31]

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

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

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

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

LAVAswap與CodeBank達成戰略合作:火幣生態鏈的全新DEX項目LAVAswap宣布與金色財經旗下錢包CodeBank達成戰略合作。目前,LAVAswap已在CodeBank上架。

金色財經旗下錢包CodeBank是一款去中心化錢包應用,旨在讓用戶簡單管理數字資產,目前支持火幣生態鏈HECO(ETH、DOT等公鏈陸續引入中),內置DAPP等。LAVAswap是基于火幣生態鏈的全新DEX,包括質押池、流動性礦池、DEX、跨鏈資產橋等。[2021/2/18 17:26:37]

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

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

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

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

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

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

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

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

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

treasury.sol

合約中主要的方法包括:

聲音 | Cody Sanford:T-Mobile在身份和訪問管理等多個領域探索區塊鏈技術的應用:據福布斯消息,T-Mobile執行副總裁兼CIO Cody Sanford表示,“T-Mobile對潛在的區塊鏈技術感到興奮,這些技術可為我們的業務和客戶提高安全性、降低成本和消除痛點。身份和訪問管理是我們在該領域取得進展的一個很好例子。我們正在與標準機構和開源社區合作,開發基于區塊鏈的自主身份解決方案,該解決方案可以極大改變人們與信息交互的方式。\" 該公司一直致力于區塊鏈在多領域的應用,比如NEXT Identity Project。“這是一個私有區塊鏈解決方案,我們正在與開源社區合作開發,以改進管理員工權限的方式以及相關審計和治理。”該項目著眼于2019年“其1.0里程碑并進入生產階段”。他還指出,與國際合作伙伴合作,利用區塊鏈技術改善移動網絡漫游領域。T-Mobile與企業以太網聯盟、Hyperledger項目和W3C合作,也是Cascadia區塊鏈理事會創始成員之一。 他解釋,區塊鏈是5G和物聯網服務自動化和安全性難題中的一個重要部分。“我們一直在探索區塊鏈智能合約如何允許我們實施新的分布式安全模型。”該公司也認識到區塊鏈在面向客戶的忠誠度、廣告和內容管理領域的可能性。[2019/6/14]

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:BSPNBSBACBASBSP價格NBS價格TOBACCOSHIBASWIFE價格

中幣
比特幣 vs 黃金:穩定性和采用率是比較的關鍵要素_比特幣

比特幣和黃金之間的比較與比特幣本身一樣成為了主流熱衷的話題。然而,盡管這兩種資產目前有所脫鉤,但兩者中感興趣和活躍的投資者群體幾乎相同,并且存在重疊.

1900/1/1 0:00:00
美國加密貨幣監管走向:禁IC0、盯交易所、信托比特幣、管住穩定幣_SEC

美國對加密貨幣的監管是全球監管的風向標,再加上這輪比特幣牛市的動力主要來自北美機構,故被人稱為“機構牛”,因此美國監管的一舉一動都將左右幣價波動.

1900/1/1 0:00:00
將比特幣與黃金類比?戴維·羅森伯格:荒謬_比特幣

自比特幣去年12月初爆發以來,不斷有人將比特幣的投資價值和黃金進行比較,有些人甚至認為,比特幣是一種比黃金更好的投資品.

1900/1/1 0:00:00
?美國銀行界全面進入基于區塊鏈的數字貨幣_穩定幣

1.前言 2021年1月4號,美國貨幣監理署(Office of the Comptroller of the Currency, OCC)發了一份解釋函(見后附譯文).

1900/1/1 0:00:00
EOS:失去了靈魂還是一個新的開始?_EOS

大家好,我是成功把創始人洗下車的佩佩,聽說上一個這樣的項目還是聰哥的大餅,鼓掌鼓掌。上一篇<2021配置哪些幣>還有一個結尾,這個后面還會更新出來,本來應該昨天發的,結果遇到渣男BM.

1900/1/1 0:00:00
據模型預測 ETH 未來將漲至 $8880?_TPS

受PlanB的存量與流量回歸模型的啟發,我利用網絡的每日總費用為以太坊開發了一個回歸模型。比特幣的基本論點是,它是一種價值存儲,類似于黃金,因此存量與流量比是分析比特幣價值的有用依據.

1900/1/1 0:00:00
ads