Binance Square

菠菜菠菜

Researcher|Web3caff 入驻研究员|ERC3525|CFtP特许金融科技师|往期内容: http://mirror.xyz/bocaibocai.eth|Web3Caff 专业研报订阅:http://goo.su/zoECT
2 关注
61 粉丝
70 点赞
53 分享
全部内容
--
《以太坊即将迎来第三次重大升级 - Pectra升级,大白话讲解以太坊会迎来哪些技术迭代?升级热点下又有哪些投资机会?》近期“硬起不来”的以太坊终于迎来了一波人事变动:由客户端开发元老 Hsiao-Wei Wang 与 Tomasz Stanczak 组成"技术双核",共同担任以太坊基金会联合执政官,标志着以太坊正式回归"协议优先"的技术原教旨主义。 在市场疲软的大背景下,以太坊人事变动 + 技术大迭代是否会重新激发起市场的热度呢? 继以太坊的POS合并、坎昆升级后,以太坊的下一次 Pectra 升级是第三次技术大升级,预计 2025 年 4 月正式发布,这次升级带来了一系列技术协议(EIP),目标是让以太坊网络更快、更安全、更好用。 这些EIP分成两类: - 改进共识层(负责网络安全和验证的部分), - 优化执行层(处理交易和智能合约的部分)。 下面,菠菜用大白话给你讲清楚每个EIP带来的改变,保证你一听就懂! 与共识层升级相关的技术协议 1. EIP-6110:加速验证者入职 啥意思:想成为以太坊验证者(帮忙维护网络的人),得先存32个ETH。但以前从存钱到正式开工,得等13个小时。现在,EIP-6110把存款流程优化了一下,从总部(共识层)下放到办事处(执行层),速度快多了。 改变:存完ETH后,只需等13分钟就能开始干活,不用再熬13小时。 好处:新验证者加入更快,网络安全性也能更快提升。 2. EIP-7002:让质押者自己掌控退出 啥意思:以前想退出验证者身份(比如拿回ETH),得靠验证者自己操作。如果用的是质押服务(比如Lido),还得指望服务商帮忙。现在,EIP-7002让你可以用自己的钱包(外部账户,EOA)直接退出。 改变:不用求人,自己就能开门走人。 好处:质押者更自由、更安全,不怕服务商掉链子。 3. EIP-7251:让验证者质押更多ETH 啥意思:以前一个验证者最多质押32个ETH,想多投点钱就得开好几个验证者,麻烦得很。现在,EIP-7251把上限提到2048 ETH,一个验证者就能搞定更多ETH,还顺便把出错被罚的金额降低了一些。 改变:一个验证者能管更多钱,罚款也没那么狠了。 好处:管理简单了,网络效率更高,大户也能轻松参与。 4. EIP-7549:优化投票验证 啥意思:验证者投票确认交易时,投票信息里有个“委员会索引”(分组编号)。以前这部分信息跟着投票一起处理,挺费劲。现在,EIP-7549把它单独拎出来,投票验证和汇总就更快了。 改变:投票过程计算量变小,速度变快。 好处:网络共识更高效,尤其对零知识证明这种高科技有加成。 5. EIP-7691:增加数据处理能力 啥意思:以太坊用“blob”存Layer 2(比如Optimism)的数据,以前每区块最多3个blob,忙时6个。现在,EIP-7691把容量翻倍,变成6个(忙时9个)。 改变:每个区块能塞更多数据。 好处:Layer 2能处理更多交易,网络扩展性更好,费用可能更低。 与执行层升级相关的技术协议 6. EIP-7685:打通执行层和共识层的“任督二脉” 啥意思:以前执行层(管交易)和共识层(管安全)沟通不畅,智能合约没法直接跟共识层聊天。现在,EIP-7685加了个通用请求系统,让它们能直接对话。 改变:智能合约可以跟网络安全机制互动了。 好处:网络更灵活,为以后新功能铺路。 7. EIP-7623:鼓励用更高效的数据存储 啥意思:Layer 2有时用“calldata”存数据,但这玩意效率低,还占空间。现在,EIP-7623把calldata的价格提上来,鼓励大家用更高效的“blob”。 改变:用calldata花钱多,用blob更划算。 好处:网络资源用得更聪明,Layer 2运行成本降低。 8. EIP-7702:让普通钱包变“智能” 啥意思:普通钱包(EOA)功能少,不如智能合约灵活。现在,EIP-7702让普通钱包能在一次交易里临时变聪明,能批量处理交易、让别人代付gas费,甚至设消费限额。 改变:普通钱包也能玩高级操作。 好处:用起来更爽,比如一键搞定多笔交易,或者蹭朋友的gas费。 9. EIP-2537:增强加密安全性 啥意思:有些加密操作(比如BLS签名)以前靠智能合约跑,慢还不便宜。现在,EIP-2537加了个“预编译”(内置高效工具),让这些操作更快更安全。 改变:加密过程提速,成本降低。 好处:安全性更好,零知识证明和隐私技术也能跑得更顺。 10. EIP-2935:让历史数据更易获取 啥意思:以前查历史区块信息,节点得存一大堆数据,很占地方。现在,EIP-2935把最近8192个区块的哈希存到状态里,想查就查。 改变:历史数据随手可得,节点压力小了。 好处:应用(比如Layer 2)用起来方便,还为未来升级(像Verkle树)做准备。 总结 简单来说,如果以太坊这波大升级可以重新激起市场的热度以及大家对于以太坊技术叙事的注意力,那么这波以太坊升级最利好的就是 Layer 2 赛道以及ETH质押赛道,大家可以关注一下近期有哪些项目要异动了。

《以太坊即将迎来第三次重大升级 - Pectra升级,大白话讲解以太坊会迎来哪些技术迭代?升级热点下又有哪些投资机会?》

近期“硬起不来”的以太坊终于迎来了一波人事变动:由客户端开发元老 Hsiao-Wei Wang 与 Tomasz Stanczak 组成"技术双核",共同担任以太坊基金会联合执政官,标志着以太坊正式回归"协议优先"的技术原教旨主义。

在市场疲软的大背景下,以太坊人事变动 + 技术大迭代是否会重新激发起市场的热度呢?

继以太坊的POS合并、坎昆升级后,以太坊的下一次 Pectra 升级是第三次技术大升级,预计 2025 年 4 月正式发布,这次升级带来了一系列技术协议(EIP),目标是让以太坊网络更快、更安全、更好用。

这些EIP分成两类:

- 改进共识层(负责网络安全和验证的部分),
- 优化执行层(处理交易和智能合约的部分)。

下面,菠菜用大白话给你讲清楚每个EIP带来的改变,保证你一听就懂!

与共识层升级相关的技术协议

1. EIP-6110:加速验证者入职

啥意思:想成为以太坊验证者(帮忙维护网络的人),得先存32个ETH。但以前从存钱到正式开工,得等13个小时。现在,EIP-6110把存款流程优化了一下,从总部(共识层)下放到办事处(执行层),速度快多了。

改变:存完ETH后,只需等13分钟就能开始干活,不用再熬13小时。

好处:新验证者加入更快,网络安全性也能更快提升。

2. EIP-7002:让质押者自己掌控退出

啥意思:以前想退出验证者身份(比如拿回ETH),得靠验证者自己操作。如果用的是质押服务(比如Lido),还得指望服务商帮忙。现在,EIP-7002让你可以用自己的钱包(外部账户,EOA)直接退出。

改变:不用求人,自己就能开门走人。

好处:质押者更自由、更安全,不怕服务商掉链子。

3. EIP-7251:让验证者质押更多ETH

啥意思:以前一个验证者最多质押32个ETH,想多投点钱就得开好几个验证者,麻烦得很。现在,EIP-7251把上限提到2048 ETH,一个验证者就能搞定更多ETH,还顺便把出错被罚的金额降低了一些。

改变:一个验证者能管更多钱,罚款也没那么狠了。

好处:管理简单了,网络效率更高,大户也能轻松参与。

4. EIP-7549:优化投票验证

啥意思:验证者投票确认交易时,投票信息里有个“委员会索引”(分组编号)。以前这部分信息跟着投票一起处理,挺费劲。现在,EIP-7549把它单独拎出来,投票验证和汇总就更快了。

改变:投票过程计算量变小,速度变快。

好处:网络共识更高效,尤其对零知识证明这种高科技有加成。

5. EIP-7691:增加数据处理能力

啥意思:以太坊用“blob”存Layer 2(比如Optimism)的数据,以前每区块最多3个blob,忙时6个。现在,EIP-7691把容量翻倍,变成6个(忙时9个)。

改变:每个区块能塞更多数据。

好处:Layer 2能处理更多交易,网络扩展性更好,费用可能更低。

与执行层升级相关的技术协议

6. EIP-7685:打通执行层和共识层的“任督二脉”

啥意思:以前执行层(管交易)和共识层(管安全)沟通不畅,智能合约没法直接跟共识层聊天。现在,EIP-7685加了个通用请求系统,让它们能直接对话。

改变:智能合约可以跟网络安全机制互动了。

好处:网络更灵活,为以后新功能铺路。

7. EIP-7623:鼓励用更高效的数据存储

啥意思:Layer 2有时用“calldata”存数据,但这玩意效率低,还占空间。现在,EIP-7623把calldata的价格提上来,鼓励大家用更高效的“blob”。

改变:用calldata花钱多,用blob更划算。

好处:网络资源用得更聪明,Layer 2运行成本降低。

8. EIP-7702:让普通钱包变“智能”

啥意思:普通钱包(EOA)功能少,不如智能合约灵活。现在,EIP-7702让普通钱包能在一次交易里临时变聪明,能批量处理交易、让别人代付gas费,甚至设消费限额。

改变:普通钱包也能玩高级操作。

好处:用起来更爽,比如一键搞定多笔交易,或者蹭朋友的gas费。

9. EIP-2537:增强加密安全性

啥意思:有些加密操作(比如BLS签名)以前靠智能合约跑,慢还不便宜。现在,EIP-2537加了个“预编译”(内置高效工具),让这些操作更快更安全。

改变:加密过程提速,成本降低。

好处:安全性更好,零知识证明和隐私技术也能跑得更顺。

10. EIP-2935:让历史数据更易获取

啥意思:以前查历史区块信息,节点得存一大堆数据,很占地方。现在,EIP-2935把最近8192个区块的哈希存到状态里,想查就查。

改变:历史数据随手可得,节点压力小了。

好处:应用(比如Layer 2)用起来方便,还为未来升级(像Verkle树)做准备。

总结

简单来说,如果以太坊这波大升级可以重新激起市场的热度以及大家对于以太坊技术叙事的注意力,那么这波以太坊升级最利好的就是 Layer 2 赛道以及ETH质押赛道,大家可以关注一下近期有哪些项目要异动了。
中国是如何失去“比特币霸主”地位的?从外交部捅到中南海!中国是如何把曾经“比特币霸主”地位拱手让给美国的? -官商勾结远赴德国诈骗几十万台矿机 -省级干部收受贿赂超8000枚比特币 -全球最大BTC算力国家2个月算力几乎归零 -24小时内爆仓超187亿元,超43万人爆仓 那场改变了中国比特币全球地位格局的519矿难背后真正内幕令人唏嘘。 第45届美国总统、推特治国、懂王、美国有史以来第一个加密货币总统、宇宙级网红特朗普 Donald Trump 在其正式登基之前做了一件让所有人都无法预料到的一件注定载入史册的事情: - 发了一个MeMe币🫨🫨 12小时不到,市值达40亿美元、FDV突破200亿美元、速通成为仅次于Doge的全球第二大MeMe🤯🤯 在特朗普的支持下🇺🇸比特币和加密货币已然成为美国国家优先事项,美国七个州陆续提出“战略比特币储备”相关法案,比特币的价格和市场情绪都在不断的升温。 在这一场属于美国的比特币狂欢下,谁又曾想中国🇨🇳曾经才是全球比特币影响力最大的国家,而这一切都在2021年5月发生了改变...... 2021年5月18日,互联网金融协会、中国银行业协会、中国支付清算协会等三大协会出台公告,提醒防范虚拟货币交易存在的风险,市场一度腰斩,开启了恐慌式崩盘。 同一天,内蒙古设立虚拟货币“挖矿”企业举报平台。19日晚上,内蒙古再次发文称对“挖矿”的监管将持续呈高压态势,进一步加剧了崩盘。 “519”事件给行业造成了什么影响? - 比特币、以太坊一度接近腰斩;其他币种如Doge、SHIB跌幅也一度分别达到56%和64% - 美国最大的数字加密货币交易所Coinbase出现宕机,全球最大的加密货币交易所币安以网络拥堵为由暂停以太坊和ERC20的提款。 - 5月至7月间,中国在全球算力中所占份额从44%降至零 如果说币圈发展史上有几个里程碑的纪念日的话,除了94、312,其中519决定是绕不开的关键日期,但却很少有人会想,更没有几个人会去探索,为什么会有519呢? 而这背后的一切,其实都与江西省部级官员、抚州市委书记肖毅落马有关,但堂堂的省政协副主席、市委书记,是怎么跟比特币扯上关系的呢? 答案是一个89年的莆田年轻人—陌陌ID摩尔—林庆星 “我虽不在江湖,但江湖却有我的传说”。 这位莆田年轻人,在陌陌上打赏女主播过亿,13年就成为了中国黑客界的传奇人物,又是后来的江西九木集团董事长、抚州创世纪科技有限公司实控人 那么抚州企业家林庆星和市委书记肖毅又是如何导致了519呢? 肖毅在任期间开始大力发展抚州的数字经济,并声称推动数字经济成为抚州的核心竞争力。 但实际上,做的都是比特币挖矿的生意,在肖毅主政期间,林庆星的抚州创世纪公司是抚州的重点企业并被重点关注。 菠菜曾经去过现场,几十万平的园区,数十栋厂房楼,最离谱的是公司里面居然有一个自建发电站🫨 当年林庆星的挖矿园区有多夸张呢? - 2017年到2020年用电量占到整个抚州市的10% - 巅峰时期有十几万台的比特币矿机和30多万台的以太坊矿机 - 公司门口常年停着几十辆豪车,最垃圾的都是法拉利,且都是无牌上路,当地交警看到了也不敢管 那么林庆星如此庞大的“挖矿帝国”是如何轰然倒塌的呢? 这就需要从林庆星是如何建立起其“挖矿帝国”开始说起了👀 2017年,林庆星与已经勾搭上的肖毅一同前往德国访问,并与当时全世界最大的区块链技术公司之一GM基金会达成合作 于是GM基金会与抚州政府和林庆星公司一起投资数十亿,共同建设几十万平的“超算中心园区”,并部署了数十万台“服务器” 懂区块链的人一眼就能看出来哪是什么超算?就是搞挖矿🤣 而接下来发生的事情,简直就是出乎了所有人意料⚠️ 就当德国佬在抚州政府的“真诚邀请”和政策支持下将几十万台矿机成功部署在抚州林庆星的公司园区内之后。 肖毅和林庆星直接玩了一手黑吃黑🤯直接把德国佬的矿机算力切到自己钱包里去了🤯 德国佬瞬间就懵了啊😧哪里见过这种玩法?你们这么大领导来跟我们谈的合作,直接把我们当猴耍? 于是德国佬开启了漫漫“维权路”,开始打官司🤣但德国佬持续在抚州打了三年官司,但是屡战屡败🫠 就在德国佬意识到,不好!对方都是一伙的之后... 国佬实在是憋不住了:“搞黑吃黑是吧?” 于是德国佬最终通过外交渠道直接从外交部捅到了中央,中央震怒!😡直接批示中纪委彻查! 于是肖毅落马,林庆星也被抓。 然后拔出萝卜带出泥,发现抚州居然有这么巨型的矿场,有很多不干净的行为,之前高层不知道的,现在全都摸清楚了。 据悉,肖毅在任期间收受贿赂超过了8000枚比特币,按照今天10万一枚的价格,那就是8亿美金..... 而德国佬也成功拿回了属于他们的矿机,因为这个事情,中国的挖矿产业被中国最高层知晓,也因为肖毅的恶劣行为,导致了中国最高层决定对整个加密货币行业进行整治,其中影响最大的就是挖矿领域。 在林庆星归案之后,警方同时奔赴莆田其母住处搜出硬件钱包数个,其中比特币十余万枚、以太坊30余万枚,还有其他天量数字货币,放到现在价值可能近数百亿美元了..... 回顾一下整个案件的来龙去脉,519事件之所以会发生,就是因为肖毅和林庆星把德国佬给忽悠了,最后捅到中央引发了这场历史性事件 而因这2人引起的“行业巨震”,也改变了整个中国的挖矿产业和在全球比特币算力中的霸主地位,矿场清退...矿机出海....算力归零..... 如今,我们看到彼岸的漂亮国正在领导整个加密货币行业的发展。而我们的祖国却“自废武功”,在这场未来的区块链浪潮中几乎没有话语权,实在是令人唏嘘.....

中国是如何失去“比特币霸主”地位的?

从外交部捅到中南海!中国是如何把曾经“比特币霸主”地位拱手让给美国的?
-官商勾结远赴德国诈骗几十万台矿机
-省级干部收受贿赂超8000枚比特币
-全球最大BTC算力国家2个月算力几乎归零
-24小时内爆仓超187亿元,超43万人爆仓
那场改变了中国比特币全球地位格局的519矿难背后真正内幕令人唏嘘。

第45届美国总统、推特治国、懂王、美国有史以来第一个加密货币总统、宇宙级网红特朗普 Donald Trump 在其正式登基之前做了一件让所有人都无法预料到的一件注定载入史册的事情:
- 发了一个MeMe币🫨🫨
12小时不到,市值达40亿美元、FDV突破200亿美元、速通成为仅次于Doge的全球第二大MeMe🤯🤯

在特朗普的支持下🇺🇸比特币和加密货币已然成为美国国家优先事项,美国七个州陆续提出“战略比特币储备”相关法案,比特币的价格和市场情绪都在不断的升温。
在这一场属于美国的比特币狂欢下,谁又曾想中国🇨🇳曾经才是全球比特币影响力最大的国家,而这一切都在2021年5月发生了改变......

2021年5月18日,互联网金融协会、中国银行业协会、中国支付清算协会等三大协会出台公告,提醒防范虚拟货币交易存在的风险,市场一度腰斩,开启了恐慌式崩盘。
同一天,内蒙古设立虚拟货币“挖矿”企业举报平台。19日晚上,内蒙古再次发文称对“挖矿”的监管将持续呈高压态势,进一步加剧了崩盘。

“519”事件给行业造成了什么影响?
- 比特币、以太坊一度接近腰斩;其他币种如Doge、SHIB跌幅也一度分别达到56%和64%
- 美国最大的数字加密货币交易所Coinbase出现宕机,全球最大的加密货币交易所币安以网络拥堵为由暂停以太坊和ERC20的提款。
- 5月至7月间,中国在全球算力中所占份额从44%降至零

如果说币圈发展史上有几个里程碑的纪念日的话,除了94、312,其中519决定是绕不开的关键日期,但却很少有人会想,更没有几个人会去探索,为什么会有519呢?
而这背后的一切,其实都与江西省部级官员、抚州市委书记肖毅落马有关,但堂堂的省政协副主席、市委书记,是怎么跟比特币扯上关系的呢?

答案是一个89年的莆田年轻人—陌陌ID摩尔—林庆星
“我虽不在江湖,但江湖却有我的传说”。
这位莆田年轻人,在陌陌上打赏女主播过亿,13年就成为了中国黑客界的传奇人物,又是后来的江西九木集团董事长、抚州创世纪科技有限公司实控人
那么抚州企业家林庆星和市委书记肖毅又是如何导致了519呢?

肖毅在任期间开始大力发展抚州的数字经济,并声称推动数字经济成为抚州的核心竞争力。
但实际上,做的都是比特币挖矿的生意,在肖毅主政期间,林庆星的抚州创世纪公司是抚州的重点企业并被重点关注。
菠菜曾经去过现场,几十万平的园区,数十栋厂房楼,最离谱的是公司里面居然有一个自建发电站🫨

当年林庆星的挖矿园区有多夸张呢?
- 2017年到2020年用电量占到整个抚州市的10%
- 巅峰时期有十几万台的比特币矿机和30多万台的以太坊矿机
- 公司门口常年停着几十辆豪车,最垃圾的都是法拉利,且都是无牌上路,当地交警看到了也不敢管
那么林庆星如此庞大的“挖矿帝国”是如何轰然倒塌的呢?

这就需要从林庆星是如何建立起其“挖矿帝国”开始说起了👀
2017年,林庆星与已经勾搭上的肖毅一同前往德国访问,并与当时全世界最大的区块链技术公司之一GM基金会达成合作
于是GM基金会与抚州政府和林庆星公司一起投资数十亿,共同建设几十万平的“超算中心园区”,并部署了数十万台“服务器”

懂区块链的人一眼就能看出来哪是什么超算?就是搞挖矿🤣
而接下来发生的事情,简直就是出乎了所有人意料⚠️
就当德国佬在抚州政府的“真诚邀请”和政策支持下将几十万台矿机成功部署在抚州林庆星的公司园区内之后。
肖毅和林庆星直接玩了一手黑吃黑🤯直接把德国佬的矿机算力切到自己钱包里去了🤯
德国佬瞬间就懵了啊😧哪里见过这种玩法?你们这么大领导来跟我们谈的合作,直接把我们当猴耍?
于是德国佬开启了漫漫“维权路”,开始打官司🤣但德国佬持续在抚州打了三年官司,但是屡战屡败🫠
就在德国佬意识到,不好!对方都是一伙的之后...
国佬实在是憋不住了:“搞黑吃黑是吧?”
于是德国佬最终通过外交渠道直接从外交部捅到了中央,中央震怒!😡直接批示中纪委彻查!
于是肖毅落马,林庆星也被抓。
然后拔出萝卜带出泥,发现抚州居然有这么巨型的矿场,有很多不干净的行为,之前高层不知道的,现在全都摸清楚了。

据悉,肖毅在任期间收受贿赂超过了8000枚比特币,按照今天10万一枚的价格,那就是8亿美金.....
而德国佬也成功拿回了属于他们的矿机,因为这个事情,中国的挖矿产业被中国最高层知晓,也因为肖毅的恶劣行为,导致了中国最高层决定对整个加密货币行业进行整治,其中影响最大的就是挖矿领域。
在林庆星归案之后,警方同时奔赴莆田其母住处搜出硬件钱包数个,其中比特币十余万枚、以太坊30余万枚,还有其他天量数字货币,放到现在价值可能近数百亿美元了.....
回顾一下整个案件的来龙去脉,519事件之所以会发生,就是因为肖毅和林庆星把德国佬给忽悠了,最后捅到中央引发了这场历史性事件

而因这2人引起的“行业巨震”,也改变了整个中国的挖矿产业和在全球比特币算力中的霸主地位,矿场清退...矿机出海....算力归零.....
如今,我们看到彼岸的漂亮国正在领导整个加密货币行业的发展。而我们的祖国却“自废武功”,在这场未来的区块链浪潮中几乎没有话语权,实在是令人唏嘘.....
预言帖!Metis即将公布重大利好??预言帖 Metis即将公布重大利好??ENKI疯狂拉盘背后的动机是什么??分享一下菠菜与项目方的博弈过程并尝试挖掘背后的财富密码,纯不成熟的逻辑推理分析,大家看个乐就好,非投资建议 昨天在剑哥的小饭桌分享了一下关于最近ENKI疯狂拉盘的思考,没想到得到了不错的反响,想了一下决定公开分享出来思考逻辑,万一猜对了还能吹吹牛逼,何乐而不为呢 首先简单介绍一下项目背景: Metis是以太坊的一个L2项目,亮点是被称为“V神他妈的项目”,主打去中心化排序器,在一众Layer 2中罕见的以Metis代币作为链上原生Token以及Gas Fee。 ENKI是Metis上最大的一个LSD项目之一,类似于以太坊上的Lido。 事情是这样的,之前菠菜买了很多Metis被套了,想着放着也就放着不如找个地方生点息,于是正好就发现了ENKI,当时年化近40%的收益看上去非常吸引人,于是没想过多的就质押进去了。 但质押后菠菜立马就发现了一个问题,就是ENKI的质押解锁规则有点小坑:当你解锁Metis时候,只能先解锁70%的总量,剩下30%会被强制锁在ENKI协议里,而要拿出来这30%的条件是需要你将ENKI的Token质押在协议里等待90天才可以线性解锁,而质押ENKI的比例和价格其实跟你锁在里面的Metis是差不多的。 这相当于什么,相当于你质押了10000刀的ETH在Lido里,当你要拿出来的时候你只能拿走7000刀的ETH,剩下3000刀你必须要购买价值3000刀的LIDO Token质押进去等90天才能取出来,这期间你还需要冒着价格波动的风险,90天对于一个Token的价格来说是有可能产生天翻地覆的。 当时因为这个机制还稍微恼火了一下,不过事后也去了解了一下设计动机,这其实也是一种restaking的安全平衡机制,所以也不能去喷项目方,确实自己也没有看清楚,但事后菠菜需要思考的是,如何在这种情况下最大化自己的收益全身而退?? 于是在10月份的时候跟朋友分享了以下逻辑并直接买了不少ENKI: 1. 3. 简单来说,我当时判断提前主动购买ENKI解锁Metis的收益是比吃够利息的情况下去解锁的情况收益高的,几十的年化收益看起来很诱惑,但是直接买ENKI代币本身的潜在回报可能更大。 而菠菜做出这样判断的逻辑是:ENKI代币的情况几乎是一个“流动性低”、“项目方高度控盘”的盘子,那么如果我是项目方,我就会知道当Metis价格和热度走高,质押锁仓的用户有卖出需求的时候,他们就有动机去花真金白银购买ENKI拿出剩下的30% Metis(不拿就烂在里面了)。 那么如果我是项目方,我就会在知道Metis有大动作之前去拉ENKI的盘,在有解锁需求的情况下尽可能多的以溢价的价格卖给有解锁需求的用户以实现最大化的利益。 如果这个逻辑成立,那么结合最近这几天ENKI突然爆拉的现象,那么如果思考ENKI为什么要拉盘的话,会有以下几种可能: 1. Metis马上有利好,ENKI提前拉盘承接解锁需求。 2.ENKI马上有利好,提前拉盘准备出货。 但结合ENKI代币目前的现状来看,菠菜认为可能性一的可能更大一些,即Metis可能即将有一波利好,那么这种利好可能包括重要生态合作公布、上韩国交易所之类的,菠菜个人倾向于上韩所的可能性比较大,因为近期上了韩所的项目表现都比较不错。 以上观点纯来自于不成熟的瞎猜啊,非投资建议,大家看个乐就好,过段时间观察一下,万一真猜对了呢

预言帖!Metis即将公布重大利好??

预言帖 Metis即将公布重大利好??ENKI疯狂拉盘背后的动机是什么??分享一下菠菜与项目方的博弈过程并尝试挖掘背后的财富密码,纯不成熟的逻辑推理分析,大家看个乐就好,非投资建议

昨天在剑哥的小饭桌分享了一下关于最近ENKI疯狂拉盘的思考,没想到得到了不错的反响,想了一下决定公开分享出来思考逻辑,万一猜对了还能吹吹牛逼,何乐而不为呢

首先简单介绍一下项目背景:
Metis是以太坊的一个L2项目,亮点是被称为“V神他妈的项目”,主打去中心化排序器,在一众Layer 2中罕见的以Metis代币作为链上原生Token以及Gas Fee。
ENKI是Metis上最大的一个LSD项目之一,类似于以太坊上的Lido。

事情是这样的,之前菠菜买了很多Metis被套了,想着放着也就放着不如找个地方生点息,于是正好就发现了ENKI,当时年化近40%的收益看上去非常吸引人,于是没想过多的就质押进去了。

但质押后菠菜立马就发现了一个问题,就是ENKI的质押解锁规则有点小坑:当你解锁Metis时候,只能先解锁70%的总量,剩下30%会被强制锁在ENKI协议里,而要拿出来这30%的条件是需要你将ENKI的Token质押在协议里等待90天才可以线性解锁,而质押ENKI的比例和价格其实跟你锁在里面的Metis是差不多的。

这相当于什么,相当于你质押了10000刀的ETH在Lido里,当你要拿出来的时候你只能拿走7000刀的ETH,剩下3000刀你必须要购买价值3000刀的LIDO Token质押进去等90天才能取出来,这期间你还需要冒着价格波动的风险,90天对于一个Token的价格来说是有可能产生天翻地覆的。

当时因为这个机制还稍微恼火了一下,不过事后也去了解了一下设计动机,这其实也是一种restaking的安全平衡机制,所以也不能去喷项目方,确实自己也没有看清楚,但事后菠菜需要思考的是,如何在这种情况下最大化自己的收益全身而退??

于是在10月份的时候跟朋友分享了以下逻辑并直接买了不少ENKI:
1.

3.

简单来说,我当时判断提前主动购买ENKI解锁Metis的收益是比吃够利息的情况下去解锁的情况收益高的,几十的年化收益看起来很诱惑,但是直接买ENKI代币本身的潜在回报可能更大。

而菠菜做出这样判断的逻辑是:ENKI代币的情况几乎是一个“流动性低”、“项目方高度控盘”的盘子,那么如果我是项目方,我就会知道当Metis价格和热度走高,质押锁仓的用户有卖出需求的时候,他们就有动机去花真金白银购买ENKI拿出剩下的30% Metis(不拿就烂在里面了)。

那么如果我是项目方,我就会在知道Metis有大动作之前去拉ENKI的盘,在有解锁需求的情况下尽可能多的以溢价的价格卖给有解锁需求的用户以实现最大化的利益。

如果这个逻辑成立,那么结合最近这几天ENKI突然爆拉的现象,那么如果思考ENKI为什么要拉盘的话,会有以下几种可能:
1. Metis马上有利好,ENKI提前拉盘承接解锁需求。
2.ENKI马上有利好,提前拉盘准备出货。

但结合ENKI代币目前的现状来看,菠菜认为可能性一的可能更大一些,即Metis可能即将有一波利好,那么这种利好可能包括重要生态合作公布、上韩国交易所之类的,菠菜个人倾向于上韩所的可能性比较大,因为近期上了韩所的项目表现都比较不错。

以上观点纯来自于不成熟的瞎猜啊,非投资建议,大家看个乐就好,过段时间观察一下,万一真猜对了呢
DAI的8%超额“无风险利率”怎么来的?就在今天,MakerDAO正式将旗下借贷协议Spark Protocol的DAI存款利率调整为8%,这可是高于现在美债收益率的稳定币“无风险利率”,不禁让人怀疑这高收益的背后难道是庞氏模型? 菠菜来聊聊这8%的“无风险”收益从何而来?这背后是不是庞氏模型?这个收益是否可持续?MakerDAO为什么要这样做? 局限于个人认知,如有错误欢迎指出,不构成任何投资意见。 8%的“无风险”收益从何而来? RWA一直是最近行业热烈讨论的话题,而MakerDAO因为引入大量RWA资产成为了大家非常关注的一个RWA概念项目。 简单来说,MakerDAO引入RWA资产的目的是借助外部信用的能力使其背后支持的资产多元化,并且借助美国国债带来的长期额外收益可以帮助 DAI 稳定自身汇率,增加发行量的弹性,并且在资产负债表中掺入美国国债的成份可以降低 DAI 对 USDC 的依赖程度,减少单点风险。 而引入大量RWA资产也为MakerDAO带来了大量的额外收益,我们可以通过Dune看到RWA资产的比例已经超过了整个MakerDAO协议资产负债表的一半。 大量的生息RWA资产给MakerDAO带来了更多的收益,我们可以看到目前MakerDAO超过一半的收益都是RWA资产生息资产带来的,其中大部分RWA资产都是美国国债,拥有接近5%左右的无风险利率,而这些收益最终都会到MakerDAO的口袋里去而不是DAI的持有者。 那么8%的收益来源就很清晰了,MakerDAO协议赚取了大量来自RWA生息资产的利润,然后把这些利润用于支付8%的利息,但是为什么要这么做呢? 根据MakerDAO创始人Rune的说法,把收益率设置为8%的目的是增加对 DAI 和 DSR 的需求,以确保有一个不断增长的用户群体参与 SubDAO 并参与其他 Endgame 的部分。 简单来说就是增加DAI的需求,更多的DAI=更多的抵押品=更多的钱购买RWA生息资产=更多的收益,而另外一方面则是推进Endgame计划的进度,而Endgame是MakerDAO为了实现完全去中心化的一个构想。 那么这8%的收益率可持续吗? 先说答案,不可持续,因为这次的8%利率其实是一个一次性的“促销活动”,我们可以看到在讨论提高DSR利率的讨论中Rune说到引入了一种新的机制:Enhanced Dai Savings Rate (EDSR),这是一种用于在DSR利用率较低的早期引导阶段临时提高用户可使用的有效DSR。 说大白话就是早期DSR里吃利息的人不多,搞一个一次性的高利率吸引用户。 EDSR 会根据 DSR 和 DSR 利用率确定,并随着利用率的增加而逐渐减小,直到利用率足够高时最终消失。EDSR 是一种一次性、单向临时机制,这意味着 EDSR 只能随着时间的推移而减少,即使 DSR 利用率下降,也无法再次增加。 也就是说这个8%利率是一个单向一次性的“促销活动”,当DSR里存入的DAI越多达到一个阈值时,这个利率就会单向减少并无法再次增加,根据Rune的说法,当DSR的使用率达到50%的时候,这个超额利率就会消失,并且MakerDAO永远不会亏。说大白话其实就是MakerDAO把自己协议收入分一些给DAI持有者。 简单总结一下就是MakerDAO花了很多钱买了很多RWA赚了很多钱,然后把利率调到8%把部分利润分给DAI的持有者来增加DAI的需求和用户,一旦吃利息的人多了这个利率就会下降直到回到正常水平。

DAI的8%超额“无风险利率”怎么来的?

就在今天,MakerDAO正式将旗下借贷协议Spark Protocol的DAI存款利率调整为8%,这可是高于现在美债收益率的稳定币“无风险利率”,不禁让人怀疑这高收益的背后难道是庞氏模型? 菠菜来聊聊这8%的“无风险”收益从何而来?这背后是不是庞氏模型?这个收益是否可持续?MakerDAO为什么要这样做?

局限于个人认知,如有错误欢迎指出,不构成任何投资意见。 8%的“无风险”收益从何而来? RWA一直是最近行业热烈讨论的话题,而MakerDAO因为引入大量RWA资产成为了大家非常关注的一个RWA概念项目。

简单来说,MakerDAO引入RWA资产的目的是借助外部信用的能力使其背后支持的资产多元化,并且借助美国国债带来的长期额外收益可以帮助 DAI 稳定自身汇率,增加发行量的弹性,并且在资产负债表中掺入美国国债的成份可以降低 DAI 对 USDC 的依赖程度,减少单点风险。

而引入大量RWA资产也为MakerDAO带来了大量的额外收益,我们可以通过Dune看到RWA资产的比例已经超过了整个MakerDAO协议资产负债表的一半。

大量的生息RWA资产给MakerDAO带来了更多的收益,我们可以看到目前MakerDAO超过一半的收益都是RWA资产生息资产带来的,其中大部分RWA资产都是美国国债,拥有接近5%左右的无风险利率,而这些收益最终都会到MakerDAO的口袋里去而不是DAI的持有者。

那么8%的收益来源就很清晰了,MakerDAO协议赚取了大量来自RWA生息资产的利润,然后把这些利润用于支付8%的利息,但是为什么要这么做呢? 根据MakerDAO创始人Rune的说法,把收益率设置为8%的目的是增加对 DAI 和 DSR 的需求,以确保有一个不断增长的用户群体参与 SubDAO 并参与其他 Endgame 的部分。

简单来说就是增加DAI的需求,更多的DAI=更多的抵押品=更多的钱购买RWA生息资产=更多的收益,而另外一方面则是推进Endgame计划的进度,而Endgame是MakerDAO为了实现完全去中心化的一个构想。

那么这8%的收益率可持续吗?

先说答案,不可持续,因为这次的8%利率其实是一个一次性的“促销活动”,我们可以看到在讨论提高DSR利率的讨论中Rune说到引入了一种新的机制:Enhanced Dai Savings Rate (EDSR),这是一种用于在DSR利用率较低的早期引导阶段临时提高用户可使用的有效DSR。

说大白话就是早期DSR里吃利息的人不多,搞一个一次性的高利率吸引用户。 EDSR 会根据 DSR 和 DSR 利用率确定,并随着利用率的增加而逐渐减小,直到利用率足够高时最终消失。EDSR 是一种一次性、单向临时机制,这意味着 EDSR 只能随着时间的推移而减少,即使 DSR 利用率下降,也无法再次增加。

也就是说这个8%利率是一个单向一次性的“促销活动”,当DSR里存入的DAI越多达到一个阈值时,这个利率就会单向减少并无法再次增加,根据Rune的说法,当DSR的使用率达到50%的时候,这个超额利率就会消失,并且MakerDAO永远不会亏。说大白话其实就是MakerDAO把自己协议收入分一些给DAI持有者。

简单总结一下就是MakerDAO花了很多钱买了很多RWA赚了很多钱,然后把利率调到8%把部分利润分给DAI的持有者来增加DAI的需求和用户,一旦吃利息的人多了这个利率就会下降直到回到正常水平。
都说投研投研,菠菜这次光研没投了🤣6.27号文章发出来的时候 MKR 才600多,拍断大腿啊!😤
都说投研投研,菠菜这次光研没投了🤣6.27号文章发出来的时候 MKR 才600多,拍断大腿啊!😤
Azuki:重新定义“非同质化代币”
Azuki:重新定义“非同质化代币”
从ERC20、721、1155到3525,详述RWA迈向Web3 Mass Adoption之路自 2008 年区块链技术诞生以来,加密市场到如今经历了飞速的发展。然而,整个加密市场的总市值到目前为止还没有整个苹果公司的市值高,并且 Web3 仍然缺乏在现实世界中的实际应用。但是,最近花旗银行的一份新的研究报告《金钱、代币与游戏》可能会改变这一现状,报告中,花旗银行将现实世界资产代币化(RWA)作为下一个阶段主要的叙事,认为其可能会对 Web3 的发展产生巨大影响,将促使区块链及 Web3 行业拥有下一个十亿用户,并可能带来数十万亿美元规模市场的经济活动。 而在现实世界资产代币化(RWA)这个大叙事中,菠菜认为 ERC-3525 标准具有巨大的潜力,这是一种半同质化代币(SFT)标准,它将 ERC-20、ERC-721 和 ERC-1155 的特性结合在一起,使得其可以更有效的代表和管理更复杂的资产,如债券、优惠券、发票、期货、期权和 ABS 等。通过这种方式,ERC-3525有很大潜力促进现实世界资产代币化(RWA)的发展,从而推动 Web3 的现实世界广泛应用。 本文将对比 ERC-20、ERC-721、ERC-1155 和 ERC-3525 的组成部分带大家了解这几个代币标准的区别,然后从三个层次探讨了解 ERC-3525 的数字世界建模思想,最后展望未来 ERC-3525 在哪些领域值得关注。 作者:菠菜菠菜! 特别感谢萨摩老师对本文的细心润色优化 目录 背景介绍 现有 ERC 代币标准对比-如何理解 ERC-3525? ERC-20 ERC-721 ERC-1155 ERC-3525 从三个层面理解ERC-3525是一种数字世界建模思想 可拆分组合的超级 NFT 通用数字容器 可视化智能合约 未来哪些ERC-3525应用领域值得关注? 真实世界资产上链(Real-World Assets,RWA) 虚拟资产或商品 社交、身份领域以及代币化账户 总结 背景介绍 在介绍 ERC-3525 之前,先介绍一下什么是 EIP 和 ERC: EIP,全称 Ethereum Improvement Proposals (以太坊改进提案),是以太坊社区中的一个框架,允许任何人建议对以太坊网络的改进或更新,这些提案可以涉及到以太坊协议本身,也可以是相关的客户端 API,或者是给以太坊生态圈的其他项目提供有关的标准。 ERC,全称 Ethereum Request For Comment (以太坊意见征求稿),**ERC 则是 EIP 的一种特殊类型,主要关注于应用层面的标准,如智能合约设计模式、接口定义等。**这些 ERC 通常会为以太坊应用开发者提供一个标准模板,以保证不同的项目和应用可以有一个共享的接口或者标准。关于两者的关系,简单来说,所有的 ERC 都是 EIP,但 EIP 不一定都是 ERC,EIP 涵盖更广泛一些,包括底层协议的改变等等。 ERC-3525 创建于 2020 年 12 月 01 日,由 Solv Protocol 的核心成员设计,并得到以太坊社区核心开发者的支持,从最初的提议到最终被社区接受,这个过程长达 20 个月,期间通过几个草案进行了完善,最终于 2022 年 9 月正式通过成为 ERC 代币标准,作为核心成员为华人的团队创建的以太坊标准,ERC-3525 也正在行业中迎来新的一轮关注高峰。 现有 ERC 代币标准对比-如何理解 ERC-3525? ERC-3525 是一种半同质化代币(SFT)标准,许多人第一次了解 ERC-3525 可能会觉得这是一个ERC-20 和 ERC-721 的缝合怪,但实际上 ERC-3525 是一种基石性通用标准,甚至在某些领域相比于 ERC-20、ERC-721 和 ERC-1155 有压倒性优势,接下来菠菜将通过对比其他代币标准的关键组成部分(关键组成部分忽略名称、符号等其他属性)以及优劣势带大家理解 ERC-3525. 图片来源:solv.finance PPT ERC-20 ERC-20 是以太坊应用最广泛的代币标准之一,即同质化代币,意味着每个代币在功能和价值上都是相等的,没有任何区别。这就是为什么它们被称为 “同质化” 的原因。稳定币就是 ERC-20 应用的一个重要例子,每一个稳定币都是同质化的可以互相互换,代表着同样的价值。 关键组成部分:address 和 value、address 是指定资产所有者的地址,value 是代表该地址拥有的代币数量,在 ERC-20 标准下,每个地址(Address)可以关联一个余额(Value),这个余额代表了这个地址持有的代币数量,所有余额都是一样的没有区别。 特性优势:ERC-20 代币对应的是可互换的资产,就像传统的货币或股份,这使得 ERC-20 在许多应用中都非常有用,例如代表公司的股份或用作去中心化交易所(DEX)的交易对。ERC-20 也被广泛用于 DeFi 应用,如借贷平台和流动性挖矿,并且 ERC-20 可进行非整数拆分,你可以拥有 0.5 个 ERC-20 代币。 局限性:由于 ERC-20 代币是完全可互换的,这使得它们不能用于代表独特或非同质化的资产,例如艺术品或收藏品。 ERC-721 说到 ERC-721,就不得不提起非同质化代币(NFT,Non-Fungible Tokens),我们所熟知的无聊猿、Azuki等知名NFT都属于 ERC-721 标准,它描述了非同质化代币应如何在以太坊区块链上被创建和管理。 与 ERC-20 代币每个单位都是等价的不同,ERC-721 代币的每个单位都是唯一且不可替换的,这使得它们成为表示独特的数字或现实世界的资产(例如艺术品、房地产、收藏品等)的理想选择。最早的NFT CryptoPunk 并不是 ERC-721 标准,而是ERC-20标准,但 CryptoPunk 的出现促使了 ERC-721的诞生,成为了NFT等众多有价值应用的基石。 关键组成部分:tokenId和owner、tokenId是一个唯一的标识符,用于区分不同的 ERC-721 代币,owner是代币所有者的地址,在 ERC-721 标准下,每个代币都是不同且唯一的,由 ID 这个属性来区别,而每个 ID 都关联着一个所有者。 **特性优势:**ERC-721 代币是非同质化的,每个代币都是独一无二的。这使得它们非常适合于代表独特的物品或资产,如艺术作品、收藏品、房地产或其他独特的资产。这也使得它们在创建和交易数字艺术和其他独特数字资产方面有很大的价值。 **局限性:**由于 ERC-721 代币的非同质化特性,它们不能有效地用于代表可互换的资产,如货币或股份,在流动性方面缺乏优势,可组合性较差不可拆分,你不能拥有 0.5 个 ERC-721 代币。 ERC-1155 ERC-1155 是一种多实例通证标准,结合了 ERC-20 和 ERC-721 的特性,旨在更高效、灵活地处理多种不同类型的代币。在之前的 ERC-20 和 ERC-721 标准中,每种不同的代币都需要部署一个新的智能合约。这意味着,如果你要创建新的代币,你需要部署新的合约,这可能会带来重复的代码和昂贵的 gas 费用。而且,不同的合约之间可能还需要处理复杂的互动。 ERC-1155 提供了一种在单一智能合约中管理多种代币的方法,每种代币可以是同质的(像 ERC-20 代币)或是非同质的(像 ERC-721 代币),比如在游戏中,你可以用 ERC-1155 创建不同的武器种类(非同质化)如棍子、刀、枪,而在每个武器种类(非同质化)下的每一个武器都是同质化的,1 号刀和 10 号刀都是完全一样的(同质化),但刀和枪是不一样的(非同质化)。 关键组成部分:id、value和owner、id是一个唯一的标识符,用于区分不同的 ERC-1155 代币, value 表示特定 id 的代币数量, owner 是代币所有者的地址,用武器的例子来说,不同的武器种类代表着不同的 ID,而每个武器种类 (ID) 下的武器数量就是 Value,每个种类下的武器 (Value) 都是一样的。 **特性优势:**ERC-1155 代币可以同时代表可互换和非同质化的资产,使它们在一系列应用中都非常有用。例如,一款游戏可能使用 ERC-1155 代币来代表玩家的装备类型(非同质化)和装备数量(同质化)。 **局限性:**尽管 ERC-1155 代币的灵活性使它们在很多情况下都很有用,但这种灵活性也使得理解和实现 ERC-1155 可能比 ERC-20 或 ERC-721 更复杂,并且不能代表可以被部分交换的资产,例如债券或期货,以及无法进行非整数拆分,你不能拥有 0.5 个 ERC-1155 代币。 ERC-3525 ERC-3525 是一种半同质化代币(SFT,Semi-fungible Token)标准,结合了 ERC-20、ERC-721 和 ERC-1155 的特性,相比于 ERC-1155 来说更复杂,但可以用来表达和管理复杂的数字财务资产,如证券、债券、期权、期货、互换、保险策略等,相比于其他代币标准更具备可组合性,ERC-3525 代表了一种数字世界建模思想,可以从三个层面来理解:可拆分组合的超级 NFT、通用数字容器、可视化的智能合约。 关键组成部分:id、value、Slot和Address。每个 SFT 都有一个等同于 ERC-721 的 id 属性,以便将其识别为一个全球唯一的实体,这样 SFT 就可以以与 ERC-721 兼容的方式在地址之间进行转移和批准。此外,每个代币还包含一个 value 属性,代表了代币的数量性质,类似于 ERC-20 代币的 “余额” 属性。 Address代表了拥有 Slot 和 ID 的地址,每个地址可以拥有任意数量和类型的 ID 和 Slot。与众不同的是 Slot属性,具有相同 Slot 的不同 ID 的 Value 是可以转账和互换的,不同的 Slot 之间是无法进行转账和互换的,一个 Slot 可以有很多种 ID,而不同的 ID 只能有一个 Slot。 ERC-3525 的重点在于 Slot,简单来说 Slot 代表了一种分类,同一个 Slot 下会有很多 ID,每个 ID 虽然都是不同的拥有着自己的 Value,但在同一个 Slot 下不同的 ID 可以被认作是相同的可以交换组合拆分。 拿会员卡来举例,假设会员卡有两个 Slot 分别是肯德基和麦当劳,每个肯德基和麦当劳的会员卡有不同的 ID 代表着不同人的会员卡比如中本聪的卡和 V 神的卡,而每个人的会员卡都有一个 Value 来代表他的一个积分。 那么在同样一个 Slot 下也就是肯德基会员卡中,中本聪卡里的积分和 V 神卡里的积分被视为是一样的东西,中本聪可以给 V 神卡里转积分也可以接收从 V 神卡里发送过来的积分,中本聪也可以把自己的积分卡里的积分拆成主卡和副卡(两个不同的 ID,任意分配积分 Value),也可以把主卡和副卡合并回来。 而在不同的 Slot 中,肯德基和麦当劳由于是两个不同的公司,肯德基的积分没有办法转到麦当劳的积分卡中去,自然也就不具备 Value 和 ID 之间的可转帐、可交换和可组合性。 **特性优势:**ERC-3525 由于其更复杂的结构,可以被用来表示各种复杂的数字结构如证券、债券、期权、期货、互换、保险策略、会员卡等。此外,因为它是半同质化代币,所以每种代币可以有自己的特性和规则,使得这个标准非常灵活和强大,并且由于 Slot 的存在,ERC-3525 可以实现从 ID 到 ID 的转账,就像中本聪的积分卡转积分给 V 神的积分卡一样,并且还能支持非整数的拆分和组合。 **局限性:**ERC-3525 的复杂结构,导致其理解门槛较高。由于 Slot 的存在,在技术结构上存在更加中心化的特征。开发难度较高 从三个层面理解ERC-3525是一种数字世界建模思想 ERC-3525由于其相比于其他代币标准更复杂的结构,其作为一种通用性代币标准,通过其数据结构的可组合性使得其可以在数字世界中创造各种复杂代币结构的能力,就像在现实世界中使用乐高积木创造各种复杂的模型一样,可以说 ERC-3525 代表了一种数字世界建模思想,要想深入理解 ERC-3525 可以从三个方面理解:可拆分组合的超级 NFT、通用数字容器、可视化智能合约。 可拆分组合的超级 NFT: ERC-3525 只需要转换其属性就可以同时表达 ERC-20、ERC-721 和 ERC-1155 这三种代币标准,例如: **表达 ERC-20:**Slot 相同, ID 之间的 Value 就可以代表同质化代币 **表达 ERC-721:**Slot 不同,只有一个 ID 的情况下就可以代表非同质化代币 表达 ERC-1155:Slot 不同,拥有多个不同 ID 的情况下就可以代表多实例代币 但 ERC-3525 不止于此,在此之上 ERC-3525 可以实现非同质化代币的拆分,比如一个无聊猿可以真正意义上的被拆分成好几份而不是通过一个额外的合约去实现 NFT 碎片化。对于大部分第一次了解到 ERC-3525 的人来说,普遍的理解可能就是将 ERC-3525 理解成一种可拆分组合的超级 NFT,站在这一层理解 ERC-3525 没有任何问题,但这只是冰山一角,并没有很好的理解 ERC-3525 更大的潜力。 通用数字容器: 要理解到 ERC-3525 是通用数字容器这一层的话,需要理解 ERC-3525 是一种账户抽象(Account Abstraction),上面提到在会员卡的案例中,**ERC-3525 可以实现 ID 到 ID 之间的转账,其内部的 ID 实质上就是一个账户,它具有接收、存储和发送功能,就如同一只装满各种数字资产的篮子。**既然 ERC-3525 作为一个抽象账户,也就意味着我们可以将某个 Slot 中的 ID 的操作权限分离解藕,授予给其他的钱包地址,而不只是这个 ERC-3525 智能合约的所有者。 ERC-3525 的账户抽象和 ERC-4337 的账户抽象区别在于,ERC-4337 将智能合约钱包的签名权和所有权解藕后可以使用自定义的签名方式进行操作,比如实现传统的账户密码操作钱包等等,而 ERC-3525 的账户抽象则依然依靠于 EOA 钱包账户(使用私钥操作的钱包)进行操作,并且一个 ID 只能接收同一个 Slot 下的资产。 如果 ERC-3525 的 ID 理解成一种有接收、存储和发送功能账户的话,也就意味着其可以作为一个数字资产的容器,任意的数字资产可以作为溶液倒入这个通用数字容器中变成一种均匀的溶液,这时候这个 ID 的 Value 就变成了一种一篮子资产的份额。 举一个例子,在一个 Slot 中,容器 A (ID: A) 被倒入了 100 个比特币、10 个以太坊,那么比特币和以太坊作为一种溶液进入容器后就会变成均匀的溶液,如果把容器 A 的 Value 均匀分成十份,那么每一个被拆分的容器里面就会同样的拥有 10 个比特币和 1 个以太坊,这时候如果该容器要和另外一个拥有不同成分溶液的容器 (100 个 Doge) 相组合时,新容器中的溶液就代表着 10 个比特币、1 个以太坊和 100 个 Doge,同样这个容器可以继续拆分以及组合,而里面的溶液 (Value) 则代表着这一篮子资产的份额。 理解到这一层就能感受到 ERC-3525 的魔力之处,通过其复杂的数据结构和灵活的可组合性,你可以在数字世界中创造无数种复杂的代币结构,就像俄罗斯套娃一样在容器中可以反复嵌套很多层资产,这就非常适合用来表达一些结构化金融资产比如 ABS、MBS 等。 可视化智能合约: “ERC-3525 作为一种可视化智能合约“这一层意思其实并不难理解,同样把 ERC-3525 比作是一个容器,那么就相当于在容器上装上了一个实时更新的显示屏,上面显示着这个容器中的所有信息内容以及变化,比如溶液中含有什么成分(有哪些资产以及什么比例),可视化的特性可以使得其更容易进行管理和更透明化。 虽然只是实现了一种智能合约的可视化,看上去非常简单,但是其背后代表的意义却并不简单,如果在 2008 年之前有 ERC-3525 这门技术且被广泛使用,或许金融危机就不会发生了,这还得从 08 年金融危机的导火索之一开始说起,那便是金融衍生品乱象。: 在互联网泡沫破灭后,美国为了刺激经济开启了低利率宽松货币政策,而贷款的低利率会导致更多人去贷款。如果你看过一部电影叫《大空头》的话,你应该会对电影中的一幕印象深刻:一个人没有任何抵押品甚至用他的狗的名义都可以在银行贷到款买房,为什么这种离谱的情况都能发生?难道银行不怕这些人不还钱吗?实际上银行还真不怕,这都因为有一种金融衍生品叫 MBS。 抵押贷款支持证券(Mortgage-Backed Securities,简称 MBS)是一种资产支持证券,其收入流来源于一组抵押贷款资产,例如住宅或商业抵押贷款。这些贷款由贷款提供者(如银行)打包并出售给特殊目的实体(SPE),该实体再将它们转化为可出售给投资者的证券。 这种操作方式实质上是把一组抵押贷款打包成一个新的金融产品出售给投资者。对于银行而言,这种操作可以将原本的贷款风险转移,通过卖出这些打包的抵押贷款获得现金,以赚取利差。那些被评级为高风险的贷款,例如无收入无抵押的贷款,被称为次级贷款。这就是为何 2008 年的金融危机被称为“次贷危机”,因为许多次级贷款的违约导致了 MBS 市场的崩溃。 那么既然房贷可以被打包成金融资产,其他贷款(如学生贷款、汽车贷款、信用卡贷款)自然而然的也可以被打包成金融资产,这类资产通常被叫做资产支持证券(ABS),MBS 和 ABS 这些金融衍生品的收益底层逻辑都来源于贷款人还款的利息和本金,这些金融衍生品看似有高额的回报,吸引了大量的投资者入场,而问题也随之而来。 在可以转移风险的这种模型下,银行只关注贷款数量的增加,忽视了贷款质量的重要性,许多风险较高的次级贷款被打包进入 ABS 和 MBS,而随着 ABS、MBS 的流行,金融机构甚至开始制造更复杂的金融衍生品——债务抵押证券(CDO)。 如果说 ABS 和 MBS 是许多贷款打包后的金融资产,那么 CDO 就是 ABS 和 MBS 打包后的金融资产,形成了更多层级的金融产品。将不同品质的资产打包后增加了投资组合的多样性,并设置了劣后(收益率较高但违约时先承担本金损失)、优先(收益较低但违约时本金相对更安全)的不同偿付等级,理论上可以增加投资组合整体的稳定性,获得更好的夏普比率(风险收益比)。 然而,这种复杂的金融产品让投资者对其真实风险的理解变得更加模糊,而评级机构的道德风险也进一步加重了这一问题,有一些评级机构为了抢客户会将本应该属于较高风险级的资产评为低风险级,这进一步加大了风险。 加上信用违约互换(CDS)等保险产品将 CDO 的不同层级进行进一步保险、拆分、重新打包,在新的 CDO 中混入 CDS 等其他资产,称之为合成 CDO(Synthetic CDO),到最后人们已经被层层嵌套的金融衍生品搞地完全无法知道支撑其背后的到底是哪些资产了。许多次级贷款被掺进了许多被评为所谓低风险的金融衍生品中,失真的评级又让高风险资产配上了极低的保费,层层打包后卖给了各种券商各种投资人,整个金融系统的杠杆率在飞速提升,越发摇摇欲坠。 随着美国开始加息后,贷款利息增长导致许多贷款人开始出现违约情况。这个问题最初在次级贷款市场中最为明显,然而由于次级贷款被打包在 ABS、MBS 甚至 CDO 中,这个问题迅速在金融市场中蔓延开来。许多看似高等级、低风险的金融衍生品突然暴露出高违约风险,而投资者对这些衍生品的真实风险一无所知,市场信心被严重打击,金融市场出现了大规模的抛售,这就是 2008 年金融危机的主要导火索之一。 这种情况正是由金融市场的无序、不透明和过于复杂的结构所引发的。然而,ERC-3525 这种可视化智能合约正好能够解决这个问题。ERC-3525 可以实现复杂的金融衍生品,比如 ABS、MBS 和 CDO 等的嵌套。更为重要的是,它的可视化特性能让人直接看到这些复杂嵌套产品中都具体包含哪些成分,对风险控制起到重要作用。 放在 2008 年的场景之下,就是再复杂的资产证券化产品,都能根据其底层资产的收益率违约率,计算出实时的客观的评级。这种透明度的提升,结合区块链智能合约的自动执行,提高了交易的安全性和信任度,防止系统性风险的累积。 如果在2008年之前 ERC-3525 就得到了应用,那每一个投资者、每一个市场参与者,都可以清晰地了解到他们投资的具体情况,也许当年的危机就不会发生。由此可见 ERC-3525 的可视化智能合约这一层对未来真实世界资产上链(RWA)的资产管理有着多么重要的意义。 未来哪些ERC-3525应用领域值得关注? 作为一种可拆分和组合的超级NFT、通用数字容器,同时又具有可视化智能合约的特性,ERC-3525 的核心竞争力在于其能够借助数据结构转换来实现无比的灵活性、可组合性,以及通过可视化功能带来的极致透明度和执行便利。这种创新的结构赋予了 ERC-3525 在一些领域产生巨大优势,包括但不限于: 真实世界资产上链(Real-World Assets,RWA): 对于真实世界资产(RWA)的定义,我们可以将其简单理解为区块链系统以外的所有资产,包括但不限于货币、股票、债券、商品、基金等证券类资产,以及房地产、艺术品和收藏品、农业、气候资产以及无形资产(如碳信用额和知识产权)等非证券类资产。 根据花旗银行的最新研究报告《金钱、代币与游戏》,预计到 2030 年,高达 5 万亿美元的资金可能会流向新型数字货币形式,如中央银行数字货币(CBDC)和稳定币,而其中大约一半的资金可能会基于区块链的分布式账本技术。这一预测着眼于法律和技术的持续革新,现实世界资产的代币化(Real-World Asset Tokenization,简称 RWA)被看作是引领区块链行业进入数十万亿美元市场的关键驱动因素。事实上,任何可以被赋予价值的资产,无论是红酒还是金融资产,都有可能被代币化,借助区块链技术实现流动性的大幅提升和全球化的交易。 ERC-3525 在真实世界证券资产中具有显著的优势。作为一种通用数字容器,ERC-3525 能够表达现实世界中几乎所有类型的金融资产,通过智能合约可视化功能,能够清晰地揭示这些金融资产的内部结构,极大地提高了其透明度,将风险直观地呈现出来。 不仅如此,除了传统的金融资产外,ERC-3525 还在供应链金融方面展示了一种全新的可能性。借助其独特的属性,ERC-3525 能够对供应链中的各种资产进行代币化,包括原材料、生产设备、存货、应收账款等,供应链作为区块链的一个重大叙事之一,菠菜举一个实际应用案例来说明 ERC-3525 在供应链金融中的颠覆性: 在供应链金融中,应收账款保理(Factoring)是一种常见的业务模式。它允许企业将应收账款以一定的折扣价格出售给第三方(通常是保理公司),从而获取必要的融资,改善自身的现金流状况。然而,在传统的供应链金融模式中,这种保理服务通常只对大型公司和一部分信誉良好的中小企业开放,大部分中小企业往往难以享受到这种服务。 这一问题的根本原因在于票据的证伪难题,中小企业普遍缺乏充足的信用支撑,投资人无法对大量的中小企业进行合理风控。导致中小企业在现实中普遍存在融资难题,如果中小企业无法接受账期的延迟支付,就很难接到大企业的订单;但接受大企业的订单,又会导致企业的流动资金紧张,增加现金流断裂的风险。 想象一下,如果在这个场景中我们将支付票据进行通证化。通过 ERC-3525,我们可以创建一对账户:支付账户(Payable)和应收帐款账户(Receivable)。这两个账户之间像形成了一种类似于量子纠缠的支付通道,只要买家向支付账户汇款,资金就会通过智能合约自动分发到应收帐款账户中。这意味着无论应收帐款被拆分为多少份,无论最终落入谁的手中,最后都会按照预定的比例转移到应收帐款账户中,这大大增加了供应链金融保理业务的流动性和可组合性。 在传统的供应链金融保理业务中,票据真伪鉴定一直是一个难题。在西方国家,票据通常由各个公司自行打印,而非通过统一的渠道,这使得票据的真伪难以辨别。同时,银行将应收账款票据作为抵押也很难实操,因为每次抵押都需要让两家企业签合约抵押票据收益权,违约涉及还涉及付款对象的转移。这极大地阻碍了大部分中小企业开展保理业务和融资。 然而,区块链技术的运用可以转变这种局面。通过智能合约,我们可以在开票过程中加入一个确认(Confirm)步骤。一旦确认,票据就会生成并附带双方的确认签名。这就确保了票据是在双方已确认的状态下生成的。考虑到账期拖欠实际上等同于卖家向买家提供的一种形式的贷款,如果我们能够有效地解决票据真伪问题,卖家就能够依托买家的信誉将这个应收账款以一定的折扣率售卖给保理机构,从而得到贴现款项。 举个例子,如果一个卖家拥有一笔面值为 100 万元的应收账款,而保理机构愿意以 90% 的折扣率购买这笔账款,卖家就能立即获取 90 万元的现金流,而不需要等待买家的支付。这个过程实质上是通过转移信用风险来加速现金流的流动,这是通过 ERC-3525 以及区块链技术可以实现的。 借助区块链的可追溯性和透明性、智能合约的自动执行和验证,以及 ERC-3525 的执行便利,我们可以看到,ERC-3525 在传统金融资产通证化,特别是供应链金融中具有显著优势,但在 RWA 赛道中,区块链技术的广泛应用更需要主权政府、受监管的金融机构和大公司的支持,但这也符合 ERC-3525 在技术结构上相对中心化的特性,并且随着预言机等中间件设施的不断更新和完善,真实世界资产上链会是 ERC-3525 未来的一个大叙事,非常值得持续关注。 虚拟资产或商品: 除了代表金融资产以外,ERC-3525 还可以用来代表虚拟的数字商品或项目,如虚拟土地、可升级/可合并的游戏物品、虚拟会员卡、礼品卡、抽奖票等。其中虚拟土地、游戏道具以及会员卡是比较值得关注的领域,对于现有的游戏道具和虚拟土地体系,ERC-3525 展现出了更高的可能性和灵活性,并且 ERC-3525 向后兼容了 ERC-721 标准,这意味着所有支持 ERC-721 标准的协议、平台和钱包集成 ERC-3525 都会比较轻松,这在未来游戏与区块链的结合中 ERC-3525 有潜力表现出更高的可玩性。 随着星巴克奥德赛计划的推出,客户忠诚度计划与 Web3 的结合引发了广泛关注。这可以被理解为一种积分会员卡制度,而星巴克拥有全球领先的客户忠诚度计划,仅在美国地区,就有千万活跃会员。值得注意的是,会员卡可能成为 Web3 发生 Mass Adoption 的一个关键场景,这将有助于吸引大批用户进入 Web3 的世界。 从早先的肯德基和麦当劳案例中,我们可以看出,ERC-3525 代币标准在客户忠诚度计划中表现出显著优势。它能够实现从 ID 到 ID 的收、转、存操作,而且其 Value 能很好地表示会员卡 ID 中的积分数值。因此,ERC-3525 在此应用场景中具有很高的潜力,并在未来将可能发挥出比其他代币标准更大的潜力。。 社交、身份领域以及代币化账户: 由于 ERC-3525 具有可组合性,它可以表达更多的数据结构,这使其在当前的 Web3 社交领域,比如 Lens 这样的协议中,使用半同质化代币 (SFT) 来表达社交图谱可能比非同质化代币 (NFT) 更有优势。此外,借助 ERC-3525 实现灵魂绑定代币 (SBT) 也能表达出更多的属性,比如可以在 SBT 中对一些特定的数据进行量化表示如某场活动中某人的贡献度等。 此外,ERC-3525 作为一种账户抽象以及数字容器,其本身就可以当作是一个“钱包”,因此除了拥有正常区块链钱包所拥有的功能外,ERC-3525 还为其它更具想象力的创新留出了空间。 总结 作为一种可拆分和组合的超级 NFT、通用数字资产容器、和可视化智能合约,ERC-3525 的定位其实并不是为了解决价值创造问题,而是解决价值包装的问题,数字资产可以长出一张动态、具有丰富信息的界面,可以碎片化、合并、打包、组合和编程。 ERC-3525 在 Web3 的未来趋势中展现出了显著的优势。无论是真实世界资产(RWA)、客户忠诚度计划,还是游戏等领域,ERC-3525 都有着显著的潜力。尤其在像供应链金融这样的真实世界资产的细分领域中,ERC-3525 相比于其他标准更是有着压倒性的优势,这些发展方向值得我们持续保持关注。 而目前 ERC-3525 还面临着一些挑战和阻力: 1.高度的复杂性导致了较高的认知门槛,阻碍了人们对于 ERC-3525 的普遍了解和接受。 2.ERC-3525 开发难度相较于 ERC-20、ERC-721 和 ERC-1155等标准更高,对创业团队有着更高要求。 3.ERC-3525 的应用场景可能涉及主权政府和中心化担保机构,属于半中心化地带,与绝对的去中心化精神可能产生冲突,对区块链世界的价值观影响犹未可知。 不论如何,正因为 ERC-3525 目前尚未引起市场的关注,又极具潜力,这才使它更值得我们密切关注。我们期待在未来 Web3 的 Mass adoption 中,ERC-3525 能够发挥重要的作用。 Reference: [1]https://icg.citi.com/icghome/what-we-think/citigps/insights/money-tokens-and-games [2]https://eips.ethereum.org/EIPS/eip-3525 [3]https://mp.weixin.qq.com/s/cf8_oDVGBSwXYqEWYmv8uA [4]https://research.web3caff.com/zh/archives/1996 [5]https://sftlabs.io/2022/09/27/everything-about-fungible-semi-fungible-non-fungible-tokens/ [6]https://www.binance.com/zh-CN/news/top/7221255

从ERC20、721、1155到3525,详述RWA迈向Web3 Mass Adoption之路

自 2008 年区块链技术诞生以来,加密市场到如今经历了飞速的发展。然而,整个加密市场的总市值到目前为止还没有整个苹果公司的市值高,并且 Web3 仍然缺乏在现实世界中的实际应用。但是,最近花旗银行的一份新的研究报告《金钱、代币与游戏》可能会改变这一现状,报告中,花旗银行将现实世界资产代币化(RWA)作为下一个阶段主要的叙事,认为其可能会对 Web3 的发展产生巨大影响,将促使区块链及 Web3 行业拥有下一个十亿用户,并可能带来数十万亿美元规模市场的经济活动。

而在现实世界资产代币化(RWA)这个大叙事中,菠菜认为 ERC-3525 标准具有巨大的潜力,这是一种半同质化代币(SFT)标准,它将 ERC-20、ERC-721 和 ERC-1155 的特性结合在一起,使得其可以更有效的代表和管理更复杂的资产,如债券、优惠券、发票、期货、期权和 ABS 等。通过这种方式,ERC-3525有很大潜力促进现实世界资产代币化(RWA)的发展,从而推动 Web3 的现实世界广泛应用。

本文将对比 ERC-20、ERC-721、ERC-1155 和 ERC-3525 的组成部分带大家了解这几个代币标准的区别,然后从三个层次探讨了解 ERC-3525 的数字世界建模思想,最后展望未来 ERC-3525 在哪些领域值得关注。

作者:菠菜菠菜!

特别感谢萨摩老师对本文的细心润色优化

目录

背景介绍

现有 ERC 代币标准对比-如何理解 ERC-3525?

ERC-20

ERC-721

ERC-1155

ERC-3525

从三个层面理解ERC-3525是一种数字世界建模思想

可拆分组合的超级 NFT

通用数字容器

可视化智能合约

未来哪些ERC-3525应用领域值得关注?

真实世界资产上链(Real-World Assets,RWA)

虚拟资产或商品

社交、身份领域以及代币化账户

总结

背景介绍

在介绍 ERC-3525 之前,先介绍一下什么是 EIP 和 ERC:

EIP,全称 Ethereum Improvement Proposals (以太坊改进提案),是以太坊社区中的一个框架,允许任何人建议对以太坊网络的改进或更新,这些提案可以涉及到以太坊协议本身,也可以是相关的客户端 API,或者是给以太坊生态圈的其他项目提供有关的标准。

ERC,全称 Ethereum Request For Comment (以太坊意见征求稿),**ERC 则是 EIP 的一种特殊类型,主要关注于应用层面的标准,如智能合约设计模式、接口定义等。**这些 ERC 通常会为以太坊应用开发者提供一个标准模板,以保证不同的项目和应用可以有一个共享的接口或者标准。关于两者的关系,简单来说,所有的 ERC 都是 EIP,但 EIP 不一定都是 ERC,EIP 涵盖更广泛一些,包括底层协议的改变等等。

ERC-3525 创建于 2020 年 12 月 01 日,由 Solv Protocol 的核心成员设计,并得到以太坊社区核心开发者的支持,从最初的提议到最终被社区接受,这个过程长达 20 个月,期间通过几个草案进行了完善,最终于 2022 年 9 月正式通过成为 ERC 代币标准,作为核心成员为华人的团队创建的以太坊标准,ERC-3525 也正在行业中迎来新的一轮关注高峰。

现有 ERC 代币标准对比-如何理解 ERC-3525?

ERC-3525 是一种半同质化代币(SFT)标准,许多人第一次了解 ERC-3525 可能会觉得这是一个ERC-20 和 ERC-721 的缝合怪,但实际上 ERC-3525 是一种基石性通用标准,甚至在某些领域相比于 ERC-20、ERC-721 和 ERC-1155 有压倒性优势,接下来菠菜将通过对比其他代币标准的关键组成部分(关键组成部分忽略名称、符号等其他属性)以及优劣势带大家理解 ERC-3525.

图片来源:solv.finance PPT

ERC-20

ERC-20 是以太坊应用最广泛的代币标准之一,即同质化代币,意味着每个代币在功能和价值上都是相等的,没有任何区别。这就是为什么它们被称为 “同质化” 的原因。稳定币就是 ERC-20 应用的一个重要例子,每一个稳定币都是同质化的可以互相互换,代表着同样的价值。

关键组成部分:address 和 value、address 是指定资产所有者的地址,value 是代表该地址拥有的代币数量,在 ERC-20 标准下,每个地址(Address)可以关联一个余额(Value),这个余额代表了这个地址持有的代币数量,所有余额都是一样的没有区别。

特性优势:ERC-20 代币对应的是可互换的资产,就像传统的货币或股份,这使得 ERC-20 在许多应用中都非常有用,例如代表公司的股份或用作去中心化交易所(DEX)的交易对。ERC-20 也被广泛用于 DeFi 应用,如借贷平台和流动性挖矿,并且 ERC-20 可进行非整数拆分,你可以拥有 0.5 个 ERC-20 代币。

局限性:由于 ERC-20 代币是完全可互换的,这使得它们不能用于代表独特或非同质化的资产,例如艺术品或收藏品。

ERC-721

说到 ERC-721,就不得不提起非同质化代币(NFT,Non-Fungible Tokens),我们所熟知的无聊猿、Azuki等知名NFT都属于 ERC-721 标准,它描述了非同质化代币应如何在以太坊区块链上被创建和管理。

与 ERC-20 代币每个单位都是等价的不同,ERC-721 代币的每个单位都是唯一且不可替换的,这使得它们成为表示独特的数字或现实世界的资产(例如艺术品、房地产、收藏品等)的理想选择。最早的NFT CryptoPunk 并不是 ERC-721 标准,而是ERC-20标准,但 CryptoPunk 的出现促使了 ERC-721的诞生,成为了NFT等众多有价值应用的基石。

关键组成部分:tokenId和owner、tokenId是一个唯一的标识符,用于区分不同的 ERC-721 代币,owner是代币所有者的地址,在 ERC-721 标准下,每个代币都是不同且唯一的,由 ID 这个属性来区别,而每个 ID 都关联着一个所有者。

**特性优势:**ERC-721 代币是非同质化的,每个代币都是独一无二的。这使得它们非常适合于代表独特的物品或资产,如艺术作品、收藏品、房地产或其他独特的资产。这也使得它们在创建和交易数字艺术和其他独特数字资产方面有很大的价值。

**局限性:**由于 ERC-721 代币的非同质化特性,它们不能有效地用于代表可互换的资产,如货币或股份,在流动性方面缺乏优势,可组合性较差不可拆分,你不能拥有 0.5 个 ERC-721 代币。

ERC-1155

ERC-1155 是一种多实例通证标准,结合了 ERC-20 和 ERC-721 的特性,旨在更高效、灵活地处理多种不同类型的代币。在之前的 ERC-20 和 ERC-721 标准中,每种不同的代币都需要部署一个新的智能合约。这意味着,如果你要创建新的代币,你需要部署新的合约,这可能会带来重复的代码和昂贵的 gas 费用。而且,不同的合约之间可能还需要处理复杂的互动。

ERC-1155 提供了一种在单一智能合约中管理多种代币的方法,每种代币可以是同质的(像 ERC-20 代币)或是非同质的(像 ERC-721 代币),比如在游戏中,你可以用 ERC-1155 创建不同的武器种类(非同质化)如棍子、刀、枪,而在每个武器种类(非同质化)下的每一个武器都是同质化的,1 号刀和 10 号刀都是完全一样的(同质化),但刀和枪是不一样的(非同质化)。

关键组成部分:id、value和owner、id是一个唯一的标识符,用于区分不同的 ERC-1155 代币, value 表示特定 id 的代币数量, owner 是代币所有者的地址,用武器的例子来说,不同的武器种类代表着不同的 ID,而每个武器种类 (ID) 下的武器数量就是 Value,每个种类下的武器 (Value) 都是一样的。

**特性优势:**ERC-1155 代币可以同时代表可互换和非同质化的资产,使它们在一系列应用中都非常有用。例如,一款游戏可能使用 ERC-1155 代币来代表玩家的装备类型(非同质化)和装备数量(同质化)。

**局限性:**尽管 ERC-1155 代币的灵活性使它们在很多情况下都很有用,但这种灵活性也使得理解和实现 ERC-1155 可能比 ERC-20 或 ERC-721 更复杂,并且不能代表可以被部分交换的资产,例如债券或期货,以及无法进行非整数拆分,你不能拥有 0.5 个 ERC-1155 代币。

ERC-3525

ERC-3525 是一种半同质化代币(SFT,Semi-fungible Token)标准,结合了 ERC-20、ERC-721 和 ERC-1155 的特性,相比于 ERC-1155 来说更复杂,但可以用来表达和管理复杂的数字财务资产,如证券、债券、期权、期货、互换、保险策略等,相比于其他代币标准更具备可组合性,ERC-3525 代表了一种数字世界建模思想,可以从三个层面来理解:可拆分组合的超级 NFT、通用数字容器、可视化的智能合约。

关键组成部分:id、value、Slot和Address。每个 SFT 都有一个等同于 ERC-721 的 id 属性,以便将其识别为一个全球唯一的实体,这样 SFT 就可以以与 ERC-721 兼容的方式在地址之间进行转移和批准。此外,每个代币还包含一个 value 属性,代表了代币的数量性质,类似于 ERC-20 代币的 “余额” 属性。

Address代表了拥有 Slot 和 ID 的地址,每个地址可以拥有任意数量和类型的 ID 和 Slot。与众不同的是 Slot属性,具有相同 Slot 的不同 ID 的 Value 是可以转账和互换的,不同的 Slot 之间是无法进行转账和互换的,一个 Slot 可以有很多种 ID,而不同的 ID 只能有一个 Slot。

ERC-3525 的重点在于 Slot,简单来说 Slot 代表了一种分类,同一个 Slot 下会有很多 ID,每个 ID 虽然都是不同的拥有着自己的 Value,但在同一个 Slot 下不同的 ID 可以被认作是相同的可以交换组合拆分。

拿会员卡来举例,假设会员卡有两个 Slot 分别是肯德基和麦当劳,每个肯德基和麦当劳的会员卡有不同的 ID 代表着不同人的会员卡比如中本聪的卡和 V 神的卡,而每个人的会员卡都有一个 Value 来代表他的一个积分。

那么在同样一个 Slot 下也就是肯德基会员卡中,中本聪卡里的积分和 V 神卡里的积分被视为是一样的东西,中本聪可以给 V 神卡里转积分也可以接收从 V 神卡里发送过来的积分,中本聪也可以把自己的积分卡里的积分拆成主卡和副卡(两个不同的 ID,任意分配积分 Value),也可以把主卡和副卡合并回来。

而在不同的 Slot 中,肯德基和麦当劳由于是两个不同的公司,肯德基的积分没有办法转到麦当劳的积分卡中去,自然也就不具备 Value 和 ID 之间的可转帐、可交换和可组合性。

**特性优势:**ERC-3525 由于其更复杂的结构,可以被用来表示各种复杂的数字结构如证券、债券、期权、期货、互换、保险策略、会员卡等。此外,因为它是半同质化代币,所以每种代币可以有自己的特性和规则,使得这个标准非常灵活和强大,并且由于 Slot 的存在,ERC-3525 可以实现从 ID 到 ID 的转账,就像中本聪的积分卡转积分给 V 神的积分卡一样,并且还能支持非整数的拆分和组合。

**局限性:**ERC-3525 的复杂结构,导致其理解门槛较高。由于 Slot 的存在,在技术结构上存在更加中心化的特征。开发难度较高

从三个层面理解ERC-3525是一种数字世界建模思想

ERC-3525由于其相比于其他代币标准更复杂的结构,其作为一种通用性代币标准,通过其数据结构的可组合性使得其可以在数字世界中创造各种复杂代币结构的能力,就像在现实世界中使用乐高积木创造各种复杂的模型一样,可以说 ERC-3525 代表了一种数字世界建模思想,要想深入理解 ERC-3525 可以从三个方面理解:可拆分组合的超级 NFT、通用数字容器、可视化智能合约。

可拆分组合的超级 NFT:

ERC-3525 只需要转换其属性就可以同时表达 ERC-20、ERC-721 和 ERC-1155 这三种代币标准,例如:

**表达 ERC-20:**Slot 相同, ID 之间的 Value 就可以代表同质化代币

**表达 ERC-721:**Slot 不同,只有一个 ID 的情况下就可以代表非同质化代币

表达 ERC-1155:Slot 不同,拥有多个不同 ID 的情况下就可以代表多实例代币

但 ERC-3525 不止于此,在此之上 ERC-3525 可以实现非同质化代币的拆分,比如一个无聊猿可以真正意义上的被拆分成好几份而不是通过一个额外的合约去实现 NFT 碎片化。对于大部分第一次了解到 ERC-3525 的人来说,普遍的理解可能就是将 ERC-3525 理解成一种可拆分组合的超级 NFT,站在这一层理解 ERC-3525 没有任何问题,但这只是冰山一角,并没有很好的理解 ERC-3525 更大的潜力。

通用数字容器:

要理解到 ERC-3525 是通用数字容器这一层的话,需要理解 ERC-3525 是一种账户抽象(Account Abstraction),上面提到在会员卡的案例中,**ERC-3525 可以实现 ID 到 ID 之间的转账,其内部的 ID 实质上就是一个账户,它具有接收、存储和发送功能,就如同一只装满各种数字资产的篮子。**既然 ERC-3525 作为一个抽象账户,也就意味着我们可以将某个 Slot 中的 ID 的操作权限分离解藕,授予给其他的钱包地址,而不只是这个 ERC-3525 智能合约的所有者。

ERC-3525 的账户抽象和 ERC-4337 的账户抽象区别在于,ERC-4337 将智能合约钱包的签名权和所有权解藕后可以使用自定义的签名方式进行操作,比如实现传统的账户密码操作钱包等等,而 ERC-3525 的账户抽象则依然依靠于 EOA 钱包账户(使用私钥操作的钱包)进行操作,并且一个 ID 只能接收同一个 Slot 下的资产。

如果 ERC-3525 的 ID 理解成一种有接收、存储和发送功能账户的话,也就意味着其可以作为一个数字资产的容器,任意的数字资产可以作为溶液倒入这个通用数字容器中变成一种均匀的溶液,这时候这个 ID 的 Value 就变成了一种一篮子资产的份额。

举一个例子,在一个 Slot 中,容器 A (ID: A) 被倒入了 100 个比特币、10 个以太坊,那么比特币和以太坊作为一种溶液进入容器后就会变成均匀的溶液,如果把容器 A 的 Value 均匀分成十份,那么每一个被拆分的容器里面就会同样的拥有 10 个比特币和 1 个以太坊,这时候如果该容器要和另外一个拥有不同成分溶液的容器 (100 个 Doge) 相组合时,新容器中的溶液就代表着 10 个比特币、1 个以太坊和 100 个 Doge,同样这个容器可以继续拆分以及组合,而里面的溶液 (Value) 则代表着这一篮子资产的份额。

理解到这一层就能感受到 ERC-3525 的魔力之处,通过其复杂的数据结构和灵活的可组合性,你可以在数字世界中创造无数种复杂的代币结构,就像俄罗斯套娃一样在容器中可以反复嵌套很多层资产,这就非常适合用来表达一些结构化金融资产比如 ABS、MBS 等。

可视化智能合约:

“ERC-3525 作为一种可视化智能合约“这一层意思其实并不难理解,同样把 ERC-3525 比作是一个容器,那么就相当于在容器上装上了一个实时更新的显示屏,上面显示着这个容器中的所有信息内容以及变化,比如溶液中含有什么成分(有哪些资产以及什么比例),可视化的特性可以使得其更容易进行管理和更透明化。

虽然只是实现了一种智能合约的可视化,看上去非常简单,但是其背后代表的意义却并不简单,如果在 2008 年之前有 ERC-3525 这门技术且被广泛使用,或许金融危机就不会发生了,这还得从 08 年金融危机的导火索之一开始说起,那便是金融衍生品乱象。:

在互联网泡沫破灭后,美国为了刺激经济开启了低利率宽松货币政策,而贷款的低利率会导致更多人去贷款。如果你看过一部电影叫《大空头》的话,你应该会对电影中的一幕印象深刻:一个人没有任何抵押品甚至用他的狗的名义都可以在银行贷到款买房,为什么这种离谱的情况都能发生?难道银行不怕这些人不还钱吗?实际上银行还真不怕,这都因为有一种金融衍生品叫 MBS。

抵押贷款支持证券(Mortgage-Backed Securities,简称 MBS)是一种资产支持证券,其收入流来源于一组抵押贷款资产,例如住宅或商业抵押贷款。这些贷款由贷款提供者(如银行)打包并出售给特殊目的实体(SPE),该实体再将它们转化为可出售给投资者的证券。

这种操作方式实质上是把一组抵押贷款打包成一个新的金融产品出售给投资者。对于银行而言,这种操作可以将原本的贷款风险转移,通过卖出这些打包的抵押贷款获得现金,以赚取利差。那些被评级为高风险的贷款,例如无收入无抵押的贷款,被称为次级贷款。这就是为何 2008 年的金融危机被称为“次贷危机”,因为许多次级贷款的违约导致了 MBS 市场的崩溃。

那么既然房贷可以被打包成金融资产,其他贷款(如学生贷款、汽车贷款、信用卡贷款)自然而然的也可以被打包成金融资产,这类资产通常被叫做资产支持证券(ABS),MBS 和 ABS 这些金融衍生品的收益底层逻辑都来源于贷款人还款的利息和本金,这些金融衍生品看似有高额的回报,吸引了大量的投资者入场,而问题也随之而来。

在可以转移风险的这种模型下,银行只关注贷款数量的增加,忽视了贷款质量的重要性,许多风险较高的次级贷款被打包进入 ABS 和 MBS,而随着 ABS、MBS 的流行,金融机构甚至开始制造更复杂的金融衍生品——债务抵押证券(CDO)。

如果说 ABS 和 MBS 是许多贷款打包后的金融资产,那么 CDO 就是 ABS 和 MBS 打包后的金融资产,形成了更多层级的金融产品。将不同品质的资产打包后增加了投资组合的多样性,并设置了劣后(收益率较高但违约时先承担本金损失)、优先(收益较低但违约时本金相对更安全)的不同偿付等级,理论上可以增加投资组合整体的稳定性,获得更好的夏普比率(风险收益比)。

然而,这种复杂的金融产品让投资者对其真实风险的理解变得更加模糊,而评级机构的道德风险也进一步加重了这一问题,有一些评级机构为了抢客户会将本应该属于较高风险级的资产评为低风险级,这进一步加大了风险。

加上信用违约互换(CDS)等保险产品将 CDO 的不同层级进行进一步保险、拆分、重新打包,在新的 CDO 中混入 CDS 等其他资产,称之为合成 CDO(Synthetic CDO),到最后人们已经被层层嵌套的金融衍生品搞地完全无法知道支撑其背后的到底是哪些资产了。许多次级贷款被掺进了许多被评为所谓低风险的金融衍生品中,失真的评级又让高风险资产配上了极低的保费,层层打包后卖给了各种券商各种投资人,整个金融系统的杠杆率在飞速提升,越发摇摇欲坠。

随着美国开始加息后,贷款利息增长导致许多贷款人开始出现违约情况。这个问题最初在次级贷款市场中最为明显,然而由于次级贷款被打包在 ABS、MBS 甚至 CDO 中,这个问题迅速在金融市场中蔓延开来。许多看似高等级、低风险的金融衍生品突然暴露出高违约风险,而投资者对这些衍生品的真实风险一无所知,市场信心被严重打击,金融市场出现了大规模的抛售,这就是 2008 年金融危机的主要导火索之一。

这种情况正是由金融市场的无序、不透明和过于复杂的结构所引发的。然而,ERC-3525 这种可视化智能合约正好能够解决这个问题。ERC-3525 可以实现复杂的金融衍生品,比如 ABS、MBS 和 CDO 等的嵌套。更为重要的是,它的可视化特性能让人直接看到这些复杂嵌套产品中都具体包含哪些成分,对风险控制起到重要作用。

放在 2008 年的场景之下,就是再复杂的资产证券化产品,都能根据其底层资产的收益率违约率,计算出实时的客观的评级。这种透明度的提升,结合区块链智能合约的自动执行,提高了交易的安全性和信任度,防止系统性风险的累积。

如果在2008年之前 ERC-3525 就得到了应用,那每一个投资者、每一个市场参与者,都可以清晰地了解到他们投资的具体情况,也许当年的危机就不会发生。由此可见 ERC-3525 的可视化智能合约这一层对未来真实世界资产上链(RWA)的资产管理有着多么重要的意义。

未来哪些ERC-3525应用领域值得关注?

作为一种可拆分和组合的超级NFT、通用数字容器,同时又具有可视化智能合约的特性,ERC-3525 的核心竞争力在于其能够借助数据结构转换来实现无比的灵活性、可组合性,以及通过可视化功能带来的极致透明度和执行便利。这种创新的结构赋予了 ERC-3525 在一些领域产生巨大优势,包括但不限于:

真实世界资产上链(Real-World Assets,RWA):

对于真实世界资产(RWA)的定义,我们可以将其简单理解为区块链系统以外的所有资产,包括但不限于货币、股票、债券、商品、基金等证券类资产,以及房地产、艺术品和收藏品、农业、气候资产以及无形资产(如碳信用额和知识产权)等非证券类资产。

根据花旗银行的最新研究报告《金钱、代币与游戏》,预计到 2030 年,高达 5 万亿美元的资金可能会流向新型数字货币形式,如中央银行数字货币(CBDC)和稳定币,而其中大约一半的资金可能会基于区块链的分布式账本技术。这一预测着眼于法律和技术的持续革新,现实世界资产的代币化(Real-World Asset Tokenization,简称 RWA)被看作是引领区块链行业进入数十万亿美元市场的关键驱动因素。事实上,任何可以被赋予价值的资产,无论是红酒还是金融资产,都有可能被代币化,借助区块链技术实现流动性的大幅提升和全球化的交易。

ERC-3525 在真实世界证券资产中具有显著的优势。作为一种通用数字容器,ERC-3525 能够表达现实世界中几乎所有类型的金融资产,通过智能合约可视化功能,能够清晰地揭示这些金融资产的内部结构,极大地提高了其透明度,将风险直观地呈现出来。

不仅如此,除了传统的金融资产外,ERC-3525 还在供应链金融方面展示了一种全新的可能性。借助其独特的属性,ERC-3525 能够对供应链中的各种资产进行代币化,包括原材料、生产设备、存货、应收账款等,供应链作为区块链的一个重大叙事之一,菠菜举一个实际应用案例来说明 ERC-3525 在供应链金融中的颠覆性:

在供应链金融中,应收账款保理(Factoring)是一种常见的业务模式。它允许企业将应收账款以一定的折扣价格出售给第三方(通常是保理公司),从而获取必要的融资,改善自身的现金流状况。然而,在传统的供应链金融模式中,这种保理服务通常只对大型公司和一部分信誉良好的中小企业开放,大部分中小企业往往难以享受到这种服务。

这一问题的根本原因在于票据的证伪难题,中小企业普遍缺乏充足的信用支撑,投资人无法对大量的中小企业进行合理风控。导致中小企业在现实中普遍存在融资难题,如果中小企业无法接受账期的延迟支付,就很难接到大企业的订单;但接受大企业的订单,又会导致企业的流动资金紧张,增加现金流断裂的风险。

想象一下,如果在这个场景中我们将支付票据进行通证化。通过 ERC-3525,我们可以创建一对账户:支付账户(Payable)和应收帐款账户(Receivable)。这两个账户之间像形成了一种类似于量子纠缠的支付通道,只要买家向支付账户汇款,资金就会通过智能合约自动分发到应收帐款账户中。这意味着无论应收帐款被拆分为多少份,无论最终落入谁的手中,最后都会按照预定的比例转移到应收帐款账户中,这大大增加了供应链金融保理业务的流动性和可组合性。

在传统的供应链金融保理业务中,票据真伪鉴定一直是一个难题。在西方国家,票据通常由各个公司自行打印,而非通过统一的渠道,这使得票据的真伪难以辨别。同时,银行将应收账款票据作为抵押也很难实操,因为每次抵押都需要让两家企业签合约抵押票据收益权,违约涉及还涉及付款对象的转移。这极大地阻碍了大部分中小企业开展保理业务和融资。

然而,区块链技术的运用可以转变这种局面。通过智能合约,我们可以在开票过程中加入一个确认(Confirm)步骤。一旦确认,票据就会生成并附带双方的确认签名。这就确保了票据是在双方已确认的状态下生成的。考虑到账期拖欠实际上等同于卖家向买家提供的一种形式的贷款,如果我们能够有效地解决票据真伪问题,卖家就能够依托买家的信誉将这个应收账款以一定的折扣率售卖给保理机构,从而得到贴现款项。

举个例子,如果一个卖家拥有一笔面值为 100 万元的应收账款,而保理机构愿意以 90% 的折扣率购买这笔账款,卖家就能立即获取 90 万元的现金流,而不需要等待买家的支付。这个过程实质上是通过转移信用风险来加速现金流的流动,这是通过 ERC-3525 以及区块链技术可以实现的。

借助区块链的可追溯性和透明性、智能合约的自动执行和验证,以及 ERC-3525 的执行便利,我们可以看到,ERC-3525 在传统金融资产通证化,特别是供应链金融中具有显著优势,但在 RWA 赛道中,区块链技术的广泛应用更需要主权政府、受监管的金融机构和大公司的支持,但这也符合 ERC-3525 在技术结构上相对中心化的特性,并且随着预言机等中间件设施的不断更新和完善,真实世界资产上链会是 ERC-3525 未来的一个大叙事,非常值得持续关注。

虚拟资产或商品:

除了代表金融资产以外,ERC-3525 还可以用来代表虚拟的数字商品或项目,如虚拟土地、可升级/可合并的游戏物品、虚拟会员卡、礼品卡、抽奖票等。其中虚拟土地、游戏道具以及会员卡是比较值得关注的领域,对于现有的游戏道具和虚拟土地体系,ERC-3525 展现出了更高的可能性和灵活性,并且 ERC-3525 向后兼容了 ERC-721 标准,这意味着所有支持 ERC-721 标准的协议、平台和钱包集成 ERC-3525 都会比较轻松,这在未来游戏与区块链的结合中 ERC-3525 有潜力表现出更高的可玩性。

随着星巴克奥德赛计划的推出,客户忠诚度计划与 Web3 的结合引发了广泛关注。这可以被理解为一种积分会员卡制度,而星巴克拥有全球领先的客户忠诚度计划,仅在美国地区,就有千万活跃会员。值得注意的是,会员卡可能成为 Web3 发生 Mass Adoption 的一个关键场景,这将有助于吸引大批用户进入 Web3 的世界。

从早先的肯德基和麦当劳案例中,我们可以看出,ERC-3525 代币标准在客户忠诚度计划中表现出显著优势。它能够实现从 ID 到 ID 的收、转、存操作,而且其 Value 能很好地表示会员卡 ID 中的积分数值。因此,ERC-3525 在此应用场景中具有很高的潜力,并在未来将可能发挥出比其他代币标准更大的潜力。。

社交、身份领域以及代币化账户:

由于 ERC-3525 具有可组合性,它可以表达更多的数据结构,这使其在当前的 Web3 社交领域,比如 Lens 这样的协议中,使用半同质化代币 (SFT) 来表达社交图谱可能比非同质化代币 (NFT) 更有优势。此外,借助 ERC-3525 实现灵魂绑定代币 (SBT) 也能表达出更多的属性,比如可以在 SBT 中对一些特定的数据进行量化表示如某场活动中某人的贡献度等。

此外,ERC-3525 作为一种账户抽象以及数字容器,其本身就可以当作是一个“钱包”,因此除了拥有正常区块链钱包所拥有的功能外,ERC-3525 还为其它更具想象力的创新留出了空间。

总结

作为一种可拆分和组合的超级 NFT、通用数字资产容器、和可视化智能合约,ERC-3525 的定位其实并不是为了解决价值创造问题,而是解决价值包装的问题,数字资产可以长出一张动态、具有丰富信息的界面,可以碎片化、合并、打包、组合和编程。

ERC-3525 在 Web3 的未来趋势中展现出了显著的优势。无论是真实世界资产(RWA)、客户忠诚度计划,还是游戏等领域,ERC-3525 都有着显著的潜力。尤其在像供应链金融这样的真实世界资产的细分领域中,ERC-3525 相比于其他标准更是有着压倒性的优势,这些发展方向值得我们持续保持关注。

而目前 ERC-3525 还面临着一些挑战和阻力:

1.高度的复杂性导致了较高的认知门槛,阻碍了人们对于 ERC-3525 的普遍了解和接受。

2.ERC-3525 开发难度相较于 ERC-20、ERC-721 和 ERC-1155等标准更高,对创业团队有着更高要求。

3.ERC-3525 的应用场景可能涉及主权政府和中心化担保机构,属于半中心化地带,与绝对的去中心化精神可能产生冲突,对区块链世界的价值观影响犹未可知。

不论如何,正因为 ERC-3525 目前尚未引起市场的关注,又极具潜力,这才使它更值得我们密切关注。我们期待在未来 Web3 的 Mass adoption 中,ERC-3525 能够发挥重要的作用。

Reference:

[1]https://icg.citi.com/icghome/what-we-think/citigps/insights/money-tokens-and-games

[2]https://eips.ethereum.org/EIPS/eip-3525

[3]https://mp.weixin.qq.com/s/cf8_oDVGBSwXYqEWYmv8uA

[4]https://research.web3caff.com/zh/archives/1996

[5]https://sftlabs.io/2022/09/27/everything-about-fungible-semi-fungible-non-fungible-tokens/

[6]https://www.binance.com/zh-CN/news/top/7221255
Chainlink 2.0 万字研报:能否开启新一轮创新热潮?全景式拆解其构成背景、技术原理、经济模型与未来挑战预言机 (Oracle),相信大家经常会听到这个词,但其实关心预言机的小伙伴并不多,很多人在第一次听到预言机时可能会想:“它难道能预测某一时间阶段会发生什么吗?” 然而,预言机并非真正意义上的 “预言家”,而是在整个区块链行业中扮演着至关重要的角色。因此,本份研报菠菜和 Arnaud 将与各位读者一起探讨预言机的概念、其必要性、市场格局的演变,以及 Chainlink 为何会成为预言机赛道领先者。此外,我们还将关注最近 Chainlink Function 的推出是否会引发新的一轮创新热潮,以及 Chainlink 经济模型 2.0 所带来的变化。 作者:菠菜菠菜,Arnaud,Web3Caff Research 研究员 致谢:Frank(Chainlink 技术社区负责人)、修桑(Chainlink 大使)、付少庆老师 字数:本份研报超 16000 字,预计阅读时长 33 分钟 目录 区块链为何需要预言机及其原理 预言机应用场景 预言机市场格局演变 Chainlink 为何成为预言机赛道领先者 去中心化的预言机网络 市场趋势前瞻性 重视开发者关系 Chainlink Function 能否引起新的创新热潮 Chainlink Function 解决了什么问题 开发门槛和节点中心化问题 自定义运算的数据难以篡改性和安全性问题 Chainlink Function 的潜在应用场景 Chainlink 经济模型 Chainlink 1.0 经济模型 Chainlink 2.0 经济模型 质押机制 显性激励机制 隐性激励机制 新的费用模式 扩大参与者收入:Chainlink Build 减少服务商成本:Chainlink Scale 可能存在的问题 未来展望 参考文献 区块链为何需要预言机及其原理 区块链(公有链)世界和现实世界是完全隔离的两个世界。区块链系统可以被视为一个确定性系统,其中所有节点遵循相同的规则和协议来执行交易和达成共识。在这个过程中,每个节点都要进行确定性操作,即对于相同的输入数据,所有节点都会得到相同的输出结果。这种确定性操作保证了去中心化的共识过程的有效性和安全性。 然而,当涉及到接收外部数据时,情况就变得不确定了。由于外部数据可能因来源、时间和其他因素的不同而产生差异,各个节点在获取和处理外部数据时可能面临不确定性操作。这种不确定性操作可能导致节点之间的数据不一致,从而影响共识过程,所以区块链本身无法主动获取来自外部的数据。 尽管区块链在很多方面具有革命性的潜力,尤其是像以太坊这样的可编程区块链,但如果其作为一个封闭的系统不与外界产生链接,那么它无法实现其全部价值,就像一台没有连接互联网的电脑。只有让区块链技术真正焕发生机,与外部世界连接起来使链上的智能合约能够访问和响应现实世界的数据,让智能合约真正应用在现实中,这样 Web3 才能真正走向大众。 而预言机就是负责连接区块链和现实世界的桥梁,以此来实现区块链和现实世界的数据互通。预言机负责将外部数据安全、准确且可信地引入区块链系统。通过预言机,区块链系统可以在保持确定性操作的基础上,获取和利用外部数据,从而实现更广泛的应用和功能。 图源:Chainlink PowerPoint 预言机应用场景 作为连接区块链和现实世界的桥梁,可以说只要是可以和现实世界数据相关的应用都可以是预言机的应用场景,比如:保险、供应链、预测市场、物联网、稳定币、游戏以及 DeFi 等等, 以下是预言机的一些典型应用场景: 去中心化金融(DeFi):预言机在 DeFi 领域发挥着关键作用,为借贷、衍生品交易、保险、RWA 等应用提供实时的金融市场数据。例如,AAVE 和 Synthetix 等项目依赖预言机提供准确的价格数据,以确保系统内资产的正确估值和风险管理。 保险:预言机可以为链上保险项目提供现实世界的事件数据,如天气状况、自然灾害等,从而触发保险合约中的赔付条款。 预测市场:预言机为预测市场提供实时的结果数据,使用户能够在区块链上进行投注和交易,预测政治选举、体育比赛等事件的结果。 物联网(IoT):预言机可以将物联网设备收集到的数据传递给智能合约,实现自动化的数据交换和决策。例如,供应链管理系统可以利用预言机获取实时的货物追踪信息,提高效率和透明度。 稳定币:预言机为稳定币项目提供实时的外汇数据,以确保稳定币与其挂钩的法定货币保持稳定的汇率关系。 游戏与非同质化代币(NFT):预言机为游戏和 NFT 项目提供随机数生成服务,如 Chainlink 的 VRF(可验证随机函数),从而实现公平和透明的概率事件。 跨链:预言机在跨链领域作为数据和资产交换的关键支持,促进不同区块链网络之间的互操作,包括资产转移、数据共享、智能合约触发以及身份认证与隐私保护。 随着区块链技术和预言机的不断演进和创新,预言机将逐步扩展到更多的应用领域,为各种新兴场景提供可靠的现实世界数据支持。这将推动区块链技术更好地融入我们的日常生活,并解决一系列现实问题。 预言机市场格局演变 预言机作为连接区块链与现实世界数据的桥梁,已经成为了一个关键组成部分,从早期的单一解决方案到现在多样化的预言机生态,市场格局已经发生了显著的演变。在这个背景下,让我们来回顾一下预言机市场的发展历程。 在 DeFiLama 上,截止至本文查询数据之日 2023 年 5 月 1 日,整个预言机市场呈现三足鼎立的格局,Chainlink、Chronicle Labs 和 WINLink 占据了整个预言机市场超过 90% 的市场,接下来我们将介绍前五名的预言机项目以及整个市场的演变过程。 图源:Oracles – DefiLlama 我们来看一下整个预言机市场的演变格局,在 Chainlink 诞生之前整个预言机 100% 的份额都属于 Chronicle Oracles,这是一个由 MakerDAO 资助的预言机,专门为 MakerDAO 服务,属于内部预言机。 然而,随着 2019 年 Chainlink 的诞生和技术创新,预言机市场开始出现重大变革,特别是在经历了 2020 年的 “DeFi Summer” 之后,Chainlink 便成为了整个预言机市场的领先者。随之而来的也是更多的预言机开始萌芽,如 WINkLink、Band Protocol、Pyth 和各种项目的内部预言机(Internal Oracle,项目自行开发和维护的预言机)。 一个有趣的现象是整个内部预言机市场的 TVL 在 2022 年 5 月 7 日开始断崖式暴跌几乎快要归零,这个时间点正是著名的 Luna 崩盘事件,在 Luna 崩盘事件中,其 Token 价值大幅下跌,许多项目因为内部预言机对价格波动的反应不及时而受到严重影响。此次事件暴露了大多数内部预言机在应对极端市场情况时的脆弱性,让市场对内部预言机的信心受到了重创,所以目前内部预言机几乎很少会被采用。 图源:Oracles – DefiLlama 除了 Chainlink 和 Chronicle Oracles 外,作为预言机三巨头之一的 WINLink,作为 TRON 生态内的去中心化预言机项目,依托于 TRON 的用户基础和应用场景,实现了在 TRON 生态中的独立地位。Band Protocol 和 Pyth 虽然在预言机市场中排名第四和第五,但它们的市场份额相对较小,两者加起来的市场份额甚至都没超过 3%。 由此可见,WINkLink 和 Chronicle Oracles 虽然也占据了大部分市场份额,但由于 WINkLink 主要局限于 TRON 生态,Chronicle Oracles 作为 MakerDAO 生态的内部预言机,它们的影响力仍然无法与 Chainlink 相提并论。因此,在目前的通用预言机领域,Chainlink 表现出了压倒性的优势和市场地位,形成了较高的市场壁垒。 Chainlink 是一个去中心化的预言机网络,目前占据了整个预言机市场份额的半壁江山,拥有着预言机中最庞大的生态,甚至国际金融结算网络 SWIFT、联邦快递、英特尔等都是 Chainlink 的合作伙伴,那么为什么 Chainlink 可以做到整个预言机赛道的领先者呢? Chainlink 网络生态 / 图源:What Is an Oracle in Blockchain? » Explained | Chainlink 我们首先回顾一下 Chainlink 的历史,Chainlink 是 SmartContract.com 公司的产品,SmartContract.com 是由 Sergey Nazarov 和 Steve Ellis 共同创建的,成立于 2014 年。公司创立的初衷是为现实世界提供智能合约解决方案 [1]。但随着区块链技术的发展和去中心化金融(DeFi)市场的崛起,SmartContract.com 逐渐将重心转向了预言机领域,专注于解决区块链与现实世界数据之间的连接问题,于是在 2017 年 9 月发布 “Chainlink:去中心化预言机网络” [2],2019 年 5 月正式在以太坊主网推出 [3]。 Chainlink 之所以可以成为预言机赛道领先者,个人认为以下几个因素十分重要: 去中心化的预言机网络 在加密市场中,去中心化、安全性和抗篡改能力尤为重要,由于中心化预言机网络依赖于单个或少数几个数据提供节点,容易受到操纵和攻击,面临单点失败风险。如果其中心化数据节点出现问题或被篡改,整个系统可能会受到影响,导致严重的后果,特别是对于涉及到大量资金的协议来说。 图源:Chainlink PowerPoint Chainlink 作为预言机领先者,其目前占据市场的一个重要原因在于它是一个由许多 Chainlink 节点组成的去中心化预言机网络(DON),根据官方描述,其每个 DON 网络都是由分布在世界各地的节点运营商组成,在运行节点方面都有着丰富的经验和安全保障。 Chainlink 的节点运营商主要包含以下几类 [4]: DevOps 节点:这些节点是专门运行区块链基础架构的组织,比如 PoS 验证节点、PoW 矿池以及全节点 RPC 提供商。这些节点运营商在运行关键 Web3 基础设施、管理加密私钥以及提供服务换取 cryptocurrency 等方面经验丰富。DevOps 节点包括 Fish、P2P Validator 以及 Staked 等顶尖的质押池提供商。 企业节点:这些节点遍布世界各地,目前正为传统的 Web2 经济运行后端基础架构。其中包括德国电信子公司 T-Systems 和瑞士电信等国际电信公司,以及 LexisNexis 等全球化机构。 社区节点:这些节点来自 Chainlink 社区,其中包括 Chainlink Oracle Olympics 的优胜者、CryptoManufaktur、LinkRiver 以及 NorthWest Nodes。 根据官方所述,Chainlink 的去中心化预言机网络 DON 旨在通过引入多个独立、可靠的数据提供节点,确保了数据的安全性、可靠性和抗篡改能力。这种设计降低了单点故障风险,使得操纵数据变得更加困难,因此在关键应用场景中,去中心化预言机可以提供更高程度的信任和可靠性。综上所述,Chainlink 的去中心化预言机特性使其成为众多 DeFi 项目和其他区块链应用的首选数据提供方,这在很大程度上推动了 Chainlink 在预言机市场中的领导地位。 图源:Chainlink PowerPoint 简单来说,中心化预言机网络由一个或少数几个节点来提供数据,很容易出现问题比如宕机或被攻击篡改数据等,就像两个独立的岛屿之间只通过飞鸽传书的方式互相沟通,但只有一两只鸽子在飞,很有可能被海盗拦下来修改书信内容或直接一枪崩了送不到另外一个岛上,但去中心化的预言机网络由较多个独立节点提供数据,因此较大程度上保障了数据的难以篡改性和节点安全性,就像一群鸽子同时飞到另外一个岛上,海盗要想篡改书信的内容或者把鸽子群全部都崩了就需要承担更高的代价和难度。 Chainlink 第一个采用了去中心化的预言机网络的功能是 Data Feed(喂价),这也是 Chainlink 应用最广泛的功能之一,它旨在为智能合约提供了安全、可靠且去中心化的链下数据来源,在 DeFi 中被广泛应用在借贷、衍生品、稳定币、资产管理等场景中。在喂价服务中,Chainlink 节点会接收来自多个数据提供商的链下数据,但是现实世界中的数据源数量十分多,Data Feed 服务如何确保数据的准确性以及质量呢? 图源:Chainlink PowerPoint 在确保数据准确性和质量方面,据官方披露,Data Feed 采用的是多层级数据聚合机制,简单来说就是数据会经过多层级的聚合处理。[3] 首先价格数据聚合器也就是 CoinGecko、Coinmarketcap 这种的数据网站会在众多原始数据源中进行第一次聚合,这些数据聚合器会通过计算生成一个交易量加权平均价来确保交易数据的质量,接着就是 Chainlink 的节点运营商会从这些数据聚合器中获取一次价格数据并进行第二次聚合,通常来说会选取其中位数价格,但为什么是中位数呢? 假设有 5 个数据源节点去接收比特币的价格,但其中有一个数据出现异常,五个价格数据分别为:10001、10002、10001、10003、9999999,这时候取中间值 10002 就可以很好的避免这个异常数据影响到最终的价格数据,如果取平均值的话就会出现这个异常数据把最终价格给拉高的情况,因此从理论情况下,一般取中位数可以较好的保障预言机服务的可靠性。 那么最后一层数据聚合就是发生在去中心化预言机网络 DON 层面,所有节点运营商上传其获取的中位数数据以及节点签名并生成一个预言机报告(OCR)在链上发布,该报告涵盖了所有预言机节点上传的数据以及签名。预言机报告(OCR)每次在链上发布,都会先验证每个节点的签名,然后再对所有数据进行一次聚合(如提取中位数),并将其储存在参考合约中,数据一旦储存就难以再被篡改。 并且一个 DON 中至少需要有 2/3 的节点上传结果和签名,预言机报告(OCR)才会被链上接受,这类似于以太坊的权益证明共识机制:只有 2/3 的节点投票验证通过才可以出块。这种机制很大程度的保障了 Data Feed 最终数据的难以篡改。 因此根据个人理解,Data Feed 服务的数据经过了多重聚合处理并由更可靠的节点运营商以及共识机制进行传输,以此来保障数据的准确性和难以篡改性。 图源:Chainlink PowerPoint 市场趋势前瞻性 如果我们回看历史,可以发现 Chainlink 的成功很大程度上也得益于其前瞻性和对市场趋势的准确把握,每一次新功能的推出似乎都催生了新的一轮生态爆发: Chainlink 的 Data Feed 服务于 2019 年正式推出,当时 DeFi 市场正处于萌芽阶段,在 Data Feed 推出后,以此旨在为 DeFi 项目提供可靠、安全和透明的数据源,后来到了 2020 年,DeFi 市场迎来了爆发式增长,这被称为 “DeFi Summer”,而在当时绝大多数的 DeFi 项目都依赖于 Chainlink 的 Data Feed 服务,这使得 Chainlink 在 DeFi 市场中确立了领导地位,成为许多 DeFi 应用的首选预言机。 除了 Data Feed 服务外,还有一个功能 Chainlink VRF 似乎也催生了 NFT 和 GameFi 生态的爆发。根据官方描述,Chainlink VRF(可验证随机函数)是一种去中心化的随机数生成服务,可以为智能合约提供安全和可验证的随机性。在许多应用场景中,如游戏、NFT 项目和预测市场,随机数生成是关键组成部分。传统的随机数生成方法在区块链环境中可能容易受到操纵和攻击,从而导致结果不公平、不透明,而 Chainlink VRF 很好的解决了痛点。 Chainlink VRF 在 2020 年左右推出,恰逢加密艺术品、收藏品和游戏产业的爆发性增长。而 NFT(非同质化 Token)市场在 2021 年迅速崛起引发了一场 “NFT Summer”,催生了大量与艺术品、收藏品和加密游戏相关的项目,在 Dune 中我们可以看到 VRF v1 在 2021 年的 BSC 链上被调用的频率呈现井喷式增长(2022 年后由于 v2 发布所以 v1 的调用少了)。 图源:Chainlink Dashboard – Dune Chainlink VRF 为这些 NFT 项目提供了关键的随机性服务,以此旨在帮助它们实现公平的分发、随机属性生成等功能。像当时爆火的 GameFi 游戏 Axie Infinity 使用的就是 Chainlink VRF 功能以确保 4088 个原始 Axies 的每一个都是基于智能合约中预定义的概率真正随机生成特征 [5]。 当然 Chainlink VRF 的应用场景不局限于此,依然还有更多的想象空间,但 Chainlink 的前瞻性和对 NFT 以及 GameFi 市场的精准布局使其在该领域的应用中也占据了重要地位。 图源:Chainlink PowerPoint 综上所述,Chainlink 的前瞻性使其能够准确把握市场趋势,在 DeFi、GameFi、NFT 市场的爆发性增长中获得关键优势,这是 Chainlink 成为预言机赛道领先者的的一个重要因素。 重视开发者关系 开发者关系对于技术平台和生态系统的成功至关重要,苹果公司在上世纪 80 年代开创了 “软件布道者” 这一岗位 [6],软件布道者的工作是鼓励开发者为 macOS 和之后的 iOS 开发应用,而正是苹果意识到平台的价值必须得由平台上运行的软件支撑,自从推出 App Store 以来,苹果就为开发者提供了丰富的资源、工具和支持,帮助他们更轻松地开发和发布应用。此外,苹果还定期举办开发者大会,与开发者分享最新的技术和趋势。 在 2022 年苹果还推出了 Ask Apple 服务,开发者可以直接联系 Apple 布道师、工程师和设计师来解决疑惑、分享心得,并与世界各地的其他开发者交流沟通,并且完全免费,可见苹果对开发者关系的极其重视,正因为这种对开发者的关注和重视,苹果的生态系统得以繁荣发展,拥有世界上最大的应用商店之一。 图源:Ask Apple – Events – Apple Developer 如果说苹果是关注开发者关系的正面案例,那么黑莓(BlackBerry)就是典型的一个反面案例了,BlackBerry 失败的其中一个因素就是未能充分关注开发者关系,与 iOS 和 Android 相比,BlackBerry 的开发环境相对较为复杂和封闭,这给开发者带来了额外的学习和开发成本。由于缺乏简单易用的开发工具和资源,许多开发者选择了转向其他竞争对手的平台。并且随着 iOS 和 Android 应用商店的快速扩张,BlackBerry 的应用生态系统逐渐落后。许多热门应用并没有在 BlackBerry 平台上推出,使其用户体验相对较差,这导致了用户和开发者的大量流失,进一步削弱了其在市场上的竞争地位。 由此可见开发者关系在平台生态中有着举足轻重的重要性,对于 Chainlink 来说,关注开发者关系是启动 Chainlink 平台飞轮的关键因素。通过积极投入资源和支持,Chainlink 可以吸引更多的开发者加入其生态系统,推动平台的繁荣发展。随着开发者社区的不断壮大,Chainlink 平台将会有更多的智能合约和去中心化应用(DApps)接入,为更多的用户提供价值。这将吸引更多的项目方、用户和开发者加入生态系统,形成一个良性循环。同时,随着 Chainlink 生态系统的繁荣发展,平台将逐渐形成网络效应,每增加一个参与者,Chainlink 平台的价值都将增长,进一步推动飞轮效应。 可以看见的是,在开发者关系方面 Chainlink 展现出了相应的重视: 文档与教学资源:Chainlink 提供了较为详细的开发者文档和丰富的教学资源,帮助开发者更容易地了解、学习和使用 Chainlink 技术。这些文档包括 API 文档、开发者指南、示例代码等,覆盖了 Chainlink 各种功能和应用场景。同时 Chainlink 还针对于不同阶段的开发者 Chainlink 都准备了一个系列的开发教程以及视频,帮助开发者快速的上手 Chainlink 的开发工作。 开发者支持:Chainlink 为开发者提供了相应的技术支持,包括在线社区、论坛、技术讨论组以及像 Ask Apple 那种可以直接与官方专家进行沟通等渠道。开发者可以通过官网途径在开发者所在的地区找到当地的开发者社区寻求帮助、分享经验和交流技术心得,以此来形成良好的技术氛围。 活动与赛事:Chainlink 定期组织各种活动和赛事,如黑客马拉松、开发者大会、技术研讨会、线下 Meetup 等。这些活动旨在鼓励开发者参与 Chainlink 生态系统的建设,促进技术交流和创新,提高 Chainlink 在开发者社区的认知度和影响力。 激励计划:Chainlink 为开发者提供相关激励计划,包括赏金、奖金、资助等。这些激励计划旨在奖励为 Chainlink 生态系统做出贡献的开发者,鼓励他们持续参与和创新,从而给整个平台飞轮制造新动力。 Chainlink Function 能否引起新的创新热潮 就在 2023 年 3 月,Chainlink 正式发布了 Chainlink Function 功能,你也可以理解为 Chainlink 2.0。据官方介绍,这是一个无服务器开发者平台,使得任何人都可以轻松的让智能合约连接到任何 Web2 的 API,并使用 Chainlink 的去中心化预言机网络进行自定义化运算。对于开发者来说,Chainlink Function 实现了以下功能 [7]: 广泛的连接性 智能合约可以连接到任何数据源,从公共或受密码保护的 API 到物联网设备和企业系统。 可定制计算 无服务器 runtime 环境可以实现强大的可扩展性和自定义功能,并用来聚合和处理数据。 信任最小化的安全性 Chainlink 去中心化的基础设施经过了时间的检验,已经为众多 Web3 应用保障了数十亿美元的价值。 几分钟内即可享受自助服务 Chainlink Functions 无服务器解决方案只需几分钟就可以上手。解决方案包括一个 CLI、新手工具包以及一个 debugging 环境 无服务器的 runtime 环境 无需服务器就可以运行 JavaScript 代码,因此可以将原本放在基础设施上的时间和精力花在核心应用开发上。 Chainlink Function 解决了什么问题 如果说 Data Feed 解决了数据传输的可靠性和难以篡改性,VRF 解决了链上随机数的验证和防篡改问题,那么 Chainlink Function 则是解决了智能合约连接 Web2 API 的门槛和中心化问题、自定义运算的数据难以篡改性以及安全性问题。接下来让我们一一道来: 开发门槛和节点中心化问题 首先是智能合约连接 Web2 API 的门槛问题,在 Chainlink Function 推出之前,开发者也可以使用 Chainlink 的 Any API 服务去连接 Web2 的 API 获取数据,但 Any API 与 Function 有着截然不同的区别,首先 Any API 要想实现连接 Web2 API 的功能需要开发者自己搭建一个 Chainlink 的节点并且为这个 API 搭建一个外部适配器 [8],较为麻烦。 如果我们把开发者比作厨师,使用 Any API 服务需要开发者自己去搞定一些基础设施比如购买炉灶、安装油烟机等,搞定基础设施之后呢还要为特定的食材(API)准备特定的烹饪工具(外部适配器),较为麻烦,而且 Any API 不支持自定义运算。 对于 Chainlink Function 来说,无服务器的 runtime 环境意味着开发者可以专注于编写代码和功能,而无需关注底层的服务器和基础设施的维护、扩展和管理等。同样把开发者比作一个厨师,那么 Chainlink Function 就是一个自动化的厨房,开发者只需关注准备食材和做菜,而不需要担心购买炉灶、安装抽油烟机等基础设施问题,并且自动化厨房的烹饪工具也很齐全。相比之下,Chainlink Function 把原本的开发难度几乎从 10 降到了 1,而开发门槛的降低将会涌现更多的开发者参与创新。 其次是中心化问题,Any API 的预言机网络使用的是开发者自建的 Chainlink 预言机节点而不是 Chainlink 的去中心化预言机网络 DON,存在中心化的风险,在数据安全性和难以篡改性上都无法保障,就会降低项目的作恶门槛,并局限项目的资金规模。 我们都知道在 Web3 中项目的安全性极其重要,稍有不慎将会打来大量资产损失,这里顺带一提 Data Feed 和 Function 的区别,一个是传输指定数据源的数据,一个是任意数据源的自定义运算。 自定义运算的数据难以篡改性和安全性问题 [9] 首先我们需要知道 Chainlink Function 是如何实现自定义运算以及为什么在去中心化预言机网络中实现自定义运算很重要。了解预言机网络运算之前,我们需要了解一下另外两种运算方式:中心化链下运算和链上运算,这两种运算方式分别代表了中心化和去中心化两个极端。 中心化链下运算通常都在中心化的系统中进行,所以有着非常高的性能以及丰富的可扩展性,它不受到区块链网络的限制。此外,中心化链下运算成本十分低,因为计算不会消耗区块链网络资源。但对于智能合约来说,由于中心化链下运算无法保障数据的可靠性和难以篡改性,缺乏信任度,所以通常不直接将中心化链下运算的结果应用于智能合约。 链上运算是指在区块链网络中进行的计算,比如智能合约的执行等等。链上运算的数据具有很高的可靠性、安全性和难以篡改性,因为所有的计算都在区块链网络中进行,所有的数据和结果都存储在链上。然而,链上运算的速度和效率受到网络限制,且成本较高,因为每次计算都需要消耗网络资源(如以太坊的 Gas 费)。 例如,我们在以太坊上进行转账时,假设 Gas 费用约为 4-5U 左右,在同等 Gas 价格条件下,Mint 稍复杂的智能合约逻辑的 NFT 可能就需要花费 20U 左右,因为这需要更多的以太坊网络资源,所以要想在以太坊上实现复杂逻辑运算的代价是极其昂贵的。链上运算成本高昂且具有局限性,不适合处理大量计算和数据处理任务。 那么回到预言机运算,Chainlink Function 则是在去中心化预言机网络 DON 层面上实现了自定义运算,其实可以被称作去中心化链下运算,实现了信任最小化,其将中心化链下运算链上运算的特性相结合,弥补了中心化链下和链上运算之间的差距,根据官方所述,预言机运算可以使得传输给智能合约的数据能够在保持安全性、可靠性和难以篡改性的同时,也具备中心化链下运算的优势,实现了高性能、低成本和可扩展性。因此,Chainlink Function 可以让智能合约实现以前难以实现或者效率不高的功能,提供了很大的想象空间。 图源:Chainlink PowerPoint 通过 Chainlink Function,开发者可以在去中心化预言机网络中自定义运算逻辑,从而在不将计算负担放在区块链网络上的情况下,满足复杂的智能合约需求。我们来看看 Chainlink Function 是如何运作的: 最终消费者(End Consumer)启动嵌入在 DApp 中的 Chainlink Function 该 DApp 向 Chainlink Function 智能合约发出请求。此请求包括 APl 端点、数据的任何转换以及加密凭据(如果有) 去中心化预言机网络 DON 不断监听 Chainlink Functions 智能合约。当它接收到请求时,每个节点都会独立地触发其运行环境以获取外部数据,在其上执行任何计算,井返回结果 节点使用 OCR2.0 就最终结果达成共识,然后选择一个节点将结果传回链上。如果该节点未能发布数据,则选择另一个节点将其传输到链上。最终的结果是高可靠性和信任最小化安全性的 简而言之,当 Chainlink Function 收到请求后,Chainlink Function 就会在去中心化预言机网络(DON)内通过每个节点独立执行开发者自定义的运算逻辑来获取和处理外部数据,然后利用 OCR 2.0 协议(Chainlink Data Feeds 底层共识协议)对最终数据达成共识并上传到链上。但需要注意的是,尽管 Chainlink Function 确保了数据传输的可靠性、安全性和难以篡改性,但它不能保证数据源的数据真实性,参与方需要对数据来源进行审慎评估。 图源:Chainlink PowerPoint Chainlink Function 的潜在应用场景 根据 Chainlink 的官方资料,我们可以得知 Chainlink Function 可以解锁以下 Web3 应用场景 [7][10]: 开发者可以使用 Chainlink Functions 连接到任何公共或私人数据 API,如获取最近的游戏或体育结果,或从 Token Terminal 提取 Web3 协议上的指标数据(如协议收入、用户费用、活跃用户、TVL) 开发者可以通过让 Chainlink Function 获取数据并在智能合约中引用数据之前对其执行高级计算,如从社交媒体 API 检索数据,计算情绪,并在链上报告转换结果以触发操作(如用户收到限量版 NFT) 开发者可以使用 Chainlink Functions 连接到受密码保护的物联网设备数据或企业系统,将 Web3 协议与现有技术和网络集成。例如,开发者可以从智能手表或智能污染传感器获取数据,或将智能合约连接到企业 ERP 系统(如 SAP)以构建供应链应用程序,或连接到 Stripe API 以检查用户的账户余额 开发者可以与 Chainlink Functions 集成,将他们的智能合约连接到外部去中心化数据库,如 IPFS 和 Filecoin。这将允许开发者利用 DON 作为计算层和 IPFS 用于低成本去中心化存储的链下计算 dApp。例如,开发者可以通过使用 Chainlink 函数获取链下投票并将投票结果转发到链上以触发基于智能合约的操作,从而为 DAO 构建去中心化的链下投票系统 开发人员可以连接到 Web2 应用程序并构建复杂运算逻辑的混合智能合约 开发人员可以几乎从任何 Web2 系统(如 AWS S3、Firebase 或 Google Cloud Storage 甚至是特斯拉汽车)获取数据 开发人员可以接入 Al 进行回应(例如,在 OpenAl 的 ChatGPT APl 或为 DeFi 交易生成建议的云提供商) 图源:Chainlink PowerPoint 除了官方提到的潜在应用场景之外,我们还可以从社区提交的 Chainlink Function 案例中找到一些比较有趣的方案 [11],比如使用 Chainlink Function 获取谷歌地图距离矩阵的数据等等,更多案例可以进入https://www.usechainlinkfunctions.com/查看。除了以上应用案例外,Chainlink Function 的潜在应用场景也值得关注,截止至本份研报撰写阶段,Chainlink Function 刚刚发布一个多月,仍处于测试网 Beta 阶段,因此我们还需要更多的时间来观察。 图源:useChainlinkFunctions() – quick and easy to understand code examples for Chainlink Functions 简单来说,Chainlink Function 实现了在去中心化预言机网络上连接外部任意 API,进行自定义运算和数据处理的可靠、可信和难以篡改性,在此之前,这种功能仅限于中心化系统。而通过 Chainlink Function,开发者可以更加灵活、便捷、低门槛的访问和使用预言机服务,这使得 DApp 在应用场景和潜力上有了更大的想象空间。但是需要注意的是,Chainlink Function 仅仅是可以保障数据传输中的数据可靠、可信、难以篡改性,而不是数据的真实性。因此,参与方则需要对数据来源进行严格审查,避免利用数据源进行作恶行为,由于 Chainlink Function 目前仍处于 Beta 测试阶段,因此目前潜在的风险和漏洞未知,更多还需要交给时间和市场来验证。 Chainlink 经济模型 随着 Chainlink 推出去中心化预言机网络(DON)以及它支持的 Chainlink Function,其经济模型也需要进行改革。Chainlink 推出了 Chainlink 2.0 经济模型,借助 Token Staking 带来的显性激励机制和隐性激励机制,以及 Chainlink Build 和 Chainlink Scale 带来的收入-成本端优化,为建立 DON 铺平了道路。 下面,我们会深入浅出地讲解 Chainlink 2.0 的经济模型,比较它与 1.0 的不同、实现了什么目的、是如何实现的。除此之外,我们会根据这一话题做一些延申,希望引发读者对经济模型的思考。 Chainlink 1.0 经济模型 Chainlink Whitepaper-v1 这样描述 LINK 的作用: “The ChainLink network utilizes the LINK token to pay ChainLink Node operators…”[12],这是非常古典的 Token 经济:让 Token 作为生态内的支付手段,即货币最常见的功能。使用 Chainlink 服务的 Client 需要使用 LINK 支付节点服务商,借此,LINK 有了初步的效用和供需关系。 有经验的读者或许已经看出来,这样的 Token 经济过于简单:对 Token 赋能有限,且去中心化程度不足。在 Chainlink 发展的前期,这样易于 Onboarding 的 Token 经济是合理的;但随着 Chainlink 的业务发展,其对于生态的去中心化、安全性提出了更高的要求,原本的 Token 经济也无法完全捕获生态内的价值,一个更复杂的 Token 经济就自然需要被提出。 Chainlink 2.0 可以达到两个目的: 1)业务上而言,增强生态的去中心化(形成 DON 的必要条件),从而增强预言机服务的安全性与准确性。按照官方的说法,就是 “Expands the role of Decentralized Oracle Networks (DONs) in the blockchain ecosystem, laying out the key advancements for the Chainlink Network to power a suite of decentralized services for smart contracts on any blockchain.”[12] 2)财务上而言,增强 Token 的 Value Capture,让 Token 可以更全面地反映生态价值。这一点官方没有明确阐述,但随着 Chainlink 2.0 的落地,价值捕获的提升是可以预期的。预言机节点和社区参与者需要通过质押 LINK 参与 Chainlink 生态,让 LINK 的需求随着 Chainlink 生态的扩大而增加,质押机制还会降低 LINK 的抛压,从供需两端驱动了 LINK 的价值。 接下来,我们详细了解一下 Chainlink 2.0 的机制,以及这些措施是如何赋能去中心化、提升生态的安全性和价值捕获的。 Chainlink 2.0 经济模型 质押机制 质押机制是 Chainlink 2.0 的核心。它将 DON 节点权利与 Token 结合,形成了治理的货币化,通过可量化的利害关系制约了节点的作恶可能。 Token 经济与治理机制相结合,通过显性激励机制完成了超线性质押影响,通过隐性激励机制限制了节点的短视行为。 目前的研究许多都聚焦于质押机制本身对 Token 的财务影响,对治理机制尤其是隐性激励机制(Implicit-Incentive Framework, IIF)的探讨不足。因此,我们将根据 Chainlink 2.0 的 白皮书对质押机制做详细介绍,并通过这些事实去尝试回答 Token 经济的本质问题。 显性激励机制 白皮书将 Chainlink 的质押机制称为显性质押机制,这是因为显性激励机制主要是由 Staking 完成的。所谓 “显性激励”,是相对于 “隐性激励” 而言的,前者侧重于直接的奖励和惩罚措施,而后者则侧重于未来机会成本的折现。 DON 节点可能会犯错,无论这些错误是故意还是无意,个体还是集体。我们可以先熟悉以下 DON 节点可能会犯的错误: 1)面向整个生态的错误:报告错误数据或未及时报告数据。 个体节点可能会报告错误数据或不及时报告数据,这种类型的错误不会影响 DON 的数据结果,因此可视情况予以补救或惩罚。 如果足够多的节点提供了错误的数据,DON 可能会形成分叉(forking)/模糊(equivocation),会对 DON 的安全性造成危害,因此 DON 可以定期在主链上的审计合约中记录 L 的状态。如果其未来状态与已记录的状态不符,用户可以向审计合约提交错误行为证据。 2)面向服务用户的错误:违反服务水平协议(Service Level Agreements, SLAs)。 通过链上协议,SLAs 规定了 DON 节点向用户提供服务的基本义务(如持续时间、数据准确度、数据类型等)。如果 DON 节点没有提供相应的服务,用户可以 challenge 节点的行为。 每个 DON 的背后都有一个服务协议,它将定义每个预言机节点需要抵押的 LINK Token 数量和关键性能要求,例如单个节点的响应可以偏离聚合值多远以及预言机中的聚合值有多远报告可能会偏离它应该代表的正确值。服务协议还可以定义其他参数,例如使用的数据源、更新频率、每个节点支付的费用等。[14] 为了有效地发现并避免错误行为,Chainlink 2.0 设计了一个双层检举的显性激励机制。 这一显性激励机制可以被拆分为以下的细分机制: 1)双层预言机网络 Chainlink 建立了双层预言机网络。第一层被称为初始层(default tier),即预言机网络本身,由网络各节点构成;第二层被称为后备层(backstop tier),由历史数据可信赖(strong historical reliability scores)或预言机数量级更大的网络(an order of magnitude more oracles than the first tier)组成,如 Aave、Synthetix、Compound 等。 第一层是生态的参与者,第二层是生态的裁决者。裁决者并非因为单纯地位上的高低而具有裁决权,而是因为过往历史数据表现或预言机数量级而更具有可信度。 初始层的节点相互监督,在发现大规模异常时可以向后备层报告,由后备层的节点做出判断。双层预言机网络增加了一个在关键时刻起效的仲裁委员会,以部分牺牲去中心化的方式减少了对节点多数贿赂攻击的风险。 图源:Chainlink 2.0 Super-Linear Staking: An Overview 2)保证金制度 Staking 类似于保证金制度。节点需要缴纳两部分保证金(deposits):第一部分保证金会因报告与大众不同的数据而罚没(slash),第二部分保证金则会因错误上升到第二层网络裁决(faulty escalation)而罚没。 除了节点之外,通过质押保证金,用户也可以对节点的行为提出挑战。通过用户挑战机制,Chainlink 将用户与社区也纳入到了生态安全体系之内,除了允许节点相互监督检举,也允许了节点之外的监督。 3)监察者优先级(watchdog priorities)与超线性质押影响(super-linear staking impact) “超线性质押影响” 是 Chainlink 2.0 的主要特点。这个名字乍一听很唬人,很难字面理解它的意思。接下来,我们用尽可能平实的语言去解释超线性质押影响的含义。 我们先看看什么是 “线性的” 质押影响。如果贿赂成本(C)与节点数(n)是线性关系,那么这一质押影响是线性的。每个节点的最小边际贿赂成本(minimum marginal cost)可以认为是每个节点的直接机会成本,因为如果一个理性的节点收到的贿赂不及其未来通过举报可以获得的收益,它就会选择背叛。假设每个节点都缴纳了一样的保证金 $d,如果攻击者贿赂了半数节点,且每个节点举报的收益是均分问题节点的保证金($d/2),那么贿赂成本 C = $d*n/2,C 和 n 之间存在系数为 $d/2 的线性关系。 Chainlink 使用了一种有趣的博弈论方法,让贿赂成本 C 与贿赂节点数 n 之间存在平方关系。在此之前,我们先熟悉另一个概念:监察者优先级(watchdog priorities)。 在上文对线性质押影响的讨论中,我们假设节点举报的收益是均分问题节点的保证金($d*n/2)。现在,我们假设节点的举报收益并不是均分问题节点的保证金,而是由举报节点中的某一个节点获得全部的问题节点保证金。那么,决定是哪一个节点获得全部保证金的顺序,就被称为 “监察者优先级”。这一优先级是随机的,因此攻击者无法知悉哪一个节点可能获得所有奖励。 在这样的情况下,攻击者的贿赂成本就会远高于线性质押影响:因为无从知道哪个节点会获得全部奖励,稳妥的方式是给所有可能获得奖励的节点以全部保证金的贿赂,否则节点就会因为可能的机会成本而选择举报。因此,假设每个节点都缴纳了一样的保证金 $d,如果攻击者贿赂了半数节点,且节点举报的收益是可能获得问题节点的全部保证金($dn/2),那么贿赂成本 C=($dn/2) * n=$d*n^2/2,C 和 n 之间存在平方关系。也就是说,随着节点数量的增加,贿赂成本平方地增加,而非线性地增加,这就是 “非线性质押影响” 的含义。 通过随机选择一个举报节点获得全部问题节点保证金奖励,让贿赂成本非线性地增加,这是 Chainlink 2.0 在质押设计上的巧妙之处。 图源:Chainlink 2.0 Super-Linear Staking: An Overview 以下是白皮书上没有写的内容:更进一步探讨,事实上,贿赂节点的成本应该还会远高于非线性质押影响,这受到了议价权(bargaining power)和博弈论(game theory)的影响。 议价权影响:因为任何一层节点都可能成为监督者,一旦攻击者联系了节点,他就暴露了自己的攻击意图,为此攻击者会面临更小的议价权,可能被节点威胁。 博弈论影响:被贿赂的节点之间存在囚徒困境,假设所有节点都被贿赂,那么一个节点选择叛变(报告),它就可以获得所有奖励。在这种情况下,节点的选择会倾向于纳什均衡,即都叛变,而非合作。 监督者优先级的设置正是考虑到了这一点:假设攻击者成功贿赂了所有节点,如果不设置监督者优先级,而平均分配所有奖励,那么背叛的收益是可预期的,在理性的情况下,结果会倾向于纳什均衡:每个监督者倾向于获得 $d 的奖励(所有人都错报了数据,但所有人都报告了)。而设置了监督者优先级后,每个监督者都可能获得 $dn 的奖励,尽管奖励的数学期望仍然是 $d,但不平均的概率分布让背叛的收益变得不确定了,所以给予每个节点 $dn 的贿赂才是合理的。 图源:Chainlink 2.0 Super-Linear Staking: An Overview 隐性激励机制 上文中,我们探讨了 Chainlink 2.0 的显性质押机制如何通过监督者优先级的博弈论实现了超线性质押影响。为了简化模型,我们显然只考虑了节点行为的直接经济收益(贿赂和报告奖励),而没有考虑节点行为的机会成本或潜在收益。 严格地说,隐性激励仍然应该是质押机制影响的一部分,毕竟机会成本和潜在收益也应该被纳入博弈之中,但为了解释方便,白皮书和本文选择将这一部分单独划分出来讨论。 未来费用机会(Future Fee Opportunity, FFO) 白皮书给节点的机会成本/潜在收益赋予了一个很 fancy 的名字:未来费用机会(Future Fee Opportunity, FFO)。我们可以将 FFO 理解为长期的机会成本。 这里为不了解机会成本的读者们简单介绍机会成本:机会成本是指因选择某选项而错过的最佳次优选(next best choice)的价值。机会成本是博弈论中的重要概念,因为机会成本会影响博弈中行动者的行为——考虑到所有博弈参与者的目的是最大化自身的利益,机会成本的概念会让参与者更好地理解自己所面临的权衡(trade-off),让他们不仅考虑到直接的收益与成本,也会同时考虑到其他选择可能带来的收益。 比如,Alice 选择了一份月薪为 5000 元的工作,但如果她面临的最佳选择是一份月薪为 1 万元的工作,她面临的机会成本为 1 万元。再复杂化一下 Alice 的例子:如果 Alice 选择了一份月薪 1 万元的工作,这份工作的工资不会增长,但另一份月薪 5000 元的工作在未来会变成月薪 2 万元,此时 Alice 还会面临长期的机会成本。为了达到最优解,如果 Alice 不是只工作一年就退休的话(i.e. Alice 是长期行动者,long-run player),她就有必要了解短期和长期的机会成本。 考虑到成为节点需要部署设备、质押保证金,我们可以假定节点是长期行动者,因此未来费用机会对节点而言是重要的。对于 Chainlink 节点而言,FFO 就是未来的节点收益。节点收益并不稳定,而与以下因素相关(实际上就是 Chainlink 对节点表现的评价体系):节点历史表现(performance history)、数据接口(data access)、DON 参与度(DON participation)和跨平台活动(cross-platform activity)。前三个都比较好理解,第四个因素 “跨平台活动 “主要指的是节点在 Chainlink 生态之外的表现,如担任 POS 验证节点或非基于区块链的信息服务。 投机性未来费用机会(Speculated FFO) 在讨论 FFO 时,我们提到:” 对于 Chainlink 节点而言,FFO 就是未来的节点收益 “。聪明的读者也许很快能想到:除了收益这种直接的机会成本而言,至少还有两种间接的机会成本:1)随着区块链生态的发展、Chainlink 生态的扩大,节点会有新的用户和收益机会;2)节点自身的声誉和舆论影响。前者就是我们这里探讨的” 投机性未来费用机会(Speculated FFO)“,后者就是下一部分探讨的” 外部声誉(External Reputation)“。 简单地说,考虑到 Chainlink 是预言机的领先者、预言机是区块链数据服务的刚需,如果早期节点保持良好表现并稳定地留在 Chainlink 生态内,那么它们只会更为稳健获得更多营收。换言之,通过成为 Chainlink 的可靠节点,节点们可以和加密生态和 Chainlink 的 beta 一起成长。这一部分的潜在收益,被称为投机性未来费用机会,即一种潜在的长期机会成本。 外部声誉(External Reputation) Chainlink 的节点不是别名化的(pseudonymous),意味着节点们的行为会与生态外的声誉产生联系。如果某一节点作恶,它在别的生态系统中的声誉也会受到影响,并因此限制其作恶可能。换言之,这是” 社会道德约束 “。 新的费用模式 在上面的内容中,我们详尽介绍了 Chainlink 2.0 的质押机制以及其制约节点作恶可能、增加生态整体安全性的原理。Chainlink 2.0 还包括其他部分:1)致力于降低早期项目参与门槛并扩大参与者收入的 Chainlink Build;2)致力于减少节点服务商成本并扩展生态网络的 Chainlink Scale。因为它们都对 Chainlink 节点和质押者的收入与成本造成了影响,所以这里我将它们统称为新的费用模式。 扩大参与者收入:Chainlink Build 存在两个问题: 对于 dApp 而言:Chainlink 提供的预言机服务对许多 dApp 而言都是必须的,但在项目尚未产生收入时,使用 Chainlink 服务可能是个过于昂贵的选择; 对于服务提供者(节点/数据提供者/质押者等)而言:提供服务获得的报酬是单一的,即提供服务收到的费用收入,以 LINK 形式发放。 有一个方法可以解决以上两个问题:允许早期项目使用自身的 Token 换取 Chainlink 服务,允许服务提供者收到项目 Token 作为报酬,用 Token 换服务。 说得 Fancy 一些,就是 “BUILD 参与者将把他们总 Token 供应的多个百分点投入到 BUILD 计划中,以加速他们的生态系统增长并推动 dApp 创新。”“Chainlink BUILD 是一个旨在通过协调跨生态系统激励措施来增强 dApp 的 Chainlink 效应的计划。参与 BUILD 的项目承诺支付网络费用,并为 Chainlink 社区中的服务提供商提供激励,例如为项目提供关键利益和服务的 Chainlink 质押者。向 Chainlink 生态系统参与者提供的经济激励可以帮助鼓励他们参与该 dApp 的生态系统,例如通过参与项目的治理流程、在各自的质押机制上质押原生 Token,以及成为其社区的口头支持成员”[15]。 当然,上面说的是 Chainlink Build 的核心。实际上,Chainlink Build 还承诺了项目参与方以更多回报: 优先访问: 在完整的主网发布之前,可以访问精选的 alpha 和 beta 版本的 Chainlink 服务集合,以加速先进的 oracle 解决方案实现的高级 dApp 功能的开发。 增强安全性: 通过向 LINK 质押者提供激励来提高由 Chainlink Staking 支持的 Chainlink 服务的安全性。对于 Staking v0.1,这从以太坊上的 ETH/USD 开始,但计划在未来扩展到更多的提要。 高级技术支持: 从 Chainlink 生态系统中的服务提供商那里获得有关预言机解决方案的直接支持。这包括与生态系统专家的专门通话,他们可以帮助确定新产品和工程要求。 自定义数据馈送: 访问自定义数据馈送 DON,这些 DON 满足独特的用例要求,并由相同的高质量 Chainlink 节点运营商提供支持,这些运营商已经通过 Price Feeds 帮助确保了数百亿美元的价值。 更高质量的数据: 获得访问各种行业领先数据提供商的帮助,这些提供商可以帮助实现数据来源的多样化和自定义数据源 DON 的防篡改,未来可能包括其他形式的元数据。 更强大的数据馈送监控和维护: 通过对 DON 操作的维护和监控支持,确保自定义数据馈送 DON 的最大可靠性。这可以包括开发新的基础设施以满足独特的用户需求 [16]。 减少服务商成本:Chainlink Scale 节点运营商每次在链上提供预言机报告时都会产生费用,这些费用通常由节点运营商自行承担,由预言机奖励和用户费用共同 Cover。 图源:Introducing the Chainlink SCALE Program | Chainlink Blog Chainlink Scale 允许 Layer1 和 Layer2 的公链提供 Gas Fee Grants,来 Cover 节点提供链上报告的 gas 成本。它之前的名字也许更能直白地让我们理解这一点:Blockchain Gas Grants。[17] 通过 Chainlink Scale,Chainlink 的节点降低了运营成本和操作复杂度(不用兑换链上原生 Token 来支付 Gas),显然是有利的。但是,公链为什么会愿意给予 Grants 呢? 这是因为对于公链而言,最紧要的是扩大生态:包括 dApp 和用户。通过为支持特定公链、提供特定数据服务的预言机网络提供 Grants,可以方便自身公链上的 dApp 生态开发,从而吸引更多的开发者与用户。考虑到公链、节点和 dApp 的三重需求,相信 Chainlink Scale 会更好的构建起来。 可能存在的问题 Chainlink 2.0 会让 LINK 成为治理 Token 吗? 尽管质押是常见的治理 Token 经济方案,但 LINK 并不符合治理 Token 的特征。质押的 Token 数量不会影响节点在 DON 中的话语权,而更类似一种保证金制度,以避免节点作恶。 Chainlink 的质押机制是 POS 吗? 尽管 Chainlink 的质押机制与 POS 机制很像,都利用质押权益来保证去中心化的安全性、都具有保证金被 Slash 的可能,但这两种机制: 服务的目的不同。公链的 POS 机制服务于共识决定:区块写入的权利;Chainlink 的质押机制服务于生态价值:确保数据及时、准确。 决定的机制不同:对于 POS 而言,质押的权益数量越大,获得区块提议权的可能越高;对于 Chainlink 的质押机制而言,质押数量取决于 SLAs,并不影响话语权。 未来展望 综上所述,由于区块链是个封闭系统,需要预言机来实现与现实世界数据的链接才能激发更大的应用潜力,而如 Chainlink 这类预言机赛道选手则担任着其中的一个重要角色,随着作为在通用预言机领域有着垄断优势的 Chainlink 推出 Chainlink Function,这将使得开发者能够更加灵活地在去中心化预言机网络上连接外部任意 API,进行自定义运算和数据处理。而新的 Chainlink 经济模型 2.0 则提出了实现超线性质押影响的质押机制和新的费用模式,进一步提升了其生态的安全性和可持续性。相信在未来随着像 Chainlink 这样的基础设施不断完善,将会进一步推动区块链技术在各个领域的发展,并为 Web3 的大规模采用和创新推动提供有力的支撑。 参考文献 [1]New Blockchain Startup Brings Contracts into the Digital Age – Coindesk [2]https://research.chain.link/whitepaper-v1.pdf [3]Chainlink launches Mainnet to get data in and out of Ethereum smart contracts -ZDNET [4]Chainlink Price Feeds 如何保障 DeFi 生态安全 | Chainlink Blog [5]35+ Blockchain RNG Use Cases Enabled by Chainlink VRF | Chainlink [6] 开发者关系是决定 Web3 成败的关键要素 | Chainlink Blog [7]Introducing Chainlink Functions: Connect the World’s APIs to Web3 [8]Chainlink Any API Documentation | Chainlink Documentation [9]一文读懂预言机运算——赋予预言机数据传输和链下计算的双重功能 | Chainlink Blog [10] What is Chainlink Functions? | Chainlink Documentation [11]useChainlinkFunctions() – quick and easy to understand code examples for Chainlink Functions [12]https://research.chain.link/whitepaper-v1.pdf [13] Chainlink 2.0 and the future of Decentralized Oracle Networks | Chainlink [14]Chainlink 2.0 Super-Linear Staking: An Overview [15]Introducing Chainlink BUILD | Chainlink Blog [16]Introducing the Chainlink SCALE Program | Chainlink Blog

Chainlink 2.0 万字研报:能否开启新一轮创新热潮?全景式拆解其构成背景、技术原理、经济模型与未来挑战

预言机 (Oracle),相信大家经常会听到这个词,但其实关心预言机的小伙伴并不多,很多人在第一次听到预言机时可能会想:“它难道能预测某一时间阶段会发生什么吗?” 然而,预言机并非真正意义上的 “预言家”,而是在整个区块链行业中扮演着至关重要的角色。因此,本份研报菠菜和 Arnaud 将与各位读者一起探讨预言机的概念、其必要性、市场格局的演变,以及 Chainlink 为何会成为预言机赛道领先者。此外,我们还将关注最近 Chainlink Function 的推出是否会引发新的一轮创新热潮,以及 Chainlink 经济模型 2.0 所带来的变化。

作者:菠菜菠菜,Arnaud,Web3Caff Research 研究员

致谢:Frank(Chainlink 技术社区负责人)、修桑(Chainlink 大使)、付少庆老师

字数:本份研报超 16000 字,预计阅读时长 33 分钟

目录

区块链为何需要预言机及其原理

预言机应用场景

预言机市场格局演变

Chainlink 为何成为预言机赛道领先者

去中心化的预言机网络

市场趋势前瞻性

重视开发者关系

Chainlink Function 能否引起新的创新热潮

Chainlink Function 解决了什么问题

开发门槛和节点中心化问题

自定义运算的数据难以篡改性和安全性问题

Chainlink Function 的潜在应用场景

Chainlink 经济模型

Chainlink 1.0 经济模型

Chainlink 2.0 经济模型

质押机制

显性激励机制

隐性激励机制

新的费用模式

扩大参与者收入:Chainlink Build

减少服务商成本:Chainlink Scale

可能存在的问题

未来展望

参考文献

区块链为何需要预言机及其原理

区块链(公有链)世界和现实世界是完全隔离的两个世界。区块链系统可以被视为一个确定性系统,其中所有节点遵循相同的规则和协议来执行交易和达成共识。在这个过程中,每个节点都要进行确定性操作,即对于相同的输入数据,所有节点都会得到相同的输出结果。这种确定性操作保证了去中心化的共识过程的有效性和安全性。

然而,当涉及到接收外部数据时,情况就变得不确定了。由于外部数据可能因来源、时间和其他因素的不同而产生差异,各个节点在获取和处理外部数据时可能面临不确定性操作。这种不确定性操作可能导致节点之间的数据不一致,从而影响共识过程,所以区块链本身无法主动获取来自外部的数据。

尽管区块链在很多方面具有革命性的潜力,尤其是像以太坊这样的可编程区块链,但如果其作为一个封闭的系统不与外界产生链接,那么它无法实现其全部价值,就像一台没有连接互联网的电脑。只有让区块链技术真正焕发生机,与外部世界连接起来使链上的智能合约能够访问和响应现实世界的数据,让智能合约真正应用在现实中,这样 Web3 才能真正走向大众。

而预言机就是负责连接区块链和现实世界的桥梁,以此来实现区块链和现实世界的数据互通。预言机负责将外部数据安全、准确且可信地引入区块链系统。通过预言机,区块链系统可以在保持确定性操作的基础上,获取和利用外部数据,从而实现更广泛的应用和功能。

图源:Chainlink PowerPoint

预言机应用场景

作为连接区块链和现实世界的桥梁,可以说只要是可以和现实世界数据相关的应用都可以是预言机的应用场景,比如:保险、供应链、预测市场、物联网、稳定币、游戏以及 DeFi 等等,

以下是预言机的一些典型应用场景:

去中心化金融(DeFi):预言机在 DeFi 领域发挥着关键作用,为借贷、衍生品交易、保险、RWA 等应用提供实时的金融市场数据。例如,AAVE 和 Synthetix 等项目依赖预言机提供准确的价格数据,以确保系统内资产的正确估值和风险管理。

保险:预言机可以为链上保险项目提供现实世界的事件数据,如天气状况、自然灾害等,从而触发保险合约中的赔付条款。

预测市场:预言机为预测市场提供实时的结果数据,使用户能够在区块链上进行投注和交易,预测政治选举、体育比赛等事件的结果。

物联网(IoT):预言机可以将物联网设备收集到的数据传递给智能合约,实现自动化的数据交换和决策。例如,供应链管理系统可以利用预言机获取实时的货物追踪信息,提高效率和透明度。

稳定币:预言机为稳定币项目提供实时的外汇数据,以确保稳定币与其挂钩的法定货币保持稳定的汇率关系。

游戏与非同质化代币(NFT):预言机为游戏和 NFT 项目提供随机数生成服务,如 Chainlink 的 VRF(可验证随机函数),从而实现公平和透明的概率事件。

跨链:预言机在跨链领域作为数据和资产交换的关键支持,促进不同区块链网络之间的互操作,包括资产转移、数据共享、智能合约触发以及身份认证与隐私保护。

随着区块链技术和预言机的不断演进和创新,预言机将逐步扩展到更多的应用领域,为各种新兴场景提供可靠的现实世界数据支持。这将推动区块链技术更好地融入我们的日常生活,并解决一系列现实问题。

预言机市场格局演变

预言机作为连接区块链与现实世界数据的桥梁,已经成为了一个关键组成部分,从早期的单一解决方案到现在多样化的预言机生态,市场格局已经发生了显著的演变。在这个背景下,让我们来回顾一下预言机市场的发展历程。

在 DeFiLama 上,截止至本文查询数据之日 2023 年 5 月 1 日,整个预言机市场呈现三足鼎立的格局,Chainlink、Chronicle Labs 和 WINLink 占据了整个预言机市场超过 90% 的市场,接下来我们将介绍前五名的预言机项目以及整个市场的演变过程。

图源:Oracles – DefiLlama

我们来看一下整个预言机市场的演变格局,在 Chainlink 诞生之前整个预言机 100% 的份额都属于 Chronicle Oracles,这是一个由 MakerDAO 资助的预言机,专门为 MakerDAO 服务,属于内部预言机。

然而,随着 2019 年 Chainlink 的诞生和技术创新,预言机市场开始出现重大变革,特别是在经历了 2020 年的 “DeFi Summer” 之后,Chainlink 便成为了整个预言机市场的领先者。随之而来的也是更多的预言机开始萌芽,如 WINkLink、Band Protocol、Pyth 和各种项目的内部预言机(Internal Oracle,项目自行开发和维护的预言机)。

一个有趣的现象是整个内部预言机市场的 TVL 在 2022 年 5 月 7 日开始断崖式暴跌几乎快要归零,这个时间点正是著名的 Luna 崩盘事件,在 Luna 崩盘事件中,其 Token 价值大幅下跌,许多项目因为内部预言机对价格波动的反应不及时而受到严重影响。此次事件暴露了大多数内部预言机在应对极端市场情况时的脆弱性,让市场对内部预言机的信心受到了重创,所以目前内部预言机几乎很少会被采用。

图源:Oracles – DefiLlama

除了 Chainlink 和 Chronicle Oracles 外,作为预言机三巨头之一的 WINLink,作为 TRON 生态内的去中心化预言机项目,依托于 TRON 的用户基础和应用场景,实现了在 TRON 生态中的独立地位。Band Protocol 和 Pyth 虽然在预言机市场中排名第四和第五,但它们的市场份额相对较小,两者加起来的市场份额甚至都没超过 3%。

由此可见,WINkLink 和 Chronicle Oracles 虽然也占据了大部分市场份额,但由于 WINkLink 主要局限于 TRON 生态,Chronicle Oracles 作为 MakerDAO 生态的内部预言机,它们的影响力仍然无法与 Chainlink 相提并论。因此,在目前的通用预言机领域,Chainlink 表现出了压倒性的优势和市场地位,形成了较高的市场壁垒。

Chainlink 是一个去中心化的预言机网络,目前占据了整个预言机市场份额的半壁江山,拥有着预言机中最庞大的生态,甚至国际金融结算网络 SWIFT、联邦快递、英特尔等都是 Chainlink 的合作伙伴,那么为什么 Chainlink 可以做到整个预言机赛道的领先者呢?

Chainlink 网络生态 / 图源:What Is an Oracle in Blockchain? » Explained | Chainlink

我们首先回顾一下 Chainlink 的历史,Chainlink 是 SmartContract.com 公司的产品,SmartContract.com 是由 Sergey Nazarov 和 Steve Ellis 共同创建的,成立于 2014 年。公司创立的初衷是为现实世界提供智能合约解决方案 [1]。但随着区块链技术的发展和去中心化金融(DeFi)市场的崛起,SmartContract.com 逐渐将重心转向了预言机领域,专注于解决区块链与现实世界数据之间的连接问题,于是在 2017 年 9 月发布 “Chainlink:去中心化预言机网络” [2],2019 年 5 月正式在以太坊主网推出 [3]。

Chainlink 之所以可以成为预言机赛道领先者,个人认为以下几个因素十分重要:

去中心化的预言机网络

在加密市场中,去中心化、安全性和抗篡改能力尤为重要,由于中心化预言机网络依赖于单个或少数几个数据提供节点,容易受到操纵和攻击,面临单点失败风险。如果其中心化数据节点出现问题或被篡改,整个系统可能会受到影响,导致严重的后果,特别是对于涉及到大量资金的协议来说。

图源:Chainlink PowerPoint

Chainlink 作为预言机领先者,其目前占据市场的一个重要原因在于它是一个由许多 Chainlink 节点组成的去中心化预言机网络(DON),根据官方描述,其每个 DON 网络都是由分布在世界各地的节点运营商组成,在运行节点方面都有着丰富的经验和安全保障。

Chainlink 的节点运营商主要包含以下几类 [4]:

DevOps 节点:这些节点是专门运行区块链基础架构的组织,比如 PoS 验证节点、PoW 矿池以及全节点 RPC 提供商。这些节点运营商在运行关键 Web3 基础设施、管理加密私钥以及提供服务换取 cryptocurrency 等方面经验丰富。DevOps 节点包括 Fish、P2P Validator 以及 Staked 等顶尖的质押池提供商。

企业节点:这些节点遍布世界各地,目前正为传统的 Web2 经济运行后端基础架构。其中包括德国电信子公司 T-Systems 和瑞士电信等国际电信公司,以及 LexisNexis 等全球化机构。

社区节点:这些节点来自 Chainlink 社区,其中包括 Chainlink Oracle Olympics 的优胜者、CryptoManufaktur、LinkRiver 以及 NorthWest Nodes。

根据官方所述,Chainlink 的去中心化预言机网络 DON 旨在通过引入多个独立、可靠的数据提供节点,确保了数据的安全性、可靠性和抗篡改能力。这种设计降低了单点故障风险,使得操纵数据变得更加困难,因此在关键应用场景中,去中心化预言机可以提供更高程度的信任和可靠性。综上所述,Chainlink 的去中心化预言机特性使其成为众多 DeFi 项目和其他区块链应用的首选数据提供方,这在很大程度上推动了 Chainlink 在预言机市场中的领导地位。

图源:Chainlink PowerPoint

简单来说,中心化预言机网络由一个或少数几个节点来提供数据,很容易出现问题比如宕机或被攻击篡改数据等,就像两个独立的岛屿之间只通过飞鸽传书的方式互相沟通,但只有一两只鸽子在飞,很有可能被海盗拦下来修改书信内容或直接一枪崩了送不到另外一个岛上,但去中心化的预言机网络由较多个独立节点提供数据,因此较大程度上保障了数据的难以篡改性和节点安全性,就像一群鸽子同时飞到另外一个岛上,海盗要想篡改书信的内容或者把鸽子群全部都崩了就需要承担更高的代价和难度。

Chainlink 第一个采用了去中心化的预言机网络的功能是 Data Feed(喂价),这也是 Chainlink 应用最广泛的功能之一,它旨在为智能合约提供了安全、可靠且去中心化的链下数据来源,在 DeFi 中被广泛应用在借贷、衍生品、稳定币、资产管理等场景中。在喂价服务中,Chainlink 节点会接收来自多个数据提供商的链下数据,但是现实世界中的数据源数量十分多,Data Feed 服务如何确保数据的准确性以及质量呢?

图源:Chainlink PowerPoint

在确保数据准确性和质量方面,据官方披露,Data Feed 采用的是多层级数据聚合机制,简单来说就是数据会经过多层级的聚合处理。[3] 首先价格数据聚合器也就是 CoinGecko、Coinmarketcap 这种的数据网站会在众多原始数据源中进行第一次聚合,这些数据聚合器会通过计算生成一个交易量加权平均价来确保交易数据的质量,接着就是 Chainlink 的节点运营商会从这些数据聚合器中获取一次价格数据并进行第二次聚合,通常来说会选取其中位数价格,但为什么是中位数呢?

假设有 5 个数据源节点去接收比特币的价格,但其中有一个数据出现异常,五个价格数据分别为:10001、10002、10001、10003、9999999,这时候取中间值 10002 就可以很好的避免这个异常数据影响到最终的价格数据,如果取平均值的话就会出现这个异常数据把最终价格给拉高的情况,因此从理论情况下,一般取中位数可以较好的保障预言机服务的可靠性。

那么最后一层数据聚合就是发生在去中心化预言机网络 DON 层面,所有节点运营商上传其获取的中位数数据以及节点签名并生成一个预言机报告(OCR)在链上发布,该报告涵盖了所有预言机节点上传的数据以及签名。预言机报告(OCR)每次在链上发布,都会先验证每个节点的签名,然后再对所有数据进行一次聚合(如提取中位数),并将其储存在参考合约中,数据一旦储存就难以再被篡改。

并且一个 DON 中至少需要有 2/3 的节点上传结果和签名,预言机报告(OCR)才会被链上接受,这类似于以太坊的权益证明共识机制:只有 2/3 的节点投票验证通过才可以出块。这种机制很大程度的保障了 Data Feed 最终数据的难以篡改。

因此根据个人理解,Data Feed 服务的数据经过了多重聚合处理并由更可靠的节点运营商以及共识机制进行传输,以此来保障数据的准确性和难以篡改性。

图源:Chainlink PowerPoint

市场趋势前瞻性

如果我们回看历史,可以发现 Chainlink 的成功很大程度上也得益于其前瞻性和对市场趋势的准确把握,每一次新功能的推出似乎都催生了新的一轮生态爆发:

Chainlink 的 Data Feed 服务于 2019 年正式推出,当时 DeFi 市场正处于萌芽阶段,在 Data Feed 推出后,以此旨在为 DeFi 项目提供可靠、安全和透明的数据源,后来到了 2020 年,DeFi 市场迎来了爆发式增长,这被称为 “DeFi Summer”,而在当时绝大多数的 DeFi 项目都依赖于 Chainlink 的 Data Feed 服务,这使得 Chainlink 在 DeFi 市场中确立了领导地位,成为许多 DeFi 应用的首选预言机。

除了 Data Feed 服务外,还有一个功能 Chainlink VRF 似乎也催生了 NFT 和 GameFi 生态的爆发。根据官方描述,Chainlink VRF(可验证随机函数)是一种去中心化的随机数生成服务,可以为智能合约提供安全和可验证的随机性。在许多应用场景中,如游戏、NFT 项目和预测市场,随机数生成是关键组成部分。传统的随机数生成方法在区块链环境中可能容易受到操纵和攻击,从而导致结果不公平、不透明,而 Chainlink VRF 很好的解决了痛点。

Chainlink VRF 在 2020 年左右推出,恰逢加密艺术品、收藏品和游戏产业的爆发性增长。而 NFT(非同质化 Token)市场在 2021 年迅速崛起引发了一场 “NFT Summer”,催生了大量与艺术品、收藏品和加密游戏相关的项目,在 Dune 中我们可以看到 VRF v1 在 2021 年的 BSC 链上被调用的频率呈现井喷式增长(2022 年后由于 v2 发布所以 v1 的调用少了)。

图源:Chainlink Dashboard – Dune

Chainlink VRF 为这些 NFT 项目提供了关键的随机性服务,以此旨在帮助它们实现公平的分发、随机属性生成等功能。像当时爆火的 GameFi 游戏 Axie Infinity 使用的就是 Chainlink VRF 功能以确保 4088 个原始 Axies 的每一个都是基于智能合约中预定义的概率真正随机生成特征 [5]。

当然 Chainlink VRF 的应用场景不局限于此,依然还有更多的想象空间,但 Chainlink 的前瞻性和对 NFT 以及 GameFi 市场的精准布局使其在该领域的应用中也占据了重要地位。

图源:Chainlink PowerPoint

综上所述,Chainlink 的前瞻性使其能够准确把握市场趋势,在 DeFi、GameFi、NFT 市场的爆发性增长中获得关键优势,这是 Chainlink 成为预言机赛道领先者的的一个重要因素。

重视开发者关系

开发者关系对于技术平台和生态系统的成功至关重要,苹果公司在上世纪 80 年代开创了 “软件布道者” 这一岗位 [6],软件布道者的工作是鼓励开发者为 macOS 和之后的 iOS 开发应用,而正是苹果意识到平台的价值必须得由平台上运行的软件支撑,自从推出 App Store 以来,苹果就为开发者提供了丰富的资源、工具和支持,帮助他们更轻松地开发和发布应用。此外,苹果还定期举办开发者大会,与开发者分享最新的技术和趋势。

在 2022 年苹果还推出了 Ask Apple 服务,开发者可以直接联系 Apple 布道师、工程师和设计师来解决疑惑、分享心得,并与世界各地的其他开发者交流沟通,并且完全免费,可见苹果对开发者关系的极其重视,正因为这种对开发者的关注和重视,苹果的生态系统得以繁荣发展,拥有世界上最大的应用商店之一。

图源:Ask Apple – Events – Apple Developer

如果说苹果是关注开发者关系的正面案例,那么黑莓(BlackBerry)就是典型的一个反面案例了,BlackBerry 失败的其中一个因素就是未能充分关注开发者关系,与 iOS 和 Android 相比,BlackBerry 的开发环境相对较为复杂和封闭,这给开发者带来了额外的学习和开发成本。由于缺乏简单易用的开发工具和资源,许多开发者选择了转向其他竞争对手的平台。并且随着 iOS 和 Android 应用商店的快速扩张,BlackBerry 的应用生态系统逐渐落后。许多热门应用并没有在 BlackBerry 平台上推出,使其用户体验相对较差,这导致了用户和开发者的大量流失,进一步削弱了其在市场上的竞争地位。

由此可见开发者关系在平台生态中有着举足轻重的重要性,对于 Chainlink 来说,关注开发者关系是启动 Chainlink 平台飞轮的关键因素。通过积极投入资源和支持,Chainlink 可以吸引更多的开发者加入其生态系统,推动平台的繁荣发展。随着开发者社区的不断壮大,Chainlink 平台将会有更多的智能合约和去中心化应用(DApps)接入,为更多的用户提供价值。这将吸引更多的项目方、用户和开发者加入生态系统,形成一个良性循环。同时,随着 Chainlink 生态系统的繁荣发展,平台将逐渐形成网络效应,每增加一个参与者,Chainlink 平台的价值都将增长,进一步推动飞轮效应。

可以看见的是,在开发者关系方面 Chainlink 展现出了相应的重视:

文档与教学资源:Chainlink 提供了较为详细的开发者文档和丰富的教学资源,帮助开发者更容易地了解、学习和使用 Chainlink 技术。这些文档包括 API 文档、开发者指南、示例代码等,覆盖了 Chainlink 各种功能和应用场景。同时 Chainlink 还针对于不同阶段的开发者 Chainlink 都准备了一个系列的开发教程以及视频,帮助开发者快速的上手 Chainlink 的开发工作。

开发者支持:Chainlink 为开发者提供了相应的技术支持,包括在线社区、论坛、技术讨论组以及像 Ask Apple 那种可以直接与官方专家进行沟通等渠道。开发者可以通过官网途径在开发者所在的地区找到当地的开发者社区寻求帮助、分享经验和交流技术心得,以此来形成良好的技术氛围。

活动与赛事:Chainlink 定期组织各种活动和赛事,如黑客马拉松、开发者大会、技术研讨会、线下 Meetup 等。这些活动旨在鼓励开发者参与 Chainlink 生态系统的建设,促进技术交流和创新,提高 Chainlink 在开发者社区的认知度和影响力。

激励计划:Chainlink 为开发者提供相关激励计划,包括赏金、奖金、资助等。这些激励计划旨在奖励为 Chainlink 生态系统做出贡献的开发者,鼓励他们持续参与和创新,从而给整个平台飞轮制造新动力。

Chainlink Function 能否引起新的创新热潮

就在 2023 年 3 月,Chainlink 正式发布了 Chainlink Function 功能,你也可以理解为 Chainlink 2.0。据官方介绍,这是一个无服务器开发者平台,使得任何人都可以轻松的让智能合约连接到任何 Web2 的 API,并使用 Chainlink 的去中心化预言机网络进行自定义化运算。对于开发者来说,Chainlink Function 实现了以下功能 [7]:

广泛的连接性

智能合约可以连接到任何数据源,从公共或受密码保护的 API 到物联网设备和企业系统。

可定制计算

无服务器 runtime 环境可以实现强大的可扩展性和自定义功能,并用来聚合和处理数据。

信任最小化的安全性

Chainlink 去中心化的基础设施经过了时间的检验,已经为众多 Web3 应用保障了数十亿美元的价值。

几分钟内即可享受自助服务

Chainlink Functions 无服务器解决方案只需几分钟就可以上手。解决方案包括一个 CLI、新手工具包以及一个 debugging 环境

无服务器的 runtime 环境

无需服务器就可以运行 JavaScript 代码,因此可以将原本放在基础设施上的时间和精力花在核心应用开发上。

Chainlink Function 解决了什么问题

如果说 Data Feed 解决了数据传输的可靠性和难以篡改性,VRF 解决了链上随机数的验证和防篡改问题,那么 Chainlink Function 则是解决了智能合约连接 Web2 API 的门槛和中心化问题、自定义运算的数据难以篡改性以及安全性问题。接下来让我们一一道来:

开发门槛和节点中心化问题

首先是智能合约连接 Web2 API 的门槛问题,在 Chainlink Function 推出之前,开发者也可以使用 Chainlink 的 Any API 服务去连接 Web2 的 API 获取数据,但 Any API 与 Function 有着截然不同的区别,首先 Any API 要想实现连接 Web2 API 的功能需要开发者自己搭建一个 Chainlink 的节点并且为这个 API 搭建一个外部适配器 [8],较为麻烦。

如果我们把开发者比作厨师,使用 Any API 服务需要开发者自己去搞定一些基础设施比如购买炉灶、安装油烟机等,搞定基础设施之后呢还要为特定的食材(API)准备特定的烹饪工具(外部适配器),较为麻烦,而且 Any API 不支持自定义运算。

对于 Chainlink Function 来说,无服务器的 runtime 环境意味着开发者可以专注于编写代码和功能,而无需关注底层的服务器和基础设施的维护、扩展和管理等。同样把开发者比作一个厨师,那么 Chainlink Function 就是一个自动化的厨房,开发者只需关注准备食材和做菜,而不需要担心购买炉灶、安装抽油烟机等基础设施问题,并且自动化厨房的烹饪工具也很齐全。相比之下,Chainlink Function 把原本的开发难度几乎从 10 降到了 1,而开发门槛的降低将会涌现更多的开发者参与创新。

其次是中心化问题,Any API 的预言机网络使用的是开发者自建的 Chainlink 预言机节点而不是 Chainlink 的去中心化预言机网络 DON,存在中心化的风险,在数据安全性和难以篡改性上都无法保障,就会降低项目的作恶门槛,并局限项目的资金规模。

我们都知道在 Web3 中项目的安全性极其重要,稍有不慎将会打来大量资产损失,这里顺带一提 Data Feed 和 Function 的区别,一个是传输指定数据源的数据,一个是任意数据源的自定义运算。

自定义运算的数据难以篡改性和安全性问题 [9]

首先我们需要知道 Chainlink Function 是如何实现自定义运算以及为什么在去中心化预言机网络中实现自定义运算很重要。了解预言机网络运算之前,我们需要了解一下另外两种运算方式:中心化链下运算和链上运算,这两种运算方式分别代表了中心化和去中心化两个极端。

中心化链下运算通常都在中心化的系统中进行,所以有着非常高的性能以及丰富的可扩展性,它不受到区块链网络的限制。此外,中心化链下运算成本十分低,因为计算不会消耗区块链网络资源。但对于智能合约来说,由于中心化链下运算无法保障数据的可靠性和难以篡改性,缺乏信任度,所以通常不直接将中心化链下运算的结果应用于智能合约。

链上运算是指在区块链网络中进行的计算,比如智能合约的执行等等。链上运算的数据具有很高的可靠性、安全性和难以篡改性,因为所有的计算都在区块链网络中进行,所有的数据和结果都存储在链上。然而,链上运算的速度和效率受到网络限制,且成本较高,因为每次计算都需要消耗网络资源(如以太坊的 Gas 费)。

例如,我们在以太坊上进行转账时,假设 Gas 费用约为 4-5U 左右,在同等 Gas 价格条件下,Mint 稍复杂的智能合约逻辑的 NFT 可能就需要花费 20U 左右,因为这需要更多的以太坊网络资源,所以要想在以太坊上实现复杂逻辑运算的代价是极其昂贵的。链上运算成本高昂且具有局限性,不适合处理大量计算和数据处理任务。

那么回到预言机运算,Chainlink Function 则是在去中心化预言机网络 DON 层面上实现了自定义运算,其实可以被称作去中心化链下运算,实现了信任最小化,其将中心化链下运算链上运算的特性相结合,弥补了中心化链下和链上运算之间的差距,根据官方所述,预言机运算可以使得传输给智能合约的数据能够在保持安全性、可靠性和难以篡改性的同时,也具备中心化链下运算的优势,实现了高性能、低成本和可扩展性。因此,Chainlink Function 可以让智能合约实现以前难以实现或者效率不高的功能,提供了很大的想象空间。

图源:Chainlink PowerPoint

通过 Chainlink Function,开发者可以在去中心化预言机网络中自定义运算逻辑,从而在不将计算负担放在区块链网络上的情况下,满足复杂的智能合约需求。我们来看看 Chainlink Function 是如何运作的:

最终消费者(End Consumer)启动嵌入在 DApp 中的 Chainlink Function

该 DApp 向 Chainlink Function 智能合约发出请求。此请求包括 APl 端点、数据的任何转换以及加密凭据(如果有)

去中心化预言机网络 DON 不断监听 Chainlink Functions 智能合约。当它接收到请求时,每个节点都会独立地触发其运行环境以获取外部数据,在其上执行任何计算,井返回结果

节点使用 OCR2.0 就最终结果达成共识,然后选择一个节点将结果传回链上。如果该节点未能发布数据,则选择另一个节点将其传输到链上。最终的结果是高可靠性和信任最小化安全性的

简而言之,当 Chainlink Function 收到请求后,Chainlink Function 就会在去中心化预言机网络(DON)内通过每个节点独立执行开发者自定义的运算逻辑来获取和处理外部数据,然后利用 OCR 2.0 协议(Chainlink Data Feeds 底层共识协议)对最终数据达成共识并上传到链上。但需要注意的是,尽管 Chainlink Function 确保了数据传输的可靠性、安全性和难以篡改性,但它不能保证数据源的数据真实性,参与方需要对数据来源进行审慎评估。

图源:Chainlink PowerPoint

Chainlink Function 的潜在应用场景

根据 Chainlink 的官方资料,我们可以得知 Chainlink Function 可以解锁以下 Web3 应用场景 [7][10]:

开发者可以使用 Chainlink Functions 连接到任何公共或私人数据 API,如获取最近的游戏或体育结果,或从 Token Terminal 提取 Web3 协议上的指标数据(如协议收入、用户费用、活跃用户、TVL)

开发者可以通过让 Chainlink Function 获取数据并在智能合约中引用数据之前对其执行高级计算,如从社交媒体 API 检索数据,计算情绪,并在链上报告转换结果以触发操作(如用户收到限量版 NFT)

开发者可以使用 Chainlink Functions 连接到受密码保护的物联网设备数据或企业系统,将 Web3 协议与现有技术和网络集成。例如,开发者可以从智能手表或智能污染传感器获取数据,或将智能合约连接到企业 ERP 系统(如 SAP)以构建供应链应用程序,或连接到 Stripe API 以检查用户的账户余额

开发者可以与 Chainlink Functions 集成,将他们的智能合约连接到外部去中心化数据库,如 IPFS 和 Filecoin。这将允许开发者利用 DON 作为计算层和 IPFS 用于低成本去中心化存储的链下计算 dApp。例如,开发者可以通过使用 Chainlink 函数获取链下投票并将投票结果转发到链上以触发基于智能合约的操作,从而为 DAO 构建去中心化的链下投票系统

开发人员可以连接到 Web2 应用程序并构建复杂运算逻辑的混合智能合约

开发人员可以几乎从任何 Web2 系统(如 AWS S3、Firebase 或 Google Cloud Storage 甚至是特斯拉汽车)获取数据

开发人员可以接入 Al 进行回应(例如,在 OpenAl 的 ChatGPT APl 或为 DeFi 交易生成建议的云提供商)

图源:Chainlink PowerPoint

除了官方提到的潜在应用场景之外,我们还可以从社区提交的 Chainlink Function 案例中找到一些比较有趣的方案 [11],比如使用 Chainlink Function 获取谷歌地图距离矩阵的数据等等,更多案例可以进入https://www.usechainlinkfunctions.com/查看。除了以上应用案例外,Chainlink Function 的潜在应用场景也值得关注,截止至本份研报撰写阶段,Chainlink Function 刚刚发布一个多月,仍处于测试网 Beta 阶段,因此我们还需要更多的时间来观察。

图源:useChainlinkFunctions() – quick and easy to understand code examples for Chainlink Functions

简单来说,Chainlink Function 实现了在去中心化预言机网络上连接外部任意 API,进行自定义运算和数据处理的可靠、可信和难以篡改性,在此之前,这种功能仅限于中心化系统。而通过 Chainlink Function,开发者可以更加灵活、便捷、低门槛的访问和使用预言机服务,这使得 DApp 在应用场景和潜力上有了更大的想象空间。但是需要注意的是,Chainlink Function 仅仅是可以保障数据传输中的数据可靠、可信、难以篡改性,而不是数据的真实性。因此,参与方则需要对数据来源进行严格审查,避免利用数据源进行作恶行为,由于 Chainlink Function 目前仍处于 Beta 测试阶段,因此目前潜在的风险和漏洞未知,更多还需要交给时间和市场来验证。

Chainlink 经济模型

随着 Chainlink 推出去中心化预言机网络(DON)以及它支持的 Chainlink Function,其经济模型也需要进行改革。Chainlink 推出了 Chainlink 2.0 经济模型,借助 Token Staking 带来的显性激励机制和隐性激励机制,以及 Chainlink Build 和 Chainlink Scale 带来的收入-成本端优化,为建立 DON 铺平了道路。

下面,我们会深入浅出地讲解 Chainlink 2.0 的经济模型,比较它与 1.0 的不同、实现了什么目的、是如何实现的。除此之外,我们会根据这一话题做一些延申,希望引发读者对经济模型的思考。

Chainlink 1.0 经济模型

Chainlink Whitepaper-v1 这样描述 LINK 的作用: “The ChainLink network utilizes the LINK token to pay ChainLink Node operators…”[12],这是非常古典的 Token 经济:让 Token 作为生态内的支付手段,即货币最常见的功能。使用 Chainlink 服务的 Client 需要使用 LINK 支付节点服务商,借此,LINK 有了初步的效用和供需关系。

有经验的读者或许已经看出来,这样的 Token 经济过于简单:对 Token 赋能有限,且去中心化程度不足。在 Chainlink 发展的前期,这样易于 Onboarding 的 Token 经济是合理的;但随着 Chainlink 的业务发展,其对于生态的去中心化、安全性提出了更高的要求,原本的 Token 经济也无法完全捕获生态内的价值,一个更复杂的 Token 经济就自然需要被提出。

Chainlink 2.0 可以达到两个目的:

1)业务上而言,增强生态的去中心化(形成 DON 的必要条件),从而增强预言机服务的安全性与准确性。按照官方的说法,就是 “Expands the role of Decentralized Oracle Networks (DONs) in the blockchain ecosystem, laying out the key advancements for the Chainlink Network to power a suite of decentralized services for smart contracts on any blockchain.”[12]

2)财务上而言,增强 Token 的 Value Capture,让 Token 可以更全面地反映生态价值。这一点官方没有明确阐述,但随着 Chainlink 2.0 的落地,价值捕获的提升是可以预期的。预言机节点和社区参与者需要通过质押 LINK 参与 Chainlink 生态,让 LINK 的需求随着 Chainlink 生态的扩大而增加,质押机制还会降低 LINK 的抛压,从供需两端驱动了 LINK 的价值。

接下来,我们详细了解一下 Chainlink 2.0 的机制,以及这些措施是如何赋能去中心化、提升生态的安全性和价值捕获的。

Chainlink 2.0 经济模型

质押机制

质押机制是 Chainlink 2.0 的核心。它将 DON 节点权利与 Token 结合,形成了治理的货币化,通过可量化的利害关系制约了节点的作恶可能。 Token 经济与治理机制相结合,通过显性激励机制完成了超线性质押影响,通过隐性激励机制限制了节点的短视行为。

目前的研究许多都聚焦于质押机制本身对 Token 的财务影响,对治理机制尤其是隐性激励机制(Implicit-Incentive Framework, IIF)的探讨不足。因此,我们将根据 Chainlink 2.0 的 白皮书对质押机制做详细介绍,并通过这些事实去尝试回答 Token 经济的本质问题。

显性激励机制

白皮书将 Chainlink 的质押机制称为显性质押机制,这是因为显性激励机制主要是由 Staking 完成的。所谓 “显性激励”,是相对于 “隐性激励” 而言的,前者侧重于直接的奖励和惩罚措施,而后者则侧重于未来机会成本的折现。

DON 节点可能会犯错,无论这些错误是故意还是无意,个体还是集体。我们可以先熟悉以下 DON 节点可能会犯的错误:

1)面向整个生态的错误:报告错误数据或未及时报告数据。

个体节点可能会报告错误数据或不及时报告数据,这种类型的错误不会影响 DON 的数据结果,因此可视情况予以补救或惩罚。

如果足够多的节点提供了错误的数据,DON 可能会形成分叉(forking)/模糊(equivocation),会对 DON 的安全性造成危害,因此 DON 可以定期在主链上的审计合约中记录 L 的状态。如果其未来状态与已记录的状态不符,用户可以向审计合约提交错误行为证据。

2)面向服务用户的错误:违反服务水平协议(Service Level Agreements, SLAs)。

通过链上协议,SLAs 规定了 DON 节点向用户提供服务的基本义务(如持续时间、数据准确度、数据类型等)。如果 DON 节点没有提供相应的服务,用户可以 challenge 节点的行为。

每个 DON 的背后都有一个服务协议,它将定义每个预言机节点需要抵押的 LINK Token 数量和关键性能要求,例如单个节点的响应可以偏离聚合值多远以及预言机中的聚合值有多远报告可能会偏离它应该代表的正确值。服务协议还可以定义其他参数,例如使用的数据源、更新频率、每个节点支付的费用等。[14]

为了有效地发现并避免错误行为,Chainlink 2.0 设计了一个双层检举的显性激励机制。

这一显性激励机制可以被拆分为以下的细分机制:

1)双层预言机网络

Chainlink 建立了双层预言机网络。第一层被称为初始层(default tier),即预言机网络本身,由网络各节点构成;第二层被称为后备层(backstop tier),由历史数据可信赖(strong historical reliability scores)或预言机数量级更大的网络(an order of magnitude more oracles than the first tier)组成,如 Aave、Synthetix、Compound 等。

第一层是生态的参与者,第二层是生态的裁决者。裁决者并非因为单纯地位上的高低而具有裁决权,而是因为过往历史数据表现或预言机数量级而更具有可信度。

初始层的节点相互监督,在发现大规模异常时可以向后备层报告,由后备层的节点做出判断。双层预言机网络增加了一个在关键时刻起效的仲裁委员会,以部分牺牲去中心化的方式减少了对节点多数贿赂攻击的风险。

图源:Chainlink 2.0 Super-Linear Staking: An Overview

2)保证金制度

Staking 类似于保证金制度。节点需要缴纳两部分保证金(deposits):第一部分保证金会因报告与大众不同的数据而罚没(slash),第二部分保证金则会因错误上升到第二层网络裁决(faulty escalation)而罚没。

除了节点之外,通过质押保证金,用户也可以对节点的行为提出挑战。通过用户挑战机制,Chainlink 将用户与社区也纳入到了生态安全体系之内,除了允许节点相互监督检举,也允许了节点之外的监督。

3)监察者优先级(watchdog priorities)与超线性质押影响(super-linear staking impact)

“超线性质押影响” 是 Chainlink 2.0 的主要特点。这个名字乍一听很唬人,很难字面理解它的意思。接下来,我们用尽可能平实的语言去解释超线性质押影响的含义。

我们先看看什么是 “线性的” 质押影响。如果贿赂成本(C)与节点数(n)是线性关系,那么这一质押影响是线性的。每个节点的最小边际贿赂成本(minimum marginal cost)可以认为是每个节点的直接机会成本,因为如果一个理性的节点收到的贿赂不及其未来通过举报可以获得的收益,它就会选择背叛。假设每个节点都缴纳了一样的保证金 $d,如果攻击者贿赂了半数节点,且每个节点举报的收益是均分问题节点的保证金($d/2),那么贿赂成本 C = $d*n/2,C 和 n 之间存在系数为 $d/2 的线性关系。

Chainlink 使用了一种有趣的博弈论方法,让贿赂成本 C 与贿赂节点数 n 之间存在平方关系。在此之前,我们先熟悉另一个概念:监察者优先级(watchdog priorities)。

在上文对线性质押影响的讨论中,我们假设节点举报的收益是均分问题节点的保证金($d*n/2)。现在,我们假设节点的举报收益并不是均分问题节点的保证金,而是由举报节点中的某一个节点获得全部的问题节点保证金。那么,决定是哪一个节点获得全部保证金的顺序,就被称为 “监察者优先级”。这一优先级是随机的,因此攻击者无法知悉哪一个节点可能获得所有奖励。

在这样的情况下,攻击者的贿赂成本就会远高于线性质押影响:因为无从知道哪个节点会获得全部奖励,稳妥的方式是给所有可能获得奖励的节点以全部保证金的贿赂,否则节点就会因为可能的机会成本而选择举报。因此,假设每个节点都缴纳了一样的保证金 $d,如果攻击者贿赂了半数节点,且节点举报的收益是可能获得问题节点的全部保证金($dn/2),那么贿赂成本 C=($dn/2) * n=$d*n^2/2,C 和 n 之间存在平方关系。也就是说,随着节点数量的增加,贿赂成本平方地增加,而非线性地增加,这就是 “非线性质押影响” 的含义。

通过随机选择一个举报节点获得全部问题节点保证金奖励,让贿赂成本非线性地增加,这是 Chainlink 2.0 在质押设计上的巧妙之处。

图源:Chainlink 2.0 Super-Linear Staking: An Overview

以下是白皮书上没有写的内容:更进一步探讨,事实上,贿赂节点的成本应该还会远高于非线性质押影响,这受到了议价权(bargaining power)和博弈论(game theory)的影响。

议价权影响:因为任何一层节点都可能成为监督者,一旦攻击者联系了节点,他就暴露了自己的攻击意图,为此攻击者会面临更小的议价权,可能被节点威胁。

博弈论影响:被贿赂的节点之间存在囚徒困境,假设所有节点都被贿赂,那么一个节点选择叛变(报告),它就可以获得所有奖励。在这种情况下,节点的选择会倾向于纳什均衡,即都叛变,而非合作。

监督者优先级的设置正是考虑到了这一点:假设攻击者成功贿赂了所有节点,如果不设置监督者优先级,而平均分配所有奖励,那么背叛的收益是可预期的,在理性的情况下,结果会倾向于纳什均衡:每个监督者倾向于获得 $d 的奖励(所有人都错报了数据,但所有人都报告了)。而设置了监督者优先级后,每个监督者都可能获得 $dn 的奖励,尽管奖励的数学期望仍然是 $d,但不平均的概率分布让背叛的收益变得不确定了,所以给予每个节点 $dn 的贿赂才是合理的。

图源:Chainlink 2.0 Super-Linear Staking: An Overview

隐性激励机制

上文中,我们探讨了 Chainlink 2.0 的显性质押机制如何通过监督者优先级的博弈论实现了超线性质押影响。为了简化模型,我们显然只考虑了节点行为的直接经济收益(贿赂和报告奖励),而没有考虑节点行为的机会成本或潜在收益。

严格地说,隐性激励仍然应该是质押机制影响的一部分,毕竟机会成本和潜在收益也应该被纳入博弈之中,但为了解释方便,白皮书和本文选择将这一部分单独划分出来讨论。

未来费用机会(Future Fee Opportunity, FFO)

白皮书给节点的机会成本/潜在收益赋予了一个很 fancy 的名字:未来费用机会(Future Fee Opportunity, FFO)。我们可以将 FFO 理解为长期的机会成本。

这里为不了解机会成本的读者们简单介绍机会成本:机会成本是指因选择某选项而错过的最佳次优选(next best choice)的价值。机会成本是博弈论中的重要概念,因为机会成本会影响博弈中行动者的行为——考虑到所有博弈参与者的目的是最大化自身的利益,机会成本的概念会让参与者更好地理解自己所面临的权衡(trade-off),让他们不仅考虑到直接的收益与成本,也会同时考虑到其他选择可能带来的收益。

比如,Alice 选择了一份月薪为 5000 元的工作,但如果她面临的最佳选择是一份月薪为 1 万元的工作,她面临的机会成本为 1 万元。再复杂化一下 Alice 的例子:如果 Alice 选择了一份月薪 1 万元的工作,这份工作的工资不会增长,但另一份月薪 5000 元的工作在未来会变成月薪 2 万元,此时 Alice 还会面临长期的机会成本。为了达到最优解,如果 Alice 不是只工作一年就退休的话(i.e. Alice 是长期行动者,long-run player),她就有必要了解短期和长期的机会成本。

考虑到成为节点需要部署设备、质押保证金,我们可以假定节点是长期行动者,因此未来费用机会对节点而言是重要的。对于 Chainlink 节点而言,FFO 就是未来的节点收益。节点收益并不稳定,而与以下因素相关(实际上就是 Chainlink 对节点表现的评价体系):节点历史表现(performance history)、数据接口(data access)、DON 参与度(DON participation)和跨平台活动(cross-platform activity)。前三个都比较好理解,第四个因素 “跨平台活动 “主要指的是节点在 Chainlink 生态之外的表现,如担任 POS 验证节点或非基于区块链的信息服务。

投机性未来费用机会(Speculated FFO)

在讨论 FFO 时,我们提到:” 对于 Chainlink 节点而言,FFO 就是未来的节点收益 “。聪明的读者也许很快能想到:除了收益这种直接的机会成本而言,至少还有两种间接的机会成本:1)随着区块链生态的发展、Chainlink 生态的扩大,节点会有新的用户和收益机会;2)节点自身的声誉和舆论影响。前者就是我们这里探讨的” 投机性未来费用机会(Speculated FFO)“,后者就是下一部分探讨的” 外部声誉(External Reputation)“。

简单地说,考虑到 Chainlink 是预言机的领先者、预言机是区块链数据服务的刚需,如果早期节点保持良好表现并稳定地留在 Chainlink 生态内,那么它们只会更为稳健获得更多营收。换言之,通过成为 Chainlink 的可靠节点,节点们可以和加密生态和 Chainlink 的 beta 一起成长。这一部分的潜在收益,被称为投机性未来费用机会,即一种潜在的长期机会成本。

外部声誉(External Reputation)

Chainlink 的节点不是别名化的(pseudonymous),意味着节点们的行为会与生态外的声誉产生联系。如果某一节点作恶,它在别的生态系统中的声誉也会受到影响,并因此限制其作恶可能。换言之,这是” 社会道德约束 “。

新的费用模式

在上面的内容中,我们详尽介绍了 Chainlink 2.0 的质押机制以及其制约节点作恶可能、增加生态整体安全性的原理。Chainlink 2.0 还包括其他部分:1)致力于降低早期项目参与门槛并扩大参与者收入的 Chainlink Build;2)致力于减少节点服务商成本并扩展生态网络的 Chainlink Scale。因为它们都对 Chainlink 节点和质押者的收入与成本造成了影响,所以这里我将它们统称为新的费用模式。

扩大参与者收入:Chainlink Build

存在两个问题:

对于 dApp 而言:Chainlink 提供的预言机服务对许多 dApp 而言都是必须的,但在项目尚未产生收入时,使用 Chainlink 服务可能是个过于昂贵的选择;

对于服务提供者(节点/数据提供者/质押者等)而言:提供服务获得的报酬是单一的,即提供服务收到的费用收入,以 LINK 形式发放。

有一个方法可以解决以上两个问题:允许早期项目使用自身的 Token 换取 Chainlink 服务,允许服务提供者收到项目 Token 作为报酬,用 Token 换服务。

说得 Fancy 一些,就是 “BUILD 参与者将把他们总 Token 供应的多个百分点投入到 BUILD 计划中,以加速他们的生态系统增长并推动 dApp 创新。”“Chainlink BUILD 是一个旨在通过协调跨生态系统激励措施来增强 dApp 的 Chainlink 效应的计划。参与 BUILD 的项目承诺支付网络费用,并为 Chainlink 社区中的服务提供商提供激励,例如为项目提供关键利益和服务的 Chainlink 质押者。向 Chainlink 生态系统参与者提供的经济激励可以帮助鼓励他们参与该 dApp 的生态系统,例如通过参与项目的治理流程、在各自的质押机制上质押原生 Token,以及成为其社区的口头支持成员”[15]。

当然,上面说的是 Chainlink Build 的核心。实际上,Chainlink Build 还承诺了项目参与方以更多回报:

优先访问:

在完整的主网发布之前,可以访问精选的 alpha 和 beta 版本的 Chainlink 服务集合,以加速先进的 oracle 解决方案实现的高级 dApp 功能的开发。

增强安全性:

通过向 LINK 质押者提供激励来提高由 Chainlink Staking 支持的 Chainlink 服务的安全性。对于 Staking v0.1,这从以太坊上的 ETH/USD 开始,但计划在未来扩展到更多的提要。

高级技术支持:

从 Chainlink 生态系统中的服务提供商那里获得有关预言机解决方案的直接支持。这包括与生态系统专家的专门通话,他们可以帮助确定新产品和工程要求。

自定义数据馈送:

访问自定义数据馈送 DON,这些 DON 满足独特的用例要求,并由相同的高质量 Chainlink 节点运营商提供支持,这些运营商已经通过 Price Feeds 帮助确保了数百亿美元的价值。

更高质量的数据:

获得访问各种行业领先数据提供商的帮助,这些提供商可以帮助实现数据来源的多样化和自定义数据源 DON 的防篡改,未来可能包括其他形式的元数据。

更强大的数据馈送监控和维护:

通过对 DON 操作的维护和监控支持,确保自定义数据馈送 DON 的最大可靠性。这可以包括开发新的基础设施以满足独特的用户需求 [16]。

减少服务商成本:Chainlink Scale

节点运营商每次在链上提供预言机报告时都会产生费用,这些费用通常由节点运营商自行承担,由预言机奖励和用户费用共同 Cover。

图源:Introducing the Chainlink SCALE Program | Chainlink Blog

Chainlink Scale 允许 Layer1 和 Layer2 的公链提供 Gas Fee Grants,来 Cover 节点提供链上报告的 gas 成本。它之前的名字也许更能直白地让我们理解这一点:Blockchain Gas Grants。[17]

通过 Chainlink Scale,Chainlink 的节点降低了运营成本和操作复杂度(不用兑换链上原生 Token 来支付 Gas),显然是有利的。但是,公链为什么会愿意给予 Grants 呢?

这是因为对于公链而言,最紧要的是扩大生态:包括 dApp 和用户。通过为支持特定公链、提供特定数据服务的预言机网络提供 Grants,可以方便自身公链上的 dApp 生态开发,从而吸引更多的开发者与用户。考虑到公链、节点和 dApp 的三重需求,相信 Chainlink Scale 会更好的构建起来。

可能存在的问题

Chainlink 2.0 会让 LINK 成为治理 Token 吗? 尽管质押是常见的治理 Token 经济方案,但 LINK 并不符合治理 Token 的特征。质押的 Token 数量不会影响节点在 DON 中的话语权,而更类似一种保证金制度,以避免节点作恶。

Chainlink 的质押机制是 POS 吗? 尽管 Chainlink 的质押机制与 POS 机制很像,都利用质押权益来保证去中心化的安全性、都具有保证金被 Slash 的可能,但这两种机制:

服务的目的不同。公链的 POS 机制服务于共识决定:区块写入的权利;Chainlink 的质押机制服务于生态价值:确保数据及时、准确。

决定的机制不同:对于 POS 而言,质押的权益数量越大,获得区块提议权的可能越高;对于 Chainlink 的质押机制而言,质押数量取决于 SLAs,并不影响话语权。

未来展望

综上所述,由于区块链是个封闭系统,需要预言机来实现与现实世界数据的链接才能激发更大的应用潜力,而如 Chainlink 这类预言机赛道选手则担任着其中的一个重要角色,随着作为在通用预言机领域有着垄断优势的 Chainlink 推出 Chainlink Function,这将使得开发者能够更加灵活地在去中心化预言机网络上连接外部任意 API,进行自定义运算和数据处理。而新的 Chainlink 经济模型 2.0 则提出了实现超线性质押影响的质押机制和新的费用模式,进一步提升了其生态的安全性和可持续性。相信在未来随着像 Chainlink 这样的基础设施不断完善,将会进一步推动区块链技术在各个领域的发展,并为 Web3 的大规模采用和创新推动提供有力的支撑。

参考文献

[1]New Blockchain Startup Brings Contracts into the Digital Age – Coindesk

[2]https://research.chain.link/whitepaper-v1.pdf

[3]Chainlink launches Mainnet to get data in and out of Ethereum smart contracts -ZDNET

[4]Chainlink Price Feeds 如何保障 DeFi 生态安全 | Chainlink Blog

[5]35+ Blockchain RNG Use Cases Enabled by Chainlink VRF | Chainlink

[6] 开发者关系是决定 Web3 成败的关键要素 | Chainlink Blog

[7]Introducing Chainlink Functions: Connect the World’s APIs to Web3

[8]Chainlink Any API Documentation | Chainlink Documentation

[9]一文读懂预言机运算——赋予预言机数据传输和链下计算的双重功能 | Chainlink Blog

[10] What is Chainlink Functions? | Chainlink Documentation

[11]useChainlinkFunctions() – quick and easy to understand code examples for Chainlink Functions

[12]https://research.chain.link/whitepaper-v1.pdf

[13] Chainlink 2.0 and the future of Decentralized Oracle Networks | Chainlink

[14]Chainlink 2.0 Super-Linear Staking: An Overview

[15]Introducing Chainlink BUILD | Chainlink Blog

[16]Introducing the Chainlink SCALE Program | Chainlink Blog
谈谈我对今年加密市场的看法(学习笔记)币圈是个周期性很强的市场,研究宏观经济可以让我们对于市场的未来走势有更好的把握。而通过研究宏观经济,我们可以了解全球经济的大趋势、各国政策导向以及货币政策等重要信息,这些信息可以帮助我们更好地预测和把握市场的周期性变化。 菠菜也是在不断学习中,很多事情也是知其然不知其所以然,所以就写一写学习笔记,宏观经济是一个复杂系统,每个人的解读都可能不同。所以菠菜希望提出观点想法可以向大家公开讨论学习,多交流交流,也通过输出逐渐理清自己的思路。 目前我局限的个人认知中,经过美联储不断加息缩表,我们正处于一个流动性紧缩的熊市周期,并且在今年伴随着几个比较大的风险,菠菜在与萨摩老师的请教下比较关注三件事情:美债收益率倒挂出现40年以来最高值导致的经济衰退长期风险(随时可能发生)以及日元可能结束超宽松货币政策以及美债上限扯皮结束增发国债抽走美元流动性的短期风险(可能就是导火索)。 首先是美债收益率倒挂,什么是美债收益率倒挂? 美债收益率倒挂是指短期美国国债的收益率高于长期美国国债的收益率。通常情况下,长期国债的收益率应该高于短期国债的收益率,因为长期投资通常存在更高的风险,投资者需要更高的回报来弥补这些风险。然而,在某些情况下,这种关系会发生逆转,导致收益率曲线出现倒挂现象。 但菠菜并不打算在美债收益率为什么会出现倒挂花太多篇幅,以后有机会单独拎出来写,关注这件事情最重要的是在历史上几乎经济衰退前几乎都会出现美债收益率倒挂的现象,比如美国80年代经济衰退、2000年互联网泡沫、2008年金融危机、新冠疫情等,而此时此刻我们正处于40年来利率倒挂最高的一段时间。 下图的美债3个月和2年收益率与10年期限的利差可以明显看出在几个经济衰退的时间点前都出现了利率倒挂的情况,现在的情况就是我们头上悬着一个不知道什么时候会掉下来的剑,所以大家都应该提起警惕。 数据来源:https://sc.macromicro.me/charts/46/bonds-rate 明白了经济衰退的信号背景下,那么而短期来看,日元可能结束超宽松货币政策以及美债上限扯皮结束增发国债抽走美元流动性都有可能让这个悬在空中的剑落下,那么这两个事件可能会对全球金融市场产生什么影响呢? 首先日本实施超级宽松货币政策的背景是长期的经济停滞和通缩。自1990年代初以来,日本一直在努力应对所谓的“失去的十年”,这是一个持续了几十年的低增长、低通胀和高债务水平的时期。为了刺激经济增长、提高通胀率以及增加就业,日本央行采取了一系列的超宽松货币政策措施,包括降低利率、实施量化宽松政策(购买大量债券以增加货币供应)和收益率曲线控制(YCC,Yield Curve Control)等。 这种超宽松货币政策在一定程度上帮助日本避免了严重的经济衰退,但长期的低利率也给日本的金融体系带来了压力,特别是对银行和保险公司等长期投资者的盈利能力造成了影响。尽管日本央行和政府采取了一系列刺激措施,如降息、量化宽松政策等,但通胀率仍然很难稳定在2%的政府目标水平,实际上日本的通胀率在过去几十年中很少接近或达到这一目标。这使得日本央行不得不继续采取宽松的货币政策,以刺激经济增长和通胀,这表明单纯依靠超宽松货币政策难以实现通胀目标 数据来源:https://zh.tradingeconomics.com/japan/inflation-cpi 而今年日本央行前货币政策主管Kazuo Momma发表言论说日本将可能取消收益率曲线控制政策(YCC),YCC收益率曲线控制政策是指中央银行通过干预债券市场,控制特定期限国债的收益率在目标水平附近,简单来说理解成宽松就好,其主要目的是为了确保低利率环境下的融资成本和经济增长。 自2016年以来,日本央行一直在实施YCC政策,以维持10年期国债收益率在0%左右的水平,以刺激日本长期低迷的经济增长。而现在日本对货币政策的转变的因素也有来源于美国和欧洲的银行危机(比如硅谷银行暴雷)使得全球金融市场面临的压力,其根本目的是为了稳住日本的经济和通胀。 但是日元加息也可能会增加像硅谷银行暴雷这样的金融风险,紧缩政策导致日元利率上升,从而间接导致日元债券下降,导致银行出现未实现损失(Unrealized Loss),想了解具体的可以看看菠菜关于硅谷银行暴雷的解读。 另外一边美债上限扯皮这件事情上,背景就不做阐述了,我们只需要理解美债继续增发就会导致国债市场的供应增加,进而推高美国国债收益率。美债收益率上升会吸引更多投资者购买美国国债,从而抽走市场上的美元流动性。 结合这几个因素简单理解就是,目前美债收益率倒挂40年新高面临经济衰退风险,而今年日本结束宽松货币政策的转向和美债上限扯皮这两个事情都会导致全球的流动性进一步紧缩并伴随着不确定性,而对于加密市场来说,风险资产市场在流动性泛滥的时候会很狂热,而在流动性紧缩的时候会比较颓废,在我理解看来这也就是所谓的随着美元潮汐的牛熊周期,并且从目前稳定币的总量来看整个市场的资金依然处于不断外流的趋势,所以菠菜个人对于今年的看法就是持谨慎态度,随时准备应对导火索引爆,可能会有一个不错的价格点(不是投资建议) 数据来源:https://defillama.com/stablecoins 为什么想写这个学习笔记也是因为今天在群里看到了这样的消息,因为菠菜对于宏观经济其实还是认知不足的,当时就比较困惑一点,按照简单的逻辑来说,日本结束宽松货币政策意味着日本央行将减少购买政府债券,提高利率,并可能缩减其资产负债表,而这些措施应该是会导致日元升值的。按照简单的逻辑来说结束宽松货币政策明明日元是会升值,可是为什么日元的多头要大撤退呢? 首先货币政策、汇率和利率之间的关系并非简单的线性关系,而是受到多种因素的影响,如经济增长、通胀、政策期限、市场预期等,我们不能只用简单的逻辑去判断。从市场预期看,日本为什么植田和男选择新央行行长而不是前银行行长黑田东彦的副手,是有原因的,就是要结束日本的宽松政策(这个观点来自于视频https://www.youtube.com/watch?v=bDQjNMx4MMM),但为了防止市场过度波动,以免引发系统性危机,植田和男还在打马虎眼,忽悠市场日本政府会维持宽松,并且YCC也还没有真正结束,并且可能到来的紧缩政策会导致日元升值是大家都能看到的逻辑,所以在这种情况下,市场对日本实际采取紧缩政策的预期可能会导致日元贬值。 还有一个可能性因素是有时紧缩政策是被迫采取的,以缓解货币贬值过程中的崩盘趋势。这类似于在经济衰退期间实施宽松政策,旨在使股市崩盘的速度减缓。在这种情况下,紧缩政策并不能保证日元稳定,反而可能加速日元贬值。 其次就是像通货膨胀、利率、经济增长、国际贸易等复杂因素都会影响汇率的走势,使得宏观经济系统变得非常复杂。因此,仅凭取消YCC这一单一因素,很难预测日元的未来走势。 所以菠菜深深感受到了宏观经济和真实市场的复杂性,单凭简单的逻辑是很难分析出具体的趋势的,学习的路还很漫长,对于我们韭菜来说,在复杂的市场环境中找确定性是很难的事情,但是学习一些宏观知识,理解行业的周期性,知道什么时候该入场对于我们在参与整个加密市场中是很重要的。

谈谈我对今年加密市场的看法(学习笔记)

币圈是个周期性很强的市场,研究宏观经济可以让我们对于市场的未来走势有更好的把握。而通过研究宏观经济,我们可以了解全球经济的大趋势、各国政策导向以及货币政策等重要信息,这些信息可以帮助我们更好地预测和把握市场的周期性变化。

菠菜也是在不断学习中,很多事情也是知其然不知其所以然,所以就写一写学习笔记,宏观经济是一个复杂系统,每个人的解读都可能不同。所以菠菜希望提出观点想法可以向大家公开讨论学习,多交流交流,也通过输出逐渐理清自己的思路。

目前我局限的个人认知中,经过美联储不断加息缩表,我们正处于一个流动性紧缩的熊市周期,并且在今年伴随着几个比较大的风险,菠菜在与萨摩老师的请教下比较关注三件事情:美债收益率倒挂出现40年以来最高值导致的经济衰退长期风险(随时可能发生)以及日元可能结束超宽松货币政策以及美债上限扯皮结束增发国债抽走美元流动性的短期风险(可能就是导火索)。

首先是美债收益率倒挂,什么是美债收益率倒挂?

美债收益率倒挂是指短期美国国债的收益率高于长期美国国债的收益率。通常情况下,长期国债的收益率应该高于短期国债的收益率,因为长期投资通常存在更高的风险,投资者需要更高的回报来弥补这些风险。然而,在某些情况下,这种关系会发生逆转,导致收益率曲线出现倒挂现象。

但菠菜并不打算在美债收益率为什么会出现倒挂花太多篇幅,以后有机会单独拎出来写,关注这件事情最重要的是在历史上几乎经济衰退前几乎都会出现美债收益率倒挂的现象,比如美国80年代经济衰退、2000年互联网泡沫、2008年金融危机、新冠疫情等,而此时此刻我们正处于40年来利率倒挂最高的一段时间。

下图的美债3个月和2年收益率与10年期限的利差可以明显看出在几个经济衰退的时间点前都出现了利率倒挂的情况,现在的情况就是我们头上悬着一个不知道什么时候会掉下来的剑,所以大家都应该提起警惕。

数据来源:https://sc.macromicro.me/charts/46/bonds-rate

明白了经济衰退的信号背景下,那么而短期来看,日元可能结束超宽松货币政策以及美债上限扯皮结束增发国债抽走美元流动性都有可能让这个悬在空中的剑落下,那么这两个事件可能会对全球金融市场产生什么影响呢?

首先日本实施超级宽松货币政策的背景是长期的经济停滞和通缩。自1990年代初以来,日本一直在努力应对所谓的“失去的十年”,这是一个持续了几十年的低增长、低通胀和高债务水平的时期。为了刺激经济增长、提高通胀率以及增加就业,日本央行采取了一系列的超宽松货币政策措施,包括降低利率、实施量化宽松政策(购买大量债券以增加货币供应)和收益率曲线控制(YCC,Yield Curve Control)等。

这种超宽松货币政策在一定程度上帮助日本避免了严重的经济衰退,但长期的低利率也给日本的金融体系带来了压力,特别是对银行和保险公司等长期投资者的盈利能力造成了影响。尽管日本央行和政府采取了一系列刺激措施,如降息、量化宽松政策等,但通胀率仍然很难稳定在2%的政府目标水平,实际上日本的通胀率在过去几十年中很少接近或达到这一目标。这使得日本央行不得不继续采取宽松的货币政策,以刺激经济增长和通胀,这表明单纯依靠超宽松货币政策难以实现通胀目标

数据来源:https://zh.tradingeconomics.com/japan/inflation-cpi

而今年日本央行前货币政策主管Kazuo Momma发表言论说日本将可能取消收益率曲线控制政策(YCC),YCC收益率曲线控制政策是指中央银行通过干预债券市场,控制特定期限国债的收益率在目标水平附近,简单来说理解成宽松就好,其主要目的是为了确保低利率环境下的融资成本和经济增长。

自2016年以来,日本央行一直在实施YCC政策,以维持10年期国债收益率在0%左右的水平,以刺激日本长期低迷的经济增长。而现在日本对货币政策的转变的因素也有来源于美国和欧洲的银行危机(比如硅谷银行暴雷)使得全球金融市场面临的压力,其根本目的是为了稳住日本的经济和通胀。

但是日元加息也可能会增加像硅谷银行暴雷这样的金融风险,紧缩政策导致日元利率上升,从而间接导致日元债券下降,导致银行出现未实现损失(Unrealized Loss),想了解具体的可以看看菠菜关于硅谷银行暴雷的解读。

另外一边美债上限扯皮这件事情上,背景就不做阐述了,我们只需要理解美债继续增发就会导致国债市场的供应增加,进而推高美国国债收益率。美债收益率上升会吸引更多投资者购买美国国债,从而抽走市场上的美元流动性。

结合这几个因素简单理解就是,目前美债收益率倒挂40年新高面临经济衰退风险,而今年日本结束宽松货币政策的转向和美债上限扯皮这两个事情都会导致全球的流动性进一步紧缩并伴随着不确定性,而对于加密市场来说,风险资产市场在流动性泛滥的时候会很狂热,而在流动性紧缩的时候会比较颓废,在我理解看来这也就是所谓的随着美元潮汐的牛熊周期,并且从目前稳定币的总量来看整个市场的资金依然处于不断外流的趋势,所以菠菜个人对于今年的看法就是持谨慎态度,随时准备应对导火索引爆,可能会有一个不错的价格点(不是投资建议)

数据来源:https://defillama.com/stablecoins

为什么想写这个学习笔记也是因为今天在群里看到了这样的消息,因为菠菜对于宏观经济其实还是认知不足的,当时就比较困惑一点,按照简单的逻辑来说,日本结束宽松货币政策意味着日本央行将减少购买政府债券,提高利率,并可能缩减其资产负债表,而这些措施应该是会导致日元升值的。按照简单的逻辑来说结束宽松货币政策明明日元是会升值,可是为什么日元的多头要大撤退呢?

首先货币政策、汇率和利率之间的关系并非简单的线性关系,而是受到多种因素的影响,如经济增长、通胀、政策期限、市场预期等,我们不能只用简单的逻辑去判断。从市场预期看,日本为什么植田和男选择新央行行长而不是前银行行长黑田东彦的副手,是有原因的,就是要结束日本的宽松政策(这个观点来自于视频https://www.youtube.com/watch?v=bDQjNMx4MMM),但为了防止市场过度波动,以免引发系统性危机,植田和男还在打马虎眼,忽悠市场日本政府会维持宽松,并且YCC也还没有真正结束,并且可能到来的紧缩政策会导致日元升值是大家都能看到的逻辑,所以在这种情况下,市场对日本实际采取紧缩政策的预期可能会导致日元贬值。

还有一个可能性因素是有时紧缩政策是被迫采取的,以缓解货币贬值过程中的崩盘趋势。这类似于在经济衰退期间实施宽松政策,旨在使股市崩盘的速度减缓。在这种情况下,紧缩政策并不能保证日元稳定,反而可能加速日元贬值。

其次就是像通货膨胀、利率、经济增长、国际贸易等复杂因素都会影响汇率的走势,使得宏观经济系统变得非常复杂。因此,仅凭取消YCC这一单一因素,很难预测日元的未来走势。

所以菠菜深深感受到了宏观经济和真实市场的复杂性,单凭简单的逻辑是很难分析出具体的趋势的,学习的路还很漫长,对于我们韭菜来说,在复杂的市场环境中找确定性是很难的事情,但是学习一些宏观知识,理解行业的周期性,知道什么时候该入场对于我们在参与整个加密市场中是很重要的。
100万对赌!比特币什么情况下会突破100万美元?Balaji和Medlock对赌比特币价格将冲上100万美元?超级通胀即将到来?菠菜菠菜来聊聊比特币什么情况下会在90天内冲上100万美元?什么是超级通胀?比特币冲上100万美元的情况会不会出现? 局限于个人认知,如有错误欢迎指出探讨 相信今天很多人都在关注Balaji和Medlock的百万美元对赌事件,事情的缘由是这样的,Coinbase前CTO,硅谷著名投资人,比特币核心粉丝,网络国家提出者Balaji转推了推特联合创始人Jack Dorsey的一篇推文:【超级通胀正在发生,这将会改变每一件事情】并评论到Jack是对的,超级通货膨胀正在到来,购买比特币并从交易所中取 之后有一位叫James Medlock的人喊话,打赌100万美元美国不会进入超级通货膨胀,随后便是Balaji的应战,如果比特币在90天内价格突破100万美元,Balaji将赢下这场对赌,于是这一场看似”不可能的事情“成为了整个市场的热点话题,那么什么情况下比特币才会突破100万美元 菠菜认为比特币价格突破100万美元最大的可能性之一就是出现一场十分严重的金融危机,美元出现超级通胀使得美元大幅贬值,物价飙涨,所有人手里的美元购买力都被稀释导致比特币以美元计价突破100万美元,而现在美国面临的局势也符合接下来Balaji补充的各种资料所营造的氛围 相信大家也知道最近硅谷银行等一系列暴雷引发了人们对于中心化金融系统风险的恐慌情绪,如果我们去回顾过去08年金融危机,美联储开启了一系列救市印钞计划,但美联储的救市政策没有从根本上解决金融体系的潜在问题,如过度杠杆化、不透明的金融工具和监管缺失等,只是一定程度上把问题推到了未来 当我们去回顾中本聪在比特币创世区块中的那句话:“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”,在08年金融危机的背景下,许多国家的政府和央行实施了大规模救助计划,试图稳定金融市场,但实际导致了给未来埋下一颗更大的雷,这也寓意着中本聪对现有金融体系的不信任 而正是最近市场上蔓延的恐慌情绪以及最近美国的一些动作如巴菲特与拜登团队讨论如何应对银行危机,引发了许多人对中心化金融体系更多的不信任,这也带起了一波市场对比特币叙事的炒作,我们可以看到银行股暴跌的同时比特币却逆势上涨,这也引发了大家讨论比特币到底是风险资产还是避险资产的话题 而正是这种恐慌的情绪泛滥以及大家对超级通胀的担忧,这场Balaji的对赌事件成为大家关注的焦点,在菠菜看来,这整场事件其实就是Balaji利用市场情绪进行的一场对比特币的营销事件,只花了100万美元的成本就可以带动市场购买比特币的情绪,而相信Balaji从比特币的涨幅中获得的利润将远远高于100万美元,为什么这么说呢? 这就要说到什么是超级通胀?简单理解就是货币购买力大幅贬值,最典型的一个例子就是津巴布韦,2008年,津巴布韦官方公布的通货膨胀率估计超过11,200,000%,在此期间,津巴布韦政府发行了世界上面值最大的100万亿津巴布韦元,而这100万亿面值的津巴布韦币甚至买不来一卷厕纸 而除了津巴布韦这种小国家外,历史上也有大国出现过货币体系崩溃导致的大通胀,比如在1998年俄罗斯的卢布危机,简单来说就是当时俄罗斯政府在一系列不利因素的作用下,无法偿还债务,导致卢布大幅贬值和国内经济陷入困境,当时卢布大幅跳水,据说贬值甚至超过100倍(菠菜没有找到具体数据) 而我们知道美联储为了在疫情期间刺激经济大放水导致的通胀而选择加息缩表,但你们知道到底印了多少钱吗?如果我们去看美联储的资产负债表,你会发现美联储在2020年疫情期间印的钱超过了人类有史以来所有货币总量!08年金融危机救市计划印钱的货币总量增长在表上也显得有点渺小! 所以大家对于超级通胀的担忧不是空穴来风,就像马云当年在外滩金融峰会上的演讲上谈到的,美联储在这次疫情中的大放水将对未来产生远远超乎我们想象的影响,并且我们也无法得知现有金融体系存在着哪些雷还没有爆,未来人类的货币体系会走向何方菠菜也不知道, 但是关于90天内比特币会不会冲上100万美元的事情,菠菜的想法是99.99%不会(留0.01%怕被打脸),为什么呢? 如果我们拿当年俄罗斯卢布危机的大通胀来预测美国金融体系出现系统性危机导致美元大幅贬值的话其实是错误的,美元是这个世界上最特殊的货币,因为美国有美元霸权,如果说卢布出现问题那是俄罗斯的问题,而如果美元出现问题那就是全世界的问题,因为美元可以把通胀转嫁给全世界 我们可以假设如果在未来90天美元体系出了问题,美元面临大幅度贬值的风险,如果真到了这种地步,到时候全世界都需要给美国来擦屁股解决问题,为什么呢? 因为美元是全球最主要的储备货币和结算货币,在国际贸易和金融市场中占据着举足轻重的地位,美元大幅度贬值会对全球经济体系产生严重影响,菠菜举几个例子: 国际贸易受阻:美元贬值意味着其他国家法币升值,而许多国家的出口和进口业务都是以美元为结算货币进行的。美元贬值可能导致这些国家的出口价格波动,进而影响出口收入。同时,进口商品的价格也可能发生变化,对各国的进口成本产生影响 储备货币价值下降:许多国家将大量外汇储备持有为美元。美元贬值意味着这些国家的外汇储备价值将减少,对其经济和金融市场稳定造成威胁 货币战争风险:为了应对美元贬值带来的压力,各国可能会采取贬值本国货币的措施来保持出口竞争力。这可能导致一场全球范围内的货币战争,最终破坏国际经济秩序 所以一旦美元出现面临超级通胀的风险,全世界都需要付出行动来拯救美元,就像当年1985年五个主要工业国(美国、日本、德国、法国和英国)签署的“广场协议”,目的是通过各国政府的协调来降低美元的汇率。 当时的背景是1971年美国取消了布雷顿森林体系下美元与黄金之间的固定汇率联系,使得美元兑其他货币的汇率开始浮动。在随后的一段时间里,美元对其他主要货币的汇率波动较大。当时美联储采取了一系列紧缩货币政策,但最终美国贸易逆差扩大,国内经济受到压力。而高汇率导致美国出口受阻,进口商品价格相对便宜。这使得美国贸易逆差持续扩大,对美国制造业造成了很大的压力 所以为了解决这一问题,美国政府寻求与其他主要经济体达成协议,以调整美元汇率。当时这五个国家主要通过各国央行在外汇市场上进行干预。具体来说,这些央行用自己的货币购买美元,以增加美元的供应。当美元的供应增加时,它的价值就会下降,这样一来美元的汇率就降低了。这也是给美国“擦屁股”的一个典型案例 而广场协议也带来了一些意想不到的后果,如日本资产泡沫和德国对欧洲货币体系的影响等,所以说美元作为全球主要储备货币,在国际货币体系中具有特殊地位,美元的汇率波动不仅影响美国经济,还会对其他国家以及整个世界的经济秩序造成重要影响 总结一下,Balaji的这次对赌事件更像是一次利用市场情绪的营销事件来炒作比特币的叙事,比特币几乎不可能在未来90天内突破100万美元,因为美国拥有美元霸权,美国即便出现风险也会拉上全世界一起承担,但现如今各种中心化金融系统的暴雷事件也意味着我们无法完全信任现有中心化金融体系可以保障我们的财产安全 而这也是比特币诞生的意义之一,在这个充满谎言和欺骗的世界,如果我们不能很好的信任现有中心化的金融体系,我们还可以信任区块链这个系统,持有比特币或许也是一种对这个混沌世界最好的对冲,而在未来可能到来的金融危机中,我们可能将会见证比特币发挥重要的作用,菠菜也不希望看到比特币到100万美元的那一天,因为那时候世界秩序会变成什么样子,不得而知

100万对赌!比特币什么情况下会突破100万美元?

Balaji和Medlock对赌比特币价格将冲上100万美元?超级通胀即将到来?菠菜菠菜来聊聊比特币什么情况下会在90天内冲上100万美元?什么是超级通胀?比特币冲上100万美元的情况会不会出现?

局限于个人认知,如有错误欢迎指出探讨

相信今天很多人都在关注Balaji和Medlock的百万美元对赌事件,事情的缘由是这样的,Coinbase前CTO,硅谷著名投资人,比特币核心粉丝,网络国家提出者Balaji转推了推特联合创始人Jack Dorsey的一篇推文:【超级通胀正在发生,这将会改变每一件事情】并评论到Jack是对的,超级通货膨胀正在到来,购买比特币并从交易所中取

之后有一位叫James Medlock的人喊话,打赌100万美元美国不会进入超级通货膨胀,随后便是Balaji的应战,如果比特币在90天内价格突破100万美元,Balaji将赢下这场对赌,于是这一场看似”不可能的事情“成为了整个市场的热点话题,那么什么情况下比特币才会突破100万美元

菠菜认为比特币价格突破100万美元最大的可能性之一就是出现一场十分严重的金融危机,美元出现超级通胀使得美元大幅贬值,物价飙涨,所有人手里的美元购买力都被稀释导致比特币以美元计价突破100万美元,而现在美国面临的局势也符合接下来Balaji补充的各种资料所营造的氛围

相信大家也知道最近硅谷银行等一系列暴雷引发了人们对于中心化金融系统风险的恐慌情绪,如果我们去回顾过去08年金融危机,美联储开启了一系列救市印钞计划,但美联储的救市政策没有从根本上解决金融体系的潜在问题,如过度杠杆化、不透明的金融工具和监管缺失等,只是一定程度上把问题推到了未来

当我们去回顾中本聪在比特币创世区块中的那句话:“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”,在08年金融危机的背景下,许多国家的政府和央行实施了大规模救助计划,试图稳定金融市场,但实际导致了给未来埋下一颗更大的雷,这也寓意着中本聪对现有金融体系的不信任

而正是最近市场上蔓延的恐慌情绪以及最近美国的一些动作如巴菲特与拜登团队讨论如何应对银行危机,引发了许多人对中心化金融体系更多的不信任,这也带起了一波市场对比特币叙事的炒作,我们可以看到银行股暴跌的同时比特币却逆势上涨,这也引发了大家讨论比特币到底是风险资产还是避险资产的话题

而正是这种恐慌的情绪泛滥以及大家对超级通胀的担忧,这场Balaji的对赌事件成为大家关注的焦点,在菠菜看来,这整场事件其实就是Balaji利用市场情绪进行的一场对比特币的营销事件,只花了100万美元的成本就可以带动市场购买比特币的情绪,而相信Balaji从比特币的涨幅中获得的利润将远远高于100万美元,为什么这么说呢?

这就要说到什么是超级通胀?简单理解就是货币购买力大幅贬值,最典型的一个例子就是津巴布韦,2008年,津巴布韦官方公布的通货膨胀率估计超过11,200,000%,在此期间,津巴布韦政府发行了世界上面值最大的100万亿津巴布韦元,而这100万亿面值的津巴布韦币甚至买不来一卷厕纸

而除了津巴布韦这种小国家外,历史上也有大国出现过货币体系崩溃导致的大通胀,比如在1998年俄罗斯的卢布危机,简单来说就是当时俄罗斯政府在一系列不利因素的作用下,无法偿还债务,导致卢布大幅贬值和国内经济陷入困境,当时卢布大幅跳水,据说贬值甚至超过100倍(菠菜没有找到具体数据)

而我们知道美联储为了在疫情期间刺激经济大放水导致的通胀而选择加息缩表,但你们知道到底印了多少钱吗?如果我们去看美联储的资产负债表,你会发现美联储在2020年疫情期间印的钱超过了人类有史以来所有货币总量!08年金融危机救市计划印钱的货币总量增长在表上也显得有点渺小!

所以大家对于超级通胀的担忧不是空穴来风,就像马云当年在外滩金融峰会上的演讲上谈到的,美联储在这次疫情中的大放水将对未来产生远远超乎我们想象的影响,并且我们也无法得知现有金融体系存在着哪些雷还没有爆,未来人类的货币体系会走向何方菠菜也不知道,

但是关于90天内比特币会不会冲上100万美元的事情,菠菜的想法是99.99%不会(留0.01%怕被打脸),为什么呢?

如果我们拿当年俄罗斯卢布危机的大通胀来预测美国金融体系出现系统性危机导致美元大幅贬值的话其实是错误的,美元是这个世界上最特殊的货币,因为美国有美元霸权,如果说卢布出现问题那是俄罗斯的问题,而如果美元出现问题那就是全世界的问题,因为美元可以把通胀转嫁给全世界

我们可以假设如果在未来90天美元体系出了问题,美元面临大幅度贬值的风险,如果真到了这种地步,到时候全世界都需要给美国来擦屁股解决问题,为什么呢?

因为美元是全球最主要的储备货币和结算货币,在国际贸易和金融市场中占据着举足轻重的地位,美元大幅度贬值会对全球经济体系产生严重影响,菠菜举几个例子:

国际贸易受阻:美元贬值意味着其他国家法币升值,而许多国家的出口和进口业务都是以美元为结算货币进行的。美元贬值可能导致这些国家的出口价格波动,进而影响出口收入。同时,进口商品的价格也可能发生变化,对各国的进口成本产生影响

储备货币价值下降:许多国家将大量外汇储备持有为美元。美元贬值意味着这些国家的外汇储备价值将减少,对其经济和金融市场稳定造成威胁

货币战争风险:为了应对美元贬值带来的压力,各国可能会采取贬值本国货币的措施来保持出口竞争力。这可能导致一场全球范围内的货币战争,最终破坏国际经济秩序

所以一旦美元出现面临超级通胀的风险,全世界都需要付出行动来拯救美元,就像当年1985年五个主要工业国(美国、日本、德国、法国和英国)签署的“广场协议”,目的是通过各国政府的协调来降低美元的汇率。

当时的背景是1971年美国取消了布雷顿森林体系下美元与黄金之间的固定汇率联系,使得美元兑其他货币的汇率开始浮动。在随后的一段时间里,美元对其他主要货币的汇率波动较大。当时美联储采取了一系列紧缩货币政策,但最终美国贸易逆差扩大,国内经济受到压力。而高汇率导致美国出口受阻,进口商品价格相对便宜。这使得美国贸易逆差持续扩大,对美国制造业造成了很大的压力

所以为了解决这一问题,美国政府寻求与其他主要经济体达成协议,以调整美元汇率。当时这五个国家主要通过各国央行在外汇市场上进行干预。具体来说,这些央行用自己的货币购买美元,以增加美元的供应。当美元的供应增加时,它的价值就会下降,这样一来美元的汇率就降低了。这也是给美国“擦屁股”的一个典型案例

而广场协议也带来了一些意想不到的后果,如日本资产泡沫和德国对欧洲货币体系的影响等,所以说美元作为全球主要储备货币,在国际货币体系中具有特殊地位,美元的汇率波动不仅影响美国经济,还会对其他国家以及整个世界的经济秩序造成重要影响

总结一下,Balaji的这次对赌事件更像是一次利用市场情绪的营销事件来炒作比特币的叙事,比特币几乎不可能在未来90天内突破100万美元,因为美国拥有美元霸权,美国即便出现风险也会拉上全世界一起承担,但现如今各种中心化金融系统的暴雷事件也意味着我们无法完全信任现有中心化金融体系可以保障我们的财产安全

而这也是比特币诞生的意义之一,在这个充满谎言和欺骗的世界,如果我们不能很好的信任现有中心化的金融体系,我们还可以信任区块链这个系统,持有比特币或许也是一种对这个混沌世界最好的对冲,而在未来可能到来的金融危机中,我们可能将会见证比特币发挥重要的作用,菠菜也不希望看到比特币到100万美元的那一天,因为那时候世界秩序会变成什么样子,不得而知
以太坊新分片方案 Danksharding 及 EIP-4844 万字研报:全新公链叙事已来?白话解读「区块链不可能三角」的变革性解决方案扩容一直是以太坊绕不开的话题之一,以太坊要想成为真正的 “世界计算机” 需要同时具备可扩展性、安全性、去中心化,但同时具备这三个条件在行业中被称为 “区块链不可能三角”,在整个行业中是一直没有被解决的一个大难题。 但随着 2021 年末以太坊研究员&开发者 Dankrad Feist 提出以太坊新分片方案 Danksharding 后,似乎给解决 “区块链不可能三角” 带来了一种变革性方案,甚至有可能改写整个行业的游戏规则。 本份研报将尝试用白话形式讲清楚什么是以太坊的新分片方案 Danksharding 以及来龙去脉。关于为什么写这份研报是因为关于 Danksharding 的中文文章十分少并且大多都需要较高的知识门槛,因此菠菜将尝试为你掰开揉碎背后的复杂原理,通过用简单的大白话去让一个 Web3 初学者也可以看懂以太坊新分片方案 Danksharding 及其前置方案 EIP-4844。 作者:菠菜菠菜 字数:本份研报超 10000 字,预计阅读时长 21 分钟 目录 以太坊为什么需要扩容? 以太坊扩容背景 什么是区块链不可能三角? 目前以太坊的扩容解决方案有哪些? 以太坊初始分片方案 Sharding1.0 以太坊的 POS 共识机制是如何运作的? 初始分片方案 Sharding1.0 是什么样的? 初始分片方案 Sharding1.0 方案存在哪些弊端? 什么是以太坊新分片方案 Danksharding? 前置方案 EIP-4844:Proto-Danksharding—新的交易类型 Blob Danksharding—完整扩容方案 数据可用性采样(Data Availability Sampling) 纠删码(Erasure Coding) KZG 多项式承诺(KZG Commitment) 提议者-打包者分离(Proposer/Builder Separation) 抗审查清单(crList) 双槽 PBS(Two-slot Proposer-Builder Separation) 总结 参考文献 以太坊为什么需要扩容? 以太坊创始人 Vitalik Buterin 在 2014 年发表以太坊的白皮书 “下一代智能合约和去中心化应用平台” 后,区块链迎来了一个新的时代。智能合约的诞生使得人们可以在以太坊上创建去中心化的应用(DApp),也为区块链的生态带来了一系列创新如 NFT、DeFi、GameFi 等。 以太坊扩容背景 随着以太坊链上生态日渐壮大,越来越多的人开始使用以太坊,以太坊的性能问题开始暴露出来。当许多人同时在以太坊上进行交互时,区块链就会发生 “拥堵”,就像一条马路上的红绿灯时间是固定的,在一定数量内的车辆不会导致堵车,但突然在高峰期的时候许多车都往这条马路上开,绿灯时驶出马路车辆的数量远远没有新驶入这条马路等待红绿灯车辆的数量多,就会导致大拥堵,所有车辆通过这条马路的时间就会被一直拉长,那么在区块链中也是如此,所有人的交互请求确认时间都会被拉长。 但在区块链中,被拉长的不只是时间,还会导致高昂的 Gas 费(Gas 费可以理解为支付给矿工们的辛苦费,矿工负责打包处理区块链中的所有交易),因为矿工会优先处理出价最高的交易,这就会导致大家都去抬高 Gas 费去争取更快的交互请求确认引发一场 “Gas War”。比较有名的一次事件是 2017 年的一个 NFT 项目——CryptoKitties 加密猫的爆红将 Gas 费推至几百美金一次交互,在以太坊上进行一次交互需要消耗几十甚至上百刀的 Gas 费是多么昂贵的一个成本。 而导致如此昂贵 Gas 费的主要原因便是以太坊的性能已经无法满足现有用户的交互需求。在性能的计算上,以太坊与比特币不同,比特币由于只是单纯的账本处理转账信息,所以 TPS 是固定的每秒可以处理 7 笔交易,但在以太坊中不同。 以太坊由于智能合约的存在,每个交易的内容各不相同,所以每个区块可以处理多少笔交易(TPS)取决于一个区块中包含的交易的数据量大小,每个交易的数据量大小都是根据实时需求决定的,关于以太坊性能的机制我们可以了解到:(以下信息对理解 Danksharding 有帮助,一定要看噢~) 以太坊是按照 Gas 费来规定一个区块的数据量上限的,一个区块最高可以承载 3000 万 GAS 的数据量 以太坊不希望每个区块的数据量都太大,所以每个区块都有一个 Gas Target(目标 Gas)为 1500 万 Gas 的数据量 以太坊有一套 Gas 的数据消耗标准,不同类型的数据消耗的 Gas 都是不一样的,但根据菠菜的估算,每个区块大概有 5kb~160kb 左右的大小,平均一个区块是 60~70kb 左右的数据大小 一个区块的 Gas 消耗一旦超过了 Gas Target 也就是 1500 万 Gas,那么下一个区块的基础费用就会贵 12.5%,如果低于的话就会降低基础费用,这个机制是一个自动化的动态调节机制,可以在交易高峰时一直增加成本去缓解拥堵,同时在交易低迷时降低成本来吸引更多交易 那么通过了解了以上机制我们可以得知,以太坊的 TPS 是浮动的。**我们可以通过区块链浏览器看到每个区块的交易数量来算出大概的 TPS,根据下图可以看到,平均一个区块按照刚好达到 Gas Target 来计算有 160 笔交易左右,最高的可以达到 300 笔交易以上。按照每个区块 12 秒的出块时间 TPS 大概为 13~30 笔交易左右,但根据目前已知以太坊的 TPS 最高可以达到每秒 45 笔交易。 图源:Mainnet | Beacon Chain Explorer (Phase 0) for Ethereum 2.0 – BeaconScan 如果拿世界著名的交易系统 VISA 每秒可以处理几万笔交易的性能来说,想要成为 “世界计算机” 的以太坊每秒最多处理 45 笔交易的性能实在是太弱了。所以以太坊迫切需要扩容来解决性能问题,这关乎到以太坊的未来,但扩容并非一件易事,因为在区块链行业中存在一个 “不可能三角”。 什么是区块链不可能三角? “区块链不可能三角” 指的是一个公共区块链无法同时满足三个特性:去中心化、安全性、可扩展性。 去中心化:指的是节点的去中心化程度,节点越多越分散越去中心化 安全性:指的是整个区块链网络的安全,攻击成本越高越安全 可扩展性:指的是区块链的处理交易性能,每秒可处理交易越多越具备可扩展性 如果我们从这三点的重要性来看的话,我们会发现去中心化和安全性是权重最高的,去中心化是以太坊的基石,正是去中心化赋予了以太坊中立、抗审查、开放性、数据所有权和近乎牢不可破的安全性。而安全性的重要性自然不必解释,但以太坊的愿景是在去中心化并且安全的前提下实现可扩展性,实现难度可想而知,所以这也被称为 “区块链不可能三角”。 图源:以太坊愿景 | ethereum.org 目前以太坊的扩容解决方案有哪些? 我们知道了 “区块链不可能三角” 中,以太坊要想实现扩容的前提必须是保证去中心化和安全性,要做到确保去中心化和安全性的话就必须在实现扩容中不能过多提高对节点的能力要求。因为节点是维护整个以太坊网络中必不可少的角色,高要求的节点会阻碍更多人成为节点越来越中心化,节点当然是门槛越低越好,低门槛节点会让更多人参与进入让以太坊更加去中心化和安全。 那么目前针对以太坊的扩容方案有两种:Layer2 和分片(Sharding),Layer2 是针对底层区块链(Layer1)扩容的一种链下解决方案,原理是将区块链上的请求放在链下执行。Layer2 的方案有好几种,本份研报只重点介绍一种 Layer2 方案那就是 Rollup:Rollup 原理是将数百笔交易在链下像摊煎饼一样打包成一笔交易发送给以太坊来实现扩容,这样每个人平摊下来上传以太坊的费用就会很便宜,同时还可以继承以太坊的安全性。 Rollup 目前分为两种类型:Optimism Rollup(乐观 Rollup)和 ZK Rollup(零知识证明 Rollup),这两个 Rollup 的区别简单来说 Optimism Rollup 就是假设所有交易都是诚实可信的,把许多笔交易压缩成一笔交易提交给以太坊,在提交后会有一段时间窗口(挑战期-目前是一周),任何人都可以质疑发起挑战来验证交易的真实性,但用户如果要将 OP Rollup 上的 ETH 转到以太坊上则需要等待挑战期结束后才可以得到最终确认。 ZK Rollup 则是通过生成一个零知识证明来证明所有交易都是有效的,并将所有交易执行后的最终状态变化上传至以太坊。相比 Optimism Rollup 来说 ZK Rollup 更有前景,ZK Rollup 不需要像 Optimism Rollup 那样上传压缩后的所有交易细节,只需要上传一个零知识证明和最终的状态变化的数据即可,意味着在可扩展性上可以比 OP Rollup 压缩更多的数据,并且也不需要像 OP Rollup 那样等待长达一周的挑战期,但 ZK Rollup 最大的缺点就是开发难度极大,所以短期来看 Optimism Rollup 会占据 L2 大量的市场。 除了 Layer2 之外呢,还有一种扩容解决方案就是我们本文的主角分片(Sharding),我们知道了 Layer2 是将以太坊上的交易放到链下去处理。但不管 Layer2 怎么去处理数据,以太坊本身的性能还是没有变,那么 Layer2 能实现的扩容效果其实是没有那么显著的。 分片就是在以太坊这条 Layer1 的层面上去实现扩容,但我们知道在以太坊上实现扩容的前提是确保以太坊的去中心化和安全性,那么就不能去增加太多对节点的负担。 关于分片的具体实现方案也一直是以太坊社区不断讨论的一个话题,目前最新的方案便是本文的主题 Danksharding,那么也提到了 Danksharding 是最新的分片方案,在讲 Danksharding 之前呢菠菜也会简单介绍一下老的分片方案是什么样的以及为什么不采纳。 以太坊初始分片方案 Sharding1.0 在讲分片 1.0 方案之前,菠菜需要先介绍一下以太坊目前的 POS 共识机制是如何运行的,因为这是理解分片 1.0 方案和 Danksharding 的必备前置知识,在讲分片 1.0 方案上会简短概括(知道大概要做什么就可以了)。 以太坊的 POS 共识机制是如何运作的?[7] 共识机制是使区块链中所有维护网络的节点达成一致的一套体系,其重要性不言而喻。以太坊在 2022 年 9 月 15 日完成了以太坊 2.0 升级阶段中的 “The Merge”,即 POW 工作量证明的以太坊主网与 POS 权益证明机制的信标链进行了合并,POS 权益证明机制正式取代了 POW 工作量证明机制成为了以太坊的共识机制。 我们知道在 POW 工作量证明机制中,矿工们是通过算力的堆叠来竞争出块权,那么在 POS 权益证明机制中,矿工们则是通过质押 32 个 ETH 成为以太坊的验证节点来竞争出块权(关于质押的方式这里不展开介绍)。 除了共识机制的变化,以太坊的出块时间也由之前浮动的出块时间变为了固定时间,分为插槽(Slot)和周期(Epoch)两个单位:Slot 为 12 秒,Epoch 为 6.4 分钟。一个 Epoch 中包含了 32 个 Slot,简单来说就是 12 秒出一个块,6.4 分钟出 32 个区块为一个周期(Epoch)。 当矿工质押 32 个 ETH 成为验证节点后,信标链就会通过随机算法来选择验证节点作为出块节点来打包区块,每一个区块都会随机选择一次出块节点。同时在每一个周期 Epoch 中,信标链还会将所有的验证节点平均并随机分配给每个区块一组由至少 128 个验证节点组成的 “委员会(Committees)”。 也就是说每个区块会被分配所有节点数量 32 分之 1 数量的验证节点,这些验证节点组成的 “委员会(Committees)” 需要对每个区块出块节点打包的区块进行验证投票。当出块节点打包区块后,超过三分之二以上的验证节点投票通过即可成功出块。 初始分片方案 Sharding1.0 是什么样的?[7] 在初始的分片方案 Sharding1.0 的设计理念中,以太坊从原本的一条主链被设计为了最多 64 条分片链,通过增加多条新链的方式来实现扩容。在这个方案中,每条分片链负责处理以太坊的数据并交给信标链,信标链则负责整个以太坊的协调,每一条分片链的出块节点和委员会都是由信标链来随机分配。 信标链和分片链之间通过交联 (crosslinks) 来进行实现链接,信标链的区块会给同区块的分片区块一个哈希值,然后这个分片区块带着这个哈希值给到下一个信标区块就可以实现交联 (crosslinks) 了,如果错过了的话则给到下一个信标区块即可。 初始分片方案 Sharding1.0 方案存在哪些弊端? 简单来说分片 1.0 的方案就是把以太坊切割成很多条分片链来一起处理数据然后将数据交给信标链来达到扩容,但这个方案存在许多弊端: **开发困难:**把以太坊分割成 64 条分片链的同时还要确保可以正常运行,在技术上要实现十分困难,并且越是复杂的系统越容易出现一些不可预料的漏洞,一旦出现问题要进行修复的话也会带来许多麻烦。 **数据同步问题:**信标链每一个周期 Epoch 就会重新打乱一次负责验证的 “委员会 (committees)”,那么每次重新分配验证节点就是一次大规模网络的数据同步,因为如果被节点分配到了一条新的分片链就需要同步这条分片链的数据,由于节点的性能带宽各不相同,很难能保证在规定时间内完成同步。但如果让节点直接同步所有分片链的数据的话,就会大大的增加对节点的负担,这就会使得以太坊越来越中心化。[2] **数据量增长问题:**虽然以太坊的处理速度提高了许多,但多条分片链同时处理数据也带来了存储数据量的大量增长,以太坊数据量的膨胀速度将会是之前的许多倍,对于节点的存储性能要求也会持续增加,从而导致更加中心化。 **无法解决 MEV 问题:**最大可提取价值 (MEV) 是指通过在区块中添加和排除交易并更改区块中的交易顺序,可以从区块生产中提取的超过标准区块奖励和燃料费用的最大值。在以太坊中一个交易发起后,这笔交易会被放在 mempool(一个保存待执行交易的池子)中等待被矿工打包,那么矿工就可以看到 mempool 中的所有交易,而矿工的权利是很大的,矿工掌握了交易的包含、排除和顺序。如果有人通过支付更多的 Gas 费贿赂矿工调整了交易池中的交易顺序而获利,这就属于一种最大可提取价值 MEV。[6] 举个例子: 有一种 MEV 手段叫「三明治攻击」或「夹子攻击」,这种提取 MEV 的手段是通过在链上监控大额的 DEX 交易,比如有人想在 Uniswap 上购买价值 100 万美金的山寨币,而这一笔交易会将这个山寨币的价格拉高很多,在这笔交易被放入 mempool 的时候,监控机器人就可以检测到这一笔交易,这时机器人就贿赂打包这个区块的矿工将一笔买入这个山寨币的操作插队在这个人前面,随后在这个人的购买操作之后进行一个卖出的操作,就像一个三明治一样把这个进行大额 DEX 交易的人夹在中间,这样发动「三明治攻击」的人就从中获取了山寨币因为这个人大额交易拉盘的利润,而大额交易的这个人则造成了损失。[6] MEV 的存在也一直给以太坊带来一些负面的影响,比如「三明治攻击」给用户带来的损失和更差的用户体验、抢跑者竞争导致的网络拥堵、高 Gas 费甚至是节点中心化问题,因为通过获取 MEV 价值越多的节点可以通过收益不断在网络中占据更多的份额,因为更多收益=更多的 ETH=更多的质押权益,再加上 MEV 带来的高昂成本(抢跑造成的网络拥堵和高 GAS)会使得以太坊的用户不断流失,甚至如果 MEV 价值大幅超过了区块奖励还会造成整个以太坊的共识不稳定和安全性,而分片 1.0 方案无法解决 MEV 带来的一系列问题。 随着 2021 年末以太坊研究员&开发者 Dankrad Feist 提出以太坊新分片方案 Danksharding 后,Danksharding 被以太坊社区一致认为是实现分片扩容的最佳方案,甚至可能会给以太坊带来一场全新的革命。 Danksharding 使用了一套新的分片思路去解决以太坊的扩容问题,即围绕着 Layer2 的 Rollup 进行扩容的分片方案,这套新的分片方案可以在不大量增加节点负担且保证去中心化和安全性的同时解决可扩展性问题,同时也解决了 MEV 带来的负面影响。 我们可以从下图看到接下来的以太坊升级阶段”The Surge“和”The Scourge“的目标分别为:在 Rollup 中实现 10 万+的 TPS 和避免 MEV 带来的中心化以及其他协议上的风险。 图 / 来源:vitalik.eth 翻译:ethereum.cn 那么 Danksharding 到底是如何去解决以太坊的扩容问题的呢?让我们先从 Danksharding 的前置方案 EIP-4844:Proto-Danksharding 开始讲起。 前置方案 EIP-4844:Proto-Danksharding—新的交易类型 Blob EIP-4844 给以太坊引入了一种新的交易类型—Blob Transcation,这种新的交易类型 Blob 可以为以太坊提供了一个额外的外挂数据库: 一个 Blob 的大小约为 128KB 一个交易可以最多携带两个 Blob-256KB 每一个区块的 Target Blob 为 8 个-1MB,最大可承载 16 个 Blob-2MB(Target 的概念在扩容背景中有提及) Blob 的数据是临时存储的,一段时间后会被清除(目前社区建议为 30 天) 目前以太坊每个区块平均大小只有 85KB 左右,Blob 给以太坊带来的额外存储空间是巨大的,要知道以太坊所有账本的总数据量大小从以太坊诞生至今也只有大约 1TB 左右,而 Blob 每年可以为以太坊带来 2.5TB~5TB 的额外数据量,是整个以太坊账本数据量的好几倍。 EIP-4844 引入的 Blob 交易可以说是为 Rollup 量身定制的,Rollup 的数据以 Blob 的形式上传至以太坊,额外的数据空间可以使 Rollup 实现更高的 TPS 和更低的成本,同时也将原本 Rollup 占据的区块空间释放给了更多用户。 由于 Blob 的数据是临时存储的,数据量的暴增并不会对节点的存储性能造成越来越重的负担,如果只是临时存储一个月的 Blob 数据量的话,从同步的数据量来看每一个区块节点需要多下载 1MB~2MB 的数据量,对于节点的带宽要求来说似乎不是什么负担。那么从数据的存储量来看,对于节点来说只需要多下载并保存固定的 200~400GB 左右的数据量(一个月的数据量),在保证去中心化和安全性的同时只付出了增加一点点节点负担的代价的情况下,换来的 TPS 的提高和成本的降低则是以数十甚至上百倍来计算的,这对于解决以太坊的可扩展性问题来说简直是绝佳的方案。 如果数据被清除了用户想访问以前的数据怎么办? 首先以太坊共识协议的目的不是为了保证所有历史数据的永远存储。相反,其目的是提供一个高度安全的实时公告板,并为其他去中心化协议留出长期存储空间。而公告板的存在是为了确保在公告板上发布的数据有足够长的时间停留,任何想要这些数据的用户或者协议,都有足够的时间来抓取数据这些数据并进行保存,所以保存这些 Blob 数据的职责就交给了其他角色比如 Layer2 的项目方、去中心化存储协议等。[3] Danksharding—完整扩容方案 EIP-4844 实现了以太坊围绕 Rollup 进行扩容的第一步,但对于以太坊来说 EIP-4844 达到的扩容效果是远远不够的。完整的 Danksharding 方案将 Blob 可以承载的数据量从每个区块 1~2MB 进一步扩充至 16MB~32MB,并且提出了新的机制出块者-打包者分离(PBS)去解决 MEV 带来的问题。 那么我们需要知道要在 EIP-4844 的基础上继续进行扩容会存在哪些难题: **节点负担过大:**我们知道 EIP-4844 中只有 1~2MB 大小的 Blob 对节点增加的负担是完全可以接受的,但如果将 Blob 的数据量扩大 16 倍至 16~32MB 的话,不管是在数据同步还是数据存储上的负担都会使得节点的负担过大从而以太坊的去中心化程度降低。 **数据可用性问题:**如果节点不去下载全部的 Blob 数据,就会面临数据可用性问题,因为数据不在链上开放且随时可访问,比如以太坊节点对 Optimism Rollup 上的某笔交易存疑想发起挑战,但 Optimism Rollup 不交出这段数据,那么拿不到原始数据就无法证明这个交易是有问题的,所以要解决数据可用性问题就必须确保数据是随时开放且可访问。 那么 Danksharding 是如何解决这些问题的呢? 数据可用性采样(Data Availability Sampling) Danksharding 提出了一个方案—数据可用性采样(Data Availability Sampling)来实现降低节点负担的同时也保证了数据可用性。 数据可用性采样(DAS)的思想是将 Blob 中的数据切割成数据碎片,并且让节点由下载 Blob 数据转变为随机抽查 Blob 数据碎片,让 Blob 的数据碎片分散在以太坊的每个节点中,但是完整的 Blob 数据却保存在整个以太坊账本中,前提是节点需要足够多且去中心化。 举个例子:比如 Blob 的数据被切割成了 10 个碎片,全网有 100 个节点,每个节点都会随机抽查下载一个数据碎片并且将抽查的碎片编号提交到区块中,只要一个区块中可以凑齐所有编号的碎片,那么以太坊就会默认这个 Blob 的数据是可用的,只要将碎片拼凑起来就可以还原出原始数据。但也会有极低的概率出现 100 个节点都没有抽到某一个编号的碎片的情况,这样数据就会缺失,在一定程度上降低了安全性,但在概率上是可以接受的。 Danksharding 为了实现数据可用性采样(DAS)采用了两个技术:纠删码(Erasure Coding)和 KZG 多项式承诺(KZG Commitment) 纠删码(Erasure Coding) 纠删码(Erasure Coding)是一种编码容错技术,使用纠删码切割数据可以使得所有以太坊节点在只拥有 50% 以上数据碎片的情况下就可以还原出原始数据,这样就大大减少了数据缺失的概率,具体的实现原理会比较复杂,这里用一个数学公式来举例子大概解释一下原理:[2] 首先构造一个函数 f(x) = ax + b,随便取 4 个 x 值 设 m = f(0) = b、n = f(1) = a + b,可以得出 a = n – b、b = m 再设 p = f(2)、q = f(3),可以得出 p = 2a + b = 2n – m, q = 3a + b = 3n – 2m 然后 m、n、p、q 四个碎片分散在全网的节点中 根据数学公式,我们只需要找到其中两个碎片就可以算出另外两个碎片是什么 如果找到 n 和 m,直接可以算出 q=3n-2m 和 p=2n-m 如果找到 q 和 p,可以将(2p=4n-2m)-(q=3n-2m)得出 2p-q=n 然后就可以直接算出 m 了 简单来说就是纠删码利用数学原理将 Blob 数据切割成很多个数据碎片,以太坊的节点不需要收集所有的数据碎片,只需要收集 50% 以上的碎片就可以还原出 Blob 的原始数据,这样极大的降低了碎片收集不够的概率,其概率可以忽略不计。 KZG 多项式承诺(KZG Commitment) KZG 多项式承诺(KZG Commitment)是一种密码学技术,用来解决纠删码的数据完整性问题。由于节点只抽查被纠删码进行切割后的数据碎片,节点并不知道这个数据碎片是不是真的来源于 Blob 的原始数据,所以负责编码的角色还需要生成一个 KZG 多项式承诺来证明这个纠删码的数据碎片确实是原始数据中的一部分,KZG 的作用有点类似于默克尔树但形状不同,KZG 所有的证明都在同一个多项式上。 Danksharding 通过纠删码和 KZG 多项式承诺实现了数据可用性采样(DAS)使得在 Blob 额外携带数据量扩充至 16MB~32MB 的情况下大幅的降低了节点的负担,目前以太坊社区还提出了一种叫 2D KZG scheme 的方案去进一步切割数据碎片降低带宽和计算量的要求,但最终具体使用的算法社区仍在热烈讨论中,包括 DAS 的设计上也在不断地优化完善。 对于以太坊来说数据可用性采样(DAS)解决了实现 Blob 数据量 16MB~32MB 扩容的同时降低了节点的负担,但似乎还存在一个问题:谁来对原始数据进行编码? 如果要对 Blob 原始数据进行编码的话前提是进行编码的节点手里必须有完整的原始数据,要做到这一点的话就会对节点有较高的要求。那么菠菜之前提到,Danksharding 提出了一个新的机制**出块者-打包者分离(PBS)**去解决 MEV 带来的问题,那么其实这个方案在解决 MEV 问题的同时,其实也解决了编码的问题。 提议者-打包者分离(Proposer/Builder Separation) 首先我们知道数据可用性采样(DAS)降低了节点验证 Blob 的负担,实现了低配置和去中心化的验证,但创建这个区块的话就需要去拥有完整的 Blob 数据并进行编码处理,这提高了许多对以太坊全节点的要求,提议者-打包者分离(PBS)则提出将节点分为打包者(Builder)和提议者(Proposer)两个角色,性能高的节点可以成为打包者(Builder),而性能低的节点则成为提议者(Proposer)。 目前以太坊的节点分为两种:全节点和轻节点。全节点需要同步以太坊上所有的数据比如交易列表和区块 Body 等,全节点担任着区块打包和验证出块两个角色。由于全节点可以看见区块内所有的信息,所以全节点可以对区块的交易进行重新顺序或添加删除来获取 MEV 价值。轻节点则不需要同步所有的数据,只需要同步区块头负责验证出块即可。[1] 在实现提议者-打包者分离(PBS)之后: 性能配置高的节点可以成为打包者(Builder),打包者只需要负责下载 Blob 数据进行编码并创建区块(Block),然后广播给其他的节点来进行抽查,对于打包者(Builder)来说,因为同步数据量和带宽要求较高,所以会相对中心化。 性能配置较低的节点可以成为提议者(Proposer),提议者只需要验证数据的有效性并创建和广播区块头(Block Header),但对于提议者(Proposer)来说,同步数据量和带宽要求较低,所以会去中心化。 PBS 通过将打包和验证的角色进行分离实现了节点的工作分工,让性能配置高的节点负责下载全部数据进行编码分发,让性能配置低的节点来负责抽查验证,那么 MEV 问题是如何解决的呢? 抗审查清单(crList) 由于 PBS 分离了打包和验证的工作,所以对于打包者(Builder)来说其实是拥有了更大的审查交易的能力,打包者可以故意忽略掉某些交易并且随意排序并插入自己想插入的交易去获取 MEV,但抗审查清单(crList)解决了这些问题。 抗审查清单(crList)的机制:[1] 在打包者(Builder)打包区块交易之前,提议者(Proposer)会先公布一个抗审查清单(crList),这个 crList 中包含着 mempool 中的所有交易 打包者(Builder)只能选择打包并对 crList 里的交易进行排序,这意味着打包者不能插入自己的私有交易去获取 MEV,也不能去故意拒绝某个交易(除非 Gas limit 满了) 打包者(Builder)打包好之后将最终版本的交易列表 Hash 广播给提议者(Proposer),提议者选择其中一个交易列表生成区块头(Block Header)并广播 节点同步数据时会从提议者(Proposer)那获取区块头,然后从打包者(Builder)那获取区块 Body,确保区块 Body 是最终选择的版本 通过抗审查清单(crList)解决了像「三明治攻击」这种 MEV 带来的负面影响,节点无法再通过插入私有交易来获取类似的 MEV。 以太坊关于 PBS 具体的实现方案仍在探讨中,目前可能初步实现的方案为双槽 PBS。 双槽 PBS(Two-slot Proposer-Builder Separation) 双槽 PBS 采用竞标的模式来决定出块:[2] 打包者(Builder)拿到 crList 后创建交易列表的区块头并出价 提议者(Proposer)选择最终竞标成功的区块头和打包者(Builder),提议者无条件获得中标费(不管是否生成有效区块) 验证委员会(Committees)确认中标的区块头 打包者(Builder)披露中标的区块 Body 验证委员会(Committees)确认中标的区块 Body 并进行验证投票(通过则出块,如果打包者故意不给区块 Body 则视为区块不存在) 虽然打包者(Builder)仍然可以通过调整交易顺序来获取 MEV,但双槽 PBS 的竞标机制使得这些打包者之间开始 “内卷”。在大家都要出价竞争出块的情况下,中心化的打包者们通过 MEV 获取的利润就会被不断挤压,最终的利润则会分配给去中心化的提议者(Proposer)们,这解决了中心化的打包者通过获取 MEV 越来越中心化的问题。 但双槽 PBS 有一个设计缺陷:我们看这个设计的名字中有 “双槽(Two-slot)”,就是有两个插槽 slot,这意味着在这个方案中进行一次有效的出块时间被延长至了 24 秒(一个 slot=12 秒),如何解决这个问题以太坊社区也一直在热烈讨论中。 总结 Danksharding 为以太坊解决 “区块链不可能三角” 提供了一种变革性的解决方案,即在确保以太坊去中心化和安全性的同时实现可扩展性: 通过前置方案 EIP-4844:Proto-Danksharding 引入了新的交易类型 Blob,Blob 携带的 1MB~2MB 额外数据量可以帮助以太坊在 Rollup 上实现更高的 TPS 和更低的成本 通过纠删码和 KZG 多项式承诺实现了数据可用性采样(DAS),让节点只需要抽查部分数据碎片即可验证数据的可用性并降低了节点的负担 通过实现了数据可用性采样(DAS),Blob 的额外数据量扩充至 16MB~32MB,让扩容效果更上一层楼 通过提议者-打包者分离(PBS)将验证-打包区块的工作分离为两个节点角色,实现了打包节点偏去中心化、验证节点去中心化 通过抗审查清单(crList)和双槽 PBS 极大降低了 MEV 带来的负面影响问题,打包者无法插入私有交易或审查某一笔交易 如果不出意外的话 Danksharding 的前置方案 EIP-4844 将会在以太坊上海升级之后的坎昆升级中正式落地,在 EIP-4844 方案落地实现后最直接的利好便是 Layer2 中的 Rollup 以及 Rollup 上的生态。更高的 TPS 和更低的成本十分适合链上的高频应用,我们不妨想象可能会诞生出一些 “杀手级应用”。Danksharding 实现的中心化出块+去中心化验证+抗审查将会给以太坊带来一轮全新的公链叙事,除了 Layer2 之外,模块化区块链与 Danksharding 后的以太坊又会碰撞出什么样的化学反应呢? 菠菜相信 Danksharding 的落地将会改写整个游戏规则,以太坊将会引领区块链行业走向一个新的时代! 参考文献 [1] Data Availability,区块链的存储扩容 [2] 一文读懂以太坊新升级方案 Danksharding [3] Proto-Danksharding FAQ – HackMD [4] V 神科普的「Danksharding」到底是什么? [5] V 神推荐丨深入了解以太坊的分片路线图,看这一份报告就足够 [6] Buidler DAO 文章:如何在钱包被盗后从黑客手里抢救 NFT? [7] 历史重演?详解以太坊 2.0 与硬分叉

以太坊新分片方案 Danksharding 及 EIP-4844 万字研报:全新公链叙事已来?白话解读「区块链不可能三角」的变革性解决方案

扩容一直是以太坊绕不开的话题之一,以太坊要想成为真正的 “世界计算机” 需要同时具备可扩展性、安全性、去中心化,但同时具备这三个条件在行业中被称为 “区块链不可能三角”,在整个行业中是一直没有被解决的一个大难题。

但随着 2021 年末以太坊研究员&开发者 Dankrad Feist 提出以太坊新分片方案 Danksharding 后,似乎给解决 “区块链不可能三角” 带来了一种变革性方案,甚至有可能改写整个行业的游戏规则。

本份研报将尝试用白话形式讲清楚什么是以太坊的新分片方案 Danksharding 以及来龙去脉。关于为什么写这份研报是因为关于 Danksharding 的中文文章十分少并且大多都需要较高的知识门槛,因此菠菜将尝试为你掰开揉碎背后的复杂原理,通过用简单的大白话去让一个 Web3 初学者也可以看懂以太坊新分片方案 Danksharding 及其前置方案 EIP-4844。

作者:菠菜菠菜

字数:本份研报超 10000 字,预计阅读时长 21 分钟

目录

以太坊为什么需要扩容?

以太坊扩容背景

什么是区块链不可能三角?

目前以太坊的扩容解决方案有哪些?

以太坊初始分片方案 Sharding1.0

以太坊的 POS 共识机制是如何运作的?

初始分片方案 Sharding1.0 是什么样的?

初始分片方案 Sharding1.0 方案存在哪些弊端?

什么是以太坊新分片方案 Danksharding?

前置方案 EIP-4844:Proto-Danksharding—新的交易类型 Blob

Danksharding—完整扩容方案

数据可用性采样(Data Availability Sampling)

纠删码(Erasure Coding)

KZG 多项式承诺(KZG Commitment)

提议者-打包者分离(Proposer/Builder Separation)

抗审查清单(crList)

双槽 PBS(Two-slot Proposer-Builder Separation)

总结

参考文献

以太坊为什么需要扩容?

以太坊创始人 Vitalik Buterin 在 2014 年发表以太坊的白皮书 “下一代智能合约和去中心化应用平台” 后,区块链迎来了一个新的时代。智能合约的诞生使得人们可以在以太坊上创建去中心化的应用(DApp),也为区块链的生态带来了一系列创新如 NFT、DeFi、GameFi 等。

以太坊扩容背景

随着以太坊链上生态日渐壮大,越来越多的人开始使用以太坊,以太坊的性能问题开始暴露出来。当许多人同时在以太坊上进行交互时,区块链就会发生 “拥堵”,就像一条马路上的红绿灯时间是固定的,在一定数量内的车辆不会导致堵车,但突然在高峰期的时候许多车都往这条马路上开,绿灯时驶出马路车辆的数量远远没有新驶入这条马路等待红绿灯车辆的数量多,就会导致大拥堵,所有车辆通过这条马路的时间就会被一直拉长,那么在区块链中也是如此,所有人的交互请求确认时间都会被拉长。

但在区块链中,被拉长的不只是时间,还会导致高昂的 Gas 费(Gas 费可以理解为支付给矿工们的辛苦费,矿工负责打包处理区块链中的所有交易),因为矿工会优先处理出价最高的交易,这就会导致大家都去抬高 Gas 费去争取更快的交互请求确认引发一场 “Gas War”。比较有名的一次事件是 2017 年的一个 NFT 项目——CryptoKitties 加密猫的爆红将 Gas 费推至几百美金一次交互,在以太坊上进行一次交互需要消耗几十甚至上百刀的 Gas 费是多么昂贵的一个成本。

而导致如此昂贵 Gas 费的主要原因便是以太坊的性能已经无法满足现有用户的交互需求。在性能的计算上,以太坊与比特币不同,比特币由于只是单纯的账本处理转账信息,所以 TPS 是固定的每秒可以处理 7 笔交易,但在以太坊中不同。

以太坊由于智能合约的存在,每个交易的内容各不相同,所以每个区块可以处理多少笔交易(TPS)取决于一个区块中包含的交易的数据量大小,每个交易的数据量大小都是根据实时需求决定的,关于以太坊性能的机制我们可以了解到:(以下信息对理解 Danksharding 有帮助,一定要看噢~)

以太坊是按照 Gas 费来规定一个区块的数据量上限的,一个区块最高可以承载 3000 万 GAS 的数据量

以太坊不希望每个区块的数据量都太大,所以每个区块都有一个 Gas Target(目标 Gas)为 1500 万 Gas 的数据量

以太坊有一套 Gas 的数据消耗标准,不同类型的数据消耗的 Gas 都是不一样的,但根据菠菜的估算,每个区块大概有 5kb~160kb 左右的大小,平均一个区块是 60~70kb 左右的数据大小

一个区块的 Gas 消耗一旦超过了 Gas Target 也就是 1500 万 Gas,那么下一个区块的基础费用就会贵 12.5%,如果低于的话就会降低基础费用,这个机制是一个自动化的动态调节机制,可以在交易高峰时一直增加成本去缓解拥堵,同时在交易低迷时降低成本来吸引更多交易

那么通过了解了以上机制我们可以得知,以太坊的 TPS 是浮动的。**我们可以通过区块链浏览器看到每个区块的交易数量来算出大概的 TPS,根据下图可以看到,平均一个区块按照刚好达到 Gas Target 来计算有 160 笔交易左右,最高的可以达到 300 笔交易以上。按照每个区块 12 秒的出块时间 TPS 大概为 13~30 笔交易左右,但根据目前已知以太坊的 TPS 最高可以达到每秒 45 笔交易。

图源:Mainnet | Beacon Chain Explorer (Phase 0) for Ethereum 2.0 – BeaconScan

如果拿世界著名的交易系统 VISA 每秒可以处理几万笔交易的性能来说,想要成为 “世界计算机” 的以太坊每秒最多处理 45 笔交易的性能实在是太弱了。所以以太坊迫切需要扩容来解决性能问题,这关乎到以太坊的未来,但扩容并非一件易事,因为在区块链行业中存在一个 “不可能三角”。

什么是区块链不可能三角?

“区块链不可能三角” 指的是一个公共区块链无法同时满足三个特性:去中心化、安全性、可扩展性。

去中心化:指的是节点的去中心化程度,节点越多越分散越去中心化

安全性:指的是整个区块链网络的安全,攻击成本越高越安全

可扩展性:指的是区块链的处理交易性能,每秒可处理交易越多越具备可扩展性

如果我们从这三点的重要性来看的话,我们会发现去中心化和安全性是权重最高的,去中心化是以太坊的基石,正是去中心化赋予了以太坊中立、抗审查、开放性、数据所有权和近乎牢不可破的安全性。而安全性的重要性自然不必解释,但以太坊的愿景是在去中心化并且安全的前提下实现可扩展性,实现难度可想而知,所以这也被称为 “区块链不可能三角”。

图源:以太坊愿景 | ethereum.org

目前以太坊的扩容解决方案有哪些?

我们知道了 “区块链不可能三角” 中,以太坊要想实现扩容的前提必须是保证去中心化和安全性,要做到确保去中心化和安全性的话就必须在实现扩容中不能过多提高对节点的能力要求。因为节点是维护整个以太坊网络中必不可少的角色,高要求的节点会阻碍更多人成为节点越来越中心化,节点当然是门槛越低越好,低门槛节点会让更多人参与进入让以太坊更加去中心化和安全。

那么目前针对以太坊的扩容方案有两种:Layer2 和分片(Sharding),Layer2 是针对底层区块链(Layer1)扩容的一种链下解决方案,原理是将区块链上的请求放在链下执行。Layer2 的方案有好几种,本份研报只重点介绍一种 Layer2 方案那就是 Rollup:Rollup 原理是将数百笔交易在链下像摊煎饼一样打包成一笔交易发送给以太坊来实现扩容,这样每个人平摊下来上传以太坊的费用就会很便宜,同时还可以继承以太坊的安全性。

Rollup 目前分为两种类型:Optimism Rollup(乐观 Rollup)和 ZK Rollup(零知识证明 Rollup),这两个 Rollup 的区别简单来说 Optimism Rollup 就是假设所有交易都是诚实可信的,把许多笔交易压缩成一笔交易提交给以太坊,在提交后会有一段时间窗口(挑战期-目前是一周),任何人都可以质疑发起挑战来验证交易的真实性,但用户如果要将 OP Rollup 上的 ETH 转到以太坊上则需要等待挑战期结束后才可以得到最终确认。

ZK Rollup 则是通过生成一个零知识证明来证明所有交易都是有效的,并将所有交易执行后的最终状态变化上传至以太坊。相比 Optimism Rollup 来说 ZK Rollup 更有前景,ZK Rollup 不需要像 Optimism Rollup 那样上传压缩后的所有交易细节,只需要上传一个零知识证明和最终的状态变化的数据即可,意味着在可扩展性上可以比 OP Rollup 压缩更多的数据,并且也不需要像 OP Rollup 那样等待长达一周的挑战期,但 ZK Rollup 最大的缺点就是开发难度极大,所以短期来看 Optimism Rollup 会占据 L2 大量的市场。

除了 Layer2 之外呢,还有一种扩容解决方案就是我们本文的主角分片(Sharding),我们知道了 Layer2 是将以太坊上的交易放到链下去处理。但不管 Layer2 怎么去处理数据,以太坊本身的性能还是没有变,那么 Layer2 能实现的扩容效果其实是没有那么显著的。

分片就是在以太坊这条 Layer1 的层面上去实现扩容,但我们知道在以太坊上实现扩容的前提是确保以太坊的去中心化和安全性,那么就不能去增加太多对节点的负担。

关于分片的具体实现方案也一直是以太坊社区不断讨论的一个话题,目前最新的方案便是本文的主题 Danksharding,那么也提到了 Danksharding 是最新的分片方案,在讲 Danksharding 之前呢菠菜也会简单介绍一下老的分片方案是什么样的以及为什么不采纳。

以太坊初始分片方案 Sharding1.0

在讲分片 1.0 方案之前,菠菜需要先介绍一下以太坊目前的 POS 共识机制是如何运行的,因为这是理解分片 1.0 方案和 Danksharding 的必备前置知识,在讲分片 1.0 方案上会简短概括(知道大概要做什么就可以了)。

以太坊的 POS 共识机制是如何运作的?[7]

共识机制是使区块链中所有维护网络的节点达成一致的一套体系,其重要性不言而喻。以太坊在 2022 年 9 月 15 日完成了以太坊 2.0 升级阶段中的 “The Merge”,即 POW 工作量证明的以太坊主网与 POS 权益证明机制的信标链进行了合并,POS 权益证明机制正式取代了 POW 工作量证明机制成为了以太坊的共识机制。

我们知道在 POW 工作量证明机制中,矿工们是通过算力的堆叠来竞争出块权,那么在 POS 权益证明机制中,矿工们则是通过质押 32 个 ETH 成为以太坊的验证节点来竞争出块权(关于质押的方式这里不展开介绍)。

除了共识机制的变化,以太坊的出块时间也由之前浮动的出块时间变为了固定时间,分为插槽(Slot)和周期(Epoch)两个单位:Slot 为 12 秒,Epoch 为 6.4 分钟。一个 Epoch 中包含了 32 个 Slot,简单来说就是 12 秒出一个块,6.4 分钟出 32 个区块为一个周期(Epoch)。

当矿工质押 32 个 ETH 成为验证节点后,信标链就会通过随机算法来选择验证节点作为出块节点来打包区块,每一个区块都会随机选择一次出块节点。同时在每一个周期 Epoch 中,信标链还会将所有的验证节点平均并随机分配给每个区块一组由至少 128 个验证节点组成的 “委员会(Committees)”。

也就是说每个区块会被分配所有节点数量 32 分之 1 数量的验证节点,这些验证节点组成的 “委员会(Committees)” 需要对每个区块出块节点打包的区块进行验证投票。当出块节点打包区块后,超过三分之二以上的验证节点投票通过即可成功出块。

初始分片方案 Sharding1.0 是什么样的?[7]

在初始的分片方案 Sharding1.0 的设计理念中,以太坊从原本的一条主链被设计为了最多 64 条分片链,通过增加多条新链的方式来实现扩容。在这个方案中,每条分片链负责处理以太坊的数据并交给信标链,信标链则负责整个以太坊的协调,每一条分片链的出块节点和委员会都是由信标链来随机分配。

信标链和分片链之间通过交联 (crosslinks) 来进行实现链接,信标链的区块会给同区块的分片区块一个哈希值,然后这个分片区块带着这个哈希值给到下一个信标区块就可以实现交联 (crosslinks) 了,如果错过了的话则给到下一个信标区块即可。

初始分片方案 Sharding1.0 方案存在哪些弊端?

简单来说分片 1.0 的方案就是把以太坊切割成很多条分片链来一起处理数据然后将数据交给信标链来达到扩容,但这个方案存在许多弊端:

**开发困难:**把以太坊分割成 64 条分片链的同时还要确保可以正常运行,在技术上要实现十分困难,并且越是复杂的系统越容易出现一些不可预料的漏洞,一旦出现问题要进行修复的话也会带来许多麻烦。

**数据同步问题:**信标链每一个周期 Epoch 就会重新打乱一次负责验证的 “委员会 (committees)”,那么每次重新分配验证节点就是一次大规模网络的数据同步,因为如果被节点分配到了一条新的分片链就需要同步这条分片链的数据,由于节点的性能带宽各不相同,很难能保证在规定时间内完成同步。但如果让节点直接同步所有分片链的数据的话,就会大大的增加对节点的负担,这就会使得以太坊越来越中心化。[2]

**数据量增长问题:**虽然以太坊的处理速度提高了许多,但多条分片链同时处理数据也带来了存储数据量的大量增长,以太坊数据量的膨胀速度将会是之前的许多倍,对于节点的存储性能要求也会持续增加,从而导致更加中心化。

**无法解决 MEV 问题:**最大可提取价值 (MEV) 是指通过在区块中添加和排除交易并更改区块中的交易顺序,可以从区块生产中提取的超过标准区块奖励和燃料费用的最大值。在以太坊中一个交易发起后,这笔交易会被放在 mempool(一个保存待执行交易的池子)中等待被矿工打包,那么矿工就可以看到 mempool 中的所有交易,而矿工的权利是很大的,矿工掌握了交易的包含、排除和顺序。如果有人通过支付更多的 Gas 费贿赂矿工调整了交易池中的交易顺序而获利,这就属于一种最大可提取价值 MEV。[6]

举个例子:

有一种 MEV 手段叫「三明治攻击」或「夹子攻击」,这种提取 MEV 的手段是通过在链上监控大额的 DEX 交易,比如有人想在 Uniswap 上购买价值 100 万美金的山寨币,而这一笔交易会将这个山寨币的价格拉高很多,在这笔交易被放入 mempool 的时候,监控机器人就可以检测到这一笔交易,这时机器人就贿赂打包这个区块的矿工将一笔买入这个山寨币的操作插队在这个人前面,随后在这个人的购买操作之后进行一个卖出的操作,就像一个三明治一样把这个进行大额 DEX 交易的人夹在中间,这样发动「三明治攻击」的人就从中获取了山寨币因为这个人大额交易拉盘的利润,而大额交易的这个人则造成了损失。[6]

MEV 的存在也一直给以太坊带来一些负面的影响,比如「三明治攻击」给用户带来的损失和更差的用户体验、抢跑者竞争导致的网络拥堵、高 Gas 费甚至是节点中心化问题,因为通过获取 MEV 价值越多的节点可以通过收益不断在网络中占据更多的份额,因为更多收益=更多的 ETH=更多的质押权益,再加上 MEV 带来的高昂成本(抢跑造成的网络拥堵和高 GAS)会使得以太坊的用户不断流失,甚至如果 MEV 价值大幅超过了区块奖励还会造成整个以太坊的共识不稳定和安全性,而分片 1.0 方案无法解决 MEV 带来的一系列问题。

随着 2021 年末以太坊研究员&开发者 Dankrad Feist 提出以太坊新分片方案 Danksharding 后,Danksharding 被以太坊社区一致认为是实现分片扩容的最佳方案,甚至可能会给以太坊带来一场全新的革命。

Danksharding 使用了一套新的分片思路去解决以太坊的扩容问题,即围绕着 Layer2 的 Rollup 进行扩容的分片方案,这套新的分片方案可以在不大量增加节点负担且保证去中心化和安全性的同时解决可扩展性问题,同时也解决了 MEV 带来的负面影响。

我们可以从下图看到接下来的以太坊升级阶段”The Surge“和”The Scourge“的目标分别为:在 Rollup 中实现 10 万+的 TPS 和避免 MEV 带来的中心化以及其他协议上的风险。

图 / 来源:vitalik.eth 翻译:ethereum.cn

那么 Danksharding 到底是如何去解决以太坊的扩容问题的呢?让我们先从 Danksharding 的前置方案 EIP-4844:Proto-Danksharding 开始讲起。

前置方案 EIP-4844:Proto-Danksharding—新的交易类型 Blob

EIP-4844 给以太坊引入了一种新的交易类型—Blob Transcation,这种新的交易类型 Blob 可以为以太坊提供了一个额外的外挂数据库:

一个 Blob 的大小约为 128KB

一个交易可以最多携带两个 Blob-256KB

每一个区块的 Target Blob 为 8 个-1MB,最大可承载 16 个 Blob-2MB(Target 的概念在扩容背景中有提及)

Blob 的数据是临时存储的,一段时间后会被清除(目前社区建议为 30 天)

目前以太坊每个区块平均大小只有 85KB 左右,Blob 给以太坊带来的额外存储空间是巨大的,要知道以太坊所有账本的总数据量大小从以太坊诞生至今也只有大约 1TB 左右,而 Blob 每年可以为以太坊带来 2.5TB~5TB 的额外数据量,是整个以太坊账本数据量的好几倍。

EIP-4844 引入的 Blob 交易可以说是为 Rollup 量身定制的,Rollup 的数据以 Blob 的形式上传至以太坊,额外的数据空间可以使 Rollup 实现更高的 TPS 和更低的成本,同时也将原本 Rollup 占据的区块空间释放给了更多用户。

由于 Blob 的数据是临时存储的,数据量的暴增并不会对节点的存储性能造成越来越重的负担,如果只是临时存储一个月的 Blob 数据量的话,从同步的数据量来看每一个区块节点需要多下载 1MB~2MB 的数据量,对于节点的带宽要求来说似乎不是什么负担。那么从数据的存储量来看,对于节点来说只需要多下载并保存固定的 200~400GB 左右的数据量(一个月的数据量),在保证去中心化和安全性的同时只付出了增加一点点节点负担的代价的情况下,换来的 TPS 的提高和成本的降低则是以数十甚至上百倍来计算的,这对于解决以太坊的可扩展性问题来说简直是绝佳的方案。

如果数据被清除了用户想访问以前的数据怎么办?

首先以太坊共识协议的目的不是为了保证所有历史数据的永远存储。相反,其目的是提供一个高度安全的实时公告板,并为其他去中心化协议留出长期存储空间。而公告板的存在是为了确保在公告板上发布的数据有足够长的时间停留,任何想要这些数据的用户或者协议,都有足够的时间来抓取数据这些数据并进行保存,所以保存这些 Blob 数据的职责就交给了其他角色比如 Layer2 的项目方、去中心化存储协议等。[3]

Danksharding—完整扩容方案

EIP-4844 实现了以太坊围绕 Rollup 进行扩容的第一步,但对于以太坊来说 EIP-4844 达到的扩容效果是远远不够的。完整的 Danksharding 方案将 Blob 可以承载的数据量从每个区块 1~2MB 进一步扩充至 16MB~32MB,并且提出了新的机制出块者-打包者分离(PBS)去解决 MEV 带来的问题。

那么我们需要知道要在 EIP-4844 的基础上继续进行扩容会存在哪些难题:

**节点负担过大:**我们知道 EIP-4844 中只有 1~2MB 大小的 Blob 对节点增加的负担是完全可以接受的,但如果将 Blob 的数据量扩大 16 倍至 16~32MB 的话,不管是在数据同步还是数据存储上的负担都会使得节点的负担过大从而以太坊的去中心化程度降低。

**数据可用性问题:**如果节点不去下载全部的 Blob 数据,就会面临数据可用性问题,因为数据不在链上开放且随时可访问,比如以太坊节点对 Optimism Rollup 上的某笔交易存疑想发起挑战,但 Optimism Rollup 不交出这段数据,那么拿不到原始数据就无法证明这个交易是有问题的,所以要解决数据可用性问题就必须确保数据是随时开放且可访问。

那么 Danksharding 是如何解决这些问题的呢?

数据可用性采样(Data Availability Sampling)

Danksharding 提出了一个方案—数据可用性采样(Data Availability Sampling)来实现降低节点负担的同时也保证了数据可用性。

数据可用性采样(DAS)的思想是将 Blob 中的数据切割成数据碎片,并且让节点由下载 Blob 数据转变为随机抽查 Blob 数据碎片,让 Blob 的数据碎片分散在以太坊的每个节点中,但是完整的 Blob 数据却保存在整个以太坊账本中,前提是节点需要足够多且去中心化。

举个例子:比如 Blob 的数据被切割成了 10 个碎片,全网有 100 个节点,每个节点都会随机抽查下载一个数据碎片并且将抽查的碎片编号提交到区块中,只要一个区块中可以凑齐所有编号的碎片,那么以太坊就会默认这个 Blob 的数据是可用的,只要将碎片拼凑起来就可以还原出原始数据。但也会有极低的概率出现 100 个节点都没有抽到某一个编号的碎片的情况,这样数据就会缺失,在一定程度上降低了安全性,但在概率上是可以接受的。

Danksharding 为了实现数据可用性采样(DAS)采用了两个技术:纠删码(Erasure Coding)和 KZG 多项式承诺(KZG Commitment)

纠删码(Erasure Coding)

纠删码(Erasure Coding)是一种编码容错技术,使用纠删码切割数据可以使得所有以太坊节点在只拥有 50% 以上数据碎片的情况下就可以还原出原始数据,这样就大大减少了数据缺失的概率,具体的实现原理会比较复杂,这里用一个数学公式来举例子大概解释一下原理:[2]

首先构造一个函数 f(x) = ax + b,随便取 4 个 x 值

设 m = f(0) = b、n = f(1) = a + b,可以得出 a = n – b、b = m

再设 p = f(2)、q = f(3),可以得出 p = 2a + b = 2n – m, q = 3a + b = 3n – 2m

然后 m、n、p、q 四个碎片分散在全网的节点中

根据数学公式,我们只需要找到其中两个碎片就可以算出另外两个碎片是什么

如果找到 n 和 m,直接可以算出 q=3n-2m 和 p=2n-m

如果找到 q 和 p,可以将(2p=4n-2m)-(q=3n-2m)得出 2p-q=n 然后就可以直接算出 m 了

简单来说就是纠删码利用数学原理将 Blob 数据切割成很多个数据碎片,以太坊的节点不需要收集所有的数据碎片,只需要收集 50% 以上的碎片就可以还原出 Blob 的原始数据,这样极大的降低了碎片收集不够的概率,其概率可以忽略不计。

KZG 多项式承诺(KZG Commitment)

KZG 多项式承诺(KZG Commitment)是一种密码学技术,用来解决纠删码的数据完整性问题。由于节点只抽查被纠删码进行切割后的数据碎片,节点并不知道这个数据碎片是不是真的来源于 Blob 的原始数据,所以负责编码的角色还需要生成一个 KZG 多项式承诺来证明这个纠删码的数据碎片确实是原始数据中的一部分,KZG 的作用有点类似于默克尔树但形状不同,KZG 所有的证明都在同一个多项式上。

Danksharding 通过纠删码和 KZG 多项式承诺实现了数据可用性采样(DAS)使得在 Blob 额外携带数据量扩充至 16MB~32MB 的情况下大幅的降低了节点的负担,目前以太坊社区还提出了一种叫 2D KZG scheme 的方案去进一步切割数据碎片降低带宽和计算量的要求,但最终具体使用的算法社区仍在热烈讨论中,包括 DAS 的设计上也在不断地优化完善。

对于以太坊来说数据可用性采样(DAS)解决了实现 Blob 数据量 16MB~32MB 扩容的同时降低了节点的负担,但似乎还存在一个问题:谁来对原始数据进行编码?

如果要对 Blob 原始数据进行编码的话前提是进行编码的节点手里必须有完整的原始数据,要做到这一点的话就会对节点有较高的要求。那么菠菜之前提到,Danksharding 提出了一个新的机制**出块者-打包者分离(PBS)**去解决 MEV 带来的问题,那么其实这个方案在解决 MEV 问题的同时,其实也解决了编码的问题。

提议者-打包者分离(Proposer/Builder Separation)

首先我们知道数据可用性采样(DAS)降低了节点验证 Blob 的负担,实现了低配置和去中心化的验证,但创建这个区块的话就需要去拥有完整的 Blob 数据并进行编码处理,这提高了许多对以太坊全节点的要求,提议者-打包者分离(PBS)则提出将节点分为打包者(Builder)和提议者(Proposer)两个角色,性能高的节点可以成为打包者(Builder),而性能低的节点则成为提议者(Proposer)。

目前以太坊的节点分为两种:全节点和轻节点。全节点需要同步以太坊上所有的数据比如交易列表和区块 Body 等,全节点担任着区块打包和验证出块两个角色。由于全节点可以看见区块内所有的信息,所以全节点可以对区块的交易进行重新顺序或添加删除来获取 MEV 价值。轻节点则不需要同步所有的数据,只需要同步区块头负责验证出块即可。[1]

在实现提议者-打包者分离(PBS)之后:

性能配置高的节点可以成为打包者(Builder),打包者只需要负责下载 Blob 数据进行编码并创建区块(Block),然后广播给其他的节点来进行抽查,对于打包者(Builder)来说,因为同步数据量和带宽要求较高,所以会相对中心化。

性能配置较低的节点可以成为提议者(Proposer),提议者只需要验证数据的有效性并创建和广播区块头(Block Header),但对于提议者(Proposer)来说,同步数据量和带宽要求较低,所以会去中心化。

PBS 通过将打包和验证的角色进行分离实现了节点的工作分工,让性能配置高的节点负责下载全部数据进行编码分发,让性能配置低的节点来负责抽查验证,那么 MEV 问题是如何解决的呢?

抗审查清单(crList)

由于 PBS 分离了打包和验证的工作,所以对于打包者(Builder)来说其实是拥有了更大的审查交易的能力,打包者可以故意忽略掉某些交易并且随意排序并插入自己想插入的交易去获取 MEV,但抗审查清单(crList)解决了这些问题。

抗审查清单(crList)的机制:[1]

在打包者(Builder)打包区块交易之前,提议者(Proposer)会先公布一个抗审查清单(crList),这个 crList 中包含着 mempool 中的所有交易

打包者(Builder)只能选择打包并对 crList 里的交易进行排序,这意味着打包者不能插入自己的私有交易去获取 MEV,也不能去故意拒绝某个交易(除非 Gas limit 满了)

打包者(Builder)打包好之后将最终版本的交易列表 Hash 广播给提议者(Proposer),提议者选择其中一个交易列表生成区块头(Block Header)并广播

节点同步数据时会从提议者(Proposer)那获取区块头,然后从打包者(Builder)那获取区块 Body,确保区块 Body 是最终选择的版本

通过抗审查清单(crList)解决了像「三明治攻击」这种 MEV 带来的负面影响,节点无法再通过插入私有交易来获取类似的 MEV。

以太坊关于 PBS 具体的实现方案仍在探讨中,目前可能初步实现的方案为双槽 PBS。

双槽 PBS(Two-slot Proposer-Builder Separation)

双槽 PBS 采用竞标的模式来决定出块:[2]

打包者(Builder)拿到 crList 后创建交易列表的区块头并出价

提议者(Proposer)选择最终竞标成功的区块头和打包者(Builder),提议者无条件获得中标费(不管是否生成有效区块)

验证委员会(Committees)确认中标的区块头

打包者(Builder)披露中标的区块 Body

验证委员会(Committees)确认中标的区块 Body 并进行验证投票(通过则出块,如果打包者故意不给区块 Body 则视为区块不存在)

虽然打包者(Builder)仍然可以通过调整交易顺序来获取 MEV,但双槽 PBS 的竞标机制使得这些打包者之间开始 “内卷”。在大家都要出价竞争出块的情况下,中心化的打包者们通过 MEV 获取的利润就会被不断挤压,最终的利润则会分配给去中心化的提议者(Proposer)们,这解决了中心化的打包者通过获取 MEV 越来越中心化的问题。

但双槽 PBS 有一个设计缺陷:我们看这个设计的名字中有 “双槽(Two-slot)”,就是有两个插槽 slot,这意味着在这个方案中进行一次有效的出块时间被延长至了 24 秒(一个 slot=12 秒),如何解决这个问题以太坊社区也一直在热烈讨论中。

总结

Danksharding 为以太坊解决 “区块链不可能三角” 提供了一种变革性的解决方案,即在确保以太坊去中心化和安全性的同时实现可扩展性:

通过前置方案 EIP-4844:Proto-Danksharding 引入了新的交易类型 Blob,Blob 携带的 1MB~2MB 额外数据量可以帮助以太坊在 Rollup 上实现更高的 TPS 和更低的成本

通过纠删码和 KZG 多项式承诺实现了数据可用性采样(DAS),让节点只需要抽查部分数据碎片即可验证数据的可用性并降低了节点的负担

通过实现了数据可用性采样(DAS),Blob 的额外数据量扩充至 16MB~32MB,让扩容效果更上一层楼

通过提议者-打包者分离(PBS)将验证-打包区块的工作分离为两个节点角色,实现了打包节点偏去中心化、验证节点去中心化

通过抗审查清单(crList)和双槽 PBS 极大降低了 MEV 带来的负面影响问题,打包者无法插入私有交易或审查某一笔交易

如果不出意外的话 Danksharding 的前置方案 EIP-4844 将会在以太坊上海升级之后的坎昆升级中正式落地,在 EIP-4844 方案落地实现后最直接的利好便是 Layer2 中的 Rollup 以及 Rollup 上的生态。更高的 TPS 和更低的成本十分适合链上的高频应用,我们不妨想象可能会诞生出一些 “杀手级应用”。Danksharding 实现的中心化出块+去中心化验证+抗审查将会给以太坊带来一轮全新的公链叙事,除了 Layer2 之外,模块化区块链与 Danksharding 后的以太坊又会碰撞出什么样的化学反应呢?

菠菜相信 Danksharding 的落地将会改写整个游戏规则,以太坊将会引领区块链行业走向一个新的时代!

参考文献

[1] Data Availability,区块链的存储扩容

[2] 一文读懂以太坊新升级方案 Danksharding

[3] Proto-Danksharding FAQ – HackMD

[4] V 神科普的「Danksharding」到底是什么?

[5] V 神推荐丨深入了解以太坊的分片路线图,看这一份报告就足够

[6] Buidler DAO 文章:如何在钱包被盗后从黑客手里抢救 NFT?

[7] 历史重演?详解以太坊 2.0 与硬分叉
EIP-4337账户抽象钱包方案能否开辟钱包新时代?钱包作为进入加密世界的入口以及通行证在整个加密行业中有着不可替代的地位,使用钱包也是每一个想进入加密世界的人不可避免的一环,钱包的功能也从最初的纯记账功能演化至如今的多链多场景使用功能。但目前钱包的使用门槛对于新用户来说学习成本过高,这道门槛将许多想进入加密世界的人拒之门外,而钱包门槛的降低才可以为整个加密世界带来更多的新鲜血液以及生态的爆发,随着EIP-4337账户抽象提案的到来,账户抽象钱包带来的降低门槛是否会让钱包进入下一个时代引爆加密世界的用户爆发潮? 作者:菠菜菠菜 特别鸣谢十四君以及方军老师的支持以及指导 注:文章仅代表作者个人观点,不构成任何投资建议 目录 01/ 现阶段小白用户使用钱包的痛点是什么? 02/ 以太坊现有的钱包类型有哪些? 03/ 账户抽象是什么?EIP-4337账户抽象有哪些优点? 04/ 为什么以太坊选择了EIP-4337账户抽象提案? 05/ EIP-4337账户抽象钱包如何运作?与其他钱包账户类型有什么不同? 06/ EIP-4337账户抽象存在着哪些不足和风险? TL;DR 加密世界的知识门槛较高,人们普遍缺乏对区块链以及钱包知识的认知,钱包现阶段使用体验复杂,存在着许多因素阻碍着新用户的加入 现阶段小白用户使用钱包时会遇到一些痛点:使用钱包必须先有Gas费、需要寻找加密资产购买渠道、眼花缭乱的主网选择以及钱包安全问题 以太坊上的钱包存在两种不同类型的账户即EOA外部拥有账户(Externally Owned Accounts)和CA合约账户(Contract Account),EOA外部拥有账户类型的钱包指由私钥以及公钥的密钥对控制的钱包,不具备可编程功能。CA合约账户类型的钱包指以智能合约形式存在的钱包,合约账户类型的钱包本身不是由私钥控制也不存在私钥,而是通过编写代码实现各种功能,但不能主动发起交易 两种钱包账户类型各有利弊以及局限性,EOA外部拥有账户只能按照以太坊规定的生成密钥对的方法来生成,不具备可编程性,需要拥有Gas费才可以操作,私钥丢失就无法找回,但相比CA合约账户类型而言,虽然CA合约账户类型可以自定义逻辑来实现更多功能的可能性,但是CA合约账户类型无法主动发起交易需要由EOA外部拥有账户来进行调用,并且生成CA合约账户类型的钱包需要额外的成本,这两种钱包账户类型目前都无法解决钱包使用体验复杂的问题 账户抽象(Account Abstraction)是以太坊上一种待实现的钱包技术方案,其最终愿景是让AA账户抽象钱包结合EOA外部拥有账户和CA合约账户两种账户类型的特征,使其合二为一替代EOA来作为主账户存在,除了拥有CA的可编程性外还可以摆脱EOA的依赖主动发起交易。 EIP-4337提案将原本以太坊钱包交易流程中写死在共识层中的【验证交易机制】抽离出来交给EIP-4337的新机制处理,新机制的出现使得账户抽象钱包实现了签名方式的可自定义,并且带来了更多应用场景 实现了账户抽象的钱包应用可以让用户无需拥有EOA也可以使用特定的签名方式发起交易来作为主账户使用,使得账户抽象钱包的所有权以及签名权解耦,账户抽象钱包的EOA所有者账户也仅仅是作为所有者存在,不影响实际账户抽象钱包的使用 EIP-4337之所以能被以太坊选择为最终方案,首先是因为EIP-4337不需要进行共识协议层的修改就可以实现账户抽象,这就避免了不亚于类似从POW工作量证明机制转换至POS权益证明机制这种庞大的共识层修改 在EIP-4337中账户抽象钱包将【签名验证机制】交给了入口点合约来进行,这就使得账户抽象钱包可以使用任意签名形式的签名机制,钱包开发者可以选择相应场景的签名形式去开发钱包产品 目前的账户抽象钱包更像是一种智能合约钱包的新标准,还无法摆脱对于需要EOA作为钱包拥有者的依赖。并且目前账户抽象提案仍存在一些不足以及风险:智能合约风险、更高的GAS、技术实现问题 (一)现阶段小白用户使用钱包的痛点是什么? 由于加密世界的知识门槛较高,人们普遍缺乏对区块链以及钱包知识的认知,钱包现阶段使用体验复杂,并存在着许多因素阻碍着新用户的加入。 痛点一:使用钱包必须先有Gas费 当一个小白用户满怀期待想体验加密世界并下载了钱包准备大干一番的时候,小白惊奇的发现钱包居然不能使用,因为钱包里面没有公链原生通证(如以太坊的ETH)作为Gas费,钱包无法进行任何操作,因为钱包的每一次链上操作都需要矿工来打包操作并支付Gas费给矿工作为辛苦费,这时小白就要开始寻找购买加密资产的渠道,而许多钱包产品并没有提供出入金渠道,大多数小白的选择可能就会是中心化交易所。 痛点二:加密资产购买渠道以及眼花缭乱的主网选择 当小白用户想购入加密资产时,他们可能会选择有出入金渠道的钱包产品、中心化交易所、场外交易等渠道购入加密资产,但对于选择中心化交易所和场外交易渠道的小白用户来说,在中心化交易所购入资产后想要转入钱包中的话小白用户又会被选择转账的各种各样的主网给搞晕了,学会选择主网就需要一定的学习成本,稍不小心转错网络处理起来极其繁琐,如果是场外交易的话则十分具有风险,小白用户极容易成为骗子的诈骗对象。 痛点三:钱包安全问题 对于小白用户来说,即便好不容易搞定了Gas费可以使用钱包进行交互了,但整个加密世界对于小白来说就是一片黑暗森林。小白用户需要学习关于钱包的密码学知识如私钥公钥等,还需要理解私钥是什么并思考怎么确保私钥的安全以及防范加密黑暗森林中的骗局,这些对于小白用户来说学习成本大且很容易上当受骗,最重要的是私钥一旦丢失或忘记就无法找回,不能像Web2应用找回密码那样重新找回,对于Web2用户来说这是他们很难习惯的。 (二)以太坊现有的钱包类型有哪些? 目前以太坊上的钱包存在两种不同类型的账户即EOA外部拥有账户(Externally Owned Accounts)和CA合约账户(Contract Account)。 EOA外部拥有账户(Externally Owned Accounts): EOA外部拥有账户类型的钱包指由私钥以及公钥的密钥对控制的钱包,外部拥有钱包的作用基本只有接收、持有、发送Token和与智能合约进行交互的功能,不具备可编程功能,并且执行每一笔交易都需要支付Gas费。创建一个外部拥有账户类型的钱包是无需成本的,但只能通过生成私钥的方式创建。 CA合约账户(Contract Account): CA合约账户类型的钱包指以智能合约形式存在的钱包,合约账户类型的钱包本身不是由私钥控制也不存在私钥,而是通过编写代码实现各种功能,如DeFi协议、多签钱包、保险柜、水龙头等等功能,常见的用处有多签钱包,即需要多个外部拥有账户钱包授权才可以进行交易的钱包,通常用于企业钱包管理。创建一个合约账户钱包是需要消耗Gas费创建的,合约账户钱包本身不能主动发起交易,而是需要外部拥有账户钱包调用并支付Gas费而被动发起交易。 这两种钱包账户类型各有利弊以及局限性,EOA外部拥有账户只能按照以太坊规定的生成密钥对的方法来生成,不具备可编程性,需要拥有Gas费才可以操作,私钥丢失就无法找回,但相比CA合约账户类型而言,虽然CA合约账户类型可以自定义逻辑来实现更多功能的可能性,但是CA合约账户类型无法主动发起交易需要由EOA外部拥有账户来进行调用,并且生成CA合约账户类型的钱包需要额外的成本,这两种钱包账户类型目前都无法解决钱包使用体验复杂的问题。 账户抽象(Account Abstraction)是以太坊上一种待实现的钱包技术方案,其最终愿景是让AA账户抽象钱包结合EOA外部拥有账户和CA合约账户两种账户类型的特征,使其合二为一替代EOA来作为主账户存在,除了拥有CA的可编程性外还可以摆脱EOA的依赖主动发起交易。 本处讨论的账户抽象(Account Abstraction)指由 Vitalik提出的以太坊 EIP-4337提案,该提案将原本以太坊钱包交易流程中写死在共识层中的【验证交易机制】抽离出来交给EIP-4337的新机制处理,新机制的出现使得账户抽象钱包实现了签名方式的可自定义,并且带来了更多应用场景如:代付Gas、聚合签名、隐私保护等。 EIP-4337提案实现后的账户抽象钱包可以不局限于EOA外部拥有账户类型钱包使用的以太坊椭圆曲线数字签名算法(ECDSA)密钥对的签名方式,钱包应用的开发者们可以将任意类型的签名方案应用在账户抽象钱包应用上使得用户可以使用其他签名方式发起交易,从而可以降低用户的使用门槛。 实现了账户抽象的钱包应用可以让用户无需拥有EOA也可以使用特定的签名方式发起交易来作为主账户使用,使得账户抽象钱包的所有权以及签名权解耦,账户抽象钱包的EOA所有者账户也仅仅是作为所有者存在,不影响实际账户抽象钱包的使用。而所有权和签名权的解耦使得钱包产品可以为用户提供社交恢复等手段,人们即便丢失了私钥也不用担心无法找回了。 由于账户抽象钱包新机制带来的可扩展性,先有Gas才能使用钱包的痛点也可以得到解决,账户抽象钱包不仅可以允许第三方代付Gas,还可以实现除原生代币以外的资产支付Gas费,这将极大的降低小白用户对于Gas费的使用门槛,在不久的将来似乎可以预见,账户抽象带来的更低门槛以及更多的自定义功能可能会引领钱包的一个新时代。 (四)为什么以太坊选择了EIP-4337账户抽象提案? 账户抽象的讨论自以太坊上线之时讨论就没有停止过,从最早的EIP-101到EIP-3074再到现在最新的EIP-4337,账户抽象的方案已经迭代过好几个版本,但由于大部分方案不成熟以及涉及到共识协议层的修改太复杂最终被搁置了。 从2015年至今经过了漫长的讨论和迭代后,最终以太坊在EIP-3074和EIP-4337这两个方案之间进行抉择,如果说EIP-4337是让CA智能合约账户钱包可以像EOA那样使用,那么EIP-3074就是让EOA外部拥有账户钱包可以拥有智能合约账户的可编程功能,最终随着以太坊创始人Vitalik公布的以太坊最新路线图中,EIP-4337被正式纳入在The Splurge(狂欢)阶段中实施,这也让EIP-4337成为了账户抽象的最终方案。 EIP-4337之所以能被以太坊选择为最终方案,首先是因为EIP-4337不需要进行共识协议层的修改就可以实现账户抽象,这就避免了不亚于类似从POW工作量证明机制转换至POS权益证明机制这种庞大的共识层修改,而EIP-3074涉及到共识层的改动,一旦出问题就需要使用硬分叉(hard fork)来解决问题,其次由于EIP-3074是让EOA外部拥有账户拥有智能合约账户的特性,在签名机制上依旧使用固定的ECDSA签名,无法像EIP-4337那样可以使用任意签名方式,所以相比于EIP-3074来说,EIP-4337似乎在钱包门槛的降低上更有优势。 (图片来源:ethereum.cn翻译) (五)EIP-4337账户抽象钱包如何运作?与其他钱包账户类型有什么不同? 账户抽象相比于之前的账户类型引入了一些新角色以及机制: 钱包合约 (Wallet Contract):账户抽象后的钱包智能合约,可以实现自定义的钱包逻辑。 入口点合约 (Entry Point Contract):与钱包合约进行沟通协调并负责处理验证和执行用户操作的合约。 用户操作(UserOperations,uo):用户发起的新链下交易形式,区别于以前的【交易事务Transaction, tx】 捆绑者(Bundler):负责将用户操作打包并传递给入口点合约的链下计算节点。 用户操作内存池(UserOperation Mempool):一个专门用于堆积待执行用户操作的内存池,独立于交易事务内存池。 代付人(Paymaster):可选择的第三方支付Gas的代付人合约账户。 如果你不明白这些新名词是什么,接下来我会用简化版的流程图来进行展示,首先我们先了解EOA外部拥有账户类型的钱包的交易机制,EOA外部拥有钱包需要签署一个ECDSA签名才可以发起交易。 图片来源:https://medium.com/nethermind-eth/ethereum-wallets-today-and-tomorrow-eip-3074-vs-erc-4337-a7732b81efc8 从图中可以看到EOA账户类型的钱包发起一个交易的步骤为: 用户使用私钥对交易信息进行ECDSA签名产生一个带有签名的交易事务(Transaction, tx) 带有签名的交易事务会被发送到处理待执行事务的内存池中等待处理 矿工会在交易事务内存池中处理事务并验证有效性 当验证有效性为有效时,交易事务会被纳入区块中,反正则废弃交易事务 由于CA合约账户类型没有统一的交易流程标准,下图为某种依赖Relayer的智能合约钱包的交易流程,我们可以看到CA合约类型账户的需要依靠一个EOA外部拥有账户类型的钱包签署ECDSA签名来执行交易,并且Relayer这个角色可能会伴随着中心化的风险。 图片来源:https://medium.com/nethermind-eth/ethereum-wallets-today-and-tomorrow-eip-3074-vs-erc-4337-a7732b81efc8 从图中可以看到某种CA合约账户类型的钱包发起一个交易的步骤为: 用户使用私钥对交易信息进行任意形式的签名产生一个带有签名的交易信息(signed message) 带有签名的交易信息会被发送给负责传达消息的节点Relayer Relayer使用私钥对带有用户签名的交易信息进行ECDSA签名形成一个交易事务 Relayer将包含用户交易信息的交易事务通过Relayer的EOA外部拥有账户钱包发送给用户的钱包智能合约进行执行 用户的智能合约钱包执行操作并通过矿工验证后上链纳入区块 接下来我们再来看EIP-4337账户抽象后的钱包交易机制 图片来源:https://medium.com/nethermind-eth/ethereum-wallets-today-and-tomorrow-eip-3074-vs-erc-4337-a7732b81efc8 从图中可以看到账户抽象后发起一个交易的步骤为: 用户发起一个钱包用户操作,使用任意形式的私钥对用户操作进行签名产生一个带有签名的用户操作(UserOperations,uo) 带有签名的用户操作会被发送到待执行用户操作内存池等待处理 Bundler将用户操作内存池中的用户操作进行打包处理成一个事务并提交给入口点合约 入口点合约处理所有用户操作:验证钱包是否存在-要求钱包验证用户操作-将用户操作发送至智能合约钱包进行执行 智能合约钱包将用户操作执行并纳入区块 通过对比下来我们可以发现,EOA外部拥有账户发起交易需要依靠以太坊固定的ECDSA签名算法来进行签名,而CA合约账户最终也需要依靠EOA外部拥有账户的ECDSA签名算法来签署交易,而在EIP-4337中账户抽象钱包将【签名验证机制】交给了入口点合约来进行,这就使得账户抽象钱包可以使用任意签名形式的签名机制,钱包开发者可以选择相应场景的签名形式去开发钱包产品,用户可以直接通过钱包应用特定的签名方式操控账户抽象钱包进行操作,而这种签名方式可以是Web2用户也能轻松使用的方式或是专用场景下的定制方式。 并且由于任何矿工都可以充当Bundler这个角色,这就避免了Bundler这个角色的中心化风险,同时Bundler通过捆绑交易还可以预防Flashbot监听内存池进行MEV套利,并且这些新机制的出现还带来了更多的应用场景想象空间,例如第三方代付Gas费的Paymaster。 从图中可以看到,交易事务(tx)与用户操作(uo)是两个独立的内存池,由于账户抽象的入口点合约的存在,代付人(Paymaster)合约便可以像乐高积木一样与入口点合约组合在一起,当入口点合约对用户操作(uo)进行验证之前先对代付人进行验证确认:是否同意代付?是否有足够支付Gas费的ETH进行质押? 除了代付人完全补贴之外,如果用户的账户合约中只有类似于USDT、USDC等非Gas费代币,用户也可以通过将Gas等值的其他代币转给代付人合约以达到无ETH支付Gas费的作用。 除了代付Gas之外,入口点合约还可以结合聚合签名验证合约实现聚合签名功能,通过多人签名的方式来控制钱包。 以上案例我们可以看到EIP-4337方案中的入口点合约模块化的可组合性带来的更多应用场景想象空间,似乎账户抽象钱包可以给整个加密世界带来非常多的好处,但现实真的会如此美好吗? (六)EIP-4337账户抽象存在着哪些不足和风险? 虽然账户抽象的愿景十分美好,但现实却往往却很骨感,目前的账户抽象钱包更像是一种智能合约钱包的新标准,还无法摆脱对于需要EOA作为钱包拥有者的依赖。**并且我们都明白一个道理:越是复杂的事物越容易出问题,目前的账户抽象提案仍存在一些不足以及风险: 智能合约安全问题 智能合约安全问题一直是困扰加密世界的一个难题,我们甚至可以看到许多通过了“智能合约审计”的合约往往也会出现安全漏洞,而每次出现合约安全问题往往都会伴随着巨大的财产损失,而对于EIP-4337账户抽象方案来说,账户抽象钱包的功能模块化堆积以及新机制的加入就会使得其代码执行逻辑更加复杂,而往往更复杂的代码执行逻辑可能就会伴随着潜在的安全风险。由于账户抽象钱包和入口点合约本身都是智能合约,一旦入口点合约或者钱包合约出现问题则有可能会酿成一场损失惨重的黑客事件,人们对使用账户抽象钱包的信任也会大打折扣。 更高的Gas费 除了潜在的合约安全风险之外,账户抽象钱包使得用户需要支付的Gas费更高了,因为账户抽象钱包相比于EOA外部拥有账户和CA合约账户来说处理交易的操作步骤变多了以及处理逻辑更复杂了,需要处理的操作变多也就意味着需要的Gas费更多,虽然Vitalik也提出可以通过Layer2来处理账户抽象的数据来降低Gas消耗的解决方案,但这也需要一段漫长的时间。 技术实现问题 目前距离EIP-4337的落地还有很长的一段时间要走,许多理论上可以实现的技术往往在实践中会困难重重遇到许多问题如:兼容问题,复杂的节点验证过程,如何防止Bundler作恶、技术逻辑无法实现等等,要解决这些技术问题需要进行长时间的尝试和讨论,这也是为什么EIP-4337被放在了以太坊升级的第六个阶段Splurge(狂欢)中的原因。 道阻且长,加密世界需要更低门槛且安全的钱包来吸引更多新用户以突破用户量的瓶颈,相信随着账户抽象的实现会给加密世界带来一个全新的想象空间,甚至可能在不久的将来会有一个意想不到更好的替代方案来取代账户抽象,加密行业迭代更新的速度远超我们想象,这也是这个行业的魅力所在。

EIP-4337账户抽象钱包方案能否开辟钱包新时代?

钱包作为进入加密世界的入口以及通行证在整个加密行业中有着不可替代的地位,使用钱包也是每一个想进入加密世界的人不可避免的一环,钱包的功能也从最初的纯记账功能演化至如今的多链多场景使用功能。但目前钱包的使用门槛对于新用户来说学习成本过高,这道门槛将许多想进入加密世界的人拒之门外,而钱包门槛的降低才可以为整个加密世界带来更多的新鲜血液以及生态的爆发,随着EIP-4337账户抽象提案的到来,账户抽象钱包带来的降低门槛是否会让钱包进入下一个时代引爆加密世界的用户爆发潮?

作者:菠菜菠菜

特别鸣谢十四君以及方军老师的支持以及指导

注:文章仅代表作者个人观点,不构成任何投资建议

目录

01/ 现阶段小白用户使用钱包的痛点是什么?

02/ 以太坊现有的钱包类型有哪些?

03/ 账户抽象是什么?EIP-4337账户抽象有哪些优点?

04/ 为什么以太坊选择了EIP-4337账户抽象提案?

05/ EIP-4337账户抽象钱包如何运作?与其他钱包账户类型有什么不同?

06/ EIP-4337账户抽象存在着哪些不足和风险?

TL;DR

加密世界的知识门槛较高,人们普遍缺乏对区块链以及钱包知识的认知,钱包现阶段使用体验复杂,存在着许多因素阻碍着新用户的加入

现阶段小白用户使用钱包时会遇到一些痛点:使用钱包必须先有Gas费、需要寻找加密资产购买渠道、眼花缭乱的主网选择以及钱包安全问题

以太坊上的钱包存在两种不同类型的账户即EOA外部拥有账户(Externally Owned Accounts)和CA合约账户(Contract Account),EOA外部拥有账户类型的钱包指由私钥以及公钥的密钥对控制的钱包,不具备可编程功能。CA合约账户类型的钱包指以智能合约形式存在的钱包,合约账户类型的钱包本身不是由私钥控制也不存在私钥,而是通过编写代码实现各种功能,但不能主动发起交易

两种钱包账户类型各有利弊以及局限性,EOA外部拥有账户只能按照以太坊规定的生成密钥对的方法来生成,不具备可编程性,需要拥有Gas费才可以操作,私钥丢失就无法找回,但相比CA合约账户类型而言,虽然CA合约账户类型可以自定义逻辑来实现更多功能的可能性,但是CA合约账户类型无法主动发起交易需要由EOA外部拥有账户来进行调用,并且生成CA合约账户类型的钱包需要额外的成本,这两种钱包账户类型目前都无法解决钱包使用体验复杂的问题

账户抽象(Account Abstraction)是以太坊上一种待实现的钱包技术方案,其最终愿景是让AA账户抽象钱包结合EOA外部拥有账户和CA合约账户两种账户类型的特征,使其合二为一替代EOA来作为主账户存在,除了拥有CA的可编程性外还可以摆脱EOA的依赖主动发起交易。

EIP-4337提案将原本以太坊钱包交易流程中写死在共识层中的【验证交易机制】抽离出来交给EIP-4337的新机制处理,新机制的出现使得账户抽象钱包实现了签名方式的可自定义,并且带来了更多应用场景

实现了账户抽象的钱包应用可以让用户无需拥有EOA也可以使用特定的签名方式发起交易来作为主账户使用,使得账户抽象钱包的所有权以及签名权解耦,账户抽象钱包的EOA所有者账户也仅仅是作为所有者存在,不影响实际账户抽象钱包的使用

EIP-4337之所以能被以太坊选择为最终方案,首先是因为EIP-4337不需要进行共识协议层的修改就可以实现账户抽象,这就避免了不亚于类似从POW工作量证明机制转换至POS权益证明机制这种庞大的共识层修改

在EIP-4337中账户抽象钱包将【签名验证机制】交给了入口点合约来进行,这就使得账户抽象钱包可以使用任意签名形式的签名机制,钱包开发者可以选择相应场景的签名形式去开发钱包产品

目前的账户抽象钱包更像是一种智能合约钱包的新标准,还无法摆脱对于需要EOA作为钱包拥有者的依赖。并且目前账户抽象提案仍存在一些不足以及风险:智能合约风险、更高的GAS、技术实现问题

(一)现阶段小白用户使用钱包的痛点是什么?

由于加密世界的知识门槛较高,人们普遍缺乏对区块链以及钱包知识的认知,钱包现阶段使用体验复杂,并存在着许多因素阻碍着新用户的加入。

痛点一:使用钱包必须先有Gas费

当一个小白用户满怀期待想体验加密世界并下载了钱包准备大干一番的时候,小白惊奇的发现钱包居然不能使用,因为钱包里面没有公链原生通证(如以太坊的ETH)作为Gas费,钱包无法进行任何操作,因为钱包的每一次链上操作都需要矿工来打包操作并支付Gas费给矿工作为辛苦费,这时小白就要开始寻找购买加密资产的渠道,而许多钱包产品并没有提供出入金渠道,大多数小白的选择可能就会是中心化交易所。

痛点二:加密资产购买渠道以及眼花缭乱的主网选择

当小白用户想购入加密资产时,他们可能会选择有出入金渠道的钱包产品、中心化交易所、场外交易等渠道购入加密资产,但对于选择中心化交易所和场外交易渠道的小白用户来说,在中心化交易所购入资产后想要转入钱包中的话小白用户又会被选择转账的各种各样的主网给搞晕了,学会选择主网就需要一定的学习成本,稍不小心转错网络处理起来极其繁琐,如果是场外交易的话则十分具有风险,小白用户极容易成为骗子的诈骗对象。

痛点三:钱包安全问题

对于小白用户来说,即便好不容易搞定了Gas费可以使用钱包进行交互了,但整个加密世界对于小白来说就是一片黑暗森林。小白用户需要学习关于钱包的密码学知识如私钥公钥等,还需要理解私钥是什么并思考怎么确保私钥的安全以及防范加密黑暗森林中的骗局,这些对于小白用户来说学习成本大且很容易上当受骗,最重要的是私钥一旦丢失或忘记就无法找回,不能像Web2应用找回密码那样重新找回,对于Web2用户来说这是他们很难习惯的。

(二)以太坊现有的钱包类型有哪些?

目前以太坊上的钱包存在两种不同类型的账户即EOA外部拥有账户(Externally Owned Accounts)和CA合约账户(Contract Account)。

EOA外部拥有账户(Externally Owned Accounts):

EOA外部拥有账户类型的钱包指由私钥以及公钥的密钥对控制的钱包,外部拥有钱包的作用基本只有接收、持有、发送Token和与智能合约进行交互的功能,不具备可编程功能,并且执行每一笔交易都需要支付Gas费。创建一个外部拥有账户类型的钱包是无需成本的,但只能通过生成私钥的方式创建。

CA合约账户(Contract Account):

CA合约账户类型的钱包指以智能合约形式存在的钱包,合约账户类型的钱包本身不是由私钥控制也不存在私钥,而是通过编写代码实现各种功能,如DeFi协议、多签钱包、保险柜、水龙头等等功能,常见的用处有多签钱包,即需要多个外部拥有账户钱包授权才可以进行交易的钱包,通常用于企业钱包管理。创建一个合约账户钱包是需要消耗Gas费创建的,合约账户钱包本身不能主动发起交易,而是需要外部拥有账户钱包调用并支付Gas费而被动发起交易。

这两种钱包账户类型各有利弊以及局限性,EOA外部拥有账户只能按照以太坊规定的生成密钥对的方法来生成,不具备可编程性,需要拥有Gas费才可以操作,私钥丢失就无法找回,但相比CA合约账户类型而言,虽然CA合约账户类型可以自定义逻辑来实现更多功能的可能性,但是CA合约账户类型无法主动发起交易需要由EOA外部拥有账户来进行调用,并且生成CA合约账户类型的钱包需要额外的成本,这两种钱包账户类型目前都无法解决钱包使用体验复杂的问题。

账户抽象(Account Abstraction)是以太坊上一种待实现的钱包技术方案,其最终愿景是让AA账户抽象钱包结合EOA外部拥有账户和CA合约账户两种账户类型的特征,使其合二为一替代EOA来作为主账户存在,除了拥有CA的可编程性外还可以摆脱EOA的依赖主动发起交易。

本处讨论的账户抽象(Account Abstraction)指由 Vitalik提出的以太坊 EIP-4337提案,该提案将原本以太坊钱包交易流程中写死在共识层中的【验证交易机制】抽离出来交给EIP-4337的新机制处理,新机制的出现使得账户抽象钱包实现了签名方式的可自定义,并且带来了更多应用场景如:代付Gas、聚合签名、隐私保护等。

EIP-4337提案实现后的账户抽象钱包可以不局限于EOA外部拥有账户类型钱包使用的以太坊椭圆曲线数字签名算法(ECDSA)密钥对的签名方式,钱包应用的开发者们可以将任意类型的签名方案应用在账户抽象钱包应用上使得用户可以使用其他签名方式发起交易,从而可以降低用户的使用门槛。

实现了账户抽象的钱包应用可以让用户无需拥有EOA也可以使用特定的签名方式发起交易来作为主账户使用,使得账户抽象钱包的所有权以及签名权解耦,账户抽象钱包的EOA所有者账户也仅仅是作为所有者存在,不影响实际账户抽象钱包的使用。而所有权和签名权的解耦使得钱包产品可以为用户提供社交恢复等手段,人们即便丢失了私钥也不用担心无法找回了。

由于账户抽象钱包新机制带来的可扩展性,先有Gas才能使用钱包的痛点也可以得到解决,账户抽象钱包不仅可以允许第三方代付Gas,还可以实现除原生代币以外的资产支付Gas费,这将极大的降低小白用户对于Gas费的使用门槛,在不久的将来似乎可以预见,账户抽象带来的更低门槛以及更多的自定义功能可能会引领钱包的一个新时代。

(四)为什么以太坊选择了EIP-4337账户抽象提案?

账户抽象的讨论自以太坊上线之时讨论就没有停止过,从最早的EIP-101到EIP-3074再到现在最新的EIP-4337,账户抽象的方案已经迭代过好几个版本,但由于大部分方案不成熟以及涉及到共识协议层的修改太复杂最终被搁置了。

从2015年至今经过了漫长的讨论和迭代后,最终以太坊在EIP-3074和EIP-4337这两个方案之间进行抉择,如果说EIP-4337是让CA智能合约账户钱包可以像EOA那样使用,那么EIP-3074就是让EOA外部拥有账户钱包可以拥有智能合约账户的可编程功能,最终随着以太坊创始人Vitalik公布的以太坊最新路线图中,EIP-4337被正式纳入在The Splurge(狂欢)阶段中实施,这也让EIP-4337成为了账户抽象的最终方案。

EIP-4337之所以能被以太坊选择为最终方案,首先是因为EIP-4337不需要进行共识协议层的修改就可以实现账户抽象,这就避免了不亚于类似从POW工作量证明机制转换至POS权益证明机制这种庞大的共识层修改,而EIP-3074涉及到共识层的改动,一旦出问题就需要使用硬分叉(hard fork)来解决问题,其次由于EIP-3074是让EOA外部拥有账户拥有智能合约账户的特性,在签名机制上依旧使用固定的ECDSA签名,无法像EIP-4337那样可以使用任意签名方式,所以相比于EIP-3074来说,EIP-4337似乎在钱包门槛的降低上更有优势。

(图片来源:ethereum.cn翻译)

(五)EIP-4337账户抽象钱包如何运作?与其他钱包账户类型有什么不同?

账户抽象相比于之前的账户类型引入了一些新角色以及机制:

钱包合约 (Wallet Contract):账户抽象后的钱包智能合约,可以实现自定义的钱包逻辑。

入口点合约 (Entry Point Contract):与钱包合约进行沟通协调并负责处理验证和执行用户操作的合约。

用户操作(UserOperations,uo):用户发起的新链下交易形式,区别于以前的【交易事务Transaction, tx】

捆绑者(Bundler):负责将用户操作打包并传递给入口点合约的链下计算节点。

用户操作内存池(UserOperation Mempool):一个专门用于堆积待执行用户操作的内存池,独立于交易事务内存池。

代付人(Paymaster):可选择的第三方支付Gas的代付人合约账户。

如果你不明白这些新名词是什么,接下来我会用简化版的流程图来进行展示,首先我们先了解EOA外部拥有账户类型的钱包的交易机制,EOA外部拥有钱包需要签署一个ECDSA签名才可以发起交易。

图片来源:https://medium.com/nethermind-eth/ethereum-wallets-today-and-tomorrow-eip-3074-vs-erc-4337-a7732b81efc8

从图中可以看到EOA账户类型的钱包发起一个交易的步骤为:

用户使用私钥对交易信息进行ECDSA签名产生一个带有签名的交易事务(Transaction, tx)

带有签名的交易事务会被发送到处理待执行事务的内存池中等待处理

矿工会在交易事务内存池中处理事务并验证有效性

当验证有效性为有效时,交易事务会被纳入区块中,反正则废弃交易事务

由于CA合约账户类型没有统一的交易流程标准,下图为某种依赖Relayer的智能合约钱包的交易流程,我们可以看到CA合约类型账户的需要依靠一个EOA外部拥有账户类型的钱包签署ECDSA签名来执行交易,并且Relayer这个角色可能会伴随着中心化的风险。

图片来源:https://medium.com/nethermind-eth/ethereum-wallets-today-and-tomorrow-eip-3074-vs-erc-4337-a7732b81efc8

从图中可以看到某种CA合约账户类型的钱包发起一个交易的步骤为:

用户使用私钥对交易信息进行任意形式的签名产生一个带有签名的交易信息(signed message)

带有签名的交易信息会被发送给负责传达消息的节点Relayer

Relayer使用私钥对带有用户签名的交易信息进行ECDSA签名形成一个交易事务

Relayer将包含用户交易信息的交易事务通过Relayer的EOA外部拥有账户钱包发送给用户的钱包智能合约进行执行

用户的智能合约钱包执行操作并通过矿工验证后上链纳入区块

接下来我们再来看EIP-4337账户抽象后的钱包交易机制

图片来源:https://medium.com/nethermind-eth/ethereum-wallets-today-and-tomorrow-eip-3074-vs-erc-4337-a7732b81efc8

从图中可以看到账户抽象后发起一个交易的步骤为:

用户发起一个钱包用户操作,使用任意形式的私钥对用户操作进行签名产生一个带有签名的用户操作(UserOperations,uo)

带有签名的用户操作会被发送到待执行用户操作内存池等待处理

Bundler将用户操作内存池中的用户操作进行打包处理成一个事务并提交给入口点合约

入口点合约处理所有用户操作:验证钱包是否存在-要求钱包验证用户操作-将用户操作发送至智能合约钱包进行执行

智能合约钱包将用户操作执行并纳入区块

通过对比下来我们可以发现,EOA外部拥有账户发起交易需要依靠以太坊固定的ECDSA签名算法来进行签名,而CA合约账户最终也需要依靠EOA外部拥有账户的ECDSA签名算法来签署交易,而在EIP-4337中账户抽象钱包将【签名验证机制】交给了入口点合约来进行,这就使得账户抽象钱包可以使用任意签名形式的签名机制,钱包开发者可以选择相应场景的签名形式去开发钱包产品,用户可以直接通过钱包应用特定的签名方式操控账户抽象钱包进行操作,而这种签名方式可以是Web2用户也能轻松使用的方式或是专用场景下的定制方式。

并且由于任何矿工都可以充当Bundler这个角色,这就避免了Bundler这个角色的中心化风险,同时Bundler通过捆绑交易还可以预防Flashbot监听内存池进行MEV套利,并且这些新机制的出现还带来了更多的应用场景想象空间,例如第三方代付Gas费的Paymaster。

从图中可以看到,交易事务(tx)与用户操作(uo)是两个独立的内存池,由于账户抽象的入口点合约的存在,代付人(Paymaster)合约便可以像乐高积木一样与入口点合约组合在一起,当入口点合约对用户操作(uo)进行验证之前先对代付人进行验证确认:是否同意代付?是否有足够支付Gas费的ETH进行质押?

除了代付人完全补贴之外,如果用户的账户合约中只有类似于USDT、USDC等非Gas费代币,用户也可以通过将Gas等值的其他代币转给代付人合约以达到无ETH支付Gas费的作用。

除了代付Gas之外,入口点合约还可以结合聚合签名验证合约实现聚合签名功能,通过多人签名的方式来控制钱包。

以上案例我们可以看到EIP-4337方案中的入口点合约模块化的可组合性带来的更多应用场景想象空间,似乎账户抽象钱包可以给整个加密世界带来非常多的好处,但现实真的会如此美好吗?

(六)EIP-4337账户抽象存在着哪些不足和风险?

虽然账户抽象的愿景十分美好,但现实却往往却很骨感,目前的账户抽象钱包更像是一种智能合约钱包的新标准,还无法摆脱对于需要EOA作为钱包拥有者的依赖。**并且我们都明白一个道理:越是复杂的事物越容易出问题,目前的账户抽象提案仍存在一些不足以及风险:

智能合约安全问题

智能合约安全问题一直是困扰加密世界的一个难题,我们甚至可以看到许多通过了“智能合约审计”的合约往往也会出现安全漏洞,而每次出现合约安全问题往往都会伴随着巨大的财产损失,而对于EIP-4337账户抽象方案来说,账户抽象钱包的功能模块化堆积以及新机制的加入就会使得其代码执行逻辑更加复杂,而往往更复杂的代码执行逻辑可能就会伴随着潜在的安全风险。由于账户抽象钱包和入口点合约本身都是智能合约,一旦入口点合约或者钱包合约出现问题则有可能会酿成一场损失惨重的黑客事件,人们对使用账户抽象钱包的信任也会大打折扣。

更高的Gas费

除了潜在的合约安全风险之外,账户抽象钱包使得用户需要支付的Gas费更高了,因为账户抽象钱包相比于EOA外部拥有账户和CA合约账户来说处理交易的操作步骤变多了以及处理逻辑更复杂了,需要处理的操作变多也就意味着需要的Gas费更多,虽然Vitalik也提出可以通过Layer2来处理账户抽象的数据来降低Gas消耗的解决方案,但这也需要一段漫长的时间。

技术实现问题

目前距离EIP-4337的落地还有很长的一段时间要走,许多理论上可以实现的技术往往在实践中会困难重重遇到许多问题如:兼容问题,复杂的节点验证过程,如何防止Bundler作恶、技术逻辑无法实现等等,要解决这些技术问题需要进行长时间的尝试和讨论,这也是为什么EIP-4337被放在了以太坊升级的第六个阶段Splurge(狂欢)中的原因。

道阻且长,加密世界需要更低门槛且安全的钱包来吸引更多新用户以突破用户量的瓶颈,相信随着账户抽象的实现会给加密世界带来一个全新的想象空间,甚至可能在不久的将来会有一个意想不到更好的替代方案来取代账户抽象,加密行业迭代更新的速度远超我们想象,这也是这个行业的魅力所在。
主流稳定币是否是美元霸权的延续?随着区块链技术的不断发展,许多诞生在区块链上可能会颠覆传统行业的应用开始不断诞生,这也使得这个市场吸引了庞大的资金,不管是对于机构还是个人来说,要想进入加密市场必然绕不开一个东西,那便是中心化稳定币。 中心化稳定币提供了一个现实经济与区块链世界的桥梁,是传统金融在加密世界的价值映射,提供了一个稳定的价值载体,中心化稳定币的出现推动了区块链世界的发展,但在中心化稳定币规模不断扩张的同时,区块链也正在面临着与“去中心化”精神的背道而驰。 *本文章仅为个人分析,不构成任何投资意见,如出现不正确的内容欢迎各位指出 作者:菠菜菠菜、无证学者萨摩 目录 一.稳定币—链下世界与链上世界的价值映射 (一)什么是稳定币? (二)稳定币存在的意义是什么? 二.主流稳定币是否是美元霸权的延续? (一)什么是美元霸权? (二)美元霸权是如何形成的? (三)主流稳定币如何延续美元霸权? (四)为什么美国会接纳加密世界的铸币权挑战而其他国家则不允许? 三.去中心化稳定币生态该走向何方? (一)“去中心化”的困境 (二)灰色的未来 稳定币是一种与法定货币锚定的链上加密资产,因为具备波动性小的特点,主要作用是担任了不同波动加密资产之间的交易媒介以及一种稳定的价值贮藏物 中心化稳定币的意义在于其低波动性不仅可以作为价值贮藏物成为市场剧烈波动时候的”避风港”,还可以作为交易媒介在交易平台上快速撮合买卖双方极大的提高了交易效率,为整个加密市场提供了一个安全的价值载体从而承载更大体量的资金 去中心化稳定币无法充当中心化稳定币的稳定价值贮藏物的作用,更像是一种杠杆工具,人们通过抵押资产获得去中心化稳定币来提高资产杠杆以及资本使用效率,将抵押生成的去中心化稳定币进行再次购买波动资产或者生息 美元霸权源自美国在二战至今的最强综合国力,布雷顿森林体系崩溃之后,美元实质性违约从金本位悄悄转为主权信用本位,50年间货币规模指数扩张超过100倍,人类的法币体系似乎已经被彻底玩坏驶向无人知晓结局的航道 布雷顿森林体系的建立,对世界经济的稳定复苏起到至关重要的作用,美元霸权的出现也避免了各国货币都将陷入恶性竞贬的局面,全球汇率大幅波动,贸易混乱不堪。此阶段的美国在全球政治经济环境中扮演了裁判角色,为战后全球经济复苏提供了重要的公共产品,有其正面意义。 中心化稳定币作为现实世界的美元的映射,本身就是美元霸权对加密货币世界施加影响最好的桥梁,美元霸权利用稳定币不仅可以直接动摇整个加密世界,并且几乎所有的中心化稳定币发行机构背后都是受美国监管操控的,可以随意的对链上稳定币进行冻结制裁 美国之所以选择接纳支持加密世界的铸币权挑战是因为美元作为稳定币不仅可以利用美元霸权的绝对优势进行收割,同时还可以顽固美元霸权的地位的同时避免了其他国家在加密世界存在的动摇美元根基的风险。 对于去中心化稳定币来说,似乎只有两条道路可以走,一个是向中心化稳定币屈服依附于中心化稳定币做一个“提高资本效益”的工具并不断想办法扩张规模让更多人使用,而另外一条道路便是走向真正“去中心化”的探索,这是一条最难走的路 一.稳定币—链下世界与链上世界的价值映射 (一)什么是稳定币? 稳定币是一种与法定货币锚定的链上加密资产,因为具备波动性小的特点,主要作用是担任了不同波动加密资产之间的交易媒介以及一种稳定的价值贮藏物,稳定币主要分为中心化稳定币与去中心化稳定币: 中心化稳定币:由中心化发行机构通过链下资产担保抵押在链上发行的加密资产,它们往往会承诺其发行的“数字美元”(如USDT、USDC)能随时与真实美元进行兑换,是现实经济进入区块链世界中的价值映射。中心化发行机构通常会聘请独立的会计师事务所或审计机构定期对托管账户中的储备资产进行验证,确保其储备资产的总价值高于其发行的“数字美元”(也即该公司的债务)。 目前主流的中心化稳定币规模最大的是Tether公司发行的USDT,但该公司长期深陷资产不透明的争议之中,在数年时间内都未能提供正规的审计报告,直到2021年上半年才开始公开审计报告。另外由Circle 和交易所 Coinbase 组成的联营公司发行的USDC,以及由纽约州金融服务部(NYDFS)批准并由币安与 Paxos 合作发行的BUSD因更加合规而在今年来快速发展,与USDT一起占据了加密市场的大半壁江山,截止至2022年8月26日,USDT(30.8%)、USDC(29.5%)以及BUSD(18.2%)的市场份额加在一起已经超过了整个稳定币市场的75%以上。 数据来源:https://dune.com/hagaetc/stablecoins 去中心化稳定币:由链上加密资产超额抵押或者无抵押依靠算法生成的加密资产,去中心化稳定币不是由中心化发行主体发行的,而是通过运行在链上可以自我执行的智能合约生成,往往通过去中心化自治组织DAO的形式来进行治理。与中心化稳定币不同的是,中心化稳定币的增发意味着真正的钱流入了加密市场使得资金规模扩张,而去中心化稳定币的增发目前并不会导致市场的规模扩张,这一点与其生成方式有关。 以MakerDAO的DAI为代表的超额抵押稳定币是将被认可的链上波动资产进行超额抵押锁定流动性而生成的稳定币,如抵押价值10000$的BTC生成5000$的DAI,本质上市场上的流动性并不会增加,而无抵押依靠算法生成的稳定币则是更不稳定的一种方式,以Terra的LUNA以及UST为代币的算法稳定币很好的诠释了这一点。LUNA与UST的互相锚定凭空创造价值的模式存在巨大缺陷并随着流动性问题随即崩盘,目前去中心化稳定币所占的市场份额还比较少,其中MakerDAO的DAI是此领域的龙头,截止至2022年8月26日,DAI的市值仅次于USDT、USDC以及BUSD,总供应量为6,972,989,621,大约是USDT总供应量的10%。 数据来源:https://coinmarketcap.com/zh/view/stablecoin/ (二)稳定币存在的意义是什么? 稳定币的意义在于通过锚定法币和加密资产等手段来维持价格的稳定,使得不同的波动性加密资产之间存在了一个稳定的交易媒介,这极大的提高了交易效率以及资产安全性,中心化稳定币以及去中心化稳定币虽然都为稳定币,但他们却扮演着不同的角色。 中心化稳定币存在的意义 在稳定币出现之前,假如人们要想购买BTC就必须得找到手上持有BTC的卖家,用法币直接购买链上的加密资产十分麻烦,购买流程可能为:卖方提供收款渠道如银行账户等—买方转账给卖方收款渠道—买方提供钱包地址—卖方将BTC转入买方地址,这个流程可能会耗时十多分钟甚至是几十分钟,如果是场外交易的话可能还会面临卖家跑路的风险,并且由于加密资产高波动性的特质,可能出现几分钟内剧烈波动的情况,如果在买卖双方交易过程中发生剧烈波动的话,最终成交的价格可能就会受到影响,并且对于机构来说,因为机构的资金量普遍十分庞大,要想找到相应规模的对手方极其困难并且遇到卖家道德风险的几率很大。 在中心化稳定币出现后,不管是机构还是个人都可以将法币兑换成与法币挂钩的稳定币存在链上钱包中,所以中心化稳定币的意义在于其低波动性不仅可以作为价值贮藏物成为市场剧烈波动时候的”避风港”,还可以作为交易媒介在交易平台上快速撮合买卖双方极大的提高了交易效率,为整个加密市场提供了一个安全的价值载体从而承载更大体量的资金。 去中心化稳定币存在的意义 在中心化稳定币诞生后,人们试图去创造一种去中心化稳定币,即不由任何中心化主体发行完全去中心化、价格稳定、可靠性高,全球通用,不受操控,不受信任危机影响的数字货币,MakerDAO的DAI作为第一个去中心化稳定币横空出世,DAI通过超额抵押的模式进行铸造并有一套设计复杂的体系来保障DAI的价格保持与美元挂钩的稳定,除了超额抵押模式的去中心化稳定币外随即诞生了算法稳定币和部分算法稳定币,虽然去中心化稳定币的花样开始越来越多,但目前来看,去中心化稳定币无法替代中心化稳定币的作用甚至极度依赖中心化稳定币。 去中心化稳定币在作为交易媒介方面与中心化稳定币的作用一致,前提是价格稳定机制需确保可以与法币挂钩,但是在最重要也是最核心的作为价值贮藏物的功能上却无法替代中心化稳定币的地位,中心化稳定币由于其背后中心化发行机构以抵押法币保障其价值的方式使得中心化稳定币可以在市场剧烈波动时充当“避风港”的作用,不管市场怎么波动中心化稳定币的价格依然可以保持低波动性并且可以兑付成法币,但去中心化稳定币很难做到在市场剧烈波动时不受影响。 铸造去中心化稳定币的方式目前大概为三种即算法、超额抵押和部分算法抵押,纯算法的稳定币并不稳定风险极高,而超额抵押或者部分算法抵押的方式则是需要波动资产或者是中心化稳定币来作为抵押物,如果是以波动资产作为抵押物的话,那么在市场出现剧烈波动的时候就会面临很大的清算风险而无法安全的作为价值贮藏物;如果是以中心化稳定币来作为抵押物的话,那么这个去中心化稳定币则更像是一种换壳的中心化稳定币,虽然被清算风险非常低,但会随时面临着协议制裁的风险,一旦中心化稳定币发行机构对该去中心化稳定币协议进行制裁,那么该中心化稳定币就会面临归零的风险,何来“去中心化、不受操控、不受信任危机”呢? 目前的去中心化稳定币几乎很难解决依附于中心化稳定币的局面,目前主流的如DAI、FRAX、MIM等去中心化稳定币的底层资产,大部分仍为中心化稳定币(或是源于中心化稳定币的流动性代币)。如果将抵押物都换成波动资产的话,那么剧烈的波动将导致去中心化稳定币脱钩使得稳定币不再稳定,所以目前去中心化稳定币更像是一种杠杆工具,人们通过抵押资产获得去中心化稳定币来提高资产杠杆以及资本使用效率,将抵押生成的去中心化稳定币进行再次购买波动资产或者生息,这种用途成了目前去中心化稳定币存在的意义,距离人们心中真正意义上的去中心化稳定币还有很长一段路要走。 如果说中心化稳定币出现之前连接去中心化世界与现实世界的桥梁是一座独木桥,难走且无法承载很大的资金体量,那么中心化稳定币就是连接两个世界的大桥,道路通畅且可以承载巨量的资金,而去中心化稳定币则是建立在大桥上的分支小桥,提供了不同的道路却始终难以脱离大桥的影响。 二.主流稳定币是否是美元霸权的延续? (一)什么是美元霸权? 霸权之现状 我们在很多地方都听过“美元霸权”,知道美国人印绿纸就能换回别国的商品服务,每次他印钱就能向全球转嫁通胀,收割全世界。尤其是最近欧元从曾经的10元换一个跌到最近1€约等于1$,一向被称为避险货币的日元也跌破几十年来新低,但现实总似隔着一层纱,让人难以看透美元霸权收割的本质。 要想理解这一点,我们需要了解一个词——美元潮汐 疫情伊始,美联储开启了疯狂印钞,各国央行都跟进放水,全球的大部分的所有股市、楼市资产价格开始猛涨,甚至让人忘记了几个月前美股3次熔断的历史性时刻,忘了这是在实体经济受到重创的背景之下的再创新高。 这便是美元潮汐的第一波:涨潮阶段,华尔街等核心区得到了大量低息的美元贷款,获得了天量的低成本资金,那他们做的第一件事就是什么?当然是到处买入资产比如黄金、股票、房产等,直到所有的传统行业资产价格都高到让人买不下手时,许多无处可去的资金便流入了加密市场,这部分流入加密市场的资金让我们见证了BTC突破6万美金的历史新高。 如果我们观察整个加密市场的市值趋势,我们可以发现自2020年美联储放水开启印钞之后,各大中心化稳定币发行机构开始不断增发稳定币,于是整个加密市场的市值也开始水涨船高直到达到了历史最高值,这也是这轮大牛市关键性的一个原因。 数据来源:https://www.statista.com/statistics/1255835/stablecoin-market-capitalization/ 数据来源:https://coinmarketcap.com/charts/ 这一次的涨潮并不是偶然的,历史上这种时刻总是会周期性地发生,而那时候低利率美元资本炒高的往往是新兴市场的资产,如90年代泰国等东南亚小国承接日本产业链转移时吹起的投资泡沫,那时外资投入描绘了美妙的增长故事,东南亚小国的新兴市场陷入了狂热,在股市楼市的双重狂欢中,优先入场的玩家们已经悄悄高位套现,分走了蛋糕上最香甜的奶油,准备挥一挥衣袖转身离开了。 有涨便有退,降息不可能永远进行下去,然后便是第二波:退潮阶段。与降息放水相反,让水量收缩,自然就是加息了,这个词在现任美联储主席鲍威尔这几个月的喊话中威力尽显,每喊一次都能让大家口袋里的钱飞走一部分,下图将简单描述美元霸权如何利用美元潮汐如何在加密市场中进行收割 回顾历史上的时刻,类似的是到97年亚洲金融危机资本外逃之时了。加息意味着借贷的成本上升,不需要有谁统一号令,之前借了天量资金的华尔街资本和国际游资们就知道宴会到了尾声,开始加速抛售外围市场的资产换回美元,要么还回美元贷款,要么换成美国国债等低风险资产。这个过程中连新兴国家本国的资本,都会开始一起抛售、做空本国资产,死道友不死贫道。到了一定程度还能引起小国货币汇率崩溃,于是就有了索罗斯当年狙击泰铢狙击港币的机会。最后新兴国家几十年来辛苦积累的财富,在短时间内被掠夺一空。 故事到此为止了吗?潮汐涨涨落落,一轮之后还有一轮。等新兴市场一片狼藉,大量破产并且资产跌入谷底之时,美元又开始了降息,华尔街和国际游资拿着便宜的美元,又回到各国开始低价收购优质资产,如此一轮一轮美元涨落的周期,便被称为美元潮汐。历史上最近的10次美元降息加息周期,有7次都以实体经济衰退,美国占完一圈便宜最先恢复为结局,而没有引起衰退的3次,都伴随着弱小的新兴市场的被收割。虽然美元霸权利用美元潮汐看起来像是强盗作恶般收割全世界,但其背后也有正面意义,凡事都有两面性,这还得从美元霸权的起源说起。 (二)美元霸权是如何形成的? 霸权伊始 回看上个世纪的历史,有1929年席卷全球的经济危机,这次人类历史上最著名的经济危机从美国开始蔓延欧洲,让无数人丧失生计,也间接促使了经济即将崩溃的国家以发动战争来转移矛盾,导致了二战的爆发。两场世界大战将老欧洲的黄昏霸权打了个稀碎,二战之后整个欧洲不论是战胜国还是战败国,都成了债台高筑的输家。 而反观美国,靠罗斯福新政获得了喘息之机,但罗斯福打包的政策有诸多自相矛盾之处,是否真的帮助美国从经济危机中走出一直存有争议。无需争议的是二战几乎没有危及美国本土,而巨大的军需订单确实让美国彻彻底底走出了泥潭,并且事后的军需转民用,让其制造业与科技创新能力在将来的数十年里都继续保持了优势。 布雷顿森林时代 建立二战之后的新秩序时,作为满桌子东倒西歪的牌桌上唯二还站着的国家,并且是欧洲各国的最大债主,在金本位时代拥有全球黄金储量70%的美国,很自然成为了建立西方战后新秩序的话事人。1944年美国建立布雷顿森林体系,美元与黄金挂钩,各国货币与美元挂钩,实行“准金本位制”,美元正式成为全球经济中最核心的货币,又被称为“美金”。 客观的说,布雷顿森林体系的建立,对世界经济的稳定复苏起到至关重要的作用。如果当时美国奉行一贯的孤立主义,不管美洲大陆以外的事,那么虚弱的欧洲各国大概率会陷入恶性竞争。因为虚弱的国力让印钱成为各国政府为数不多的选择,而印钱就相当于用白纸换回别国的商品与服务占便宜,同时对外的汇率贬值也能让本国的出口商品更具竞争力,从一开始试图偷偷多印一点,很快就会发展到印慢了都不行,各国货币都将陷入恶性竞贬的局面,全球汇率大幅波动,贸易将混乱不堪。此阶段的美国在全球政治经济环境中扮演了裁判角色,为战后全球经济复苏提供了重要的公共产品,有其正面意义。 过去金本位时代,货币是不能随便增发的,背后的锚都是黄金。但布雷顿森林体系存在其内在矛盾(即特里芬难题),各国要使用美元、储备美元,那就需要先有美元,而西方国家此时已经没有黄金储备来换得足够的美元了。同时,美国作为当时制造业最强大的出口国,它是产能过剩的,正眼巴巴的等着国外下订单,拿着钱来买自己生产的商品。如果把美国国内的美元拿出去借给别国,那美国国内流通的美元将急剧减少,导致通货紧缩,同时美元升值也将严重伤害美国的出口。 于是唯一的解,就只有印更多的美元,直接通过援助贷款放给外国(即马歇尔计划),而不影响美元在本国的流通。美元成为全球贸易中的核心货币,为战后各国稳定了汇率,为全球经济的复苏提供了稳定的前提条件,同时也享受到了铸币税的好处。在所有人都穷困潦倒艰难重建的时候,大家相安无事,毕竟比起被美国占了点便宜,一个稳定的经济环境显得更重要。如此现状便维持了近30年,美元越发深入到全球经济的方方面面,但在这个过程中美国也渐渐玩上了十个瓶子九个盖的游戏,并且在之后几次局部战争中,挥霍了太多财富,盖子的数量开始越来越少。 后布雷顿森林时代 第一个戳破皇帝新衣的实干派是法国戴高乐,他拿着军舰载着大批美元兑成黄金运回法国,再以黄金为抵押向市场借入大量美元,再次去兑回黄金。运了几次后,至1971年法国买回的黄金已经超过3000吨。与此同时,美国人印钞的游戏也已经玩到了十个瓶子一个盖的地步,全美黄金储备仅剩110亿美元,而当时美国的对外流动负债已经高达678亿美元。 1971年8月,尼克松宣布停止美金与黄金兑换窗口,实质上对全世界进行单方面违约。然而做了世界贸易的核心货币三十年,美元的地位并没有轻易被替代,因为当时没有任何一个国家的货币有能力挑战美元的地位。之后美国发现只需要自己掌握了能源与粮食,美元地位将继续牢不可破,于是后面有了美元-石油体系的建立,并且世界的粮食巨头、种子巨头,也大多都在美元资本的控制之下。 锚之何在? 那么问题来了,放弃了金本位,现在各国的法币到底是以什么为锚发行的呢? 答案是“债务”,对各国央行来说,就是央行发行的“主权债务”,在央行的资产负债表中,每1元法币基础货币的发行,就对应着1元的国债,其总量是平衡的。这理论上是人类货币体系的一个非常精妙的新设计,因为发行债务需要利息,不是无代价的,那么各国政府就不能像古早的法币时代一样,胡乱印钞,这听起来很有道理,当然事情会渐渐发生变化,如果你是这个游戏里唯一的裁判,借新还旧不会有一个更强权让你付出任何额外代价的话,那么就会借钱一时爽,一直借钱一直爽。 数据来源:金融稳定中心(CFS),霍普金斯大学,美联储,Wind,东方证券财富研究中心 上图红色为美联储资产负债表的金额(负债与资产金额相当),这里有个错觉,就是1971至2000年初的增长并不明显,这其实是被08年金融危机的海量印钞在图形上压低了而已,刨去08年之后的数据你仍然会看到一条指数增长的曲线。到如今美国政界甚至流行起MMT理论(现代货币理论),这理论原是早些年经济学中的歪门左派,但特别符合财政当局的心思,其理论虽不可以说毫无道理,至少也可以说是狗屁不通,基本上可以理解为:美元虽然是世界货币,但印钞的事是我国内政任何人无权干涉。深刻诠释了什么叫:“我们的货币,他们的问题”。 2020年为了应对新冠疫情的冲击,全球央行QE向市场投放的货币总量超过人类此前有史以来发行的所有货币总量之和!至此,布雷顿森林体系崩溃之后,人类的法币体系已经被彻底玩坏,驶向了没有人知道结局的航道。让我们在此重温一下中本聪见证08年次贷危机时的心情,一个不被任何控制的永不增发的货币,到底有多么重要。 (三)主流稳定币如何延续美元霸权? 在比特币诞生之初,中本聪的期望便是让比特币成为能在市场上流通的货币,其后在区块链世界也确实形成了各种加密货币与比特币的交易对,但遗憾的是用一个本身价格波动极大的货币来衡量其他事物的价格,这着实有些反人性。如今BTC本位仅在少数最虔诚的硬核玩家心中努力挣扎着,市场选择的结果是稳定币交易对的规模成为了主流。 如果把整个加密世界视作一个新兴小国,这个国家曾试图用数字黄金BTC实行“金本位”的货币制度,遇到种种困难后向稳定币进行了妥协。稳定币其实是监管的产物,但后来我们发现,稳定币在价值锚定和价值流转中起到了巨大作用。每个国家都可以发行稳定币,但稳定币最主要的还是锚定美元,因为美元应用场景最广泛,最敏捷,最坚挺。 但是用稳定币交易,尤其是中心化稳定币就会导致失去一定的主权。我们可以把中心化稳定币理解成美元的“代金券”,USDT、USDC之流放弃了独立的财政政策,无法自行调节它在加密世界的利率和供应量,实现了与美元的资本自由流动与汇率稳定。 而去中心化稳定币(算法稳定币),则试图取得蒙代尔不可能三角的兼顾,艰难的维持汇率稳定的同时,又要尽可能保持资本的自由流动,在这两者的基础上,还贪婪地想获得独立的货币财政政策。行这堂吉诃德大战风车般的壮举且走最远的莫过于Luna-UST,巅峰时期它自己在“未经美联储许可”的情况下强行以20%的“基准利率”自己增发了上百亿的“美元”,一时间被大部分人称为“加密茅台”,当然后面的故事我们都知道了。 实际上,稳定币作为现实世界的美元的映射,本身就是美元霸权对加密货币世界施加影响最好的桥梁,正如美元潮汐掠夺新兴经济体的秘诀是“资本自由流动”,选择了美元等价物作为市场交易的主流,那美元指数的或涨或跌,美元潮水的涌入或退去,都将通过这座桥梁,波及整个加密世界。所以美元霸权利用稳定币不仅可以直接动摇整个加密世界,并且几乎大量的中心化稳定币发行机构背后都是受美国监管操控的,可以随意的对链上稳定币进行冻结制裁。 (四)为什么美国会接纳加密世界的铸币权挑战而其他国家则不允许? 区块链的诞生使得人人都有权可以发行自己的加密资产,一定程度上在监管空白之处野蛮生长,制造了不少乱象,许多国家采取了相应的监管法案来规范这个新市场。一些国家的政策相对宽松,而另一些国家相对严格。美国为首的西方国家往往对此更开放,按理说让公司实体发行如USDC之类的代币,或是UST等私自增发的“美元”,并非美国官方发行的央行数字货币,是对其铸币权的一种挑战,美国为什么会容忍这种挑战呢? 首先,区块链技术的发展越来越展现出其潜力,越来越多的人相信这是下一个世代的技术革命。美国的美元霸权不仅仅停留在薅世界羊毛,同时也事实上聚集了全球最多的资金、最顶尖的人才,保留了最好的创新环境,在新技术的科研和市场化方面一直有作出正面贡献。对一项前延技术莫名其妙展现排斥并不符合其利益,让美国成为新技术的主力并延续其科技影响力才是其一贯作风。 其次,带头接纳加密世界并鼓励其他国家接纳,看似让各国货币与美元站在同一起跑线上,实际上是美元领先一大步,任何国家哪怕由官方背书在区块链上发行法定数字货币,也无法突破其法币在现实经济中的占比,市场总会选择现实经济中采用率最高的美元为主要锚定物。目前的现状也是稳定币基本都与美元挂钩,这也使得美元霸权可以通过稳定币更好地作用于加密世界,对美元来说是百利而无一害的事情。 再次,我们假设美国对加密世界进行抵制,不允许美元流入加密世界,其它法币未必会跟着美元的决策。比如目前占有率第二大的欧元转而大力支持区块链技术,若干年后踩中了技术爆发的风口,届时美元地位反而可能因此被颠覆。 所以最符合美国利益的策略,正如就谷歌、Meta等公司到处收购一切有机会颠覆自己的公司一样,接纳加密世界,让美国的优势在这个领域延续,而不是拒绝、压制,为竞争者留下颠覆自己的地雷。 对于美国之外的国家来说,如欧洲各国及日韩等发达经济体,接纳加密世界可以延续他们在现有经济体系之内的相对优势地位;更外围的经济体则面临困境,因为一旦接纳就相当于继续忍受美元领先一步的优势,延续原有的格局中相对落后的地位。同时还会因为开放了资本流动的敞口面临更大的系统性金融风险,如对于外汇管制的国家来说,他们的货币政策已经做好了取舍,放弃资本自由流动来保证汇率稳定和独立财政政策,三者不可兼顾。接纳加密世界就相当于要求他们三者都要,这与其货币政策是相违背的。 (三)去中心化稳定币生态该走向何方? (一)“去中心化”的困境 许多信奉“去中心化精神”的信仰者,都在试图打造一种源生自加密世界本身所产生的稳定币来摆脱美元霸权对加密世界的控制,我们可以看到许多尝试如算法稳定币中有通过Share、Bound、稳定币三币模型的BasisCash,有更简单粗暴的Luna-UST双币模型,还有试图抛弃美元,转而锚定整个加密货币本身的Ampl等,曾被称为Rebase系稳定币,因为其技术特点是在币价脱锚之后通过改变市场供需来使价格自动回归正常,但最终这些尝试似乎都未能获得成功。 最有希望的可能就属通过超额抵押和清算实现的超额抵押稳定币,如DAI、sUSD等,它们因为基于智能合约,有明确的稳定规则,也曾被称为算法稳定币,但在UST暴雷把算法稳定币的名声彻底搞臭之后,大家以“超额抵押稳定币”加以区分。超额抵押稳定币至今为止一直保持了相对可靠的表现,因为它们始终有足额的抵押物作为价值支撑。 在Tornado Cash被OFAC制裁后,历史上第一个针对协议的制裁使得整个加密行业进入了一个巨大的转折点,对加密行业的监管也进入了一个未知的领域,这对于去中心化稳定币的协议来说是前所未有的危机感,一旦依赖中心化稳定币抵押的去中心化稳定币协议被制裁,基本就等于宣告整个项目的死亡,MakerDAO的创始人Rune以及社区核心人员意识到了这个风险并考虑开始推动DAI与中心化稳定币的脱钩,并以ETH作为抵押物以防止MakerDAO受到制裁的风险。 图片来源:Twitter 如果单纯以ETH为抵押生成稳定币的话,这条纯粹的道路也有难以克服的困难,长期受困于底层资产的波动,容易导致脱锚和清算;市场规模也始终难以增长,陷入不太好用所以没人抵押铸造,没人铸造导致供应量较小,供应量越小就越难使用的恶性循环。 但MakerDAO如果为了稳定,继续使用中心化稳定币作为抵押物,便会使得它始终受控于中心化稳定币背后的美国政府,如果哪天DAI成长到威胁美元霸权的地位,那美联储能够轻易以“不配合监管”等理由把它的全部中心化稳定币资产冻结,它就彻底失去了与美元霸权竞争的资格——虽然它从一开始就不曾拥有过。 对于去中心化稳定币市值规模第二的FRAX来说,似乎就没有什么可挣扎的余地了,自FRAX诞生以来就是使用部分算法以中心化稳定币作为主要抵押物搭配一定比率的项目治理通证来生成FRAX,并且在Tornado Cash被制裁之前,FRAX社区便发起了一个提案即:将抵押品比率提升至100%,这意味着铸造FRAX将不再是一定比率中心化稳定币以及治理通证,而是100%中心化稳定币抵押铸造,此举的意图似乎是想提升FRAX的底层信用以达到规模扩张的效果,让越来越多的用户来使用FRAX,但同时也变得更加依赖中心化稳定。 提案来源:https://gov.frax.finance/t/move-collateral-ratio-to-100-institute-credit-ratio/1371 (二)灰色的未来 对于去中心化稳定币来说,似乎只有两条道路可以走,一个是向中心化稳定币屈服依附于中心化稳定币做一个“提高资本效益”的工具并不断想办法扩张规模让更多人使用,选择这条道路的项目可能并不在意去不去中心化,而是能不能有更多人使用来增加协议的收益,而另外一条道路便是走向真正“去中心化”的探索,这是一条最难走的路,是那些真正的区块链精神信仰者所向往的目标,对于正在走向“去中心化”的MakerDAO来说,前方是一片灰色的未来,MakerDAO不仅要面临随时可能发生的协议制裁,还会面临着转变失败导致项目崩溃的风险,道阻且长。 尽管加密世界仿佛正在与“去中心化精神”背道而驰,但生在此时我们难以窥清技术发展的脉络,正如马车时代的人难以想象汽车取代马车的未来,如PC时代老互联网的用户总是轻视移动互联网带来的颠覆,Web2大厂的大牛初入Web3同样会有种种不适应。这个行业的魅力就是惊人的迭代速度,从最早的BTC,到“区块链世界”,再到“加密货币世界”,到如今我们自称为“Web3”,这不只是宣传名词的迭代,背后同样也是技术的飞速发展。在巨量资本的投入,全球越来越多Buidler迁徙进来,未来的局面必然会超越我们所有当局者的想象,也许数年后的将来,目前的困局会以意想不到的方式被解决。

主流稳定币是否是美元霸权的延续?

随着区块链技术的不断发展,许多诞生在区块链上可能会颠覆传统行业的应用开始不断诞生,这也使得这个市场吸引了庞大的资金,不管是对于机构还是个人来说,要想进入加密市场必然绕不开一个东西,那便是中心化稳定币。

中心化稳定币提供了一个现实经济与区块链世界的桥梁,是传统金融在加密世界的价值映射,提供了一个稳定的价值载体,中心化稳定币的出现推动了区块链世界的发展,但在中心化稳定币规模不断扩张的同时,区块链也正在面临着与“去中心化”精神的背道而驰。

*本文章仅为个人分析,不构成任何投资意见,如出现不正确的内容欢迎各位指出

作者:菠菜菠菜、无证学者萨摩

目录

一.稳定币—链下世界与链上世界的价值映射

(一)什么是稳定币?

(二)稳定币存在的意义是什么?

二.主流稳定币是否是美元霸权的延续?

(一)什么是美元霸权?

(二)美元霸权是如何形成的?

(三)主流稳定币如何延续美元霸权?

(四)为什么美国会接纳加密世界的铸币权挑战而其他国家则不允许?

三.去中心化稳定币生态该走向何方?

(一)“去中心化”的困境

(二)灰色的未来

稳定币是一种与法定货币锚定的链上加密资产,因为具备波动性小的特点,主要作用是担任了不同波动加密资产之间的交易媒介以及一种稳定的价值贮藏物

中心化稳定币的意义在于其低波动性不仅可以作为价值贮藏物成为市场剧烈波动时候的”避风港”,还可以作为交易媒介在交易平台上快速撮合买卖双方极大的提高了交易效率,为整个加密市场提供了一个安全的价值载体从而承载更大体量的资金

去中心化稳定币无法充当中心化稳定币的稳定价值贮藏物的作用,更像是一种杠杆工具,人们通过抵押资产获得去中心化稳定币来提高资产杠杆以及资本使用效率,将抵押生成的去中心化稳定币进行再次购买波动资产或者生息

美元霸权源自美国在二战至今的最强综合国力,布雷顿森林体系崩溃之后,美元实质性违约从金本位悄悄转为主权信用本位,50年间货币规模指数扩张超过100倍,人类的法币体系似乎已经被彻底玩坏驶向无人知晓结局的航道

布雷顿森林体系的建立,对世界经济的稳定复苏起到至关重要的作用,美元霸权的出现也避免了各国货币都将陷入恶性竞贬的局面,全球汇率大幅波动,贸易混乱不堪。此阶段的美国在全球政治经济环境中扮演了裁判角色,为战后全球经济复苏提供了重要的公共产品,有其正面意义。

中心化稳定币作为现实世界的美元的映射,本身就是美元霸权对加密货币世界施加影响最好的桥梁,美元霸权利用稳定币不仅可以直接动摇整个加密世界,并且几乎所有的中心化稳定币发行机构背后都是受美国监管操控的,可以随意的对链上稳定币进行冻结制裁

美国之所以选择接纳支持加密世界的铸币权挑战是因为美元作为稳定币不仅可以利用美元霸权的绝对优势进行收割,同时还可以顽固美元霸权的地位的同时避免了其他国家在加密世界存在的动摇美元根基的风险。

对于去中心化稳定币来说,似乎只有两条道路可以走,一个是向中心化稳定币屈服依附于中心化稳定币做一个“提高资本效益”的工具并不断想办法扩张规模让更多人使用,而另外一条道路便是走向真正“去中心化”的探索,这是一条最难走的路

一.稳定币—链下世界与链上世界的价值映射

(一)什么是稳定币?

稳定币是一种与法定货币锚定的链上加密资产,因为具备波动性小的特点,主要作用是担任了不同波动加密资产之间的交易媒介以及一种稳定的价值贮藏物,稳定币主要分为中心化稳定币与去中心化稳定币:

中心化稳定币:由中心化发行机构通过链下资产担保抵押在链上发行的加密资产,它们往往会承诺其发行的“数字美元”(如USDT、USDC)能随时与真实美元进行兑换,是现实经济进入区块链世界中的价值映射。中心化发行机构通常会聘请独立的会计师事务所或审计机构定期对托管账户中的储备资产进行验证,确保其储备资产的总价值高于其发行的“数字美元”(也即该公司的债务)。

目前主流的中心化稳定币规模最大的是Tether公司发行的USDT,但该公司长期深陷资产不透明的争议之中,在数年时间内都未能提供正规的审计报告,直到2021年上半年才开始公开审计报告。另外由Circle 和交易所 Coinbase 组成的联营公司发行的USDC,以及由纽约州金融服务部(NYDFS)批准并由币安与 Paxos 合作发行的BUSD因更加合规而在今年来快速发展,与USDT一起占据了加密市场的大半壁江山,截止至2022年8月26日,USDT(30.8%)、USDC(29.5%)以及BUSD(18.2%)的市场份额加在一起已经超过了整个稳定币市场的75%以上。

数据来源:https://dune.com/hagaetc/stablecoins

去中心化稳定币:由链上加密资产超额抵押或者无抵押依靠算法生成的加密资产,去中心化稳定币不是由中心化发行主体发行的,而是通过运行在链上可以自我执行的智能合约生成,往往通过去中心化自治组织DAO的形式来进行治理。与中心化稳定币不同的是,中心化稳定币的增发意味着真正的钱流入了加密市场使得资金规模扩张,而去中心化稳定币的增发目前并不会导致市场的规模扩张,这一点与其生成方式有关。

以MakerDAO的DAI为代表的超额抵押稳定币是将被认可的链上波动资产进行超额抵押锁定流动性而生成的稳定币,如抵押价值10000$的BTC生成5000$的DAI,本质上市场上的流动性并不会增加,而无抵押依靠算法生成的稳定币则是更不稳定的一种方式,以Terra的LUNA以及UST为代币的算法稳定币很好的诠释了这一点。LUNA与UST的互相锚定凭空创造价值的模式存在巨大缺陷并随着流动性问题随即崩盘,目前去中心化稳定币所占的市场份额还比较少,其中MakerDAO的DAI是此领域的龙头,截止至2022年8月26日,DAI的市值仅次于USDT、USDC以及BUSD,总供应量为6,972,989,621,大约是USDT总供应量的10%。

数据来源:https://coinmarketcap.com/zh/view/stablecoin/

(二)稳定币存在的意义是什么?

稳定币的意义在于通过锚定法币和加密资产等手段来维持价格的稳定,使得不同的波动性加密资产之间存在了一个稳定的交易媒介,这极大的提高了交易效率以及资产安全性,中心化稳定币以及去中心化稳定币虽然都为稳定币,但他们却扮演着不同的角色。

中心化稳定币存在的意义

在稳定币出现之前,假如人们要想购买BTC就必须得找到手上持有BTC的卖家,用法币直接购买链上的加密资产十分麻烦,购买流程可能为:卖方提供收款渠道如银行账户等—买方转账给卖方收款渠道—买方提供钱包地址—卖方将BTC转入买方地址,这个流程可能会耗时十多分钟甚至是几十分钟,如果是场外交易的话可能还会面临卖家跑路的风险,并且由于加密资产高波动性的特质,可能出现几分钟内剧烈波动的情况,如果在买卖双方交易过程中发生剧烈波动的话,最终成交的价格可能就会受到影响,并且对于机构来说,因为机构的资金量普遍十分庞大,要想找到相应规模的对手方极其困难并且遇到卖家道德风险的几率很大。

在中心化稳定币出现后,不管是机构还是个人都可以将法币兑换成与法币挂钩的稳定币存在链上钱包中,所以中心化稳定币的意义在于其低波动性不仅可以作为价值贮藏物成为市场剧烈波动时候的”避风港”,还可以作为交易媒介在交易平台上快速撮合买卖双方极大的提高了交易效率,为整个加密市场提供了一个安全的价值载体从而承载更大体量的资金。

去中心化稳定币存在的意义

在中心化稳定币诞生后,人们试图去创造一种去中心化稳定币,即不由任何中心化主体发行完全去中心化、价格稳定、可靠性高,全球通用,不受操控,不受信任危机影响的数字货币,MakerDAO的DAI作为第一个去中心化稳定币横空出世,DAI通过超额抵押的模式进行铸造并有一套设计复杂的体系来保障DAI的价格保持与美元挂钩的稳定,除了超额抵押模式的去中心化稳定币外随即诞生了算法稳定币和部分算法稳定币,虽然去中心化稳定币的花样开始越来越多,但目前来看,去中心化稳定币无法替代中心化稳定币的作用甚至极度依赖中心化稳定币。

去中心化稳定币在作为交易媒介方面与中心化稳定币的作用一致,前提是价格稳定机制需确保可以与法币挂钩,但是在最重要也是最核心的作为价值贮藏物的功能上却无法替代中心化稳定币的地位,中心化稳定币由于其背后中心化发行机构以抵押法币保障其价值的方式使得中心化稳定币可以在市场剧烈波动时充当“避风港”的作用,不管市场怎么波动中心化稳定币的价格依然可以保持低波动性并且可以兑付成法币,但去中心化稳定币很难做到在市场剧烈波动时不受影响。

铸造去中心化稳定币的方式目前大概为三种即算法、超额抵押和部分算法抵押,纯算法的稳定币并不稳定风险极高,而超额抵押或者部分算法抵押的方式则是需要波动资产或者是中心化稳定币来作为抵押物,如果是以波动资产作为抵押物的话,那么在市场出现剧烈波动的时候就会面临很大的清算风险而无法安全的作为价值贮藏物;如果是以中心化稳定币来作为抵押物的话,那么这个去中心化稳定币则更像是一种换壳的中心化稳定币,虽然被清算风险非常低,但会随时面临着协议制裁的风险,一旦中心化稳定币发行机构对该去中心化稳定币协议进行制裁,那么该中心化稳定币就会面临归零的风险,何来“去中心化、不受操控、不受信任危机”呢?

目前的去中心化稳定币几乎很难解决依附于中心化稳定币的局面,目前主流的如DAI、FRAX、MIM等去中心化稳定币的底层资产,大部分仍为中心化稳定币(或是源于中心化稳定币的流动性代币)。如果将抵押物都换成波动资产的话,那么剧烈的波动将导致去中心化稳定币脱钩使得稳定币不再稳定,所以目前去中心化稳定币更像是一种杠杆工具,人们通过抵押资产获得去中心化稳定币来提高资产杠杆以及资本使用效率,将抵押生成的去中心化稳定币进行再次购买波动资产或者生息,这种用途成了目前去中心化稳定币存在的意义,距离人们心中真正意义上的去中心化稳定币还有很长一段路要走。

如果说中心化稳定币出现之前连接去中心化世界与现实世界的桥梁是一座独木桥,难走且无法承载很大的资金体量,那么中心化稳定币就是连接两个世界的大桥,道路通畅且可以承载巨量的资金,而去中心化稳定币则是建立在大桥上的分支小桥,提供了不同的道路却始终难以脱离大桥的影响。

二.主流稳定币是否是美元霸权的延续?

(一)什么是美元霸权?

霸权之现状

我们在很多地方都听过“美元霸权”,知道美国人印绿纸就能换回别国的商品服务,每次他印钱就能向全球转嫁通胀,收割全世界。尤其是最近欧元从曾经的10元换一个跌到最近1€约等于1$,一向被称为避险货币的日元也跌破几十年来新低,但现实总似隔着一层纱,让人难以看透美元霸权收割的本质。

要想理解这一点,我们需要了解一个词——美元潮汐

疫情伊始,美联储开启了疯狂印钞,各国央行都跟进放水,全球的大部分的所有股市、楼市资产价格开始猛涨,甚至让人忘记了几个月前美股3次熔断的历史性时刻,忘了这是在实体经济受到重创的背景之下的再创新高。

这便是美元潮汐的第一波:涨潮阶段,华尔街等核心区得到了大量低息的美元贷款,获得了天量的低成本资金,那他们做的第一件事就是什么?当然是到处买入资产比如黄金、股票、房产等,直到所有的传统行业资产价格都高到让人买不下手时,许多无处可去的资金便流入了加密市场,这部分流入加密市场的资金让我们见证了BTC突破6万美金的历史新高。

如果我们观察整个加密市场的市值趋势,我们可以发现自2020年美联储放水开启印钞之后,各大中心化稳定币发行机构开始不断增发稳定币,于是整个加密市场的市值也开始水涨船高直到达到了历史最高值,这也是这轮大牛市关键性的一个原因。

数据来源:https://www.statista.com/statistics/1255835/stablecoin-market-capitalization/

数据来源:https://coinmarketcap.com/charts/

这一次的涨潮并不是偶然的,历史上这种时刻总是会周期性地发生,而那时候低利率美元资本炒高的往往是新兴市场的资产,如90年代泰国等东南亚小国承接日本产业链转移时吹起的投资泡沫,那时外资投入描绘了美妙的增长故事,东南亚小国的新兴市场陷入了狂热,在股市楼市的双重狂欢中,优先入场的玩家们已经悄悄高位套现,分走了蛋糕上最香甜的奶油,准备挥一挥衣袖转身离开了。

有涨便有退,降息不可能永远进行下去,然后便是第二波:退潮阶段。与降息放水相反,让水量收缩,自然就是加息了,这个词在现任美联储主席鲍威尔这几个月的喊话中威力尽显,每喊一次都能让大家口袋里的钱飞走一部分,下图将简单描述美元霸权如何利用美元潮汐如何在加密市场中进行收割

回顾历史上的时刻,类似的是到97年亚洲金融危机资本外逃之时了。加息意味着借贷的成本上升,不需要有谁统一号令,之前借了天量资金的华尔街资本和国际游资们就知道宴会到了尾声,开始加速抛售外围市场的资产换回美元,要么还回美元贷款,要么换成美国国债等低风险资产。这个过程中连新兴国家本国的资本,都会开始一起抛售、做空本国资产,死道友不死贫道。到了一定程度还能引起小国货币汇率崩溃,于是就有了索罗斯当年狙击泰铢狙击港币的机会。最后新兴国家几十年来辛苦积累的财富,在短时间内被掠夺一空。

故事到此为止了吗?潮汐涨涨落落,一轮之后还有一轮。等新兴市场一片狼藉,大量破产并且资产跌入谷底之时,美元又开始了降息,华尔街和国际游资拿着便宜的美元,又回到各国开始低价收购优质资产,如此一轮一轮美元涨落的周期,便被称为美元潮汐。历史上最近的10次美元降息加息周期,有7次都以实体经济衰退,美国占完一圈便宜最先恢复为结局,而没有引起衰退的3次,都伴随着弱小的新兴市场的被收割。虽然美元霸权利用美元潮汐看起来像是强盗作恶般收割全世界,但其背后也有正面意义,凡事都有两面性,这还得从美元霸权的起源说起。

(二)美元霸权是如何形成的?

霸权伊始

回看上个世纪的历史,有1929年席卷全球的经济危机,这次人类历史上最著名的经济危机从美国开始蔓延欧洲,让无数人丧失生计,也间接促使了经济即将崩溃的国家以发动战争来转移矛盾,导致了二战的爆发。两场世界大战将老欧洲的黄昏霸权打了个稀碎,二战之后整个欧洲不论是战胜国还是战败国,都成了债台高筑的输家。

而反观美国,靠罗斯福新政获得了喘息之机,但罗斯福打包的政策有诸多自相矛盾之处,是否真的帮助美国从经济危机中走出一直存有争议。无需争议的是二战几乎没有危及美国本土,而巨大的军需订单确实让美国彻彻底底走出了泥潭,并且事后的军需转民用,让其制造业与科技创新能力在将来的数十年里都继续保持了优势。

布雷顿森林时代

建立二战之后的新秩序时,作为满桌子东倒西歪的牌桌上唯二还站着的国家,并且是欧洲各国的最大债主,在金本位时代拥有全球黄金储量70%的美国,很自然成为了建立西方战后新秩序的话事人。1944年美国建立布雷顿森林体系,美元与黄金挂钩,各国货币与美元挂钩,实行“准金本位制”,美元正式成为全球经济中最核心的货币,又被称为“美金”。

客观的说,布雷顿森林体系的建立,对世界经济的稳定复苏起到至关重要的作用。如果当时美国奉行一贯的孤立主义,不管美洲大陆以外的事,那么虚弱的欧洲各国大概率会陷入恶性竞争。因为虚弱的国力让印钱成为各国政府为数不多的选择,而印钱就相当于用白纸换回别国的商品与服务占便宜,同时对外的汇率贬值也能让本国的出口商品更具竞争力,从一开始试图偷偷多印一点,很快就会发展到印慢了都不行,各国货币都将陷入恶性竞贬的局面,全球汇率大幅波动,贸易将混乱不堪。此阶段的美国在全球政治经济环境中扮演了裁判角色,为战后全球经济复苏提供了重要的公共产品,有其正面意义。

过去金本位时代,货币是不能随便增发的,背后的锚都是黄金。但布雷顿森林体系存在其内在矛盾(即特里芬难题),各国要使用美元、储备美元,那就需要先有美元,而西方国家此时已经没有黄金储备来换得足够的美元了。同时,美国作为当时制造业最强大的出口国,它是产能过剩的,正眼巴巴的等着国外下订单,拿着钱来买自己生产的商品。如果把美国国内的美元拿出去借给别国,那美国国内流通的美元将急剧减少,导致通货紧缩,同时美元升值也将严重伤害美国的出口。

于是唯一的解,就只有印更多的美元,直接通过援助贷款放给外国(即马歇尔计划),而不影响美元在本国的流通。美元成为全球贸易中的核心货币,为战后各国稳定了汇率,为全球经济的复苏提供了稳定的前提条件,同时也享受到了铸币税的好处。在所有人都穷困潦倒艰难重建的时候,大家相安无事,毕竟比起被美国占了点便宜,一个稳定的经济环境显得更重要。如此现状便维持了近30年,美元越发深入到全球经济的方方面面,但在这个过程中美国也渐渐玩上了十个瓶子九个盖的游戏,并且在之后几次局部战争中,挥霍了太多财富,盖子的数量开始越来越少。

后布雷顿森林时代

第一个戳破皇帝新衣的实干派是法国戴高乐,他拿着军舰载着大批美元兑成黄金运回法国,再以黄金为抵押向市场借入大量美元,再次去兑回黄金。运了几次后,至1971年法国买回的黄金已经超过3000吨。与此同时,美国人印钞的游戏也已经玩到了十个瓶子一个盖的地步,全美黄金储备仅剩110亿美元,而当时美国的对外流动负债已经高达678亿美元。

1971年8月,尼克松宣布停止美金与黄金兑换窗口,实质上对全世界进行单方面违约。然而做了世界贸易的核心货币三十年,美元的地位并没有轻易被替代,因为当时没有任何一个国家的货币有能力挑战美元的地位。之后美国发现只需要自己掌握了能源与粮食,美元地位将继续牢不可破,于是后面有了美元-石油体系的建立,并且世界的粮食巨头、种子巨头,也大多都在美元资本的控制之下。

锚之何在?

那么问题来了,放弃了金本位,现在各国的法币到底是以什么为锚发行的呢?

答案是“债务”,对各国央行来说,就是央行发行的“主权债务”,在央行的资产负债表中,每1元法币基础货币的发行,就对应着1元的国债,其总量是平衡的。这理论上是人类货币体系的一个非常精妙的新设计,因为发行债务需要利息,不是无代价的,那么各国政府就不能像古早的法币时代一样,胡乱印钞,这听起来很有道理,当然事情会渐渐发生变化,如果你是这个游戏里唯一的裁判,借新还旧不会有一个更强权让你付出任何额外代价的话,那么就会借钱一时爽,一直借钱一直爽。

数据来源:金融稳定中心(CFS),霍普金斯大学,美联储,Wind,东方证券财富研究中心

上图红色为美联储资产负债表的金额(负债与资产金额相当),这里有个错觉,就是1971至2000年初的增长并不明显,这其实是被08年金融危机的海量印钞在图形上压低了而已,刨去08年之后的数据你仍然会看到一条指数增长的曲线。到如今美国政界甚至流行起MMT理论(现代货币理论),这理论原是早些年经济学中的歪门左派,但特别符合财政当局的心思,其理论虽不可以说毫无道理,至少也可以说是狗屁不通,基本上可以理解为:美元虽然是世界货币,但印钞的事是我国内政任何人无权干涉。深刻诠释了什么叫:“我们的货币,他们的问题”。

2020年为了应对新冠疫情的冲击,全球央行QE向市场投放的货币总量超过人类此前有史以来发行的所有货币总量之和!至此,布雷顿森林体系崩溃之后,人类的法币体系已经被彻底玩坏,驶向了没有人知道结局的航道。让我们在此重温一下中本聪见证08年次贷危机时的心情,一个不被任何控制的永不增发的货币,到底有多么重要。

(三)主流稳定币如何延续美元霸权?

在比特币诞生之初,中本聪的期望便是让比特币成为能在市场上流通的货币,其后在区块链世界也确实形成了各种加密货币与比特币的交易对,但遗憾的是用一个本身价格波动极大的货币来衡量其他事物的价格,这着实有些反人性。如今BTC本位仅在少数最虔诚的硬核玩家心中努力挣扎着,市场选择的结果是稳定币交易对的规模成为了主流。

如果把整个加密世界视作一个新兴小国,这个国家曾试图用数字黄金BTC实行“金本位”的货币制度,遇到种种困难后向稳定币进行了妥协。稳定币其实是监管的产物,但后来我们发现,稳定币在价值锚定和价值流转中起到了巨大作用。每个国家都可以发行稳定币,但稳定币最主要的还是锚定美元,因为美元应用场景最广泛,最敏捷,最坚挺。

但是用稳定币交易,尤其是中心化稳定币就会导致失去一定的主权。我们可以把中心化稳定币理解成美元的“代金券”,USDT、USDC之流放弃了独立的财政政策,无法自行调节它在加密世界的利率和供应量,实现了与美元的资本自由流动与汇率稳定。

而去中心化稳定币(算法稳定币),则试图取得蒙代尔不可能三角的兼顾,艰难的维持汇率稳定的同时,又要尽可能保持资本的自由流动,在这两者的基础上,还贪婪地想获得独立的货币财政政策。行这堂吉诃德大战风车般的壮举且走最远的莫过于Luna-UST,巅峰时期它自己在“未经美联储许可”的情况下强行以20%的“基准利率”自己增发了上百亿的“美元”,一时间被大部分人称为“加密茅台”,当然后面的故事我们都知道了。

实际上,稳定币作为现实世界的美元的映射,本身就是美元霸权对加密货币世界施加影响最好的桥梁,正如美元潮汐掠夺新兴经济体的秘诀是“资本自由流动”,选择了美元等价物作为市场交易的主流,那美元指数的或涨或跌,美元潮水的涌入或退去,都将通过这座桥梁,波及整个加密世界。所以美元霸权利用稳定币不仅可以直接动摇整个加密世界,并且几乎大量的中心化稳定币发行机构背后都是受美国监管操控的,可以随意的对链上稳定币进行冻结制裁。

(四)为什么美国会接纳加密世界的铸币权挑战而其他国家则不允许?

区块链的诞生使得人人都有权可以发行自己的加密资产,一定程度上在监管空白之处野蛮生长,制造了不少乱象,许多国家采取了相应的监管法案来规范这个新市场。一些国家的政策相对宽松,而另一些国家相对严格。美国为首的西方国家往往对此更开放,按理说让公司实体发行如USDC之类的代币,或是UST等私自增发的“美元”,并非美国官方发行的央行数字货币,是对其铸币权的一种挑战,美国为什么会容忍这种挑战呢?

首先,区块链技术的发展越来越展现出其潜力,越来越多的人相信这是下一个世代的技术革命。美国的美元霸权不仅仅停留在薅世界羊毛,同时也事实上聚集了全球最多的资金、最顶尖的人才,保留了最好的创新环境,在新技术的科研和市场化方面一直有作出正面贡献。对一项前延技术莫名其妙展现排斥并不符合其利益,让美国成为新技术的主力并延续其科技影响力才是其一贯作风。

其次,带头接纳加密世界并鼓励其他国家接纳,看似让各国货币与美元站在同一起跑线上,实际上是美元领先一大步,任何国家哪怕由官方背书在区块链上发行法定数字货币,也无法突破其法币在现实经济中的占比,市场总会选择现实经济中采用率最高的美元为主要锚定物。目前的现状也是稳定币基本都与美元挂钩,这也使得美元霸权可以通过稳定币更好地作用于加密世界,对美元来说是百利而无一害的事情。

再次,我们假设美国对加密世界进行抵制,不允许美元流入加密世界,其它法币未必会跟着美元的决策。比如目前占有率第二大的欧元转而大力支持区块链技术,若干年后踩中了技术爆发的风口,届时美元地位反而可能因此被颠覆。

所以最符合美国利益的策略,正如就谷歌、Meta等公司到处收购一切有机会颠覆自己的公司一样,接纳加密世界,让美国的优势在这个领域延续,而不是拒绝、压制,为竞争者留下颠覆自己的地雷。

对于美国之外的国家来说,如欧洲各国及日韩等发达经济体,接纳加密世界可以延续他们在现有经济体系之内的相对优势地位;更外围的经济体则面临困境,因为一旦接纳就相当于继续忍受美元领先一步的优势,延续原有的格局中相对落后的地位。同时还会因为开放了资本流动的敞口面临更大的系统性金融风险,如对于外汇管制的国家来说,他们的货币政策已经做好了取舍,放弃资本自由流动来保证汇率稳定和独立财政政策,三者不可兼顾。接纳加密世界就相当于要求他们三者都要,这与其货币政策是相违背的。

(三)去中心化稳定币生态该走向何方?

(一)“去中心化”的困境

许多信奉“去中心化精神”的信仰者,都在试图打造一种源生自加密世界本身所产生的稳定币来摆脱美元霸权对加密世界的控制,我们可以看到许多尝试如算法稳定币中有通过Share、Bound、稳定币三币模型的BasisCash,有更简单粗暴的Luna-UST双币模型,还有试图抛弃美元,转而锚定整个加密货币本身的Ampl等,曾被称为Rebase系稳定币,因为其技术特点是在币价脱锚之后通过改变市场供需来使价格自动回归正常,但最终这些尝试似乎都未能获得成功。

最有希望的可能就属通过超额抵押和清算实现的超额抵押稳定币,如DAI、sUSD等,它们因为基于智能合约,有明确的稳定规则,也曾被称为算法稳定币,但在UST暴雷把算法稳定币的名声彻底搞臭之后,大家以“超额抵押稳定币”加以区分。超额抵押稳定币至今为止一直保持了相对可靠的表现,因为它们始终有足额的抵押物作为价值支撑。

在Tornado Cash被OFAC制裁后,历史上第一个针对协议的制裁使得整个加密行业进入了一个巨大的转折点,对加密行业的监管也进入了一个未知的领域,这对于去中心化稳定币的协议来说是前所未有的危机感,一旦依赖中心化稳定币抵押的去中心化稳定币协议被制裁,基本就等于宣告整个项目的死亡,MakerDAO的创始人Rune以及社区核心人员意识到了这个风险并考虑开始推动DAI与中心化稳定币的脱钩,并以ETH作为抵押物以防止MakerDAO受到制裁的风险。

图片来源:Twitter

如果单纯以ETH为抵押生成稳定币的话,这条纯粹的道路也有难以克服的困难,长期受困于底层资产的波动,容易导致脱锚和清算;市场规模也始终难以增长,陷入不太好用所以没人抵押铸造,没人铸造导致供应量较小,供应量越小就越难使用的恶性循环。

但MakerDAO如果为了稳定,继续使用中心化稳定币作为抵押物,便会使得它始终受控于中心化稳定币背后的美国政府,如果哪天DAI成长到威胁美元霸权的地位,那美联储能够轻易以“不配合监管”等理由把它的全部中心化稳定币资产冻结,它就彻底失去了与美元霸权竞争的资格——虽然它从一开始就不曾拥有过。

对于去中心化稳定币市值规模第二的FRAX来说,似乎就没有什么可挣扎的余地了,自FRAX诞生以来就是使用部分算法以中心化稳定币作为主要抵押物搭配一定比率的项目治理通证来生成FRAX,并且在Tornado Cash被制裁之前,FRAX社区便发起了一个提案即:将抵押品比率提升至100%,这意味着铸造FRAX将不再是一定比率中心化稳定币以及治理通证,而是100%中心化稳定币抵押铸造,此举的意图似乎是想提升FRAX的底层信用以达到规模扩张的效果,让越来越多的用户来使用FRAX,但同时也变得更加依赖中心化稳定。

提案来源:https://gov.frax.finance/t/move-collateral-ratio-to-100-institute-credit-ratio/1371

(二)灰色的未来

对于去中心化稳定币来说,似乎只有两条道路可以走,一个是向中心化稳定币屈服依附于中心化稳定币做一个“提高资本效益”的工具并不断想办法扩张规模让更多人使用,选择这条道路的项目可能并不在意去不去中心化,而是能不能有更多人使用来增加协议的收益,而另外一条道路便是走向真正“去中心化”的探索,这是一条最难走的路,是那些真正的区块链精神信仰者所向往的目标,对于正在走向“去中心化”的MakerDAO来说,前方是一片灰色的未来,MakerDAO不仅要面临随时可能发生的协议制裁,还会面临着转变失败导致项目崩溃的风险,道阻且长。

尽管加密世界仿佛正在与“去中心化精神”背道而驰,但生在此时我们难以窥清技术发展的脉络,正如马车时代的人难以想象汽车取代马车的未来,如PC时代老互联网的用户总是轻视移动互联网带来的颠覆,Web2大厂的大牛初入Web3同样会有种种不适应。这个行业的魅力就是惊人的迭代速度,从最早的BTC,到“区块链世界”,再到“加密货币世界”,到如今我们自称为“Web3”,这不只是宣传名词的迭代,背后同样也是技术的飞速发展。在巨量资本的投入,全球越来越多Buidler迁徙进来,未来的局面必然会超越我们所有当局者的想象,也许数年后的将来,目前的困局会以意想不到的方式被解决。
"货币视角下的MakerDAO: 理解RWA美债资产引入的深层含义"作为 DeFi(去中心化金融)界的领头羊,MakerDAO 一直对美国国债心心念念。自从2020年MakerDAO将RWA(现实世界资产)正式纳入战略发展方向之后,MakerDAO前前后后已经买下近12亿美国国债,为什么去中心化世界的DeFi协议要引入现实世界的资产?这背后有何用意?引入美债后创造DAI(MakerDAO推出的代币)和美联储创造货币性质一样吗? 要回应这些问题,我们需要从货币的本质说起。 本文将会从货币的视角开始,从货币的本质到央行-商业银行的二元结构带入到 MakerDAO 的资产负债表结构中,带大家探讨和理解 MakerDAO 引入美债资产背后的意义。 作者:DrSamo(Twitter: @BirkSamo)、菠菜菠菜!(Twitter: @wzxznl) 目录 什么是货币?货币的本质是什么? 国家法律支持的一种抽象价值单位 一个社会成员相互交易时跟踪和记录信用或债务余额的记账体系 债权人将特定债券关系转移到第三方的标准化表征(Token) 货币是如何被创造的? 货币的种类-高能货币和信用货币 中央银行-商业银行的二元结构 货币创造的过程 Makerdao拥有创造货币的能力? MakerDAO简介 MakerDAO是否在创造货币? MakerDAO购买美债到底意味着什么? 总结 什么是货币?货币的本质是什么? 有一句流传很广的话叫“货币的本质是信用”,但许多人可能知其然而不知其所以然,关于什么是货币这个问题,笔者想引用翟东升教授的著作《货币、权力与人》中的话:“货币是由三种基本要素所构成的一套社会协作体系和公共产品” 国家法律支持的一种抽象价值单位: 货币作为一种抽象的价值单位,其价值并不来源于它本身(例如,一张纸币的制作成本远低于它所代表的价值),而是来源于人们对它所寄予的信任。这种信任在很大程度上是由国家法律所赋予和保障的。 首先,国家法律明确了货币的法定地位。在大多数国家,法律规定了国家货币是唯一的合法支付手段。这意味着,如果你拿着一张国家法定的纸币去购买商品或服务,卖方必须接受这种支付方式。 其次,国家法律保护了货币的信用。大多数国家的中央银行或类似机构有责任维护国家货币的稳定,包括控制通胀和防止严重的经济危机。这些努力都有助于保护货币的信用,并让人们相信持有货币是安全的。 最后,国家法律赋予了货币一种特殊的地位。只有国家机构有权发行货币,而任何未经授权的制造或复制货币的行为都被视为非法。 因此,当我们说货币是由国家法律支持的一种抽象价值单位时,我们实际上是在强调货币的法定地位,以及这个地位如何帮助维护货币的价值和信用。 一个社会成员相互交易时跟踪和记录信用或债务余额的记账体系: 在古代的贸易系统中,没有货币的情况下,人们是如何进行交易的。他们可能通过物物交换的方式进行交易,比如,我给你一只鸡,你给我一袋米。 然而,这种交易方式有一些显而易见的问题。首先,我们需要找到具有相互需求的交易伙伴,这也被称为**“双重巧合的需要(the Coincidence of Wants)“**,这在很多情况下是非常困难的。其次,我们需要确定交换比率,也就是说,一只鸡值多少袋米?这也是一个很复杂的问题。 为了解决这些问题,人们发明了货币。货币可以被看作是一种记账体系,它可以帮助我们跟踪和记录信用或债务余额。比如,如果你为我提供了一项服务,但你可能不会马上要求我为你提供等价的服务。相反,我可能会给你一张债务证明,也就是货币,标明我欠你一项服务。在未来的某个时间,你可以使用这个债务证明让我或其他接受这个证明(货币)的人为你提供等价的服务。 总的来说,货币是一个社会成员相互交易时跟踪和记录信用或债务余额的记账体系。它使得交易变得更加简单和有效,也使得价值的衡量和转移变得更加容易。 债权人将特定债券关系转移到第三方的标准化表征(Token): 要理解货币是债权人将特定债券关系转移到第三方的标准化表征(Token),我们可以借用一个简单的类比来理解。 假设你在一个小岛上,岛上的每个人都可以种植谷物、捕鱼或做其他的生产活动。如果你今天帮助了我种植了谷物,我可能会欠你一个债务,比如说我承诺在将来的某一天帮你捕鱼。但是,这种债务关系可能很难管理,因为我们需要记住谁欠谁什么,以及这个债务何时可以偿还。 为了解决这个问题,我们可以引入一种标准化的表征或记号(Token)来代表这种债务关系,这就是货币。比如说,我可以给你一个贝壳,这个贝壳代表我欠你的债务。你可以随时用这个贝壳来向我索要我欠你的捕鱼服务,或者你也可以将这个贝壳交给岛上的其他人,让他们向我索取服务。这样,贝壳就成了债权人将特定债务关系转移到第三方的标准化表征。 在现代社会,我们使用的货币也是同样的原理。当你持有一张 100 美元的钞票时,实际上你拥有的是一种债权(现金对于发行它央行来说是一种债务),这种债权可以让你向社会索取一定价值的商品或服务。你也可以将这张钞票交给别人,将这种债权转移到他们身上。 总的来说,货币是一种标准化的债务表征,它让我们能够更有效地管理和转移债务关系,所以当我们理解货币的本质是信用这句话时,我们可以把货币的本质看成是一种可转让的债或可转让的信用。正因为如此,现代货币的价值并非来自于它的物质,而是源于社会共识和对货币发行机构(如央行)的信任,而在进一步了解了货币的创造过程后,你会对货币的本质是信用有更深一层的理解。 货币是如何被创造的? 货币的种类-高能货币和信用货币 货币通常分为两大类:高能货币(Base money)和信用货币(Credit Money): 高能货币(Base money),又称基础货币或中央银行货币,是由中央银行直接发行的,有着最终支付能力的货币。这包括我们日常生活中使用的硬币和纸币,以及存储在中央银行账户中的商业银行储备。高能货币的价值主要源于国家法律的支持和社会的信任。因为其支付能力的终结性,它通常被视为货币供应的基础,虽然高能货币是货币供应的基础,但在现代社会中,大部分货币供应其实是由信用货币构成的。 信用货币(Credit Money),这种货币形式主要是由商业银行通过贷款和存款活动创造的。当一个银行对一个客户发放贷款时,它实际上是在创造新的货币。 在现代货币体系中,绝大部分的货币是信用货币,换句话说,在现实世界中的绝大部分货币都是由商业银行创造出来的而不是央行。这是一个通过"货币乘数效应"完成的过程,其中商业银行利用存款进行贷款,从而创造新的货币。 例如,当一个人向商业银行存入 1000 美元,假设存款准备金率为 10%,银行需要将其中的 10% 存入央行作为储备,然后将剩下的 900 美元作为贷款发放出去。当这 900 美元最终被存入另一家商业银行,那么该银行可以再次按照 10% 的存款准备金率,储备 90 美元,将 810 美元作为贷款发放出去。这个过程可以反复进行,每一轮都会创造出新的货币。 在这种模式下,虽然每个银行都在贷款中创造新的货币,但它们的总额是有限的,因为每一轮贷款的金额都会逐渐减少。这也意味着,虽然商业银行能够创造货币,但商业银行创造货币的能力并不是无限的,而是受到了央行货币政策和巴塞尔协议等多重因素的影响和约束。 中央银行-商业银行的二元结构 在现代货币体系中,中央银行和商业银行共同构成了一种二元结构,这种结构旨在平衡货币的发行和流通。 中央银行在货币体系中起着极其关键的角色。中央银行负责制定和执行货币政策,控制基础货币的供应,调控经济中的利率水平,以及维护金融市场的稳定。中央银行通过公开市场操作,如购买或卖出政府债券,来影响货币供应。 当中央银行购买政府债券时,它向市场注入基础货币,增加了货币供应;反之,当中央银行卖出政府债券时,它则是从市场吸收基础货币,减少了货币供应。此外,中央银行还会设定存款准备金率,即商业银行在中央银行或其自身必须保留的存款的比例,以影响商业银行的货币创造能力。 商业银行则是货币创造的主要来源。商业银行通过接受存款和发放贷款来进行业务。当商业银行发放贷款时,它实际上创造了新的货币,因为贷款金额被添加到借款人的银行账户中,从而增加了经济体中的货币供应。然而,商业银行的这种货币创造能力是受限的,既受到中央银行的货币政策约束,也受到如巴塞尔协议等国际金融监管框架的影响。 这种中央银行和商业银行的二元结构使得货币体系能够保持灵活性和稳定性。央行通过调整货币政策,能够控制基础货币的供应,从而影响经济的整体利率水平,帮助经济应对通货膨胀或通货紧缩等风险; 商业银行则通过贷款活动,能够调整信用货币的供应,以满足经济活动中的资金需求。同时,由于商业银行的货币创造能力受到约束,这也避免了货币供应过度扩张,导致通货膨胀或金融泡沫的风险。 货币创造的过程 为了更直观的体现出货币被创造的过程,使用资产负债表是一个非常好的工具,观察资产负债表的变化为我们提供了一个深度洞察金融行为的放大镜(为方便理解,以下图表均为简化模型)。 中央银行创造货币:以美联储为例,美联储通常是通过公开市场操作(Open market operation)来创造美元的,公开市场操作可以理解为美联储去向市场交易对手方购买资产(如国债等),然后美元就被“凭空”创造出来了,在疫情期间我们经历的美联储“大放水”其实就是美联储在市场上疯狂购买各种资产然后将美元撒到市场中去。 假设美联储向商业银行购买了 5000 美金的国债,那么在资产负债表上呈现的变化就是: 美联储购买 5000 美金的国债时,美联储资产负债表的资产端多出了 5000 美元的债券,负债端则多出了 5000 美元的高能货币,此时高能货币就被“凭空”创造了出来,市场上从此多了 5000 美元的流动性。 我们从美联储资产负债表中看到了美元被创造的过程,而这一过程使得美联储的资产负债表扩张了,市场上的美元流动性增加了,这叫“扩表”。相信大家也经常听到“缩表”这个词,所谓“缩表”、“扩表”中的这个表指的就是资产负债表,最近大家常听到的加息缩表其实就是美联储要收回市场上的美元流动性,既然美联储购买资产可以创造美元,那么反过来说美联储出售资产就可以“销毁”美元,这也就会导致资产负债表的缩减,达到减少美元供应的效果。 商业银行创造货币:对于商业银行来说,货币的创造是通过贷款过程实现的。假设储户向商业银行存入了 5000 美元,此时这 5000 美元存款对于储户来说是资产,对商业银行来说却是负债,因为它需要向储户不断支付利息。 商业银行当然不会只拿着储户的存款,它为了获得利润,会以高于存款利息的利率发放贷款,获得存贷利差作为利润。假设该银行准备发放 5000 美元的存款,你会发现这个过程没有想象中的一笔现金的转移,商业银行只是在资产负债表上凭空加上一笔贷款和存款,新的货币就这么诞生了(当然它还需要向央行存入一笔存款准备金)。实际上,绝大部分的银行存款都是银行自己创造出来的,而这些被创造出来的货币被叫做信用货币,我们生活中使用的大部分货币都是这种信用货币。 而商业银行可以将这个过程继续重复下去,每一轮都会创造新的货币。因此,虽然初始的高能货币仅有 5000 美元,但通过商业银行的存贷活动,总的货币供应往往会远超过这个数额,这就是所谓货币乘数的效果。假设存款准备金率为 10%,则当这 5000 美元的高能货币全部回到商业银行在央行的储备金账户时,它所对应的存款就变成了 5000 ÷ 10% = 50000美元,扩张了 10 倍。 但商业银行创造货币的这个过程并不是无限的。商业银行的货币创造能力受到中央银行的存款准备金率和金融监管的约束。如果发生大规模提款(银行挤兑),或者贷款无法偿还,商业银行可能会面临流动性问题甚至导致破产。因此,虽然商业银行有能力创造货币,但这个能力并不是无限的,也不是无风险的。 所以到最后你会发现,商业银行由于可以凭空创造“货币”,但是可以让人们取出来的货币(高能货币)远远比不上被创造出来的货币(信用货币),这有点像在进行“十个瓶子九个盖”的游戏,也是为什么任何一个诚实经营的银行都经不起银行挤兑的原因。 在现代信用货币体系成熟之前,任何国家都可能随意滥发货币。而现在的法币发行体制把新货币的发行与主权国家的债务进行绑定,每一枚高能货币的背后都对应着等额的国债,而国债是需要支付利息的,从而让增发货币变成一件有代价的事情,理论上可以以此限制政府滥发货币的冲动。 但美联储通过购买国债创造货币这件事情上,你会发现如果美国财政部不断发行新国债借新还旧,美联储不断用新鲜的美元购买然后支付利息,这岂不是美国政府仍然想印多少钱就能印多少钱? 现代信用货币体系在这里其实实行了一种分权制衡机制,美国财政部没有印钱的权利,但有发行国债的权利;美联储可以无限印钱,但没有随意花这些钱的权利。财政部仍然需要以市场利率来借得资金,滥发国债会导致借贷成本上升。同时,美国财政部发行国债还存在法律上的债务上限。 债务上限是由美国国会设定的,它限制了政府可以借钱的总额。当达到这个上限时,财政部将无法发行新的债券,逼迫政府通过减少支出、增加税收来平衡其预算。如果不能解决债务上限问题,可能会导致美国国债技术性违约,这将对全球经济产生严重影响。 理解了央行和商业银行创造货币的过程,我们会发现现代货币体系做了一定的制度设计来防止主权政府滥发货币。但实践中仍然有“不断借新还旧”来规避发债成本的漏洞,而美国历史上多次触及债务上限时,最终总是以最后时刻提高债务上限为结局。 整个现代货币体系本质上仍然是一场击鼓传花的游戏,国债是需要偿还利息的,偿还不了怎么办?还要花钱怎么办?继续印钱还利息继续花。当然如果你是委内瑞拉之类的小国,这种借新还旧滥发货币的行为只能导致本币贬值,并不能解决外币债务。 但如果你的货币是全球最强势的硬通货,并且借新还旧不会有一个更大的强权让你付出任何额外代价的话,那么就会借钱一时爽,一直借钱一直爽。看到这你会发现现代货币背后的锚其实就是债务,而债务可以理解为是一种信用,看到这你会更深的理解到“货币的本质是信用”这句话。 Makerdao拥有创造货币的能力? MakerDAO简介 MakerDAO 是一个运行在以太坊区块链上的、集超额抵押稳定币、借贷、存储、用户共同治理和发展的项目,MakerDAO 最核心的就是 Maker 协议,又称多担保 DAI(Multi-Collateral DAI)系统,可以让用户使用经过协议批准的资产作为担保物来生成去中心化稳定币 DAI,比如抵押 10000 美元的ETH生成6500美元的DAI。 2022年,MakerDAO 通过了一项提案,使用锚定稳定模块(PSM)中的资金去购买美国国债[1],这个提案对 MakerDAO 来说意义重大。 首先介绍一下PSM(Peg Stability Module),这是 MakerDAO 项目中的一个重要部分,PSM 的主要功能是为了帮助 DAI 维持与美元的 1:1 锚定。当Dai的市场价格偏离 1 美元时,PSM 将会帮助调整市场上DAI 的供应量,以使其价格回归1美元。 具体来说,PSM 的工作原理是这样的:当DAI的市场价格高于 1 美元时,套利者可以通过 PSM 将稳定币(由 MKR 代币持有者投票决定,目前只支持 USDC) 1:1 地换成 DAI,相当于以折扣价换得 DAI,然后在市场上以高于 1 美元的价格出售获取利润。反之,当 DAI 的市场价格低于 1 美元时,用户可以通过 PSM 将 DAI 以 1:1 的汇率换成美元稳定币,DAI 的流通量下降从而汇率上升回到 1 美元。这样的机制通过市场的力量自动调整 DAI 的供应量,保持其价格的稳定。 我们观察 2022 年 MakerDAO 的资产负债表可以发现,PSM 的资产几乎占据了 MakerDAO 一半以上的资产,而 PSM 中几乎都是中心化稳定币 USDC,这也意味着 DAI 其实某种程度上是 USDC 的套壳。 来源:https://forum.makerdao.com/t/makerdao-2022-financial-results-and-retrospective/19636 但是当 MakerDAO 开始购买美国国债之后,我们可以发现一个有趣的现象,那便是在 MakerDAO 资产负债表的资产端和负债端与美联储的资产负债表反映几乎一致(美国国债 :美元高能货币 vs 美国国债 :DAI 稳定币): 那么问题来了:这是否意味着 MakerDAO 在分享过去只有美联储垄断的’基于美国国债创造货币‘的权利?MakerDAO 购买美债到底意味着什么? MakerDAO 是否在创造货币? 先抛出答案,MakerDAO 并没有创造货币,那么错在何处呢? 要理解其中的问题,我们需要将三个概念摆在面前: 央行:以美联储为代表的央行,拥有最强的创造货币的能力,增发的货币都将是高能货币。 最简模型里美联储是可以凭空创造货币的,但实践中不行,它印的美元不能直接流入市场。美国财政部有发美债的权力但没有印钱的权力,美联储有印钱的权力但没有随意花这笔钱的权力。靠这样的分权实现法币发行以主权国家的债务为锚的目的,抑制主权政府滥发货币的冲动。 商业银行:拥有通过信贷扩张创造货币的能力,创造出来的都是信用货币。 前文已经提到,一笔贷款获批后,其实实际上并不会真的发生我们理解中的“一笔资金的转移”,而只是银行在自己的资产负债表中多记了一笔资产,同时多记一笔负债。银行只需要宏观地保持自己的“核心资本充足率”处于安全水平即可,一般要求是 8%。 稳定币发行商:拥有最简单的业务,收取客户的美元,对应 1:1 发行稳定币并负责承兑。 类似 Circle 发行 USDC,Tether 发行 USDT,他们理论上不具备信贷扩张的能力,只是替客户保管美元,然后发行对应的美元稳定币。MakerDAO 发行 DAI 也与它们非常接近,特别是其 PSM 模块提供的 DAI 与 USDC 的 1:1 兑换服务,如果认为 USDC 是“美元代金券”,则 PSM 模块中的 DAI 也可以被认为是“USDC 代金券”。 PSM 模块在流动性好的时候非常具有迷惑性,它持续地提供了 DAI 和 USDC 之间稳定的流动性。但本质上它是一个“储备金库”,当所有的人都希望将自己手里的 DAI 通过 PSM 模块 1:1 换成 USDC 时,显然这个金库是会枯竭的。 这个储备金库里的 USDC 是属于 MakerDAO 所有,但 MakerDAO 没有借贷协议,没有信贷扩张的能力,它不能也不应该将这笔 USDC 重新放贷出去,应当将这些 USDC 锁死,只有在提供 DAI 与 USDC 1:1 兑换时才动用,正如 Circle 不能轻易动用客户的美元一样。 那么MakerDAO 购买美国国债的钱是哪儿来的? 你直接拿 DAI 去买美国国债,人家是不认的。MakerDAO 是将储备中属于 DAO 国库的 USDC 换成了美元,然后购买的美国国债。 理解了基于“央行-商业银行”的现代信用货币体系,我们可以看到第三个角色稳定币发行商发行货币的过程是很不相同的。相较于央行凭空创造高能货币的能力,和商业银行 8% 的核心资本充足率的扩张能力,稳定币发行商创造货币的能力可以说是微乎其微,它就像农夫山泉——我们不生产货币,我们只是货币的搬运工。 哪怕从更远的尺度看货币发行,稳定币发行商供应货币的方式也是完全不同的。在布雷顿森林体系时代,美国储备黄金发行的美元,渐渐玩上了十个瓶子九个盖的游戏,随着美元增发黄金储备流失,盖子的数量越来越少。[2] 当然如果单纯的只做好代金券稳定币,发行商们都要饿死了,所以我们也接受 Circle 将自己客户的一部分美元存款,置换成短期的美国国债。这本质上是将流动性更好的美元活期存款置换成了流动性不太好但有更高收益率的美债,好用收入支付公司的业务运营成本。MakerDAO 做的事情类似,就是将没有利息的 USDC 储备置换成了有利息的美债,以产生收入,养活协议。 这种行为会导致 USDC 现在也无法应对 100% 的挤兑(原先只享受活期存款利息时,理论上是可以的),也会使得 DAI 对 USDC 的锚定被削弱,本质上都是拿流动性换利润的行为,但比起十个瓶子九个盖,这更像是 100 个瓶子,99 个盖。 从资产负债表来看 此外从资产负债表的角度来看,DAI 对于 MakerDAO 来说是负债,PSM 模块中的 USDC 则是 MakerDAO 的资产。这个行为本质上是 MakerDAO 将资产负债表中的部分资产 USDC 置换成了另一种资产美国国债,这是任何一个公司或者说一个 DAO 非常正常的资产置换的过程,这个过程中既没有凭空创造新的 DAI,也没有把 DAI 作为高能货币进行信贷扩张来放大货币乘数。 综上所述,MakerDAO 并没有分享美联储创造货币的能力。特别是美元稳定币这种强势的有价值尺度功能的货币,是非常难以创造的。这也是 BTC 最初的理想,让去中心化的货币成为所有经济的锚定物,免除人们受主权政府滥发货币的剥削。即便是 BTC 在替代法币的征途上也仍是任重道远,DAI 在替代法币(或中心化稳定币)的征途上同样仍有很长的路要走。 MakerDAO购买美债到底意味着什么? 我们指出的问题是 MakerDAO 在资产端增加美债的过程中,负债端并未增加相应的 DAI,仅仅是资产的置换。 但换一种角度思考,是不是也可以认为之前有部分 DAI 的背书是储备的 USDC,而在置换之后,有部分 DAI 的背书变成了美国财政部发行的美国国债,从而享受了美国这个主权国家的信用背书? 这种背书的切换是成立的,而且类似的事情在现实世界里已经多次发生了。 掺杂美元背书的其它法币们 历史上,经济体量较小的国家以美元为锚为自己的货币增加信用,是屡见不鲜的事。 二战之后的欧洲各国 二战之后欧洲各国全部被打得满目疮痍,国库里既没有足够的黄金储备,政府也没有了足够的信用去发行债券,这对稳定本国货币来说是非常困难的,稍不留神就容易形成竞相贬值的多输局面。当时美元站出来为世界经济充当了稳定的桥梁,美国储备黄金,各国储备美元,其实也是各国借用了美元的背书,为本国孱弱的法币增加了信用。 这个过程中美国固然占了便宜,通过马歇尔计划资助欧洲恢复了生产力后,欧洲人辛辛苦苦生产东西去赚美国人的绿纸,还要还美元的利息,算是交足了铸币税。但美国也不可否认地为世界经济的恢复,提供了一个稳定的环境,此后美元也渐渐稳固了全球核心货币的地位。 这个故事 Web3 化,美国储备黄金,就是 MakerDAO 超额抵押 ETH 等核心资产去铸造 DAI 呀;各国储备美元,就是 DAI 储备 USDC 呀。 改革开放之后的中国 计划经济和市场经济中货币承担的角色是大有不同的,在经济转型期中国也经历了货币发行的混乱,意识到通货膨胀严重后果的当局很快收回了超发的货币。但经济的发展需要资本,而当时中国的资本又是那么稀缺,如何解决新发行人民币以何为锚的问题呢? 同样也是储备美元为人民币增信,中国开始提倡引进外资,而外资(主要是美元)进入中国后是不能直接流通的。实际的流程是外汇管理局收下美元,然后按汇率定向增发人民币交给要投资的外商,外商拿着人民币在境内投资。中国加入 WTO 之后这种趋势更是快速增长,使得很大一部分的新发行人民币的背书其实是美元。当然外汇管理局拿着美元也不可能坐等贬值,买了大量美债赚取利息的同时,也是通过美元和美债,为人民币间接引入了美国政府的信用做背书。 这个故事 Web3 化,定向增发的 RMB 不就可以理解为是一种 Wrapped USD 吗?这些通过储备美元而发行的 RMB 借用了美元的信用。 实行联系汇率制度的国家和地区 最典型的就是香港,联系汇率制度自 1983 年 10 月 17 日在香港实施,透过严谨、稳健和透明的货币发行制度,以百分百外汇储备保证,使港元汇率保持稳定在 7.75 至 7.85 港元兑 1 美元的区间内。港元将自己变成了美元的代金券,只不过不是 1:1 的而已。 香港的金管局在正常情况下不会干预汇率波动,由三家发钞银行(中银香港、香港上海汇丰银行、渣打银行)进行套利活动稳定汇率,当港元即将超出 7.75 至 7.85 的窄区间时,金管局则会动用美元储备购买港元或者抛售港元换取美元,用两个方向的手段强行锁定两种货币的汇率。[3] 这个故事 Web3 化,1983 年前的存量港元是金本位的,就像此前借助超额抵押发行的 DAI;三家发钞行的套利行为就是链上套利机器人在努力搬平 DAI 与其它稳定币的差价;而香港金管局的角色,则相当于 MakerDAO 的 PSM 模块。 货币背书的两种形式 从以上例子中,我们可以抽象出两种背书的源头: 以硬通货(当今主要是美元)、贵金属(主要是黄金)背书的部分为“硬背书”。 小国以本国信用做背书的部分,则相对较弱,可以被称为“软背书”。 几乎所有的小国法币们做的事情,都是借助储备里“硬”的部分提升自己本币的“成色”,然后又在其中悄悄掺入较“软”的本国信用进行稀释,收取“铸币税”。 如果本身是不负责任的国家,如委内瑞拉,它也有一定的硬通货外币储备,但在疯狂掺水在货币面值上加了几个 0 之后,那一点点硬的成份也就毫无意义了。那样的恶性通胀无法解决外币债的问题,只能收割本国的民众。 如果是自身比较负责任的国家,则可以充分享受货币中“硬背书”的好处,保持币值相对稳定的情况下慢慢掺入自身“软”的成份,完成自身信用的渐进式扩张。就像贵金属本位时代的罗马,在帝国末期不断掺水降低金银币的成色,持续收铸币税收了一百多年。 把 DAI 比作小国法币 那对于 DAI 来说,如果认为 USDC 和美债部分是外来的硬背书,它的“软背书”是什么呢?显然是超额抵押生成的部分,这并不称得上“软”,是去中心化稳定币里唯一经得起长时间检验的发行方式。这更像是一种“硬掺硬”的行为,把小国不断增发货币掺水的“软”的部分,替换成了超额抵押足额储备的公开透明的发行规则。 超额抵押生成稳定币的问题在于底层资产币价快速波动时,大规模清算活动可能导致 DAI 的汇率和发行量的波动,并且货币供应量增长的速度也相对较慢。对 DAI 来说,这种“硬掺硬”的意义,更多地是借助海量的美元流入去中心化世界的东风,快速增加 DAI 的发行量(通过 PSM 模块 100% 储备增发),并增加 DAI 的汇率稳定性。 依靠外来信用实现发行量快速增长的意义非常重大。黄金渐渐退出国际贸易结算货币的原因之一,就在于工业革命之后现代社会的生产力爆炸性增长,相对于商品和服务的快速增加,黄金作为货币的供应量增长速度跟不上,结果形成了通缩的趋势。通缩与恶性通胀一样,对经济来说都是非常糟糕的事情。DAI 除了保持自身锚定的稳定之外,能在整个加密货币市场规模增长时也相应增加发行量匹配需求,也是非常重要的能力。 储备多样性的意义 理解了以上例子,我们发现看似 MakerDAO 在创造货币的过程,其实是 MakerDAO 置换自己资产负债表中储备成份的过程。 增加 USDC 储备:在真实世界的美元通过稳定币不断涌入加密世界的时候,DAI 也获得快速增加供应量的能力。不再受限于此前用 ETH 等主流加密货币作为超额抵押时,供应量扩张速度较慢的困境。 增加美国国债储备:跳过 Circle 的中介,直接享受美国财政部发行的美债的背书,若当初置换了更多的美国国债为DAI背书,那么在上次 USDC 被挤兑的危机中,DAI 所收到的冲击也会更小,这就是储备多样性对汇率稳定起到的积极作用。 在 MakerDAO 的资产种类中我们也能清晰的看到真实世界资产 RWA(如美国国债等资产)的比重正在不断增加,对稳定币资产的依赖越来越少。 总结 从两个角度分析完“MakerDAO 是否分享了美联储创造货币的能力?”这个问题后,我们可以发现它的答案已经不再重要。MakerDAO 购买美债的行为,是它做为 DAI 的“央行”,对自己资产负债表中资产端所配置的资产进行了置换,而这种置换能力才是关键的。 其实现实世界里的各国央行,本来也具备选择自己所配置的资产的能力。如 2008 年为了拯救次贷危机,美联储开始接受住房抵押证券 MBS 进入自己的资产端;日本央行则非常神奇地通过信托基金持有了大量日企股票作为资产,以至于日本央行成为了很多大企业的最大单一股东。 所以总结下来,MakerDAO 购买美元国债的意义在于 DAI 可以借助外部信用的能力使其背后支持的资产多元化,并且借助美国国债带来的长期额外收益可以帮助 DAI 稳定自身汇率,增加发行量的弹性,并且在资产负债表中掺入美国国债的成份可以降低 DAI 对 USDC 的依赖程度,减少单点风险,综合下来是有利于其发展的,我们期待它在去中心化稳定币的发展进程中取得更大的成就。 Reference: [1]https://cn.tokeninsight.com/zh/research/analysts-pick/understanding-dai-let-it-not-be-wrapped-usdc-anymore [2]https://mirror.xyz/bocaibocai.eth/_66d8wRKfs7ZYBfqgMOHH4Lm3GWrRfWg-7fkzU-hMPQ [3]https://zh.wikipedia.org/zh-hans/香港聯繫匯率制度 [4]https://myantokengeek.medium.com/科普文-web3-中的资产负债表-fc41440b3e1c [5]https://forum.makerdao.com/t/makerdao-2022-financial-results-and-retrospective/19636 [6]https://dune.com/SebVentures/maker---accounting_1

"货币视角下的MakerDAO: 理解RWA美债资产引入的深层含义"

作为 DeFi(去中心化金融)界的领头羊,MakerDAO 一直对美国国债心心念念。自从2020年MakerDAO将RWA(现实世界资产)正式纳入战略发展方向之后,MakerDAO前前后后已经买下近12亿美国国债,为什么去中心化世界的DeFi协议要引入现实世界的资产?这背后有何用意?引入美债后创造DAI(MakerDAO推出的代币)和美联储创造货币性质一样吗?

要回应这些问题,我们需要从货币的本质说起。

本文将会从货币的视角开始,从货币的本质到央行-商业银行的二元结构带入到 MakerDAO 的资产负债表结构中,带大家探讨和理解 MakerDAO 引入美债资产背后的意义。

作者:DrSamo(Twitter: @BirkSamo)、菠菜菠菜!(Twitter: @wzxznl)

目录

什么是货币?货币的本质是什么?

国家法律支持的一种抽象价值单位

一个社会成员相互交易时跟踪和记录信用或债务余额的记账体系

债权人将特定债券关系转移到第三方的标准化表征(Token)

货币是如何被创造的?

货币的种类-高能货币和信用货币

中央银行-商业银行的二元结构

货币创造的过程

Makerdao拥有创造货币的能力?

MakerDAO简介

MakerDAO是否在创造货币?

MakerDAO购买美债到底意味着什么?

总结

什么是货币?货币的本质是什么?

有一句流传很广的话叫“货币的本质是信用”,但许多人可能知其然而不知其所以然,关于什么是货币这个问题,笔者想引用翟东升教授的著作《货币、权力与人》中的话:“货币是由三种基本要素所构成的一套社会协作体系和公共产品”

国家法律支持的一种抽象价值单位:

货币作为一种抽象的价值单位,其价值并不来源于它本身(例如,一张纸币的制作成本远低于它所代表的价值),而是来源于人们对它所寄予的信任。这种信任在很大程度上是由国家法律所赋予和保障的。

首先,国家法律明确了货币的法定地位。在大多数国家,法律规定了国家货币是唯一的合法支付手段。这意味着,如果你拿着一张国家法定的纸币去购买商品或服务,卖方必须接受这种支付方式。

其次,国家法律保护了货币的信用。大多数国家的中央银行或类似机构有责任维护国家货币的稳定,包括控制通胀和防止严重的经济危机。这些努力都有助于保护货币的信用,并让人们相信持有货币是安全的。

最后,国家法律赋予了货币一种特殊的地位。只有国家机构有权发行货币,而任何未经授权的制造或复制货币的行为都被视为非法。

因此,当我们说货币是由国家法律支持的一种抽象价值单位时,我们实际上是在强调货币的法定地位,以及这个地位如何帮助维护货币的价值和信用。

一个社会成员相互交易时跟踪和记录信用或债务余额的记账体系:

在古代的贸易系统中,没有货币的情况下,人们是如何进行交易的。他们可能通过物物交换的方式进行交易,比如,我给你一只鸡,你给我一袋米。

然而,这种交易方式有一些显而易见的问题。首先,我们需要找到具有相互需求的交易伙伴,这也被称为**“双重巧合的需要(the Coincidence of Wants)“**,这在很多情况下是非常困难的。其次,我们需要确定交换比率,也就是说,一只鸡值多少袋米?这也是一个很复杂的问题。

为了解决这些问题,人们发明了货币。货币可以被看作是一种记账体系,它可以帮助我们跟踪和记录信用或债务余额。比如,如果你为我提供了一项服务,但你可能不会马上要求我为你提供等价的服务。相反,我可能会给你一张债务证明,也就是货币,标明我欠你一项服务。在未来的某个时间,你可以使用这个债务证明让我或其他接受这个证明(货币)的人为你提供等价的服务。

总的来说,货币是一个社会成员相互交易时跟踪和记录信用或债务余额的记账体系。它使得交易变得更加简单和有效,也使得价值的衡量和转移变得更加容易。

债权人将特定债券关系转移到第三方的标准化表征(Token):

要理解货币是债权人将特定债券关系转移到第三方的标准化表征(Token),我们可以借用一个简单的类比来理解。

假设你在一个小岛上,岛上的每个人都可以种植谷物、捕鱼或做其他的生产活动。如果你今天帮助了我种植了谷物,我可能会欠你一个债务,比如说我承诺在将来的某一天帮你捕鱼。但是,这种债务关系可能很难管理,因为我们需要记住谁欠谁什么,以及这个债务何时可以偿还。

为了解决这个问题,我们可以引入一种标准化的表征或记号(Token)来代表这种债务关系,这就是货币。比如说,我可以给你一个贝壳,这个贝壳代表我欠你的债务。你可以随时用这个贝壳来向我索要我欠你的捕鱼服务,或者你也可以将这个贝壳交给岛上的其他人,让他们向我索取服务。这样,贝壳就成了债权人将特定债务关系转移到第三方的标准化表征。

在现代社会,我们使用的货币也是同样的原理。当你持有一张 100 美元的钞票时,实际上你拥有的是一种债权(现金对于发行它央行来说是一种债务),这种债权可以让你向社会索取一定价值的商品或服务。你也可以将这张钞票交给别人,将这种债权转移到他们身上。

总的来说,货币是一种标准化的债务表征,它让我们能够更有效地管理和转移债务关系,所以当我们理解货币的本质是信用这句话时,我们可以把货币的本质看成是一种可转让的债或可转让的信用。正因为如此,现代货币的价值并非来自于它的物质,而是源于社会共识和对货币发行机构(如央行)的信任,而在进一步了解了货币的创造过程后,你会对货币的本质是信用有更深一层的理解。

货币是如何被创造的?

货币的种类-高能货币和信用货币

货币通常分为两大类:高能货币(Base money)和信用货币(Credit Money):

高能货币(Base money),又称基础货币或中央银行货币,是由中央银行直接发行的,有着最终支付能力的货币。这包括我们日常生活中使用的硬币和纸币,以及存储在中央银行账户中的商业银行储备。高能货币的价值主要源于国家法律的支持和社会的信任。因为其支付能力的终结性,它通常被视为货币供应的基础,虽然高能货币是货币供应的基础,但在现代社会中,大部分货币供应其实是由信用货币构成的。

信用货币(Credit Money),这种货币形式主要是由商业银行通过贷款和存款活动创造的。当一个银行对一个客户发放贷款时,它实际上是在创造新的货币。

在现代货币体系中,绝大部分的货币是信用货币,换句话说,在现实世界中的绝大部分货币都是由商业银行创造出来的而不是央行。这是一个通过"货币乘数效应"完成的过程,其中商业银行利用存款进行贷款,从而创造新的货币。

例如,当一个人向商业银行存入 1000 美元,假设存款准备金率为 10%,银行需要将其中的 10% 存入央行作为储备,然后将剩下的 900 美元作为贷款发放出去。当这 900 美元最终被存入另一家商业银行,那么该银行可以再次按照 10% 的存款准备金率,储备 90 美元,将 810 美元作为贷款发放出去。这个过程可以反复进行,每一轮都会创造出新的货币。

在这种模式下,虽然每个银行都在贷款中创造新的货币,但它们的总额是有限的,因为每一轮贷款的金额都会逐渐减少。这也意味着,虽然商业银行能够创造货币,但商业银行创造货币的能力并不是无限的,而是受到了央行货币政策和巴塞尔协议等多重因素的影响和约束。

中央银行-商业银行的二元结构

在现代货币体系中,中央银行和商业银行共同构成了一种二元结构,这种结构旨在平衡货币的发行和流通。

中央银行在货币体系中起着极其关键的角色。中央银行负责制定和执行货币政策,控制基础货币的供应,调控经济中的利率水平,以及维护金融市场的稳定。中央银行通过公开市场操作,如购买或卖出政府债券,来影响货币供应。

当中央银行购买政府债券时,它向市场注入基础货币,增加了货币供应;反之,当中央银行卖出政府债券时,它则是从市场吸收基础货币,减少了货币供应。此外,中央银行还会设定存款准备金率,即商业银行在中央银行或其自身必须保留的存款的比例,以影响商业银行的货币创造能力。

商业银行则是货币创造的主要来源。商业银行通过接受存款和发放贷款来进行业务。当商业银行发放贷款时,它实际上创造了新的货币,因为贷款金额被添加到借款人的银行账户中,从而增加了经济体中的货币供应。然而,商业银行的这种货币创造能力是受限的,既受到中央银行的货币政策约束,也受到如巴塞尔协议等国际金融监管框架的影响。

这种中央银行和商业银行的二元结构使得货币体系能够保持灵活性和稳定性。央行通过调整货币政策,能够控制基础货币的供应,从而影响经济的整体利率水平,帮助经济应对通货膨胀或通货紧缩等风险;

商业银行则通过贷款活动,能够调整信用货币的供应,以满足经济活动中的资金需求。同时,由于商业银行的货币创造能力受到约束,这也避免了货币供应过度扩张,导致通货膨胀或金融泡沫的风险。

货币创造的过程

为了更直观的体现出货币被创造的过程,使用资产负债表是一个非常好的工具,观察资产负债表的变化为我们提供了一个深度洞察金融行为的放大镜(为方便理解,以下图表均为简化模型)。

中央银行创造货币:以美联储为例,美联储通常是通过公开市场操作(Open market operation)来创造美元的,公开市场操作可以理解为美联储去向市场交易对手方购买资产(如国债等),然后美元就被“凭空”创造出来了,在疫情期间我们经历的美联储“大放水”其实就是美联储在市场上疯狂购买各种资产然后将美元撒到市场中去。

假设美联储向商业银行购买了 5000 美金的国债,那么在资产负债表上呈现的变化就是:

美联储购买 5000 美金的国债时,美联储资产负债表的资产端多出了 5000 美元的债券,负债端则多出了 5000 美元的高能货币,此时高能货币就被“凭空”创造了出来,市场上从此多了 5000 美元的流动性。

我们从美联储资产负债表中看到了美元被创造的过程,而这一过程使得美联储的资产负债表扩张了,市场上的美元流动性增加了,这叫“扩表”。相信大家也经常听到“缩表”这个词,所谓“缩表”、“扩表”中的这个表指的就是资产负债表,最近大家常听到的加息缩表其实就是美联储要收回市场上的美元流动性,既然美联储购买资产可以创造美元,那么反过来说美联储出售资产就可以“销毁”美元,这也就会导致资产负债表的缩减,达到减少美元供应的效果。

商业银行创造货币:对于商业银行来说,货币的创造是通过贷款过程实现的。假设储户向商业银行存入了 5000 美元,此时这 5000 美元存款对于储户来说是资产,对商业银行来说却是负债,因为它需要向储户不断支付利息。

商业银行当然不会只拿着储户的存款,它为了获得利润,会以高于存款利息的利率发放贷款,获得存贷利差作为利润。假设该银行准备发放 5000 美元的存款,你会发现这个过程没有想象中的一笔现金的转移,商业银行只是在资产负债表上凭空加上一笔贷款和存款,新的货币就这么诞生了(当然它还需要向央行存入一笔存款准备金)。实际上,绝大部分的银行存款都是银行自己创造出来的,而这些被创造出来的货币被叫做信用货币,我们生活中使用的大部分货币都是这种信用货币。

而商业银行可以将这个过程继续重复下去,每一轮都会创造新的货币。因此,虽然初始的高能货币仅有 5000 美元,但通过商业银行的存贷活动,总的货币供应往往会远超过这个数额,这就是所谓货币乘数的效果。假设存款准备金率为 10%,则当这 5000 美元的高能货币全部回到商业银行在央行的储备金账户时,它所对应的存款就变成了 5000 ÷ 10% = 50000美元,扩张了 10 倍。

但商业银行创造货币的这个过程并不是无限的。商业银行的货币创造能力受到中央银行的存款准备金率和金融监管的约束。如果发生大规模提款(银行挤兑),或者贷款无法偿还,商业银行可能会面临流动性问题甚至导致破产。因此,虽然商业银行有能力创造货币,但这个能力并不是无限的,也不是无风险的。

所以到最后你会发现,商业银行由于可以凭空创造“货币”,但是可以让人们取出来的货币(高能货币)远远比不上被创造出来的货币(信用货币),这有点像在进行“十个瓶子九个盖”的游戏,也是为什么任何一个诚实经营的银行都经不起银行挤兑的原因。

在现代信用货币体系成熟之前,任何国家都可能随意滥发货币。而现在的法币发行体制把新货币的发行与主权国家的债务进行绑定,每一枚高能货币的背后都对应着等额的国债,而国债是需要支付利息的,从而让增发货币变成一件有代价的事情,理论上可以以此限制政府滥发货币的冲动。

但美联储通过购买国债创造货币这件事情上,你会发现如果美国财政部不断发行新国债借新还旧,美联储不断用新鲜的美元购买然后支付利息,这岂不是美国政府仍然想印多少钱就能印多少钱?

现代信用货币体系在这里其实实行了一种分权制衡机制,美国财政部没有印钱的权利,但有发行国债的权利;美联储可以无限印钱,但没有随意花这些钱的权利。财政部仍然需要以市场利率来借得资金,滥发国债会导致借贷成本上升。同时,美国财政部发行国债还存在法律上的债务上限。

债务上限是由美国国会设定的,它限制了政府可以借钱的总额。当达到这个上限时,财政部将无法发行新的债券,逼迫政府通过减少支出、增加税收来平衡其预算。如果不能解决债务上限问题,可能会导致美国国债技术性违约,这将对全球经济产生严重影响。

理解了央行和商业银行创造货币的过程,我们会发现现代货币体系做了一定的制度设计来防止主权政府滥发货币。但实践中仍然有“不断借新还旧”来规避发债成本的漏洞,而美国历史上多次触及债务上限时,最终总是以最后时刻提高债务上限为结局。

整个现代货币体系本质上仍然是一场击鼓传花的游戏,国债是需要偿还利息的,偿还不了怎么办?还要花钱怎么办?继续印钱还利息继续花。当然如果你是委内瑞拉之类的小国,这种借新还旧滥发货币的行为只能导致本币贬值,并不能解决外币债务。

但如果你的货币是全球最强势的硬通货,并且借新还旧不会有一个更大的强权让你付出任何额外代价的话,那么就会借钱一时爽,一直借钱一直爽。看到这你会发现现代货币背后的锚其实就是债务,而债务可以理解为是一种信用,看到这你会更深的理解到“货币的本质是信用”这句话。

Makerdao拥有创造货币的能力?

MakerDAO简介

MakerDAO 是一个运行在以太坊区块链上的、集超额抵押稳定币、借贷、存储、用户共同治理和发展的项目,MakerDAO 最核心的就是 Maker 协议,又称多担保 DAI(Multi-Collateral DAI)系统,可以让用户使用经过协议批准的资产作为担保物来生成去中心化稳定币 DAI,比如抵押 10000 美元的ETH生成6500美元的DAI。

2022年,MakerDAO 通过了一项提案,使用锚定稳定模块(PSM)中的资金去购买美国国债[1],这个提案对 MakerDAO 来说意义重大。

首先介绍一下PSM(Peg Stability Module),这是 MakerDAO 项目中的一个重要部分,PSM 的主要功能是为了帮助 DAI 维持与美元的 1:1 锚定。当Dai的市场价格偏离 1 美元时,PSM 将会帮助调整市场上DAI 的供应量,以使其价格回归1美元。

具体来说,PSM 的工作原理是这样的:当DAI的市场价格高于 1 美元时,套利者可以通过 PSM 将稳定币(由 MKR 代币持有者投票决定,目前只支持 USDC) 1:1 地换成 DAI,相当于以折扣价换得 DAI,然后在市场上以高于 1 美元的价格出售获取利润。反之,当 DAI 的市场价格低于 1 美元时,用户可以通过 PSM 将 DAI 以 1:1 的汇率换成美元稳定币,DAI 的流通量下降从而汇率上升回到 1 美元。这样的机制通过市场的力量自动调整 DAI 的供应量,保持其价格的稳定。

我们观察 2022 年 MakerDAO 的资产负债表可以发现,PSM 的资产几乎占据了 MakerDAO 一半以上的资产,而 PSM 中几乎都是中心化稳定币 USDC,这也意味着 DAI 其实某种程度上是 USDC 的套壳。

来源:https://forum.makerdao.com/t/makerdao-2022-financial-results-and-retrospective/19636

但是当 MakerDAO 开始购买美国国债之后,我们可以发现一个有趣的现象,那便是在 MakerDAO 资产负债表的资产端和负债端与美联储的资产负债表反映几乎一致(美国国债 :美元高能货币 vs 美国国债 :DAI 稳定币):

那么问题来了:这是否意味着 MakerDAO 在分享过去只有美联储垄断的’基于美国国债创造货币‘的权利?MakerDAO 购买美债到底意味着什么?

MakerDAO 是否在创造货币?

先抛出答案,MakerDAO 并没有创造货币,那么错在何处呢?

要理解其中的问题,我们需要将三个概念摆在面前:

央行:以美联储为代表的央行,拥有最强的创造货币的能力,增发的货币都将是高能货币。 最简模型里美联储是可以凭空创造货币的,但实践中不行,它印的美元不能直接流入市场。美国财政部有发美债的权力但没有印钱的权力,美联储有印钱的权力但没有随意花这笔钱的权力。靠这样的分权实现法币发行以主权国家的债务为锚的目的,抑制主权政府滥发货币的冲动。

商业银行:拥有通过信贷扩张创造货币的能力,创造出来的都是信用货币。 前文已经提到,一笔贷款获批后,其实实际上并不会真的发生我们理解中的“一笔资金的转移”,而只是银行在自己的资产负债表中多记了一笔资产,同时多记一笔负债。银行只需要宏观地保持自己的“核心资本充足率”处于安全水平即可,一般要求是 8%。

稳定币发行商:拥有最简单的业务,收取客户的美元,对应 1:1 发行稳定币并负责承兑。 类似 Circle 发行 USDC,Tether 发行 USDT,他们理论上不具备信贷扩张的能力,只是替客户保管美元,然后发行对应的美元稳定币。MakerDAO 发行 DAI 也与它们非常接近,特别是其 PSM 模块提供的 DAI 与 USDC 的 1:1 兑换服务,如果认为 USDC 是“美元代金券”,则 PSM 模块中的 DAI 也可以被认为是“USDC 代金券”。

PSM 模块在流动性好的时候非常具有迷惑性,它持续地提供了 DAI 和 USDC 之间稳定的流动性。但本质上它是一个“储备金库”,当所有的人都希望将自己手里的 DAI 通过 PSM 模块 1:1 换成 USDC 时,显然这个金库是会枯竭的。

这个储备金库里的 USDC 是属于 MakerDAO 所有,但 MakerDAO 没有借贷协议,没有信贷扩张的能力,它不能也不应该将这笔 USDC 重新放贷出去,应当将这些 USDC 锁死,只有在提供 DAI 与 USDC 1:1 兑换时才动用,正如 Circle 不能轻易动用客户的美元一样。

那么MakerDAO 购买美国国债的钱是哪儿来的?

你直接拿 DAI 去买美国国债,人家是不认的。MakerDAO 是将储备中属于 DAO 国库的 USDC 换成了美元,然后购买的美国国债。

理解了基于“央行-商业银行”的现代信用货币体系,我们可以看到第三个角色稳定币发行商发行货币的过程是很不相同的。相较于央行凭空创造高能货币的能力,和商业银行 8% 的核心资本充足率的扩张能力,稳定币发行商创造货币的能力可以说是微乎其微,它就像农夫山泉——我们不生产货币,我们只是货币的搬运工。

哪怕从更远的尺度看货币发行,稳定币发行商供应货币的方式也是完全不同的。在布雷顿森林体系时代,美国储备黄金发行的美元,渐渐玩上了十个瓶子九个盖的游戏,随着美元增发黄金储备流失,盖子的数量越来越少。[2]

当然如果单纯的只做好代金券稳定币,发行商们都要饿死了,所以我们也接受 Circle 将自己客户的一部分美元存款,置换成短期的美国国债。这本质上是将流动性更好的美元活期存款置换成了流动性不太好但有更高收益率的美债,好用收入支付公司的业务运营成本。MakerDAO 做的事情类似,就是将没有利息的 USDC 储备置换成了有利息的美债,以产生收入,养活协议。

这种行为会导致 USDC 现在也无法应对 100% 的挤兑(原先只享受活期存款利息时,理论上是可以的),也会使得 DAI 对 USDC 的锚定被削弱,本质上都是拿流动性换利润的行为,但比起十个瓶子九个盖,这更像是 100 个瓶子,99 个盖。

从资产负债表来看

此外从资产负债表的角度来看,DAI 对于 MakerDAO 来说是负债,PSM 模块中的 USDC 则是 MakerDAO 的资产。这个行为本质上是 MakerDAO 将资产负债表中的部分资产 USDC 置换成了另一种资产美国国债,这是任何一个公司或者说一个 DAO 非常正常的资产置换的过程,这个过程中既没有凭空创造新的 DAI,也没有把 DAI 作为高能货币进行信贷扩张来放大货币乘数。

综上所述,MakerDAO 并没有分享美联储创造货币的能力。特别是美元稳定币这种强势的有价值尺度功能的货币,是非常难以创造的。这也是 BTC 最初的理想,让去中心化的货币成为所有经济的锚定物,免除人们受主权政府滥发货币的剥削。即便是 BTC 在替代法币的征途上也仍是任重道远,DAI 在替代法币(或中心化稳定币)的征途上同样仍有很长的路要走。

MakerDAO购买美债到底意味着什么?

我们指出的问题是 MakerDAO 在资产端增加美债的过程中,负债端并未增加相应的 DAI,仅仅是资产的置换。

但换一种角度思考,是不是也可以认为之前有部分 DAI 的背书是储备的 USDC,而在置换之后,有部分 DAI 的背书变成了美国财政部发行的美国国债,从而享受了美国这个主权国家的信用背书?

这种背书的切换是成立的,而且类似的事情在现实世界里已经多次发生了。

掺杂美元背书的其它法币们

历史上,经济体量较小的国家以美元为锚为自己的货币增加信用,是屡见不鲜的事。

二战之后的欧洲各国

二战之后欧洲各国全部被打得满目疮痍,国库里既没有足够的黄金储备,政府也没有了足够的信用去发行债券,这对稳定本国货币来说是非常困难的,稍不留神就容易形成竞相贬值的多输局面。当时美元站出来为世界经济充当了稳定的桥梁,美国储备黄金,各国储备美元,其实也是各国借用了美元的背书,为本国孱弱的法币增加了信用。

这个过程中美国固然占了便宜,通过马歇尔计划资助欧洲恢复了生产力后,欧洲人辛辛苦苦生产东西去赚美国人的绿纸,还要还美元的利息,算是交足了铸币税。但美国也不可否认地为世界经济的恢复,提供了一个稳定的环境,此后美元也渐渐稳固了全球核心货币的地位。

这个故事 Web3 化,美国储备黄金,就是 MakerDAO 超额抵押 ETH 等核心资产去铸造 DAI 呀;各国储备美元,就是 DAI 储备 USDC 呀。

改革开放之后的中国

计划经济和市场经济中货币承担的角色是大有不同的,在经济转型期中国也经历了货币发行的混乱,意识到通货膨胀严重后果的当局很快收回了超发的货币。但经济的发展需要资本,而当时中国的资本又是那么稀缺,如何解决新发行人民币以何为锚的问题呢?

同样也是储备美元为人民币增信,中国开始提倡引进外资,而外资(主要是美元)进入中国后是不能直接流通的。实际的流程是外汇管理局收下美元,然后按汇率定向增发人民币交给要投资的外商,外商拿着人民币在境内投资。中国加入 WTO 之后这种趋势更是快速增长,使得很大一部分的新发行人民币的背书其实是美元。当然外汇管理局拿着美元也不可能坐等贬值,买了大量美债赚取利息的同时,也是通过美元和美债,为人民币间接引入了美国政府的信用做背书。

这个故事 Web3 化,定向增发的 RMB 不就可以理解为是一种 Wrapped USD 吗?这些通过储备美元而发行的 RMB 借用了美元的信用。

实行联系汇率制度的国家和地区

最典型的就是香港,联系汇率制度自 1983 年 10 月 17 日在香港实施,透过严谨、稳健和透明的货币发行制度,以百分百外汇储备保证,使港元汇率保持稳定在 7.75 至 7.85 港元兑 1 美元的区间内。港元将自己变成了美元的代金券,只不过不是 1:1 的而已。

香港的金管局在正常情况下不会干预汇率波动,由三家发钞银行(中银香港、香港上海汇丰银行、渣打银行)进行套利活动稳定汇率,当港元即将超出 7.75 至 7.85 的窄区间时,金管局则会动用美元储备购买港元或者抛售港元换取美元,用两个方向的手段强行锁定两种货币的汇率。[3]

这个故事 Web3 化,1983 年前的存量港元是金本位的,就像此前借助超额抵押发行的 DAI;三家发钞行的套利行为就是链上套利机器人在努力搬平 DAI 与其它稳定币的差价;而香港金管局的角色,则相当于 MakerDAO 的 PSM 模块。

货币背书的两种形式

从以上例子中,我们可以抽象出两种背书的源头:

以硬通货(当今主要是美元)、贵金属(主要是黄金)背书的部分为“硬背书”。

小国以本国信用做背书的部分,则相对较弱,可以被称为“软背书”。

几乎所有的小国法币们做的事情,都是借助储备里“硬”的部分提升自己本币的“成色”,然后又在其中悄悄掺入较“软”的本国信用进行稀释,收取“铸币税”。

如果本身是不负责任的国家,如委内瑞拉,它也有一定的硬通货外币储备,但在疯狂掺水在货币面值上加了几个 0 之后,那一点点硬的成份也就毫无意义了。那样的恶性通胀无法解决外币债的问题,只能收割本国的民众。

如果是自身比较负责任的国家,则可以充分享受货币中“硬背书”的好处,保持币值相对稳定的情况下慢慢掺入自身“软”的成份,完成自身信用的渐进式扩张。就像贵金属本位时代的罗马,在帝国末期不断掺水降低金银币的成色,持续收铸币税收了一百多年。

把 DAI 比作小国法币

那对于 DAI 来说,如果认为 USDC 和美债部分是外来的硬背书,它的“软背书”是什么呢?显然是超额抵押生成的部分,这并不称得上“软”,是去中心化稳定币里唯一经得起长时间检验的发行方式。这更像是一种“硬掺硬”的行为,把小国不断增发货币掺水的“软”的部分,替换成了超额抵押足额储备的公开透明的发行规则。

超额抵押生成稳定币的问题在于底层资产币价快速波动时,大规模清算活动可能导致 DAI 的汇率和发行量的波动,并且货币供应量增长的速度也相对较慢。对 DAI 来说,这种“硬掺硬”的意义,更多地是借助海量的美元流入去中心化世界的东风,快速增加 DAI 的发行量(通过 PSM 模块 100% 储备增发),并增加 DAI 的汇率稳定性。

依靠外来信用实现发行量快速增长的意义非常重大。黄金渐渐退出国际贸易结算货币的原因之一,就在于工业革命之后现代社会的生产力爆炸性增长,相对于商品和服务的快速增加,黄金作为货币的供应量增长速度跟不上,结果形成了通缩的趋势。通缩与恶性通胀一样,对经济来说都是非常糟糕的事情。DAI 除了保持自身锚定的稳定之外,能在整个加密货币市场规模增长时也相应增加发行量匹配需求,也是非常重要的能力。

储备多样性的意义

理解了以上例子,我们发现看似 MakerDAO 在创造货币的过程,其实是 MakerDAO 置换自己资产负债表中储备成份的过程。

增加 USDC 储备:在真实世界的美元通过稳定币不断涌入加密世界的时候,DAI 也获得快速增加供应量的能力。不再受限于此前用 ETH 等主流加密货币作为超额抵押时,供应量扩张速度较慢的困境。

增加美国国债储备:跳过 Circle 的中介,直接享受美国财政部发行的美债的背书,若当初置换了更多的美国国债为DAI背书,那么在上次 USDC 被挤兑的危机中,DAI 所收到的冲击也会更小,这就是储备多样性对汇率稳定起到的积极作用。

在 MakerDAO 的资产种类中我们也能清晰的看到真实世界资产 RWA(如美国国债等资产)的比重正在不断增加,对稳定币资产的依赖越来越少。

总结

从两个角度分析完“MakerDAO 是否分享了美联储创造货币的能力?”这个问题后,我们可以发现它的答案已经不再重要。MakerDAO 购买美债的行为,是它做为 DAI 的“央行”,对自己资产负债表中资产端所配置的资产进行了置换,而这种置换能力才是关键的。

其实现实世界里的各国央行,本来也具备选择自己所配置的资产的能力。如 2008 年为了拯救次贷危机,美联储开始接受住房抵押证券 MBS 进入自己的资产端;日本央行则非常神奇地通过信托基金持有了大量日企股票作为资产,以至于日本央行成为了很多大企业的最大单一股东。

所以总结下来,MakerDAO 购买美元国债的意义在于 DAI 可以借助外部信用的能力使其背后支持的资产多元化,并且借助美国国债带来的长期额外收益可以帮助 DAI 稳定自身汇率,增加发行量的弹性,并且在资产负债表中掺入美国国债的成份可以降低 DAI 对 USDC 的依赖程度,减少单点风险,综合下来是有利于其发展的,我们期待它在去中心化稳定币的发展进程中取得更大的成就。

Reference:

[1]https://cn.tokeninsight.com/zh/research/analysts-pick/understanding-dai-let-it-not-be-wrapped-usdc-anymore

[2]https://mirror.xyz/bocaibocai.eth/_66d8wRKfs7ZYBfqgMOHH4Lm3GWrRfWg-7fkzU-hMPQ

[3]https://zh.wikipedia.org/zh-hans/香港聯繫匯率制度

[4]https://myantokengeek.medium.com/科普文-web3-中的资产负债表-fc41440b3e1c

[5]https://forum.makerdao.com/t/makerdao-2022-financial-results-and-retrospective/19636

[6]https://dune.com/SebVentures/maker---accounting_1
用过Hashflow的注意了!你的资产随时可能被盗!1/n 菠菜身边又出现资产被盗事件!!用过Hashflow的注意了!!你的资产可能随时被盗!!又是随意授权引起的一桩惨案!菠菜和Beosin研究员@EatonAshton2一起破案了这一场资产被盗事件 永远不要随意授权无限额度!尤其是没有开源的合约!用过Hashflow的赶紧检查一下自己的授权! 2/n 继上次朋友资产被盗事件发现了Uniswap的风险之后,这次又一个被盗事件让菠菜又发现了一个可能涉及较广的风险,如果你在去年5月之前使用过Hashflow并授权了额度你就存在资产被盗的风险! 今天一个朋友向我咨询了一个资产被盗事件 3/n 我朋友从交易所往受害者钱包里打了一笔U之后,U立马就被一个MEV机器人转走了,使用的是一个未开源的函数Yoink,受害者私钥并没有泄漏,当时我对此比较感到困惑 4/n 后来与beosin研究员@EatonAshton2的讨论中菠菜破案了,受害者的钱包在2022年4月23日授权给了一个尾号Af0c对合约无限的USDT额度 5/n 该尾号Af0c的合约是Hashflow部署的一个合约,Hashflow就是之前火过一段时间的那个跨链防MEV无滑点的DEX,当时与Hashflow进行交互应该都是与这个合约进行交互,而出问题是就是这个合约,这个合约甚至代码都没有开源?!所以当时可能存在很大一批人授权给了这个合约无限额度! 6/n 该合约去年五月被Hashflow弃用(应该是发现漏洞),但是在2023年6月14日,HashFlow被黑客攻击,文章分析,很有可能是因为用户在去年五月份之前使用该合约时对该合约进行了大额度的授权 https://www.defidaonews.com/article/6822386 7/n 而在该合约弃用后,这些授权并没有被回收,并可能由于合约弃用后导致限制逻辑出现了一定的问题,导致攻击者可以调用弃用合约的函数来转出用户资产。 通过对比我们可以发现6月14日这场黑客事件被攻击的合约正是尾号Af0c的Hashflow合约 8/n 也就是说,目前由于Hashflow废弃的尾号Af0c的合约被攻击,如果你在去年五月之前使用过Hashflow并进行了授权,那么你现在已经暴露在资产被盗的风险中!你可以进入Etherscan的授权查询界面查询你的授权,取消所有有风险的合约授权! https://etherscan.io/tokenapprovalchecker 9/n 每天都有数不胜数的人被盗,不要轻易授权过多的额度给合约!熊市可以不赚钱但是不能丢钱! 从这次事件来看,由于被弃用的代码并没有开源(居然有人还敢用),菠菜猜测黑客要么是可以反编译的超级大牛,要么就是知道代码的内部人员。不管怎样,不要随意相信未开源的合约!

用过Hashflow的注意了!你的资产随时可能被盗!

1/n 菠菜身边又出现资产被盗事件!!用过Hashflow的注意了!!你的资产可能随时被盗!!又是随意授权引起的一桩惨案!菠菜和Beosin研究员@EatonAshton2一起破案了这一场资产被盗事件

永远不要随意授权无限额度!尤其是没有开源的合约!用过Hashflow的赶紧检查一下自己的授权!

2/n 继上次朋友资产被盗事件发现了Uniswap的风险之后,这次又一个被盗事件让菠菜又发现了一个可能涉及较广的风险,如果你在去年5月之前使用过Hashflow并授权了额度你就存在资产被盗的风险!

今天一个朋友向我咨询了一个资产被盗事件

3/n 我朋友从交易所往受害者钱包里打了一笔U之后,U立马就被一个MEV机器人转走了,使用的是一个未开源的函数Yoink,受害者私钥并没有泄漏,当时我对此比较感到困惑

4/n 后来与beosin研究员@EatonAshton2的讨论中菠菜破案了,受害者的钱包在2022年4月23日授权给了一个尾号Af0c对合约无限的USDT额度

5/n 该尾号Af0c的合约是Hashflow部署的一个合约,Hashflow就是之前火过一段时间的那个跨链防MEV无滑点的DEX,当时与Hashflow进行交互应该都是与这个合约进行交互,而出问题是就是这个合约,这个合约甚至代码都没有开源?!所以当时可能存在很大一批人授权给了这个合约无限额度!

6/n 该合约去年五月被Hashflow弃用(应该是发现漏洞),但是在2023年6月14日,HashFlow被黑客攻击,文章分析,很有可能是因为用户在去年五月份之前使用该合约时对该合约进行了大额度的授权

https://www.defidaonews.com/article/6822386

7/n 而在该合约弃用后,这些授权并没有被回收,并可能由于合约弃用后导致限制逻辑出现了一定的问题,导致攻击者可以调用弃用合约的函数来转出用户资产。

通过对比我们可以发现6月14日这场黑客事件被攻击的合约正是尾号Af0c的Hashflow合约

8/n 也就是说,目前由于Hashflow废弃的尾号Af0c的合约被攻击,如果你在去年五月之前使用过Hashflow并进行了授权,那么你现在已经暴露在资产被盗的风险中!你可以进入Etherscan的授权查询界面查询你的授权,取消所有有风险的合约授权!

https://etherscan.io/tokenapprovalchecker

9/n 每天都有数不胜数的人被盗,不要轻易授权过多的额度给合约!熊市可以不赚钱但是不能丢钱!

从这次事件来看,由于被弃用的代码并没有开源(居然有人还敢用),菠菜猜测黑客要么是可以反编译的超级大牛,要么就是知道代码的内部人员。不管怎样,不要随意相信未开源的合约!
登录解锁更多内容
浏览最新的加密货币新闻
⚡️ 参与加密货币领域的最新讨论
💬 与喜爱的创作者互动
👍 查看感兴趣的内容
邮箱/手机号码

实时新闻

--
查看更多

热门文章

Web3-老徐
查看更多
网站地图
Cookie偏好设置
平台条款和条件