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目前沒有日期限制,只要在合適的價格就可以兌付。
Meta最早將于下周推出“免費版編程工具”CodeLlama:金色財經報道,據兩位直接知情人士透露,Meta最早將于下周推出幫助開發人員自動生成編程代碼的軟件。這一開源的編程人工智能模型名為CodeLlama,直接挑戰OpenAI、谷歌和其他公司的付費專有軟件。CodeLlama將“暴力對標”OpenAI旗下的Codex模型,并較Meta的開源大語言模型Llama2顯著增強。CodeLlama的開源屬性將令企業用戶更容易開發自有AI助手,后者可在開發人員鍵入時自動推薦代碼,并與由Codex支持的微軟GitHubCopilot等付費編程助手工具爭奪客戶。[2023/8/19 18:10:25]
BAC價格調節機制就是一個市場供需的調節機制。
當BAC價格少于1美元,需要減少BAC流通,讓BAC的價格自然上升到1美元
基于Solana的Exchange.Art將推出生成藝術NFT平臺Code Canvas:3月8日消息,基于Solana的數字藝術市場Exchange.Art背后的團隊表示,他們將推出一個生成藝術NFT平臺。該平臺名為Code Canvas,允許創作者和收藏家在Solana區塊鏈上鑄造和交易生成藝術NFT。與基于以太坊的生成藝術平臺Art Blocks類似,Code Canvas將進行初級發行,以及基于Solana的生成藝術NFT的二次銷售。(coindesk)[2023/3/8 12:50:08]
BAC價格少于1美元,用戶可以用申購債券BAB,方式是銷毀BAC,得到BAB
BAB價格=BAC價格的平方,因為BAC價格小于1,所以平方后的BAB的價格會更低
未來可以用一個BAB換回一個BAC
房地產去中心化交易所Coded Estate將部署至Sei Network:2月22日消息,Coded Estate與Sei Network達成合作,將在Sei生態上部署,雙方合作關系可以增進現實資產在區塊鏈上的大規模采用。該平臺將在Sei測試網上上線,并為社區提供在Sei上鑄造第一個NFT的機會。
Coded Estate是第一個為房主、買家和旅行者建立的去中心化交易所,以實現短期和長期住宿和租賃。[2023/2/22 12:22:45]
當BAC價格超過1美元,需要增加BAC流通,讓BAC的價格自然下降到1美元
目前的閾值是當BAC>1.05時,可以觸發系統增發BAC
增發的BAC會發給持有BAB和BAS的用戶
優先還債,所以先給持有BAB的用戶,方式是銷毀BAB,得到BAC
Compass UOL收購Avenue Code提供數字轉型解決方案:金色財經報道,數字轉型公司Compass UOL今天宣布收購北美軟件咨詢機構Avenue Code,該公司在美國、加拿大、歐洲和巴西擁有1000多名技術專業人員。Compass UOL首席執行官Alexis Rockenbach表示:“Avenue Code與Compass UOL合作,在一個隨著元宇宙、區塊鏈和技術增強現實等新趨勢的出現而迅速發展的市場中提供數字轉型解決方案。”(prnewswire)[2022/11/10 12:41:12]
剩下的BAC給BAS持有人,如果沒有剩余,則不給BAS持有人分配
BAS相當于股東,只有鎖定到boardroom合約的BAS才能獲得這部分收益
代碼解讀
Andre Cronje:Fantom鏈游Rarity Codex模塊代碼已更新,“Gambits”功能已部署:9月21日消息,Yearn.finance創始人Andre Cronje在推特上發布Fantom鏈游Rarity的最新進展,其中Codex模塊代碼已更新,Codex中的“Gambits”功能已部署。據悉,Gambits允許大規模的戰斗模擬和執行。[2021/9/21 23:40:53]
源碼: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%會進入到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供應調整是通過激勵用戶的投機行為,讓用戶主動參與的。
比特幣天圖 2020.7.26在9675介入的長線多單A,可以繼續持有。這個長線多單目前盈利2萬4千7百多美金! 現在是牛市剛剛開始嗎? 筆者并不知道現在是不是牛市剛剛開始,因為我們在2020.
1900/1/1 0:00:00各位朋友們,你們好,我是老山說幣。在這個市場,如果你處于一直虧損的狀態,不如換個環境。也許正是你的一次改變,會給你帶來不一樣的結果.
1900/1/1 0:00:00作者:ChrisPower 翻譯:荊凱 來源:https://doseofdefi.substack.com聲明:本文為作者獨立觀點,不代表區塊鏈研習社立場,不構成任何投資意見或建議.
1900/1/1 0:00:00Gate.io直播間作為行業內首個交易所內置直播功能,通過多樣性的直播形式為平臺用戶帶來具有深度、有趣、開放的信息內容.
1900/1/1 0:00:00基于ARM的處理器在提高PC的每瓦性能方面具有巨大潛力,但是在筆記本電腦和臺式機上采用該技術的最大障礙始終是缺乏應用程序支持.
1900/1/1 0:00:00概要 我們現在已經有了一份詳細的EIP-1559的經濟學分析了我們正在搭建主網級容量的測試網,以分析1559在大型網絡上的性能對于解決由不斷變化的BASEFEE引起的交易池問題.
1900/1/1 0:00:00