Skip to content

Latest commit

 

History

History
632 lines (375 loc) · 25.8 KB

Zemmer.md

File metadata and controls

632 lines (375 loc) · 25.8 KB
timezone
Asia/Shanghai

Zemmer

  1. web2和3的产品、合约和前后端开发。
  2. 能完成本次残酷学习

Notes

2024.08.19

so sleepy

2024.08.20

深入思考了稳定币的定义、能做到稳定的原因、唯一的稳定币无风险模型、当前流行的稳定币、稳定币发行公司与商业银行的不同。 简单的构建了一个基于分布式的稳定币信誉算法的初步概念。

2024.08.21

思考了一些内容

完美兑换窗口技术上做到去中心化

当前流行的稳定币

稳定币名称 发行公司 依托原理 中心化内容 其它
USDT Tether 抵押:法币抵押 控制任何地址的USDT,包括创建、销毁、拉黑名单、解除黑名单等操作
USDC Circle 抵押:实物抵押 同上
DAI MakerDAO 抵押:加密资产超额抵押 不确定,应该不可以控制账户

兑换能力模型

抵押Mortgage

1、所谓的抵押其实不是银行概念的抵押。

2、更像是质押Pledge,因为实物USD作为质押物,事实上是从出质人的用户转移给了作为质权人的稳定币发行商Tether。

3、但又和传统质押有区别,因为传统质押通常质权人无法动用质押物,但是稳定币发行商却可以将USD进行投资或贷款。

4、所以更像是:

相似内容 相似点 不同点
银行存款 具有用户资金的使用权:存款、usd 稳定币不支付利息
有价证券
担保债务Collateral 不用于偿还
具有质权人使用质押物权利权的质押(最接近)

用户获取稳定币的方式

两种,以及两种的对比,结论是: 当代币价格看涨时候,选择官方生成。

当代币价格看跌时候,选择交换。

关于稳定币洗钱

赌博款洗钱

目的

洗赌资

流程

顺序 参与者 行为 前提
1 网络赌博集团 在跑分平台发布任务:开设假店铺,征集个人支付宝或微信收付款码
2 码商、码农 在跑分平台领取任务:接单,赚取佣金。
3 跑分人员 在USDT跑分平台购入USDT,作为保证金,以参与跑分抢单
4 跑分人员 将USDT充值码提供给跑分平台
5 跑分平台 汇集各种充值额度的USDT充值码成一个充值码池
6 跑分平台 将充值码池做成接口,提供给赌博集团
7 赌客 扫描接口的充值码,进行充值,充值是赌资。此过程即使用usd或rmb购入USDT

诈骗款洗钱

目的

洗诈骗款、贪污款等

流程

利用慢充平台,具体略

2024.08.22

DAI生态

1、没有完美兑换窗口

2、甚至官方不提供与USD的兑换窗口

3、因为是去中心化的。

4、所以它靠别的方式与usd建立联系。

vault

以个人为单位的抵押贷款池

利息以dai偿还,基于这个池

最低抵押率150%

接受多种不同的代币,

但每个vault只能一种?

当抵押率不足时候,发起清算。

利率

1、分成稳定利率(贷款利率)和抵押利率(存款利率)。

2、利率是全局的。

3、利率调节的依据来自于手动。

稳定利率

通过调节这个利率来引导用户贷款(生成或销毁dai)

进而完成了DAI总量调节,也就是维持了DAI:USD的汇率。

2024.08.23

总结了一些,思考了稳定币汇率保持稳定的底层经济学逻辑。

调整DAI汇率的逻辑

1、只有通过调节市场上的DAI的流通量来调整汇率。

2、因为DAI的流通量代表了市场上的供给量。

3、如果流通量大,则表示需求被供给满足的可能性大,则汇率走低。

4、如果流通量小,则表示需求被满足的概率小,则汇率走高。

调整DAI汇率的手段

1、最常用的:PSM

2、影响供应端的:调整稳定费率

3、影响需求端的:调整存款利率。

PSM

1、Peg Stability Module

2、DAI中用于保持与USD锚定peg的模块

3、就是完美兑换窗口,不过不是DAI: USD,而是DAI: USDC,也有其他模块,要经过MakerDAO投票。

4、有0.1%的手续费。

5、其实就是为了套利而存在。

6、该接口兑换的过程就是销毁和生成DAI的过程。

7、其实就是个中心化的窗口,类似于USDT,有点违背DAI去中心化的初衷。

PSM和swap不同点

1、目的不同:swap服务于流通,psm服务于稳定币汇率(价格)调整。

2、swap不改变dai的总量。PSM却改变。

3、销毁/生成与储蓄/取出:PSM是要销毁的。

举例

DAI: USD > 1 ==> 用户拿USDC通过PSM接口换DAI,能换更多DAI ==> 增加了DAI的供应量 ==> DAI: USD = 1

DAI: USD < 1 ==> 用户拿DAI通过PSM换USDC,换更多USDC ==> 减少了DAI的供应量 ==> DAI: USD = 1

2024.08.24

思考了两个问题,

1、为什么usdt是稳定币老大?

1、历史、品牌、使用者原因。

2、高流动性降低了交易滑点

3、深度大导致大额交易的订单簿可以被匹配。

4、并不是因为USDT有类似于存储利息、流动性挖矿等奖励。

2、使用USDC的BUIDL和RWA的区别是什么?

1、都是对于链下资产的链上表述,也就是原生中心化。

2、RWA更专注于尽可能去中心化,因此上链时机更早。

3、BUIDL简直就是传统基金的换皮,上链时机非常晚,中心化程度非常高。

4、我不确定RWA是否可能是erc721,但可以确定buidl肯定是USDC等稳定币。

2024.08.25

感觉走歪了,一直在思考RWA,放上一部分内容吧,太多了。

RWA 真实世界资产

real world assets

就是将现实世界的链下资产进行链上代币化。

资产证券化的链上版本

RWA流程

发行商角度总体流程

链下

1、资产评估Asset evaluation

2、资产隔离Asset isolation:资产所有权转移(法律合规)

3、链上合约内容制定

链上

1、资产上链

2、代币发行或表达

3、代币赎回?

特征 传统资产证券化 RWA(链上资产代币化)
资产评估 链下资产评估 同传统
法律文件准备 纸质合同,电子合同 同传统,也许可以增加智能合约?
发行审批 需要监管机构审核 同传统
证券/代币发行 网上购买、线下购买、资质审批 链上购买,无门槛。
投资者管理 中心化机构如银行、券商、金融公司等持牌机构通过链下系统管理 私链管理或公链上开放管理 + ZK技术保护隐私
收益分配 中心化的交易和清算系统,手动操作 智能合约
信息披露 定期主动披露 随时被动披露

2024.08.26

深入思考了房屋抵押贷款这个场景下的rwa,与传统的房抵贷的证券化不同点。并结构化的完成了消除SPV的推演(略)。下一步要将现有的房抵贷RWA项目底层逻辑往上靠,并尝试写一些合约。

房抵贷

流程

步骤 参与人 行为 收益 风险/成本
1 房屋拥有者(借款人) 抵押房产,不放弃使用权(住或租自己决定) 获得资金 支付利息或失去房产所有权
2 房抵贷公司/SPV 发放贷款给借款人 获得房产抵押权证,获得利息承诺 失去资金或获取房产
3 房抵贷公司/SPV 使用抵押权证来发行房产证券/发行代币 获得资金 支付利息
4 散户投资者 使用法币购买房产证券或用稳定币购买代币或份额 获得证券/代币,获得利息承诺 失去现金/代币
流程分析:两次贷款

第一次:资产所有人向作为中介的SPV借款。

第二次:中介向散户借款。

房抵贷相关方风险分析

1、房屋拥有者(借款人):风险大小:抵押贷款额和房产当前价值的差额。

2、房抵贷公司/SPV:由于将风险转嫁给了散户投资者,其实具有非常小的风险。而且手上还有一份来自下游借款人的房产抵押权证做保障。换句话说,这是一个比较好的买卖。

3、散户投资者:风险最大,完全依赖于对于SPV的信任产生的利息保障。

2024.08.27

依然没有进入借贷学习,还在rwa的海洋遨游

RWA的项目

类别 公司/项目
Tokenized Treasuries & Securities(代币化的国库与证券) • Franklin Templeton
• OpenEden
• Matrixdock
• Hashnote
• Backed
• Ondo
• WisdomTree Prime
• Securitize
• Superstate
Private Credit(私人信贷) • NAOS Finance
• Maple
• Centrifuge
• TrueFi
• Clearpool
• Florence Finance
• Goldfinch
• CREDIX
• ARC
• Bluejay
• Figure
Real Estate(房地产) • PROPY
• Parcel
• RealT
• Prochain
• ROBINLAND
• CitadelDAO
Exchanges(交易所) • Oasis Pro Markets
• DigiFT
• Swarm
• Mauve
• Stobox
Stablecoins(稳定币) • Tether
• Circle
• Paxos
• MakerDAO
• Gemini
• STASIS
• Frax Finance
• Labs
• StraitsX
• Mountain Protocol
Regenerative Finance(再生金融) • Regen Network
• Open Forest Protocol
• Flowcarbon
• Toucan
• Fishcoin
• Senken
Art & Collectibles(艺术和收藏品) • Courtyard.io
• Americana
• RTFKT
• Freeport
• Watches.io

CWA和借贷的不同

相同点:都是以链上加密货币作为抵押品,贷款其他加密货币(通常是稳定币)

不同点 CWA 借贷
贷款规模 大,企业级别 小,个人级别
贷款对象(借款人) B端 C端
贷款期限 固定期限,通常30-60-90天 非固定期限
贷款利率 根据借款人风险定,通常低 根据供需动态调整,通常高
风险评估方式 链下一个Pool Delegates进行尽职调查和风险评估 链上算法和超额抵押
抵押品类型 加密货币,接受不主流的、流动性差的加密货币 主流加密货币
抵押品价值 合理 较高(超额抵押)
借款人身份验证 KYC、AML 无需
清算规则 自定义的 预设的标准化的

2024.08.28

深入了解了centrifuge和Tinlake项目,该项目非常精妙,完美的在避开资金的同时,完成了应收账款融资的RWA。 image

下一步去了解ondo的美债如何上链。

STO

1、Security Token Offering

2、发行证券代币

3、所谓的证券,意味着该代币收到中心化政府的监管,主要就是美国政府。

4、其实就是传统意义上的RWA,属于RWA中最常用的一个子集,即将资产代币化后以证券形式发行来募资。

5、法律上:是更严格的RWA,因为遵循美国的Regulation D、Regulation A+或S-1证券法。

6、标准化:有标准规则,例如固定的代币供应量CAP、认证白名单、转账合规性检查、投资人KYC、项目链下审查、项目合同和法律文件链下签署等。

7、centrifuge不属于STO,它属于NSTO,抵押借贷。

STO与ICO(Initial Coin Offering)的区别

方面 STO ICO
现实世界资产 有:现实金融股票、债券、资产、实物权益 无:未来产品或服务的使用权
监管 有:美国SEC
投资者资质 需完成KYC,AML
信息披露要求 完整严格
二级市场交易平台 被监管的平台,如tZERO 无要求,可以在任意DEX上交易
是否法律上可追索
募资主体 现实中成熟企业或资产 区块链中的早期项目
是否有代币锁定期 有:遵循证券的锁定期约定
价值来源 现实中企业的业绩 投机和市场预估
发行成本 高:因为合规成本高
发行时间
合约技术要求 复杂 简单
投资者权益 明确 不明确
跨境合规 限制 不限
总体风险

2024.08.29

休息

2024.08.30

Centrifuge

领域:私募信贷

rwa资产对象:证券、金融产品、美债。

所有的流程和RWA的通用流程,或者说上面提到的发票融资流程是一样的。

唯一需要研究的是证券分层化,也就是为什么将资产分为稳定DROP和风险TIN两种代币。

资产池

资产池是供应端

发行代币并不是针对于一个资产,而是资金池中的所有资产

资产池通常有几十个,类似于基金。

资金池

1、资金池是需求端

2、我感觉资金池并不能完全去购入资产

因为要留一部分的资金作为流动性储备(Liquidity Reserve or Liquidity Buffer现金缓冲),以应对随时的投资者支取。

而且可能并不从单一的项目中支取,而是基金公司统筹一个大的备用金池,更多的是前者。

利润产生的原因

理论上应该做到资产池利率 = 资金池利率

这样作为中介的基金公司、资产发起人等就完成了一个辅助流通的作用。

但实际上,资产池利率 > 资金池利率。

多出来的部分就是中介的利润,包含了其管理成本和声誉风险等,注意由于是中介职能,因此没有市场风险。

分层原因

资金成本和营销的分离

为了营销上迎合不同的风险偏好的用户

成本:一个适中的利率,本来可以发行为一个风险适中的中间汇率产品。

营销:改成了发行两个产品,分别是低风险低利率的DROP和高风险高利率的TIN

投资者购买和赎回

和开放式基金非常相似

centrifuge像是基金的ETF,基金的基金

异同 开放式基金 private credit(centrifuge)
购买和赎回 随时
资金池配置方 基金经理 SPV
资金池规模 随时变化
投资者风险 1、庞氏骗局风险:相信了骗子
2、资产配置不好导致利息损失:相信了没能力的人
投资者买卖基础 对于基金发行方、平台的信任
流动性储备

2024.08.31

rwa代币至少有以下三个硬性条件:

1、有背后依托的资产,并不是凭空出现。虽然我认为只是SPV或者资产发起人、borrow等口头上允诺的资产。

2、有利率:因为有资产,所以有利率。

3、本身有价格变化。

传统金融中类似于RWA代币的情况

传统 满足资产依托 满足利率 满足自身价格变化
RWA代币
债券 不太是
股票
可转债 只能满足23一种 只能满足23一种
房地产投资信托REITs 是:但来自租金
ABS 看情况

2024.09.01

休息

2024.09.02

看了tinlake的代码,分析了epoch的原因:要在规定的时间内进行交易。 了解了浮动资金池导致的浮动cap,以及使用dcf进行价格决定的问题。

2024.09.03

1、在群里讨论了“消费”这个概念在区块链中的对应形式,得到的结论是主要还是nft,其他都不熟纯链上。 2、比较系统的总结了信用贷款在区块链上实施的可能性,前提是非抵押,链上纯信用。

2024.09.04

进行了链上和链下lending的总结

LTV

1、贷款价值比Load To Value

2、是贷款金额和抵押物的比率,即百分比值。

3、表示借款人的风险敞口

4、一般设置为小于75%,也就是抵押价值100块钱的资产,可以贷款75块钱,风险敞口25块钱。

5、这是一个实时数据。

6、该数据将决定贷款金额。

7、数值的高低体现了对于该抵押资产的信心。

8、其实和抵押因子Collateral Factor是一个概念,虽然LTV应该是一个value值而不是百分比值,但经常认为就是抵押因子,是百分比。

健康因子

1、和LTV相同点在于,这是衡量抵押物价值的指标。

2、同样是一个保护借款人安全的风险指标。

3、和LTV不同的是,这是一个实时变动的数据,是需要实时监控的。

4、需要给该指标设定一个阈值,作为监控红线。

5、当触及阈值红线时候,要采取必要的措施,比如清算或者增加抵押。

6、采取措施的目的是为了降低借款风险,将借款人的风险恢复到风控可以接受的范围内。

7、如果措施是清算,那么该阈值称为Liquidation Threshold,即清算阈值或清算水位。

8、阈值一般都高于LTV,比如LTV如果是75%,那么Liquidation Threshold可以是80%。

9、注意,衡量抵押物价值的指标这个说法并不准确,因为涉及到抵押物和贷款物两个物品,因此衡量价值不能用单纯用第三方公允法币去衡量抵押物,而更准确的是也要衡量贷款物。即如果贷款物的价值升高,也会导致健康因子下降。

10、计算公式为:抵押物 * 清算阈值 / 借款物

公式实例

1、抵押物为100 ETH。

2、当前ETH : DAI的汇率为1:10。

3、贷款人预期的贷款额度是满额1000DAI。

4、借款人的TVL是75%。

5、借款人的实际贷出资金是750DAI。

6、借款人设定的清算阈值是80%。

如果抵押物减值或借款物升值

1、如果ETH : DAI的汇率变为1:8

2、那么借出的750DAI的价值变为93.75ETH

3、健康因子 = 抵押物 * 清算阈值 / 借款物 = 100 * 80% / 93.75 = 85.33% ?

以标准价值衡量单位(一般是美元)很亮的借款总额和抵押品价值总额的差值或比值

清算阈值Liquidation Threshold

1、只有在清算时候才体现的阈值

2、如果不是清算,而是增加抵押或者强制结束借款,则该阈值所代表的后续清算动作不存在。

3、但清算的优势在于这是借款方的主动行为,不受贷款方的意愿限制,而增加抵押、偿还部分或全部贷款都需要贷款人的动作配合,很难实现。

借款人的安全缓冲

1、表示?

2、公式为:| Liquidation Threshold - LTV |

贷款人的防止清算手段

1、增加抵押物数量。

2、减少贷款数量:即偿还部分或全部贷款。比前者更有效,能有效降低CDP。

3、通过闪电贷来进行抵押物交换,或称为抵押品调仓或调期。

抵押物调仓

1、在不改变贷款的情况下,改变抵押物。

2、通过闪电贷实现。

3、实际是用新的抵押物进行了新的贷款。

4、因此可能受到银行的其它要求限制,比如新抵押物的LTV不同。因此最终的贷款额可能发生变化。

5、适合没有额外资金,却要抑制抵押物价值持续下跌的时候使用。

抵押物调仓的闪电贷流程

1、假设抵押了m个A,贷出了n个B。现在A价值下跌较快,需要把A换成C作抵押贷出B。

2、通过闪电贷,无抵押物借出一笔和银行贷款类型相同的token B x个。

3、偿还银行的贷款,赎回m个A。

4、在DEX交换所,将m个A兑换成p个C。

5、在银行抵押p个C,贷出q个B。

6、偿还闪电贷的x个B。

7、前提:这样算出来的q必须大于x。多出来的必须通过额外资金来补足。

抵押mortgage和抵押物Collateral

1、抵押其实就是质押pledge,抵押物就是质押物

2、DeFi好像并没有抵押和抵押物的概念。

3、传统意义上抵押是需要担保的,是信用的,是不转移所有权(抵押权)的Nonpossessory。

4、传统意义上质押是无需担保的,是转移了所有权(质押权)的Possessory。

2024.09.05

忘了

2024.09.06

原本要继续在级联抵押上去分析eigenlayer,结果跑偏到staking,把Liquidity staking分析了一遍。

lido的流程

用户质押ETH

1、用户将ETH发送到Lido智能合约

2、Lido合约接收ETH并记录用户的质押量

生成stETH

1、Lido合约根据质押的ETH 1:1 铸造stETH代币

2、新铸造的stETH转给用户

ETH质押到以太坊2.0

1、Lido将收到的ETH质押到以太坊2.0验证者节点

2、这个过程由Lido的节点运营商执行

质押奖励分配

1、以太坊2.0产生质押奖励

2、Lido统一收集这些奖励

3、奖励按比例分配给所有stETH持有者

stETH余额增加

1、用户的stETH余额随时间增加,反映质押奖励

2、增加是自动的,无需用户操作 (被动收益)

提取

1、用户可以将stETH换回ETH

2、换回的ETH包括原始质押量和累积的奖励扣除费用。

3、但这种换回其实是暂时无法发生的,因为以太坊2.0升级的原因。因此可以说暂时是只进不出。

lido费用

1、Lido从质押奖励中扣除收取小额费用(通常为10%)

2、这些费用用于维护协议和奖励DAO成员

2024.09.07

复习了无常损失的公式

2024.09.08

复习了代币经济学。 ###总结本次共学最大的收获是把稳定币重新学习了一遍,而且首次接触rwa,同时温习了lending、staking和swap。 ####后续的探索: 1、代码Centrifuge。