文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Ethereum: EVM中专为智能合约定制的内存管理方案
本文深入分析以太坊虚拟机(EVM)的内存管理机制,从底层实现到优化策略,全面解析EVM如何高效、安全地管理内存资源。通过结合Go-Ethereum源码和实际案例,帮助深入理解EVM内存管理的设计原理。
EVM
内存
Gas
Geth
操作码
一眼万年
发布于 2025-08-03
阅读 ( 2162 )
( 37 )
Ethereum: 智能合约是怎么在EVM中执行的?
本文通过一个具体的智能合约示例,详细讲解EVM(以太坊虚拟机)的完整执行流程,从字节码层面深入分析每个指令的执行过程。我们将以一个简单的存储合约为例,完整展示从合约调用到执行完成的每一个步骤,包括函数选择器的匹配机制、参数的解析过程、存储操作的Gas计算、内存管理的动态扩展、以及错误处理时的状态回滚
EVM
Geth
操作码
一眼万年
发布于 2025-08-03
阅读 ( 2213 )
( 67 )
一文了解以太坊合约事件解析
in
Go语言从入门到进阶
in
Go语言从入门到进阶
以太坊智能合约抛出的事件(Events)会作为交易日志(Logs)的一部分,永久存储在区块链上。只要以太坊区块链网络存在,这些事件数据就不会丢失。通过解析合约事件,我们可以跟踪用户与智能合约的交互行为、合约状态变化以及相关的链上活动,从而获取关键的业务数据。
事件解析
Louis
发布于 2025-06-10
阅读 ( 2473 )
( 55 )
Web3智能合约 -- create2 底层原理与实现机制
CREATE2是以太坊的一条EVM指令,用于部署智能合约。与传统的CREATE指令不同,CREATE2允许通过计算得到合约地址,而不是依赖发送方的nonce。这种方式使得合约地址在部署之前就可以被预测,方便一些高级用例,例如「工厂模式」和「合约钱包的预部署地址」。
CREATE2
Dapplink
发布于 2025-04-16
阅读 ( 974 )
( 2 )
并行 EVM 圣杯之争:Monad、MegaETH 和 Pharos
in
小猪Web3
in
小猪Web3
Monad、MegaETH 和 Pharos 之间的竞争本质上没有绝对的领先者,留给开发者更多的权衡在于性能、去中心化还是专业化的优先级
Monad
MegaETH
Pharos
Pignard
发布于 2025-04-01
阅读 ( 2908 )
( 21 )
万字研报:Solana上MEV的格局演进与是非功过
干掉jito的,不会是下一个jito!
Web3
dev
Solana
EVM
十四君
发布于 2025-03-31
阅读 ( 1680 )
( 23 )
Vyper编程语言指南:特性、安全性与应用场景
本文详细介绍了Vyper编程语言,在智能合约开发中的安全性和简洁性,强调了其设计原则与核心特性。通过比较Vyper和Solidity,指出Vyper在安全优先和易审计性方面的优势,同时提供了安装Vyper的步骤和最佳实践,适合需要高安全性的区块链项目开发者。
Vyper
智能合约
安全性
EVM
区块链
DeFi
Cyfrin
发布于 2025-03-04
阅读 ( 1609 )
( 23 )
以太坊智能合约的 Creation Code 解析
本文解析了 Creation Code,包括 Init Code、Runtime Code 和 Constructor Parameters,并通过空合约示例展示了 Solidity 编译器生成字节码的过程,重点对比了 payable 和 non-payable 构造函数的区别及元数据的处理。
EVM字节码
EVM
Solidity
0xE
发布于 2025-02-09
阅读 ( 1825 )
( 24 )
深入了解最小代理合约
深入了解最小代理合约
最小代理
操作码
AI 翻译官
发布于 2024-12-10
阅读 ( 12836 )
( 59 )
从第一原理扩展以太坊虚拟机:重新构想存储层
本文详细探讨了区块链虚拟机的存储层及其面临的挑战,特别是以太坊的Merkle Patricia Trie结构带来的高昂存储成本和状态膨胀问题。通过分析各种区块链(如Solana、Sui、Sei)在存储和检索数据方面的优化策略,本文旨在提出有效的解决方案来实现更高的性能和可扩展性。作者呼吁社区参与协作,共同推动更美好的区块链基础设施的发展。
以太坊
存储层
Merkle Patricia Trie
状态膨胀
Solana
Sei
SeiNetwork
发布于 2024-11-23
阅读 ( 1497 )
如何实现 EVM 链无许可、无感知的合约部署
如何实现 EVM 链无许可、无感知的合约部署
EIP155
合约工厂
thirdweb
发布于 2024-11-07
阅读 ( 1785 )
( 32 )
用于检测变形智能合约的工具
变形智能合约指的是在合约地址上的代码会被修改。 本文介绍一个工具用于检测变形智能合约
CREATE2
变形智能合约
create3
a16z Crypto
发布于 2024-10-31
阅读 ( 2117 )
( 25 )
EOF 详解:开发者需要了解的内容
EVM 对象格式(EOF)详解:开发者需要了解的内容
EOF
EVM
Pectra
BuildBear
发布于 2024-10-23
阅读 ( 2286 )
( 63 )
Solidity 复杂类型状态变量在 EVM 中存储布局
in
代理模式与 Delegatecall 规范手册
in
代理模式与 Delegatecall 规范手册
全面理解复杂类型的存储布局
EVM
存储布局
RareSkills
发布于 2024-10-15
阅读 ( 2530 )
( 135 )
探索 EVM 能做什么?
探索 EVM 能做什么?
EVM
Patrick Collins
发布于 2024-10-07
阅读 ( 2471 )
( 165 )
使用 Solidity 瞬态存储操作码
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
使用 Cancun 硬分叉加入的 TSTORE 降低 Gas
EVM
Gas
瞬态存储
翻译小组
发布于 2024-09-25
阅读 ( 3301 )
( 127 )
深入了解MPT树
什么是MPT树MPT全称是MerklePatriciaTrie或者MerklePatriciaTree,是MerkleTree和PatriciaTree的混合物,它在以太坊中常常被用作状态树和区块树,存储树。以下是三种树的介绍状态树StateTrie每个以
MPT
Leo
发布于 2024-09-09
阅读 ( 2610 )
( 33 )
Web3 学习之GAS 机制与手续费详解
in
Web3
in
Web3
Web3学习之GAS机制与手续费详解GAS机制GAS机制是一个比较重要的一个东西,因为我们在传统的开发里面就没有这个东西。GAS是一个特有的EVM的一个计价方式。因为在程序里面有一个问题叫图灵死机的问题。就是你没有办法证明一个程序,它是可以终止。我们在写代码的时候,例如我们写了一个赋
Gas
Web3
手续费
寻月隐君
发布于 2024-07-06
阅读 ( 5185 )
( 44 )
分析以太坊虚拟机各语言设计
分析以太坊虚拟机各语言设计
Solidity
Vyper
Fe
Huff
ETK
Yul
jtriley.eth
发布于 2024-07-05
阅读 ( 2070 )
( 19 )
EVM 堆栈指令集
EVM(以太坊虚拟机)的堆栈指令是智能合约操作的基础,使用这些指令可以对堆栈中的数据进行各种操作。
EVM
以太坊
操作码
Dapplink
发布于 2024-07-02
阅读 ( 2383 )
( 6 )
‹
1
2
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
跨链架构
FungibleAsset
L1 区块
BLS12-377
桥接攻击
研究资金
Aztec网络
Trail of Bits
反女巫攻击
安全智能账户
量子门
HARD
Magic Internet Money
SPL Name Service
virtual函数
固定收益
随机抽样
Japan
msg.sig
BIP 353
Custom Webhooks
偿付证明
生物技术
Tensorians
奖学金
30天文章收益榜
»
Tiny熊
195 篇文章,1128 学分
Henry
117 篇文章,743 学分
thogiti
73 篇文章,386 学分
blockmagnates
101 篇文章,367 学分
寻月隐君
303 篇文章,361 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: