文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
EVM 存储结构
EVM存储结构在EVM中实际上有六个位置可以存储数据:stack,memory,calldata,storage,code(在一个特定的地址),log(触发事件)实际上深入研究的是前四个:stack,memory,calldata,storage
EVM
Q1ngying
发布于 2024-05-14
阅读 ( 2172 )
( 72 )
Nodelegatecall详解
in
代理模式与 Delegatecall 规范手册
in
代理模式与 Delegatecall 规范手册
本文介绍了Solidity中的`nodelegatecall`修饰符,用于防止合约使用`delegatecall`来调用函数,并通过代码示例详细展示了其实现和测试方法,同时讨论了Uniswap V3使用该技术的动机。
nodelegatecall
delegatecall
Solidity
Uniswap V3
合约安全
RareSkills
发布于 2024-05-13
阅读 ( 1136 )
可升级合约-非代理模式
使用非代理模式实现合约升级
合约升级
0xSecYou
发布于 2024-05-12
阅读 ( 2455 )
( 76 )
高级 Solidity 教程
该文章详细介绍了一个高级Solidity编程训练营,涵盖以太坊开发、Solidity编程、智能合约安全等多个高级主题,适合有经验的开发者深入学习。
Solidity
以太坊
智能合约
DeFi
安全
EVM
RareSkills
发布于 2024-05-12
阅读 ( 930 )
Forge详细教程
Forge是一个以太坊开发框架。您可以使用它来创建Solidity项目,管理依赖关系,运行测试等等。这是一个初学者指南。我将介绍如何创建项目,管理依赖
Foundry
Spade_sec
发布于 2024-05-11
阅读 ( 3335 )
( 5 )
Remix中UUPS代理合约部署、开源验证等问题的解决
本文记录一下UUPS代理合约无法在XLayer链上开源验证的问题。
xlayer
合约开源验证
认知那些事
发布于 2024-05-09
阅读 ( 3319 )
( 31 )
可升级合约
一、理解代理模式代理模式在智能合约开发中是一种使智能合约可升级的设计模式。本质上,它允许智能合约的逻辑部分在不更改合约地址或其存储状态的情况下进行修改和升级。这种模式解决了智能合约一旦部署就不能更改的限制,为修复漏洞、添加功能或优化合约逻辑提供了可能。1.1代理模式的工作原理代理模式涉及至少
合约升级
Joey
发布于 2024-05-07
阅读 ( 3030 )
( 33 )
学习开发代币
学习开发代币
Joey
发布于 2024-05-07
阅读 ( 2336 )
( 8 )
智能合约状态变量的存储体现
智能合约状态变量的存储体现
存储布局
EVM
智能合约
SpikeDu
发布于 2024-05-06
阅读 ( 1954 )
( 13 )
使用Foundry和Hardhat在Solidity智能合约中进行控制台日志记录
本文介绍了如何在Solidity智能合约中使用Foundry和Hardhat进行控制台日志记录,以便在调试智能合约时查看变量值。详细解释了console.log的使用,并提供了相关示例代码,适合刚入门的Web3开发者学习。
Solidity
console.log
Foundry
Hardhat
调试
智能合约
Cyfrin
发布于 2024-05-05
阅读 ( 619 )
Delegatecall:详细与动画指南
in
代理模式与 Delegatecall 规范手册
in
代理模式与 Delegatecall 规范手册
本文详细介绍了EVM中的delegatecall操作码,解释了其工作原理、使用场景及潜在问题,并提供了多个代码示例帮助理解。
delegatecall
EVM
Solidity
智能合约
存储槽
RareSkills
发布于 2024-05-05
阅读 ( 992 )
使用Recon构建测试工具
这篇文章详细介绍了如何使用Recon工具为智能合约创建不变性测试环境,涵盖了公共和非标准仓库的设置过程。文章结构清晰,提供了丰富的示例和图片,适合开发者快速上手。
Recon
智能合约
不变性测试
Foundry
GitHub
Chimera
Recon
发布于 2024-05-04
阅读 ( 831 )
将失败的属性测试导入 Foundry
本文探讨了如何通过Foundry单元测试来调试和修复Echidna/Medusa测试中的不变性问题。介绍了如何使用Foundry模板创建Counter合约,并定义基本的不变性,接着描述了如何运行Echidna和Medusa进行测试,生成相应的单元测试,最后展示了如何修复合约中的bug以维护不变性。通过这种方法,开发者能够更快速有效地定位和解决合约问题,这是在生产环境中极为重要的。
Echidna
Medusa
Foundry
区块链测试
不变性
智能合约
Recon
发布于 2024-05-04
阅读 ( 845 )
瞬时存储可能存在的安全和编码错误分析
本文主要介绍了Solidity 0.8.24版本中引入的Transient Storage特性,它是一种在EVM中类似于storage的数据存储位置,但数据在每次交易后都会被丢弃。文章通过代码示例展示了Transient Storage在重入锁等场景中的应用,并强调了使用时的安全注意事项,例如需要手动清除已使用的存储槽,以避免潜在的安全风险。
transient storage
EVM
Solidity
重入锁
EIP-1153
安全
calibersec
发布于 2024-05-03
阅读 ( 58 )
Solidity 中的低级调用与高级调用
in
代理模式与 Delegatecall 规范手册
in
代理模式与 Delegatecall 规范手册
本文详细介绍了Solidity中两种调用合约的方法:通过合约接口的高级调用和使用`call`方法的低级调用,解释了为什么低级调用不会回滚而高级调用可能会回滚,并对比了这两种方法在调用空地址时的不同行为。
Solidity
合约调用
低级调用
高级调用
CALL opcode
回滚
RareSkills
发布于 2024-05-03
阅读 ( 1095 )
( 2 )
浅析 Solidity ABI -应用程序二进制接口
什么是ABI?ABI=ApplicationBinaryInterface用于定义智能合约接口的规范。它定义了智能合约的函数、事件和数据结构的编码和解码规则,以便其他应用程序可以与智能合约进行交互。简言之,就是以太坊的调用合约时的接口说明。有点类似于Web2API。
YCat
发布于 2024-05-01
阅读 ( 2237 )
( 49 )
solidity 内联汇编
solidity汇编语言汇总
内联汇编
0xSecYou
发布于 2024-04-30
阅读 ( 2865 )
( 178 )
airdrop hunting(3/3)
in
ChainFlag CTF 题解
in
ChainFlag CTF 题解
Airdrop hunting 部分题解
chainflag
0xSecYou
发布于 2024-04-30
阅读 ( 1877 )
( 11 )
Solidity合约中重入攻击的广泛概述
本文深入探讨了重入攻击在智能合约中的漏洞,介绍了重入攻击的原理、类型以及如何实施和防御它。通过构建受害者合约与攻击者合约的实例,读者能够直观理解攻击过程,同时了解历史上的攻击实例和防护措施。文章结构清晰,逻辑严谨,是学习重入攻击的重要参考资料。
重入攻击
智能合约
Solidity
安全性
区块链
EVM
QuickNode
发布于 2024-04-23
阅读 ( 896 )
2024 年如何学习 Solidity
2024 年如何学习 Solidity
Solidity
AI 翻译官
发布于 2024-04-23
阅读 ( 20850 )
( 422 )
‹
1
2
...
18
19
20
21
22
23
24
...
51
52
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
Polygon
RPC
流动性池
Substrate
Typescript
staking
Merkle树
AMM
共识层
审计
JavaScript
ERC721
闪电贷
EigenLayer
可扩展性
数据分析
节点
MetaMask
Mina
安全技术研究
Web3.js
编程
数字签名
监管
风险管理
30天文章收益榜
»
Henry
96 篇文章,564 学分
Helius
153 篇文章,439 学分
blockmagnates
80 篇文章,382 学分
寻月隐君
272 篇文章,317 学分
Andrey Obruchkov
9 篇文章,264 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: