从工程/技术视角理解加密货币和区块链,理解原理 + 掌握开发 + 关注生态趋势。加密货币学习路径:
| 阶段 | 核心目标 | 推荐内容 |
|---|---|---|
| 阶段一 | 建立认知 | BTC/ETH基础、概念词汇 |
| 阶段二 | 理解核心机制 | 钱包、交易、智能合约原理 |
| 阶段三 | 实战开发 | Solidity、dApp、工具链 |
| 阶段四 | 云原生融合 | 节点部署、监控、CI/CD |
| 阶段五 | 趋势跟踪 | 订阅资讯、参与社区、技术前沿 |
🔰 阶段一:建立加密货币与区块链基础认知(1~2 周)
📘 学习目标:
了解区块链的基本概念、历史演变
区分公链、私链、联盟链
明确加密货币(如 BTC、ETH)与区块链技术的关系
📚 推荐内容:
类型 资源 内容
文章 Binance Academy 基础术语、加密概念解释(支持中文)academy.binance.com
视频 B站@小谭区块链/湾区web3陈帅 通俗易懂介绍区块链、BTC、ETH
书籍 《精通比特币》Andreas Antonopoulos 深入了解BTC机制(可跳读)
书籍 《区块链革命》 更宏观的理解区块链+Web3的作用
🧱 阶段二:深入理解核心链的运行机制(2~3 周)
📘 学习目标:
掌握 BTC 和 ETH 两大主链的运行逻辑
理解钱包、地址、私钥、公钥、交易签名
掌握 ETH 的账户模型、Gas、EVM、智能合约
📚 推荐资源:
Ethereum 官方文档
《精通以太坊》Andreas Antonopoulos(中文版)
ETH 教程项目:CryptoZombies.io
(边玩边学 Solidity)
⚙️ 阶段三:实战部署与开发体验(3~4 周)
📘 学习目标:
本地运行区块链节点(BTC、ETH)或使用测试网
学习 Solidity 合约语言,部署智能合约
学会使用钱包(MetaMask)、区块浏览器、Web3.js / Ethers.js 与合约交互
可尝试写一个简单的 DeFi、NFT 或 DAO 合约
🛠️ 工具与实践建议:
工具 用途
| 工具 | 用途 |
|---|---|
| MetaMask | 钱包插件,连接 dApp 和链 |
| Remix IDE | Solidity 在线开发和部署工具 |
| Hardhat / Foundry | 本地开发框架 |
| Alchemy / Infura | 远程节点接入(免部署节点) |
| Tenderly | 合约调试和模拟执行平台 |
☁️ 阶段四:结合云原生背景
可以尝试将已有的私有云与云原生知识与区块链技术结合:
🧩 方向建议:
使用 Kubernetes 部署和管理区块链节点或 L2 网络(例如 Polygon、Optimism 节点)
构建去中心化应用的 CI/CD 流程(合约 + 前端 + IPFS)
参与 Web3 基础设施开发(比如区块链数据中间件、RPC服务、监控平台)
🔧 工具推荐:
Helmsman / ArgoCD:管理链上服务部署
Chainlink、The Graph:数据与预言机服务组件
IPFS / Filecoin / Arweave:去中心化存储组件
🌐 阶段五:关注产业趋势与生态(持续进行)
跟踪 Twitter 上的加密原生工程师/VC(如 @aantonop、@dannyryan、@punk6529)
阅读 Web3 技术博客(如 Vitalik Blog、Paradigm Research)
订阅:Week in Ethereum News、Bankless、Decrypt 等内容
可关注 Hong Kong Web3 社群、DAO、线下活动等