链资讯 链资讯
Ctrl+D收藏链资讯
首页 > 瑞波币 > 正文

BAC:Code Review 回顾:算法稳定币 Basis_coinbase安卓下载

作者:

时间:

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是一个很新的项目,采用了三币模型。

Chaincode Labs推出以比特币为中心的AI聊天机器人ChatBTC测试版:金色财经报道,Chaincode Labs推出以比特币为中心的AI聊天机器人ChatBTC测试版,比特币爱好者不再需要搜索问答网站Bitcoin Stack Exchange或在比特币开发邮件列表中寻找有关主流区块链技术问题的答案。Chaincode 实验室的产品经理 Art Assoiants 表示,ChatBTC作为ChatGPT的替代品,但接受了一组特定的专门且经过审查的比特币资源的培训。ChatBTC 使用与同样由 Chaincode Labs 开发的bitcoinsearch.xyz相同的知识库,从 Bitcoin Stack Exchange、Bitcoin Talk、Bitcoin-dev 和Lightning-dev邮件列表、Bitcoin Optech、Bitcoin Transcripts等网站获取资源。

Chaincode 实验室特别项目负责人 Adam Jonas 表示,该服务仍处于早期 alpha 阶段。[2023/8/8 21:30:30]

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、BAS、BAB,三者相当于货币,股票和债券。可以将Basis理解为一个央行,BAC是央行发行的货币;BAS是央行的股东持有的股票,需要承担系统风险,也获取系统的收益;BAB是债券,相当于央行的债券。这3个都是erc20token,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美元

动态 | Codefi与SKALE合作,在代币发布平台Active启动首个区块链网络:金色财经报道,ConsenSys旗下DeFi商业应用产品套件Codefi周二宣布与SKALE合作,在由Codefi开发的代币发布平台Activate上启动首个区块链网络。Activate由Codefi于去年10月推出,旨在启动去中心化网络,并允许客户在单个平台上购买、管理和使用其代币。Activate要求网络在将任何代币出售给参与者时或之后立即启动并可用。此外,在该平台上发行的实用性代币不能在市场上用于投机交易。SKALE是Activate的首个客户,他们正共同准备推出去中心化弹性区块链平台SKALE Network,用于安全扩展基于以太坊的去中心化应用程序(dApps)。[2020/2/12]

BAC价格少于1美元,用户可以用申购债券BAB,方式是销毁BAC,得到BAB

动态 | BANKEX与Codex宣布合作将艺术品证券化:据ethereumworldnews消息,BANKEX将和Codex Protocol合作,建立一个端到端的解决方案,将有价值的艺术品和收藏品证券化。Codex Protocol是一个特殊资产的分散式注册表。[2018/9/9]

BAB价格=BAC价格的平方,因为BAC价格小于1,所以平方后的BAB的价格会更低

未来可以用一个BAB换回一个BAC

当BAC价格超过1美元,需要增加BAC流通,让BAC的价格自然下降到1美元

目前的阈值是当BAC>1.05时,可以触发系统增发BAC

增发的BAC会发给持有BAB和BAS的用户

优先还债,所以先给持有BAB的用户,方式是销毁BAB,得到BAC

剩下的BAC给BAS持有人,如果没有剩余,则不给BAS持有人分配

BAS相当于股东,只有锁定到boardroom合约的BAS才能获得这部分收益

代码解读

源码: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供应调整是通过激励用户的投机行为,让用户主动参与的。

标签:BACBASBABASIShibacockcoinbase安卓下载Baby Shiba RocketASI.finance

瑞波币热门资讯
比特币:区块链周报 | 农行推ATM机数字人民币存取现功能,PayPal投资加密税务初创公司_加密货币最新消息

一周纵览 1政策导向 1、上海发布数字化转型指导文件将打造区块链等数字平台2、深圳市政府:建议加快区块链技术基础设施建设3、南通市“十四五规划”:实施“互联网+”“智能+”“区块链+”行动 2国.

BIT:1.6晚间行情:普涨行情 鸡犬飞天 继续择低布局_CashPay

文章系金色财经专栏作者币圈北冥供稿,发表言论仅代表其个人观点,仅供学习交流!金色盘面不会主动提供任何交易指导,亦不会收取任何费用指导交易,请读者仔细甄别防上当.

加密货币:比特币一夜暴跌近6000美元 逾6万人爆仓63亿元灰飞烟灭_coinbase不允许中国人注册

来源:金十数据 比特币在刚刚过去的周末再度上演疯狂行情。比特币自周六凌晨跌破40000美元/枚后,频繁上演暴涨暴跌,多空围绕40000美元关口激烈争夺,10日晚间上演断崖式暴跌,数次直线跳水近千.

BAC:一文读懂多链结构中的“保护关系”_BasisX Bond

经过几年的发展,加密货币网络的设计已经很成熟了,所以每个公链生态里都出现了很多多链的设计,这个设计里有一个相互保护的关系,这个关系是广泛存在的,所以我们来揭秘一下.

STAC:加密资产集体回撤,引发“牛熊之辩”_BTC

?23天时间从2万美元涨至4万美元的比特币,迎来了一波大回撤。1月11日,BTC从39674美元的开盘价一度跌至32500美元,短时暴跌18%.

ACK:为DeFi注入新鲜血液 看Stacks 2.0解锁原生比特币的巨大价值_BAC

为DeFi注入新鲜血液看Stacks2.0解锁原生比特币的巨大价值区块律动BlockBeats 46分钟前 1.1万 新年伊始,回望刚刚过去的2020年.