0xmonaco CTF 体验心得
由开发人员、艺术家和设计师组成的集体 MatchBoxDAO 宣布推出 MatchBox Arena。该团队将其称为“Web3 公司的世界杯”,并表示游戏锦标赛旨在找出哪家公司拥有最好的技术团队。首先,可以代表公司和世界顶级的crypto公司(uniswap,polygon,ledger,chainlink。。。)同台竞技真的是一个非常荣幸的事情。所以我牺牲了宝贵的春节假期,就一直在打这个比赛。 这次CTF是一个用solidity操控汽车的算法比赛(终于遇到我非常感兴趣的地方了)介绍这本质上来说是一次博弈实验,而不是一次简单的代码hackthon。更像是一个社会实验,涉及纯技术方面、经济激励、效用优化模式和理性的压力测试。对于每一个参赛者,你需要实现自己的Car合约,特别是takeyourturn这个函数。对于每一轮你都需要做出决策,具体有五种决策: 1)加速(ACCELERATE) 2)炮弹(SHELL) 3)超级炮弹(SUPER_SHELL) 4)香蕉(BANANA) 5)盾(SHIELD) 有点像跑跑卡丁车?是的。。每一种决策都会耗费掉你的金额,你的金额总量是17500。而...

成长 -- 随笔(2)
深夜陷入了沉思,回顾了一下自己的成长历程。距离上一次的成长随笔已经过去7个月了~~ https://mirror.xyz/0xaaE7a1AD2764626d09a233a9bC06C38b413637cf/By3P_3NiIriKGObdbWlFo0mDdwFDY1v9VFbjaUMmObU 既然是随笔,我觉得格式什么的,就随意了~~ 这段时间我学了啥呢~~ Uniswap V2, V3; 精通Curve ( 3 Pool, Meta Pool, Compond Pool, AAVE Pool) ~~~ Balancer V2, Kyber, Bancor ; AAVE, Clipper, DODO, Mstable, Saddle, Shell, Wombat ~~~ DODO, DODO V2, Fraxswap ~~ 对我来说,能力提升最大的是打CTF。比赛的过程,纠错发现bug的攻防真的很能提升一个人的合约能力~~~ 最开心的是,认识了组内Andrew和Jimmy两位Crypto科学家~~ 最感激的是,Melvin带着我做项目,耐心和孜孜不倦地引导我去激发自己的潜能~~...
成长 -- 随笔
我完全不敢想象自己的成长速度。 1个月前,我还在和慢雾的群上问curve的合约代码的语言是的时候。余弦大佬回了我是vyper。我现在已经可以把vyper语言看懂了, 并且对于原理也掌握了。 把curve代码看了一下一遍,其实也发现不过如此。白皮书,其实也没这么深奥。跟当年打ACM的那种级别比,还是差得有点远。 Hardhat也越来越熟悉了。当时那个编写测试用例还要问XD的那个毛头小子,已经成长了好多。 我觉得我现在完全可以独立撑起一个商业项目,唯一卡住的地方可能是JS还是不太熟悉。基本功能是OK的,但是遇到一些比较少见的bug。估计,要问人。 对于以前的我来说,3,4天吃透一个主流Defi协议,我真的想都不敢想。如果只是调研,我觉得我还是勉强可以一试。 这种成长的速度我只能用指数级别来形容。我看了一下一个月前的自己,觉得好菜。 我很希望我一个月之后,再回头看现在的我,也是觉得现在的我很菜~~ end
0xmonaco CTF 体验心得
由开发人员、艺术家和设计师组成的集体 MatchBoxDAO 宣布推出 MatchBox Arena。该团队将其称为“Web3 公司的世界杯”,并表示游戏锦标赛旨在找出哪家公司拥有最好的技术团队。首先,可以代表公司和世界顶级的crypto公司(uniswap,polygon,ledger,chainlink。。。)同台竞技真的是一个非常荣幸的事情。所以我牺牲了宝贵的春节假期,就一直在打这个比赛。 这次CTF是一个用solidity操控汽车的算法比赛(终于遇到我非常感兴趣的地方了)介绍这本质上来说是一次博弈实验,而不是一次简单的代码hackthon。更像是一个社会实验,涉及纯技术方面、经济激励、效用优化模式和理性的压力测试。对于每一个参赛者,你需要实现自己的Car合约,特别是takeyourturn这个函数。对于每一轮你都需要做出决策,具体有五种决策: 1)加速(ACCELERATE) 2)炮弹(SHELL) 3)超级炮弹(SUPER_SHELL) 4)香蕉(BANANA) 5)盾(SHIELD) 有点像跑跑卡丁车?是的。。每一种决策都会耗费掉你的金额,你的金额总量是17500。而...

成长 -- 随笔(2)
深夜陷入了沉思,回顾了一下自己的成长历程。距离上一次的成长随笔已经过去7个月了~~ https://mirror.xyz/0xaaE7a1AD2764626d09a233a9bC06C38b413637cf/By3P_3NiIriKGObdbWlFo0mDdwFDY1v9VFbjaUMmObU 既然是随笔,我觉得格式什么的,就随意了~~ 这段时间我学了啥呢~~ Uniswap V2, V3; 精通Curve ( 3 Pool, Meta Pool, Compond Pool, AAVE Pool) ~~~ Balancer V2, Kyber, Bancor ; AAVE, Clipper, DODO, Mstable, Saddle, Shell, Wombat ~~~ DODO, DODO V2, Fraxswap ~~ 对我来说,能力提升最大的是打CTF。比赛的过程,纠错发现bug的攻防真的很能提升一个人的合约能力~~~ 最开心的是,认识了组内Andrew和Jimmy两位Crypto科学家~~ 最感激的是,Melvin带着我做项目,耐心和孜孜不倦地引导我去激发自己的潜能~~...
成长 -- 随笔
我完全不敢想象自己的成长速度。 1个月前,我还在和慢雾的群上问curve的合约代码的语言是的时候。余弦大佬回了我是vyper。我现在已经可以把vyper语言看懂了, 并且对于原理也掌握了。 把curve代码看了一下一遍,其实也发现不过如此。白皮书,其实也没这么深奥。跟当年打ACM的那种级别比,还是差得有点远。 Hardhat也越来越熟悉了。当时那个编写测试用例还要问XD的那个毛头小子,已经成长了好多。 我觉得我现在完全可以独立撑起一个商业项目,唯一卡住的地方可能是JS还是不太熟悉。基本功能是OK的,但是遇到一些比较少见的bug。估计,要问人。 对于以前的我来说,3,4天吃透一个主流Defi协议,我真的想都不敢想。如果只是调研,我觉得我还是勉强可以一试。 这种成长的速度我只能用指数级别来形容。我看了一下一个月前的自己,觉得好菜。 我很希望我一个月之后,再回头看现在的我,也是觉得现在的我很菜~~ end

Subscribe to shaneson.eth

Subscribe to shaneson.eth
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
最近在整理2个体系架构:一个是Defi2.0,一个是Curve。我一直觉得Curve的veCurve是Defi2.0的先驱,或者说是开发者们的灵感源泉。当我仔细深挖下去的时候,发现整个体系架构非常深。我不知道怎么定义Defi2.0的先驱,有人把Abracadabra作为Defi2.0的先例。我觉得还是把OlmypusDAO作为Defi2.0的先驱比较合适,(3,3)的说法是Defi2.0的代表,我觉得这样划分比较合理。(我想推翻一下自己的观点,再次探索OlmypusDAO,我觉得它不会崩盘。因为他们的DAO太强了,目前的所有问题,我相信他们可以自我进化从而解决矛盾。以后会再写一篇文章整理一下Olp的各种提案,一个强悍的DAO其实是可以自我进化解决矛盾的。)Ok,有点跑题了。先介绍一下Abracadabra这个项目。
关于生息资产我是非常熟悉,由于之前对Stafi非常了解。stafi的本质就是把Pos生息资产的流动性用rToken释放出来,例如ETH,Dot等。打波广告,链接如下。其实pos非常适合大资金,rToken机制还可以把流动性释放出来。rToken可以参与其他Defi协议的swap,staking等。整体算起来,其实组合年化相对很高。
但其实市场还有另外一种生息资产,就是veCurve,xsushi等等。把crv和sushi在项目里质押了之后,就可以获得治理权的收益,获得veCurve,xsushi。**但是这些无法交易,几个亿美金的资产需要有一个协议出释放出他们的流动性。**这是一个市场的硬性需求。如下图,我们可以质押cvx3pool,借出稳定币$MIM。

Abracadabra的核心逻辑就是增加市场的资金效率,本质就是加杠杆。举个简单的用例(如下图),假设我们质押了SUSHI得到了xSUSHI,但是我们希望提高资金效率。那么我们可以用xSUSHI在Abracadabra上借出$MIM,然后在$MIM池里质押$MIM。这里确实是市场的刚需。

如果是xSUSHI的话,倒是风险不高。但是如果仔细观察Abracadabra的farm。你就可以发现,里面有可借的资产包括非常复杂的cvxtricrypto2,cvx3pool等的生息资产。这就让Abracadabra变成了套了4,5层的杠杆协议。在追求极致的资本效率的同时,也增加的资金的杠杆情况。
最大的抵押率为75%,达到了90%就会被直接清算。这个跟makerDAO,Liquity和TriangleDAO都有点像,大体雷同吧。但是比较关键的是如何计算Oracle价格的,它文档是没有写的。我翻阅了它的github文档,找到了下面的notes。
应该是不同的生息资产有不同的oracle。有这几类:
LTV, inital interest。
Using lp oracle
Using chainlink
Liquidation Swapper
Leverage Swapper
有一些报价我怀疑是中心化的,除去Chainlink的价格。其他的价格,我极度会怀疑会有安全隐患。lp的oracle可能会存在闪电贷的风险,Liquidation Swapper和Leverage Swapper不知道可不可以被预言机攻击。我研究一下。如果攻击成功了,我估计就自由了。= =#

攻击协议的事情是一件玩笑话。但是这种无法交易的资产要写oracle确实非常难,这里有非常多的挑战。这个协议和很多Defi2.0的协议配合出夸张的效果,例如OHM和wonderland。生息资产还有什么没有被挖掘呢?
我觉得是GameFi的NFT~
最近在整理2个体系架构:一个是Defi2.0,一个是Curve。我一直觉得Curve的veCurve是Defi2.0的先驱,或者说是开发者们的灵感源泉。当我仔细深挖下去的时候,发现整个体系架构非常深。我不知道怎么定义Defi2.0的先驱,有人把Abracadabra作为Defi2.0的先例。我觉得还是把OlmypusDAO作为Defi2.0的先驱比较合适,(3,3)的说法是Defi2.0的代表,我觉得这样划分比较合理。(我想推翻一下自己的观点,再次探索OlmypusDAO,我觉得它不会崩盘。因为他们的DAO太强了,目前的所有问题,我相信他们可以自我进化从而解决矛盾。以后会再写一篇文章整理一下Olp的各种提案,一个强悍的DAO其实是可以自我进化解决矛盾的。)Ok,有点跑题了。先介绍一下Abracadabra这个项目。
关于生息资产我是非常熟悉,由于之前对Stafi非常了解。stafi的本质就是把Pos生息资产的流动性用rToken释放出来,例如ETH,Dot等。打波广告,链接如下。其实pos非常适合大资金,rToken机制还可以把流动性释放出来。rToken可以参与其他Defi协议的swap,staking等。整体算起来,其实组合年化相对很高。
但其实市场还有另外一种生息资产,就是veCurve,xsushi等等。把crv和sushi在项目里质押了之后,就可以获得治理权的收益,获得veCurve,xsushi。**但是这些无法交易,几个亿美金的资产需要有一个协议出释放出他们的流动性。**这是一个市场的硬性需求。如下图,我们可以质押cvx3pool,借出稳定币$MIM。

Abracadabra的核心逻辑就是增加市场的资金效率,本质就是加杠杆。举个简单的用例(如下图),假设我们质押了SUSHI得到了xSUSHI,但是我们希望提高资金效率。那么我们可以用xSUSHI在Abracadabra上借出$MIM,然后在$MIM池里质押$MIM。这里确实是市场的刚需。

如果是xSUSHI的话,倒是风险不高。但是如果仔细观察Abracadabra的farm。你就可以发现,里面有可借的资产包括非常复杂的cvxtricrypto2,cvx3pool等的生息资产。这就让Abracadabra变成了套了4,5层的杠杆协议。在追求极致的资本效率的同时,也增加的资金的杠杆情况。
最大的抵押率为75%,达到了90%就会被直接清算。这个跟makerDAO,Liquity和TriangleDAO都有点像,大体雷同吧。但是比较关键的是如何计算Oracle价格的,它文档是没有写的。我翻阅了它的github文档,找到了下面的notes。
应该是不同的生息资产有不同的oracle。有这几类:
LTV, inital interest。
Using lp oracle
Using chainlink
Liquidation Swapper
Leverage Swapper
有一些报价我怀疑是中心化的,除去Chainlink的价格。其他的价格,我极度会怀疑会有安全隐患。lp的oracle可能会存在闪电贷的风险,Liquidation Swapper和Leverage Swapper不知道可不可以被预言机攻击。我研究一下。如果攻击成功了,我估计就自由了。= =#

攻击协议的事情是一件玩笑话。但是这种无法交易的资产要写oracle确实非常难,这里有非常多的挑战。这个协议和很多Defi2.0的协议配合出夸张的效果,例如OHM和wonderland。生息资产还有什么没有被挖掘呢?
我觉得是GameFi的NFT~
No activity yet