| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
文档是廖雪峰于2025年6月16日发布的区块链教程,面向零基础读者,旨在通过JavaScript代码实现帮助理解区块链底层技术。教程涵盖比特币和以太坊两大核心内容:比特币部分包括区块链原理、P2P交易、私钥/公钥/地址、挖矿、UTXO模型、Segwit地址、HD钱包等;以太坊部分包括账户、区块结构、交易、智能合约的编写/部署/调用、Dapp开发及常用合约(如ERC-20、Wrapped Ether)。文档强调区块链本质是分布式不可篡改数据库,通过哈希算法(如SHA-256、RipeMD160、hash256、hash160)和Merkle Hash保证数据不可篡改。教程声明仅为技术学习,不构成投资建议。 | ||
| AI总结 | ||
该教程由廖雪峰编写(2025-06-16),旨在为零基础读者提供区块链入门知识,并通过JavaScript编写代码进行实践。教程强调技术学习,不构成任何投资建议。
**核心内容总结:**
- **区块链本质**:源于比特币,是一个分布式、不可篡改的数据库。其核心是通过后一个区块引用前一个区块的哈希值(哈希算法)来确保数据不可修改。区块包含交易记录,并通过Merkle Hash汇总所有交易。
- **比特币原理**:
- **UTXO模型**:比特币没有账户概念,采用UTXO(未花费交易输出)模型。钱包余额是所有相关UTXO金额的总和。查询地址余额需通过扫描整个区块链重建地址-余额映射表,而非直接查询区块链。
- **核心机制**:P2P交易、公私钥与签名、挖矿(共识机制)、可编程支付(如多重签名)。
- **特性**:无需信任中心的货币发行、数量由程序控制、账本公开可追溯、密码学防伪防双花、数字签名保证交易不可抵赖。
- **以太坊**:教程涉及以太坊的账户、区块结构、交易,以及智能合约的编写、部署、调用和DApp编写,并介绍了常用合约标准,如ERC-20和Wrapped Ether。
- **实践与代码**:教程使用JavaScript在线编写代码,涵盖哈希算法(如SHA-256、RipeMD160、hash256、hash160)的实践,并演示区块链不可篡改性的技术基础。
**关键信息**:区块链技术本身是一套分布式的、只读的、不可修改的日志系统,其当前状态(如余额)是通过重放所有交易(即扫描全部区块)重建的。教程严格限定于技术学习,反对任何形式的数字货币投机。 | ||
| 来源 | dl.lxf.sh | ||||
|---|---|---|---|---|---|
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
112 页请下载阅读 -
文档评分














区块链教程 廖雪峰 2025-06-16