evm

友莘居士10 天前
jvm·区块链·虚拟机·solidity·evm·合约调用
深入浅出:以太坊虚拟机(EVM)存储模型设计与权衡EVM采用分层存储架构,基本原则是:数据的持久性与访问成本成正比。即越持久的数据,操作它所需的Gas(费用)越高。这种设计是为了让开发者谨慎使用区块链的全局状态。
qiyongwork13 天前
es·evm·earned value·挣值管理
挣值管理中引入ES——更准确的用时间维度监控项目执行挣得进度(ES)指标作为挣值管理(EVM)的重要扩展,通过将项目进度从货币价值维度转换为时间维度,为项目管理者提供了更加直观、准确的进度评估工具。 传统挣值管理虽然能同时监控成本和进度,但其进度指标(如进度偏差SV和进度绩效指数SPI)均以货币价值为单位,导致项目后期评估失真,且难以区分关键路径与非关键路径任务的进度影响。ES指标通过引入"计划完成速度(PAR)"这一关键参数,将已完成工作量的预算价值(EV)转换为时间单位,使进度评估更加直观和可靠。本文将深入探讨ES指标的理论基础、计算方法及其在弥补传统
许强0xq15 天前
面试·web3·区块链·solidity·以太坊·evm
Q19: fallback 和 receive 有什么区别?欢迎来到《Solidity面试修炼之道》专栏💎。专栏核心理念:核心 Slogan💸💸:从面试题到实战精通,你的 Web3 开发进阶指南。
许强0xq1 个月前
面试·职场和发展·web3·solidity·evm·gas
Q10: 对于地址白名单,使用 mapping 还是 array 更好?为什么?欢迎来到《Solidity面试修炼之道》专栏💎。专栏核心理念:核心 Slogan💸💸:从面试题到实战精通,你的 Web3 开发进阶指南。
许强0xq1 个月前
面试·web3·区块链·智能合约·solidity·dapp·evm
Q3: create 和 create2 有什么区别?欢迎来到《Solidity面试修炼之道》专栏💎。专栏核心理念:核心 Slogan💸💸:从面试题到实战精通,你的 Web3 开发进阶指南。
友莘居士1 个月前
区块链·智能合约·solidity·以太坊·evm·以太坊虚拟机
EVM(以太坊虚拟机)及其运行机制详解EVM(Ethereum Virtual Machine)是以太坊区块链的核心组件,是一个完全隔离的、图灵完备的虚拟机。
大白猴3 个月前
区块链·智能合约·solidity·以太坊·evm·重入攻击·恶意合约
【大白话解析】OpenZeppelin 的 ReentrancyGuard 库:以太坊防重入攻击安全工具箱(附源代码)想象一下这个场景 👇:你写了一个智能合约,里面有一个函数叫 withdraw(),功能是让用户提款。
Revelation_of_Turing1 年前
proxy·solidity·openzeppelin·foundry·evm·代理合约·delegatecall
Michael.W基于Foundry精读Openzeppelin第59期——Proxy.sol[openzeppelin]:v4.8.3,[forge-std]:v1.5.6Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/proxy/Proxy.sol
许强0xq2 年前
区块链·智能合约·evm并行·evm
智能合约语言(eDSL)—— 并行化方案 2这个并行算法最初其实是在aptos上实现的,aptos上使用的是move虚拟机,后来我把它移植到我们链上了,但是wasm虚拟机。还是费了不少事情。
我是有底线的