
The inspiration for the Ethernaut CFT
CONTENTSSome aspects of the smart contract programmingSummarize the Ethernaut puzzlesAnalyze the puzzles based on my understandingThe features of solidityThe relationships with the blockchain characteristicsThe interaction calls among smart contractsThe use of third-party contracts librariesAttack by consuming all the available gasThe possibilities or the innovations of the business logicSmart contract's proxy upgrade mechanismBytecode levelClosing thoughtsOther referencesthe reference o...

The inspiration for the Ethernaut CFT
CONTENTSSome aspects of the smart contract programmingSummarize the Ethernaut puzzlesAnalyze the puzzles based on my understandingThe features of solidityThe relationships with the blockchain characteristicsThe interaction calls among smart contractsThe use of third-party contracts librariesAttack by consuming all the available gasThe possibilities or the innovations of the business logicSmart contract's proxy upgrade mechanismBytecode levelClosing thoughtsOther referencesthe reference o...

Ethernaut CFT的触发
目录智能合约的几个方向ethernaut puzzles汇总ethernaut puzzles 案例类型解析solidity语言特性与区块链本身的特性的相关点合约之间的相互调用第三方合约的使用gas消耗攻击业务逻辑的创新与新的可能性合约代理更新机制Bytescode级别个人看法其他资料Ethernaut资料相关链接1 智能合约编程的几个方面自从开始接触智能合约,有关智能合约编程的几个方面一直让我印象深刻,1 是安全,这可以从以太坊经典事件DAO攻击以及此起彼伏的链上黑客攻击体会安全性在整个行业的重要性;2 是gas优化,对于gas优化可能现在由于不是牛市,以及layer2层逐渐完善导致的gas费降低,对这方面的关注在变淡,但我认为gas是基础,某些情况下其重要性可能会凸显,我猜想可能类似于量化投资中对于速度的要求,如果未来随着用户量的指数级上升,将会有可能再次引起人们对于gas的关注,另外一方面,智能合约每一步的运行最终都会转化为opcode,而每一个opcode都会消耗一定量的gas,这是整个EVM的运行的基础,也是了解以太坊核心的基础。3 则是智能合约之间的复杂调用关系,很多...

Ethernaut CFT的触发
目录智能合约的几个方向ethernaut puzzles汇总ethernaut puzzles 案例类型解析solidity语言特性与区块链本身的特性的相关点合约之间的相互调用第三方合约的使用gas消耗攻击业务逻辑的创新与新的可能性合约代理更新机制Bytescode级别个人看法其他资料Ethernaut资料相关链接1 智能合约编程的几个方面自从开始接触智能合约,有关智能合约编程的几个方面一直让我印象深刻,1 是安全,这可以从以太坊经典事件DAO攻击以及此起彼伏的链上黑客攻击体会安全性在整个行业的重要性;2 是gas优化,对于gas优化可能现在由于不是牛市,以及layer2层逐渐完善导致的gas费降低,对这方面的关注在变淡,但我认为gas是基础,某些情况下其重要性可能会凸显,我猜想可能类似于量化投资中对于速度的要求,如果未来随着用户量的指数级上升,将会有可能再次引起人们对于gas的关注,另外一方面,智能合约每一步的运行最终都会转化为opcode,而每一个opcode都会消耗一定量的gas,这是整个EVM的运行的基础,也是了解以太坊核心的基础。3 则是智能合约之间的复杂调用关系,很多...
Which topics should give more attention in web3(2)?
2. The market situations and the evolutions of the financial products in web31) the different products based on a different architectureThe ultimate form of products should satisfy the users' needs no matter the technology; the user may be customers, institutions, third-party research agency... So not only having a basic understanding of the basic technical knowledge but also the products based on the technology is a plus. Many services or products are emerging, which include the infrast...
Which topics should give more attention in web3(2)?
2. The market situations and the evolutions of the financial products in web31) the different products based on a different architectureThe ultimate form of products should satisfy the users' needs no matter the technology; the user may be customers, institutions, third-party research agency... So not only having a basic understanding of the basic technical knowledge but also the products based on the technology is a plus. Many services or products are emerging, which include the infrast...
Which topics should give more attentions in web3(1)?
The uniswap first appeared in my world, which made me astonishing and excited. The back-end services behind the uniswap, which anyone can interact with, aren't based on centralized services. The tries involving the dex before uniswap have existed for a long time, but the user experiences、user activities、transaction amount of these tries have lived in a limited range. When I see the gelto(https://app.gelato.network/), my first thought is that bring the timed tasks into on-chain. All these...
Which topics should give more attentions in web3(1)?
The uniswap first appeared in my world, which made me astonishing and excited. The back-end services behind the uniswap, which anyone can interact with, aren't based on centralized services. The tries involving the dex before uniswap have existed for a long time, but the user experiences、user activities、transaction amount of these tries have lived in a limited range. When I see the gelto(https://app.gelato.network/), my first thought is that bring the timed tasks into on-chain. All these...
在web3,应该关注什么(2)?
2.市场状况与产品形态的演进与尝试1)不同架构下不同的产品无论是基于什么技术,最终产品形态都是基于使用者,这里的使用者可以是用户,机构,第三方分析机构。基于blockchain架构的基础设施以及对应类型的产品如defi,nft,sofi… 等呈现快速涌现的趋势,尽管可能这里面有很多产品是昙花一现。 而当前基本上主流的IT服务基本都是基于云服务,如下为blockchain体系架构与云服务架构的简单对比。The DeFi Stacksources:decentralized-finance-on-blockchain-and-smart-contract-based-financial-markets云原生应用sources:前哨, 科技训练营云服务与Blockchaingoogle-bigqueryethereum-bigquery-public-dataset-smart-contract-analytics google-bigquery可以看到云服务与blockchain是两套完全不同的体系架构,比如两者背后维护服务的群体有显著不同,blockchain维护的群体背后更呈现多...
在web3,应该关注什么(2)?
2.市场状况与产品形态的演进与尝试1)不同架构下不同的产品无论是基于什么技术,最终产品形态都是基于使用者,这里的使用者可以是用户,机构,第三方分析机构。基于blockchain架构的基础设施以及对应类型的产品如defi,nft,sofi… 等呈现快速涌现的趋势,尽管可能这里面有很多产品是昙花一现。 而当前基本上主流的IT服务基本都是基于云服务,如下为blockchain体系架构与云服务架构的简单对比。The DeFi Stacksources:decentralized-finance-on-blockchain-and-smart-contract-based-financial-markets云原生应用sources:前哨, 科技训练营云服务与Blockchaingoogle-bigqueryethereum-bigquery-public-dataset-smart-contract-analytics google-bigquery可以看到云服务与blockchain是两套完全不同的体系架构,比如两者背后维护服务的群体有显著不同,blockchain维护的群体背后更呈现多...