文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
引介|EVM 深入探讨 Part 5
这是noxx“EVM深入探讨”系列的第五部分,这期我们将从Solidity、EVM和Geth客户端层的工作原理,详细解读CALL和DELEGATECALL这两个操作码。
EVM
慢雾科技
发布于 2023-03-11
阅读 ( 3096 )
验证 Foundry 中的 Solidity 签名
本文介绍了如何在Foundry环境中使用OpenZeppelin安全地创建和验证ECDSA签名,提供了Verifier.sol合约和测试代码Verifier.t.sol的示例。
ECDSA
OpenZeppelin
Foundry
Solidity
签名验证
RareSkills
发布于 2023-03-10
阅读 ( 1087 )
Solidity 带符号整数
本文详细介绍了 Solidity 中的有符号整数及其在 EVM 层面的使用方式,重点解释了两补码(Two’s Complement)表示法及其在加减乘除等算术运算中的应用。
Solidity
EVM
Two’s Complement
有符号整数
算术运算
RareSkills
发布于 2023-03-10
阅读 ( 1151 )
如何判断目标合约是否实现了某个方法
0x01碰到的问题比如下面的代码:我们想从store合约里通过调用getValue方法来获取数据。但问题是,我们并不能确定store合约一定实现了getValue方法。很典型的一种情况是,我们需要将StoreReader不同的环境,不同的环境都有自己的store实现,一
ERC165
Ashton
发布于 2023-03-02
阅读 ( 2877 )
( 8 )
如何审计一个智能合约
智能合约审计用于整个DeFi生态系统,通过对协议代码的深入审查,可以帮助解决识别错误、低效代码以及这些问题。智能合约具有不可篡改的特点,这使得审计成为任何区块链项目安全流程的关键部分。来了解一下智能合约的审计的流程和已有的工具吧!
安全审计
Chainlink
发布于 2023-03-01
阅读 ( 5987 )
( 17 )
深入理解 Solidity - 关于合约代码
in
理解 EVM - 探究Solidity 背后的秘密
in
理解 EVM - 探究Solidity 背后的秘密
继续深入了解EVM , 本文探究一下智能合约的字节码
EVM
EVM字节码
智能合约
翻译小组
发布于 2023-02-27
阅读 ( 8342 )
( 2 )
理解账户抽象 #3 - 钱包创建
理解账户抽象 #3 - 钱包创建
账户抽象
Tiny熊
发布于 2023-02-25
阅读 ( 4039 )
( 24 )
理解账户抽象 #2:使用Paymaster赞助交易
理解账户抽象第二篇,看看如何使用第三方代替自己支付。
账户抽象
Tiny熊
发布于 2023-02-22
阅读 ( 6953 )
( 78 )
深入了解 Solidity - 堆栈
in
理解 EVM - 探究Solidity 背后的秘密
in
理解 EVM - 探究Solidity 背后的秘密
探讨 EVM 堆栈机器,以及如何在堆栈中推入和弹出数据
EVM
翻译小组
发布于 2023-02-20
阅读 ( 6338 )
( 2 )
第二部分:用私有函数替换修饰符并减小合约大小
文章列举了四篇技术文章,第一篇和第二篇介绍了Solidity ABI编码,分别从深层心理模型和学习的必要性进行了阐述。第三篇和第四篇介绍了作者在Sui区块链上使用Move语言进行智能合约开发的经验,旨在为读者提供Move语言及其功能的介绍。
Solidity
ABI 编码
Sui
Move语言
智能合约
decipherclub
发布于 2023-02-17
阅读 ( 450 )
第四部分:使用库来优化合约大小
本文讨论了智能合约开发者如何优化合约bytecode大小,避免达到24.576 kb的限制。文章强调了在Solidity智能合约中使用库的重要性,通过代码重用、减小合约大小、易于维护和提高安全性来最小化合约bytecode大小,并建议避免将库函数声明为internal visibility,而应使用public,以保持库函数独立并优化bytecode大小。
Solidity
智能合约
bytecode
库
代码优化
代码重用
decipherclub
发布于 2023-02-17
阅读 ( 952 )
Solidity 0.8.18 带来了哪些改变
从0.8.17到0.8.18属于小版本升级,没有非常大的变化,但有几个点感觉还是要注意一下的。
Ashton
发布于 2023-02-17
阅读 ( 3137 )
( 20 )
从合约部署的角度区分不同的 zkEVM
in
以太坊中文 · ETH
in
以太坊中文 · ETH
本文通过解释在 EVM 以及不同类型的 zkEVM 中如何部署合约以区别不同兼容程度的 zkEVM。
zkEVM
ETH中文网
发布于 2023-02-15
阅读 ( 3969 )
Solidity delegatecall 的使用和误区
Solidity delegatecall (委托调用)是一个低级别的函数,其强大但棘手,如果使用得当,可以帮助我们创建 `可扩展` 的智能合约,帮助我们修复漏洞,并为现有的智能合约增加新的功能
delegatecall
Solidity
翻译小组
发布于 2023-02-10
阅读 ( 7762 )
( 62 )
Wake:Solidity的开发与测试框架
本文介绍了Ackee Blockchain团队开发的Solidity工具,包括Wake 2.0测试框架和Tools for Solidity VS Code扩展。Wake 2.0关注性能和用户体验,支持跨链测试和模糊测试,并即将支持部署脚本。该团队还计划改进代码分析、增加漏洞检测器,并扩展LSP功能,旨在为安全分析师和Solidity开发者提供更高效的工具。
Solidity
Wake
测试框架
VS Code扩展
LSP
静态分析
Ackee
发布于 2023-02-08
阅读 ( 342 )
Solidity Gas剩余量
本文详细介绍了Solidity中的`gasleft()`函数的作用及其应用场景,包括防止交易耗光Gas、代码执行成本基准测试、转发所有Gas到实现合约以及防止中继器拒绝服务攻击等。
gasleft()
Solidity
Gas
EVM
OpenZeppelin
Chainlink
RareSkills
发布于 2023-02-06
阅读 ( 1238 )
深入探讨 Solidity 库
本文深入探讨了Solidity库的工作原理,详细介绍了如何使用`delegatecall()`调用库函数,以及如何创建和发布一个Solidity库。文章还讨论了库与智能合约的关键区别,并提供了多个代码示例来演示库的使用方法。
Solidity
Library
delegatecall
EVM
智能合约
Yul
MarqyMarq
发布于 2023-02-03
阅读 ( 1099 )
如何寻找代理合约的真地址
寻找代理合约真地址的一种方法
代理合约
trace
晓道
发布于 2023-02-03
阅读 ( 5250 )
( 54 )
如何在Polygon zkEVM 测试网上部署合约
如何在Polygon zkEVM 测试网上部署合约
zkEVM
EVM
智能合约
翻译小组
发布于 2023-02-03
阅读 ( 6055 )
( 38 )
Solidity 非权威开发指南(5):合约升级
所有以太坊开发者都清楚以太坊世界的一条铁律:合约一旦发布就无法修改。因此,对于合约的发布基本上都采用一种慎之又慎的态度,期望在发布前可以做到尽善尽美,力争合约能正常运行一万年。可是,智者千虑必有失,合约发布百分百不出问题几乎是不可能任务。
合约升级
Solidity
胡键
发布于 2023-02-02
阅读 ( 6777 )
‹
1
2
...
34
35
36
37
38
39
40
...
55
56
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
密钥分享
SBF
消息传递协议
安全问题
Stwo
创世区块
zkVerify
Espresso
ABCI
能力
区块链扩展性
Rooch
定投
GPL
移动支付
Jupiter API
Sig
对称密钥加密
Ethash
cast
RPoW
并发
Authereum
ZetaChain
比特币减半
30天文章收益榜
»
ethbook
19 篇文章,831 学分
Tiny熊
201 篇文章,499 学分
zealynx
27 篇文章,334 学分
RareSkills
282 篇文章,280 学分
pineanalytics
71 篇文章,277 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: