rocketzhang
深入探讨 go-ethereum —— 以 Go 语言实现的以太坊执行客户端。
以太坊作为去中心化应用生态的核心支撑,其执行层客户端的实现逻辑是理解区块链运行机制的关键。go-ethereum作为采用 Go 语言实现的以太坊执行客户端,在研究以太坊底层技术时值得学习。
本专栏将以层层递进的方式,从Go的重要概念到交易执行流程再到字节码解释器的工作原理等等,逐步深入的带我们剖析了使用 Go 语言的以太坊执行客户端的实现。除了技术原理的剖析,专栏还将深入代码层面,带你品读 go-ethereum 的源码设计。从模块间的耦合与解耦,到设计模式的巧妙运用。通过技术原理与代码实现的深度绑定,帮助读者建立对以太坊执行层的完整技术认知
希望读者能够通过阅读本专栏,获得对 EVM 更深入的理解。
专栏目录:
《Web3 敲门砖计划》是一套面向初学者的 Web3 入门读物,共计划推出 100 篇文章,每篇聚焦一个核心概念。
我们不讲高深术语、不堆代码,只讲人话,只讲“你真的该懂的”。
从钱包、DApp 到签名、Gas,再到 DID、ZK、链抽象……让你从零起步,真正理解 Web3 世界运作的底层逻辑。
如果你刚接触 Web3,或者想把碎片知识系统化梳理 —— 这,就是你的敲门砖
专栏结构
DApp(去中心化应用)前端开发是 Web3 入门者的核心技能之一,它不仅需要掌握常规的 React/Next.js 技术,还必须深刻理解链上交互逻辑、钱包连接协议与状态同步机制。本专题从架构设计视角出发,梳理 DApp 的核心模块(钱包、网络、合约、用户状态)、主流开发工具链(wagmi、viem、RainbowKit、zustand)及其最佳实践,并结合真实项目展示如何构建模块化、高可维护、可扩展的 Web3 前端系统。适合想从 Web2 转型 Web3 的前端开发者、区块链初学者及求职候选人阅读。
目标人群: Web 前端开发者、求职者、Web3 初学者、架构师
目标能力: 区块链基础 + 钱包集成 + 合约交互 + 工程架构 + 性能优化 + 安全策略
目录规划
本专题旨在从更高维的视角重新审视 Web3 技术体系。不再局限于以太坊 ERC 标准,而是全面对比各条公链的协议标准与模块化设计,包括 Solana 的 SPL、Cosmos 的 CW / ICS、Polkadot 的 PSP、Aptos 的 Token v2、Near 的 NEP 等。从代币、NFT、账户模型、跨链协议、身份系统,到下一代智能账户与跨链消息格式,本专题将用一套统一视角解构多链标准的异同与设计哲学。
你将不仅理解“如何使用某个标准”,更能看清“不同链为何这样设计”、“标准背后的系统架构逻辑”,从而建立 Web3 工程的系统性认知。
本专题适合 Web3 入门者、DApp/Solidity/Move 开发者、多链架构师、协议研究者,以及准备面试 L1/L2/L3 或跨链项目的求职者。
📚 目录(专题结构)
Part 1 · 总论篇:理解 Web3 标准的全局视角 Part 2 · 以太坊篇:ERC 系列标准全体系 Part 3 · Solana 篇:SPL + Metaplex 标准体系 Part 4 · Cosmos / IBC 篇:跨链即标准的世界 Part 5 · Polkadot / Substrate 篇:PSP 与 XCM 标准体系 Part 6 · Move 生态篇:Aptos / Sui 的对象模型 Part 7 · Near 篇:NEP 标准体系 Part 8 · 比特币生态篇:BRC 与 Runes 标准体系 Part 9 · 跨链标准篇:多链互操作的未来 Part 10 · 对比与趋势篇:统一视角下的 Web3 标准演化
区块链产生的初衷,即解决传统中心化金融系统中的信任问题,通过去除中介来增强交易的安全性和透明度。本专栏文章 将和大家一同深入探讨了区块链的工作机制,包括如何形成交易历史、去中心化和共识机制。通过这系列技术解析,读者将理解区块链如何用代码重构信任体系——不是基于对机构的信任,而是基于对数学法则和博弈论机制的信任。
从智能合约到共识机制,从状态树到 Layer2 扩容,本专题系统梳理以太坊的技术核心与运行机制。内容由浅入深,结合架构图、EVM 指令与开发实战,带你从“懂区块链”进阶为“精通以太坊”。无论你是 Web3 开发者、系统架构师,还是对去中心化技术充满好奇的工程师,这都是一份值得收藏与落地实战的技术学习地图
本专栏旨在系统性地解析区块链中 Gas 的概念、运作机制及其演进,特别聚焦于以太坊生态。通过系列文章,我们将深入探讨 Gas 的基本原理、EIP-1559 的改革、交易生命周期中的 Gas 变化、智能合约的 Gas 优化技巧,以及多链环境下的 Gas 模型对比等内容。专栏内容面向开发者,力求提供清晰、专业的知识体系,助力读者在实际开发中更高效地管理和优化 Gas 费用。
⭐️ 最近在整理交易所钱包开发业务的笔记,趁此机会将我对交易所钱包的业务理解解构出来,供后人参考。
以图为主:大部分逻辑将以流程图方式展现。
图文结合:文字将用来讲解基础概念和描述流程图。
最小代码:每个独立业务将抽离出极简代码的实现,方便理解业务逻辑。
开发语言:大多数程序代码以 Go 、Typescript展示。
PS:文章过于硬核,已下架。。
🎆此专栏知识涵盖以太坊基本知识、solidity基本知识、以太坊核心项目,为以太坊编程初学者提供一个简洁、快速的入门教程。
⭐️专栏特点
本专栏深入分析了 Uniswap v4 智能合约的核心与外围合约,包括工作流、各个合约的功能及其相互关系。通过介绍核心合约 PoolManager 及各种库合约,以及外围合约 PositionManager 和 V4Router,详细讲解了流动性管理和交易操作的实现原理。