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
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
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
all in crypto web3.0
组内的老大总结的web3.0智能合约开发技能要点,这里稍微继续整理和分享。没有意外的话,会根据技能树的需要把每个技能都点满。
solidity ( 掌握程度:🌟🌟🌟, 目标: 🌟🌟🌟🌟🌟)
vyper(掌握程度:🌟,目标:🌟🌟🌟)【具备fork curve和扩展curve的能力】
Javascript/TypeScript(掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟)【Javascript是核心基本功】
remix + metamask。(掌握程度:🌟🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟)
VSCode + solidity plugin + hardhat/brownie(掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟)【核心是hardhat】
etherscan.io/oklink【掌握程度:🌟, 目标:🌟🌟🌟🌟🌟】
infura【掌握程度:🌟🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】
The Graph【掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟】
Chainlink【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟🌟】(Oracle是必备技能)
Dune Analytics【掌握程度:0, 目标:🌟🌟🌟🌟🌟】(没听说过)
Defi Pulse【掌握程度:0,目标:🌟🌟🌟🌟🌟】(没听说过)
Opensea【掌握程度:🌟,目标:🌟🌟🌟🌟🌟】(只停留在使用阶段)
Ens Domain【掌握程度:🌟,目标:🌟🌟🌟🌟🌟】(贵族链太贵了)
Openzepplin【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟🌟🌟】(非常重要!!)
metamask【掌握程度:🌟,目标:🌟🌟🌟🌟🌟】(这个我太弱了)
web3.js【掌握程度:🌟🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(这个是已经满足了的)
ethers.js【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(开发必备技能,没啥好说)
truffle/hardhat/brownie【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟🌟】(这个是必备技能,我选hardhat)
ERC20【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】
ERC721【掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟】
ERC1155【掌握程度:0,目标:🌟🌟🌟🌟🌟】
ERC712【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP165【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP1559【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP1967【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP2612【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP1271/2981【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP5/7/214【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP777【掌握程度:0,目标:🌟🌟🌟🌟🌟】
Uniswap【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(uni V3不熟)
Compond【掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟】
AAVE【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(在整理)
MakerDAO【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(比较熟悉稳定币协议赛道)
Curve【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】
Dydx【掌握程度:0,目标:🌟🌟🌟🌟🌟】
1inch【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(自己就是做聚合器的,不可能不熟悉)
希望6月前,再回头看,这里可以补充更多🌟🌟。
all in crypto web3.0
组内的老大总结的web3.0智能合约开发技能要点,这里稍微继续整理和分享。没有意外的话,会根据技能树的需要把每个技能都点满。
solidity ( 掌握程度:🌟🌟🌟, 目标: 🌟🌟🌟🌟🌟)
vyper(掌握程度:🌟,目标:🌟🌟🌟)【具备fork curve和扩展curve的能力】
Javascript/TypeScript(掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟)【Javascript是核心基本功】
remix + metamask。(掌握程度:🌟🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟)
VSCode + solidity plugin + hardhat/brownie(掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟)【核心是hardhat】
etherscan.io/oklink【掌握程度:🌟, 目标:🌟🌟🌟🌟🌟】
infura【掌握程度:🌟🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】
The Graph【掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟】
Chainlink【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟🌟】(Oracle是必备技能)
Dune Analytics【掌握程度:0, 目标:🌟🌟🌟🌟🌟】(没听说过)
Defi Pulse【掌握程度:0,目标:🌟🌟🌟🌟🌟】(没听说过)
Opensea【掌握程度:🌟,目标:🌟🌟🌟🌟🌟】(只停留在使用阶段)
Ens Domain【掌握程度:🌟,目标:🌟🌟🌟🌟🌟】(贵族链太贵了)
Openzepplin【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟🌟🌟】(非常重要!!)
metamask【掌握程度:🌟,目标:🌟🌟🌟🌟🌟】(这个我太弱了)
web3.js【掌握程度:🌟🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(这个是已经满足了的)
ethers.js【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(开发必备技能,没啥好说)
truffle/hardhat/brownie【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟🌟】(这个是必备技能,我选hardhat)
ERC20【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】
ERC721【掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟】
ERC1155【掌握程度:0,目标:🌟🌟🌟🌟🌟】
ERC712【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP165【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP1559【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP1967【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP2612【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP1271/2981【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP5/7/214【掌握程度:0,目标:🌟🌟🌟🌟🌟】
EIP777【掌握程度:0,目标:🌟🌟🌟🌟🌟】
Uniswap【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(uni V3不熟)
Compond【掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟】
AAVE【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(在整理)
MakerDAO【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(比较熟悉稳定币协议赛道)
Curve【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】
Dydx【掌握程度:0,目标:🌟🌟🌟🌟🌟】
1inch【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(自己就是做聚合器的,不可能不熟悉)
希望6月前,再回头看,这里可以补充更多🌟🌟。
No activity yet