tag

Solidity

共 16 篇文章。
全部文章GoTypeScript游戏开发小游戏游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS游戏服务端
blockchain

Yul 汇编与 Gas 优化:从 EVM 操作码到存储槽打包

从 EVM 操作码的 Gas 成本表出发,系统讲解 Yul 内联汇编与 Gas 优化的完整方法论:深入 EIP-2929 冷热访问与 EIP-3529 退款上限对 SLOAD 与 SSTORE 成本的重塑、存储槽打包与 slot 布局对部署和读写 Gas 的影响、calldata 与内存布局的读取成本差异,并给出内联汇编在自定义错误、位运算、循环展开、calldata 解码优化上的真实代码。文章包含优化前后 Gas 对比表格、Foundry gas snapshot 测试、Yul 独立合约写法,以及 free memory pointer、slot 冲突、内存模型被破坏等安全边界与踩坑清单。

15 分钟阅读
区块链 Solidity EVM
blockchain

Foundry 测试与模拟:Forge、作弊码与模糊测试实战

Foundry 是当前最强大的 Solidity 测试框架:用 Solidity 本身写测试、内置作弊码模拟任意链上状态、支持 fork 主网与模糊测试。覆盖 Forge 测试基础(断言/事件/预期 revert)、vm.prank/vm.deal/vm.warp 等作弊码全解、主网分叉测试、模糊测试(fuzz)与不变式测试、Gas 报告与单测优化、CI 集成与覆盖率。

6 分钟阅读
Foundry 模糊测试 Solidity
blockchain

拥抱 Web3:区块链开发全景指南

区块链技术正在从加密货币走向更广泛的产业应用。本专题从去中心化原理出发,覆盖区块链核心概念与共识机制(PoW/PoS/PBFT)、以太坊智能合约开发(Solidity/Vyper)、去中心化应用 DApp 全栈架构、DeFi 去中心化金融协议、NFT 非同质化代币与数字资产、Layer2 扩容方案(Rollups/State Channels)、跨链互操作协议(IBC/桥接),并进阶覆盖零知识证明与隐私计算(zk-SNARK/zk-STARK)、Chainlink 预言机与链下数据、Solidity Gas 优化、NFT 市场合约开发、MEV 与区块构建市场(PBS),以及 Solana/ Move 等非 EVM 生态开发,最后落到企业级联盟链(Hyperledger Fabric/蚂蚁链)的应用场景与开发实践;并进阶覆盖账户抽象(ERC-4337 智能合约钱包)、DAO 治理与链上投票、代币经济设计、合约升级模式、链上数据分析、质押再质押、模块化区块链栈与数据可用性(Celestia/EIP-4844 Blob)、意图架构与求解器(ERC-7683)、ZK 电路与 Circom、Foundry 合约测试、ERC 标准实现陷阱、RWA 真实世界资产代币化、zkVM(RISC Zero/SP1)、L3 与应用链(OP Stack/Arbitrum Orbit)、Yul 内联汇编优化、形式化验证(Certora/Halmos/Echidna)、MPC 钱包与密钥托管、DeFi 风险管理与清算,以及多签托管、去中心化身份(DID/VC)、Rollup 架构、链上借贷与监管合规(MiCA/AML)等生态经济与基础设施主题,为 Web3 开发者提供从入门到进阶的完整技术路径。

7 分钟阅读
Solidity ethereum dapp
blockchain

区块链基础与以太坊开发:Solidity、DeFi 与智能合约安全

区块链技术自 2009 年比特币白皮书发布以来,已从数字货币底层演化为信任基础设施。以太坊作为第二代区块链的代表,用智能合约将可编程性引入链上世界,催生了 DeFi、NFT、DAO 等全新业态。本专题聚焦区块链底层协议技术与以太坊生态核心能力:从密码学基础(哈希、椭圆曲线 secp256k1、ECDSA 签名、Merkle Tree 与 SPV)到共识机制(PoW/PoS、Casper FFG、Tendermint、PBFT)、比特币 UTXO 模型与隔离见证(Script 脚本、SegWit、闪电网络)、以太坊 EVM 与状态模型(账户、世界状态、Gas 机制)、Layer2 扩容(Optimistic/zk Rollup、数据可用性、跨 L2 桥)、跨链互操作(跨链桥、轻客户端验证、信任假设),再到 Solidity 智能合约编程、ERC 代币标准(ERC-20/ERC-721/ERC-1155)、主流 DeFi 协议(Uniswap/Aave/Compound)架构与安全审计方法论,以及钱包与密钥管理(BIP32/BIP39/BIP44、助记词、硬件钱包)、稳定币锚定机制与 AMM 做市模型(无常损失、V3 集中流动性)、Foundry 测试与模拟(作弊码、分叉、模糊与不变式测试)、链上数据索引(The Graph/Subgraph)、MEV 与区块构建(Flashbots/PBS)、Web3 身份与 SIWE 签名登录、交易生命周期与 Gas 市场(EIP-1559 base fee/Nonce/内存池/RBF)、RPC 节点与区块浏览器(JSON-RPC/eth_getLogs/归档节点)、以太坊治理与 EIP 生命周期(ACD/硬分叉/Core EIP)、DeFi 借贷协议深入(利率模型/清算/闪电贷)、Layer1 公链内部(P2P gossip/交易池/状态同步)、智能合约部署与升级(代理模式/EIP-1967/CREATE2),并延伸模块化区块链与数据可用性层(Celestia/EigenDA/Avail/数据可用性采样)、再质押与共享安全(EigenLayer/AVS/罚没与提款队列)、Yul 汇编与 Gas 优化(操作码/EIP-2929/存储槽打包)、zkVM 与证明市场(RISC Zero/SP1/递归聚合)、意图交易与求解器架构(ERC-7683/竞价结算/订单流)与 MPC 阈值签名钱包(FROST/GG18/与多签对比),为区块链开发者提供从底层协议到智能合约部署的完整路径。作为区块链-web3 专题的补充,聚焦底层协议技术,区别于应用与学习路线专题。

8 分钟阅读
区块链 以太坊 Solidity