posts

区块链基础与以太坊开发: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 专题的补充,聚焦底层协议技术,区别于应用与学习路线专题。

区块链技术正在重塑金融、供应链、身份认证与数字资产领域。从比特币的哈希链到以太坊的可编程智能合约,从 DeFi 的去中心化交易到 NFT 的数字所有权——区块链为价值互联网奠定了信任基础。

本专题收录 48 篇核心文章,聚焦区块链底层协议技术:密码学基础、共识机制、比特币 UTXO 与隔离见证、以太坊 EVM 状态模型、Layer2 Rollup 扩容、跨链互操作,以及 Solidity 合约开发、代币标准、DeFi 协议与安全审计;进阶部分覆盖钱包与 HD 密钥管理、稳定币与 AMM 做市、Foundry 测试、链上数据索引、MEV 与区块构建、Web3 身份与 SIWE,并延伸交易生命周期与 Gas 市场、RPC 节点与区块浏览器、以太坊治理与 EIP 生命周期、DeFi 借贷协议、Layer1 公链内部(P2P/交易池/状态同步)、智能合约部署升级,以及模块化区块链与数据可用性层、再质押与共享安全、Yul 汇编与 Gas 优化、zkVM 与证明市场、意图交易与求解器架构、MPC 与阈值签名钱包等前沿协议方向。如需更全面的 Web3 开发路径(DApp 全栈、Layer2、跨链桥、企业联盟链等),请访问 Web3 区块链专题 (14 篇深度文章)。 本次新增六篇进一步覆盖 Move 语言与 Sui/Aptos 生态、去中心化存储(IPFS/Filecoin/Arweave)、链上数据分析与数据仓库(Dune/Flipside)、智能合约形式化验证(Certora/K 框架)、DeFi 衍生品(期权/永续/合成资产)与 DePIN 去中心化物理基础设施,把多链语言、去中心化存储、链上分析与形式化验证纳入专题版图。


文章列表

文章核心内容深度
区块链基础原理与共识机制哈希链、Merkle Tree、PoW/PoS、拜占庭容错、分布式账本入门
Solidity 智能合约开发入门语法基础、Remix IDE、编译与部署、事件与日志、Gas 优化入门
ERC-20 与 ERC-721 标准详解代币合约实现、NFT 元数据、版税机制、标准接口中级
DeFi 核心协议与流动性挖矿DEX、AMM 模型(Uniswap V2/V3)、借贷协议、Yield Farming中级
Hardhat 与 Foundry 开发工具链测试框架、本地网络(Anvil/Hardhat Network)、部署脚本、分叉测试进阶
智能合约安全审计与常见漏洞重入攻击、整数溢出、访问控制、审计流程、Slither/Mythril 工具进阶
区块链密码学基础哈希函数、secp256k1 椭圆曲线、ECDSA 签名、Merkle Tree、SPV 验证进阶
比特币 UTXO 模型与隔离见证交易脚本 Script、UTXO 生命周期、SegWit、Taproot、闪电网络原理进阶
以太坊 EVM 与状态模型账户模型、世界状态 Trie、Gas 机制(EIP-1559)、EVM 调用栈与存储、预编译合约进阶
Layer2 扩容:Rollup 架构Optimistic/zk Rollup、数据可用性(EIP-4844 Blob)、欺诈/有效性证明、跨 L2 桥进阶
共识算法深入PoW/PoS 演进、Casper FFG、Tendermint、PBFT、最长链与 GHOST 分叉规则进阶
跨链互操作跨链桥分类(锁定铸造/原子交换/中继)、轻客户端验证、信任假设、共享安全性进阶
钱包与 HD 分层确定性钱包BIP32/BIP39/BIP44、助记词备份、硬件钱包、EIP-712 离线签名进阶
稳定币与 DEX/AMM 机制稳定币锚定范式、恒定乘积 x·y=k、V3 集中流动性、无常损失进阶
Foundry 测试与模拟Forge 测试、作弊码、主网分叉、模糊与不变式测试、Gas/覆盖率进阶
链上数据索引The Graph、Subgraph、ABI 解码、重组织处理、数据仓库路线进阶
MEV 与区块构建套利/清算/三明治、Flashbots、PBS、MEV-Boost 构建者市场进阶
Web3 身份与 SIWE签名登录、DID/可验证凭证、ENS、ERC-4337 账户抽象进阶
交易生命周期与 Gas 市场交易构造、签名/RLP、Nonce、内存池、EIP-1559、RBF 替换、卡链诊断进阶
RPC 节点与区块浏览器JSON-RPC 全貌、eth_getLogs、归档节点、托管 vs 自建、浏览器索引架构进阶
以太坊治理与 EIP 生命周期EIP/ERC 分类、提案状态机、ACD、硬分叉协调、重大 Core EIP 案例进阶
DeFi 借贷协议深入池化借贷、cToken/aToken、利率模型、健康因子、清算、闪电贷进阶
Layer1 公链内部P2P/Discv5、交易池、区块传播、snap sync、区块验证、链选择与重组进阶
智能合约部署与升级代理原理、存储布局、EIP-1967、透明/UUPS 代理、CREATE2、升级安全进阶
模块化区块链与数据可用性层执行/结算/共识/DA 四层解耦、Celestia/EigenDA/Avail、数据可用性采样、Rollup 的 DA 选型与成本进阶
再质押与共享安全EigenLayer 模型、AVS 与主动验证服务、罚没与提款队列、流动性再质押代币、风险矩阵进阶
Yul 汇编与 Gas 优化操作码与 Gas 表、EIP-2929 冷热访问、存储槽打包、calldata/内存布局、优化前后对比与安全边界进阶
zkVM 与证明市场RISC Zero/SP1 架构、证明生成与验证、递归与聚合、证明市场激励、成本与延迟评估高级
意图交易与求解器架构意图表达与 ERC-7683、求解器竞价与结算、订单流与 MEV、跨链意图、失败与罚没处理高级
MPC 与阈值签名钱包门限签名原理(FROST/GG18)、密钥分片与签名轮次、与多签对比、托管场景、攻击面分析高级
NFT 标准与数字资产ERC-721/ERC-1155/ERC-6551 Token Bound Account、Soulbound Token、OpenSea 元数据规范、EIP-2981 版税、gas 优化中级
DAO 与链上治理Snapshot 链下投票、Tally 提案执行、Governor Bravo 框架、委托与二次方投票、Gnosis Safe 多签托管、治理攻击防御进阶
区块链预言机Chainlink Price Feeds/VRF、API3 第一方预言机、Pyth 高频价格推送、TWAP 抗操纵、数据多源聚合、push 与 pull 模型进阶
零知识证明zk-SNARKs 可信设置与递归证明、zk-STARKs、zkEVM 四类兼容分级、circom 电路、Tornado Cash 隐私转账、zkRollup 证明生成高级
账户抽象EOA 与合约账户差异、ERC-4337 EntryPoint、UserOperation 生命周期、Account Factory、Paymaster 代付 gas、Bundler、社交恢复与 Session Key进阶
Rollup 序列器、L3 与应用链序列器去中心化(Espresso/Astria/Metis)、强制交易与逃生舱、L3 架构(Validium/隐私链)、DAS、排序器 MEV 与 PBS、Base/Optimism 序列器高级
Solana 运行时与账户模型账户模型与所有权、Sealevel 并行执行、程序派生地址 PDA、租金与账户压缩、交易大小与计算单元、与 EVM 的模型差异高级
Cosmos SDK 与 IBC 跨链Cosmos SDK 模块化架构、Tendermint 共识与 ABCI、IBC 通道与中继、轻客户端验证、跨链资产与消息传递、主权链设计高级
链上取证与资金流追踪地址聚类与启发式规则、资金流图构建与追踪、混币与跨链跳转识别、标签与风险评分、证据链与合规报告高级
区块链验证者节点运维验证者与哨兵架构、密钥管理与远程签名、双签防护与罚没、升级与硬分叉协调、监控告警与收益核算高级
DEX 聚合器与路由算法多池路由与拆单、价格影响与滑点估算、gas 与 MEV 权衡、报价竞速与回退、聚合器合约架构与安全高级
EVM 追踪与调试trace/debug 接口与调用树、opcode 级追踪与 gas 归因、revert 原因定位、模拟执行与状态覆盖、追踪数据索引与分析进阶
Move 语言与 Sui/Aptos 生态资源类型与线性语义、Sui 对象模型与 Aptos 账户式全局存储、MoveVM 字节码验证、并行执行调度、Move Prover 形式化验证高级
去中心化存储:IPFS、Filecoin 与 Arweave内容寻址与 CID、IPFS DHT 寻址、Filecoin 复制证明与时空证明、Arweave 区块编织与永久存储经济、选型对比进阶
链上数据分析:Dune、Flipside 与数据仓库区块/交易/日志解析、ABI 解码与 trace 归集、Dune SQL 引擎、Flipside 策展数据集、增量同步与数据建模进阶
智能合约形式化验证:Certora 与 K 框架霍尔逻辑与不变量、Certora CVL 与 SMT 求解、K 框架与 KEVM、符号执行与抽象解释、反例分析与 CI 集成高级
DeFi 衍生品:期权、永续合约与合成资产期权(Opyn/Lyra/Ribbon)、永续合约资金费率(GMX/dYdX)、Synthetix 债务池、保证金机制与清算引擎进阶
DePIN 去中心化物理基础设施网络硬件激励层与代币经济、质押罚没、工作量证明与数据验证、设备身份与链下协调、可行性判据与冷启动进阶

学习路径

区块链基础 → Solidity 语法 → ERC 标准 → DeFi 协议 → 安全审计 → Web3 全栈开发
                  ↓                                   ↓
            Foundry 测试 ← 开发工具链        钱包/稳定币/MEV/身份(进阶)
                  ↓
            链上数据索引(The Graph)
                                                    ↓
                                           [blockchain-web3 专题]

深度延伸(协议层)

交易生命周期与 Gas 市场 → RPC 节点与区块浏览器 → Layer1 公链内部(P2P/交易池/同步)
        ↓                                    ↓
以太坊治理与 EIP 生命周期            智能合约部署与升级(代理/CREATE2)
        ↓
DeFi 借贷协议深入(利率模型/清算/闪电贷)

进阶推荐

方向推荐专题内容
Web3 DApp 全栈Web3 区块链专题钱包集成、React + 合约交互、Layer2、跨链
安全与攻击信息安全专题Web 应用安全、密码学、审计方法论
分布式系统分布式系统专题共识算法、P2P 网络、CAP 理论
金融产品SaaS 创业专题商业模式、支付系统、合规设计
全部文章 game golang 客户端开发 Minigame Saas rust Python Java cg Typescript
blockchain

MPC 与阈值签名钱包:FROST、GG18 与门限签名的工程实践

从 Shamir 秘密共享与拉格朗日插值出发,系统讲解门限签名(t-of-n)的数学原理与分布式密钥生成 DKG,深入对比 Schnorr 门限方案 FROST 的两轮签名与 Taproot 契合度,以及 GG18/GG20 中基于 MtA 乘法三元组的 ECDSA 门限构造。文章给出 keygen、presign、sign 各阶段的通信轮数与延迟对照,横向比较多签与阈值签名在链上足迹、gas、隐私与可组合性上的差异,并覆盖托管与非托管钱包、社交恢复、密钥刷新 reshare 的落地细节,最后梳理恶意参与者、nonce 重用、rogue key、侧信道与信道认证等安全边界与生产踩坑。

20 分钟阅读
区块链 MPC 密钥管理
blockchain

智能合约部署与升级:代理模式、EIP-1967 与 CREATE2

系统覆盖智能合约从部署到可持续演进的工程实践:合约不可变性与升级动机、delegatecall 代理原理与存储布局、EIP-1967 标准存储槽(实现指针/admin/beacon)、透明代理与 UUPS 模式、OpenZeppelin Upgrades 工具链、CREATE2 确定性部署与工厂模式、Beacon 代理多合约共享实现,以及升级安全(存储冲突/初始化/权限)与 L2 部署差异,帮助开发者建立「可升级合约」的完整认知。

7 分钟阅读
区块链 智能合约 升级
blockchain

Layer1 公链内部:P2P 网络、交易池与状态同步

系统覆盖以太坊 L1 节点内部的三大子系统:P2P 网络(gossip/Discv5/Kademlia 节点发现与消息传播)、交易池 txpool(费用优先排序/广播策略/洪水防护)、以及区块与状态同步(snap sync/range 下载/区块验证执行),并延伸共识交互、链选择与重组处理,帮助节点运营者与协议研究者理解一条公链如何高效、健壮地运转。

7 分钟阅读
区块链 状态同步 节点
blockchain

DeFi 借贷协议深入:利率模型、清算机制与闪电贷

系统覆盖 DeFi 借贷协议的核心机制:Compound/Aave 的池化借贷模型与 cToken/aToken 设计、供应与借款的资金池运作、静态与动态利率模型(利用率/跳跃利率)、抵押品与健康因子、清算者激励机制、闪电贷原理与安全边界,以及预言机操纵等系统性风险,帮助开发者理解 DeFi 借贷的收益与风险来源。

7 分钟阅读
区块链 DeFi aave
blockchain

以太坊治理与 EIP 生命周期:从提案到硬分叉

系统覆盖以太坊开源治理体系的完整运作:EIP/ERC 分类体系与状态机、从草稿到最终的提案流程、核心开发者会议(ACD)与社区共识机制、重大 Core EIP 案例(1559/2929/4844/4337)、客户端互操作与测试网、硬分叉协调流程,以及应用层 ERC 标准的采纳路径,帮助开发者理解「一条链如何演进而不乱」。

7 分钟阅读
区块链 以太坊 治理
blockchain

RPC 节点与区块浏览器:JSON-RPC 架构、节点运维与数据索引

系统覆盖以太坊 JSON-RPC 协议全貌(eth_/net_/web3_ 命名空间)、常用读写调用与 eth_getLogs 深度解析、全节点与归档节点差异、执行层+共识层节点部署架构、托管 RPC 与自建节点的选型,以及区块浏览器的数据链路(区块落库、事件解码、地址搜索),为开发者提供从「调 API」到「懂节点」的完整知识路径。

8 分钟阅读
区块链 索引
blockchain

钱包与 HD 分层确定性钱包:助记词、派生路径与签名流程

区块链钱包的核心是密钥管理而非 UI:从随机种子到 HD 分层确定性钱包的完整原理。覆盖 BIP32 密钥派生、BIP39 助记词编码、BIP44 派生路径约定、钱包层级结构(seed → master key → 账户 → 子地址)、多币种地址生成、硬件钱包交互(EIP-712 与离线签名)、助记词安全备份与恢复流程,以及常见实现陷阱。

8 分钟阅读
密钥管理
blockchain

交易生命周期与 Gas 市场:从签名广播到区块确认

系统覆盖一笔区块链交易从构造、签名、广播、内存池准入、费用竞拍、打包确认到重组的完整生命周期,深入 EIP-1559 费用市场机制(base fee/priority fee)、Nonce 管理与防重放、RBF 替换与加速、待处理交易诊断,以及 L2 与多链场景下的费用差异,帮助开发者把每一笔链上交互都做成可控、可预测、可诊断的工程实践。

8 分钟阅读
区块链 以太坊 Gas
blockchain

Web3 身份与 SIWE:签名登录、去中心化标识与账户抽象

Web3 身份的核心是『用私钥签名证明你是谁』:从 SIWE(Sign-In With Ethereum)标准签名登录、EIP-712 结构化签名的安全细节,到 DID(去中心化标识符)与 Verifiable Credential 可验证凭证、ENS 域名即身份,再到账户抽象(ERC-4337)与社交恢复。覆盖签名验证流程、session 管理、安全威胁(钓鱼/重放/中间人)与工程落地。

7 分钟阅读
账户抽象
blockchain

MEV 与区块构建:夹击、Flashbots、PBS 与区块构建者市场

MEV(最大可提取价值)是矿工/验证者通过排序、插入或排除交易获得的超额价值:从三明治攻击、清算竞价到 CEX/DEX 套利。覆盖 MEV 的类型与提取机制、Flashbots 与拍卖设计、PBS(提议者-构建者分离)架构、区块构建者市场、MEV 对普通用户的危害与缓解(Slippage/Router),以及 MEV 的经济伦理与监管视角。

7 分钟阅读
MEV PBS
blockchain

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

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

6 分钟阅读
Foundry 模糊测试 Solidity