Web3 与数字货币
Web3 是以区块链技术为底层、以去中心化为核心理念的下一代互联网范式。本文从区块链原理、主流数字货币到 DeFi / NFT 等应用层,系统梳理这一领域的核心知识。
区块链基础原理
什么是区块链
区块链是一种分布式账本技术(DLT),将数据以"区块"为单位按时间顺序串联成链,存储在全网节点上,具有以下特性:
| 特性 | 含义 |
|---|---|
| 去中心化 | 无单一控制方,数据由全网共同维护 |
| 不可篡改 | 修改历史记录需重算后续所有区块的哈希值,计算成本极高 |
| 透明可追溯 | 所有交易在链上公开可查(公链) |
| 智能合约 | 自动执行的代码逻辑,无需第三方信任 |
区块结构
每个区块包含:
┌─────────────────────────────────┐
│ 区块头(Block Header) │
│ ├─ 父区块哈希(前一个区块的Hash) │
│ ├─ Merkle 根(所有交易的哈希汇总)│
│ ├─ 时间戳 │
│ ├─ 难度目标(PoW) │
│ └─ Nonce(工作量证明随机数) │
│ 区块体(Block Body) │
│ └─ 交易列表(Tx₁, Tx₂, ..., Txₙ)│
└─────────────────────────────────┘哈希函数
区块链用哈希函数(如 SHA-256)保证数据完整性:
SHA-256 特性:
1. 任意输入 → 固定 256 位输出
2. 单向性:无法从哈希值反推原始数据
3. 雪崩效应:输入改变 1 位 → 输出完全不同
4. 碰撞抵抗:极难找到两个不同输入产生相同哈希
例:
"Hello" → SHA-256 → 185f8db32921bd96...
"hello" → SHA-256 → 2cf24dba5fb0a30e... (完全不同)Merkle 树
交易哈希汇总结构,实现高效验证:
Merkle Root
/ \
Hash(AB) Hash(CD)
/ \ / \
Hash(A) Hash(B) Hash(C) Hash(D)
| | | |
Tx_A Tx_B Tx_C Tx_D
只需提供分支路径即可证明某交易包含在区块中(SPV 轻节点验证)共识机制
共识机制是区块链中所有节点就"哪个区块有效"达成一致的协议。
工作量证明(PoW)
比特币使用的共识机制:
矿工目标:找到一个 Nonce 值,使得
SHA-256(区块头数据 + Nonce) < 目标难度值
特点:
✓ 抗女巫攻击(算力即投票权)
✓ 安全性经过充分验证(比特币运行 16 年以上)
✗ 能耗极高(全球算力竞赛)
✗ 出块慢(比特币约 10 分钟/块)
51% 攻击:掌握全网 51% 以上算力可尝试重写历史交易权益证明(PoS)
以太坊合并(The Merge,2022)后切换至 PoS:
验证者流程:
1. 质押 32 ETH 成为验证者
2. 随机被选中提议区块
3. 其他验证者投票证明(Attestation)
4. 诚实行为获得质押奖励;恶意行为被 Slash(没收质押)
优势:
✓ 能耗降低 99.95%
✓ 出块更快(以太坊约 12 秒/块)
✗ "富者越富"(质押越多获得奖励越多)其他共识机制
| 共识机制 | 代表项目 | 特点 |
|---|---|---|
| DPoS(委托权益证明) | EOS、TRON | 选出超级节点,效率高但中心化 |
| PBFT(拜占庭容错) | Hyperledger | 联盟链常用,低延迟 |
| PoH(历史证明) | Solana | 结合时间证明,吞吐量极高 |
| PoA(权威证明) | 测试网、部分联盟链 | 身份验证,牺牲去中心化 |
主流数字货币
比特币(BTC)
创建时间:2009 年(中本聪发布白皮书:2008-10-31)
总量上限:2100 万枚(硬编码)
出块时间:约 10 分钟
区块大小:1 MB(SegWit 后约 4 MB weight units)
减半周期:每 21 万个区块减半(约 4 年),下次预计 2028 年
2024 年减半后,每块奖励 = 3.125 BTC比特币供应量公式
总发行量 = 50 × (1 + 1/2 + 1/4 + 1/8 + ...) × 210000
= 50 × 2 × 210000 = 2100 万 BTC(极限)
已挖出约 1970 万 BTC(截至 2026 年),剩余将在 2140 年前陆续挖出以太坊(ETH)
创建时间:2015 年(Vitalik Buterin)
共识机制:PoS(2022 年 The Merge 后)
出块时间:约 12 秒(插槽时间)
Gas 机制:EIP-1559 后,Base Fee 被销毁,Tip 归验证者
智能合约语言:Solidity(主流)、Vyper
EVM:以太坊虚拟机,所有合约在此沙箱中执行Gas 费计算(EIP-1559)
交易费用 = Gas Used × (Base Fee + Priority Fee)
Base Fee:由网络拥堵程度自动调整(销毁,通缩)
Priority Fee(Tip):给验证者的小费,加速打包
Max Fee:用户设置的最高可接受 Gas Price
交易成功时:用户最多支付 Max Fee,多余部分退还主流加密货币对比
| 币种 | 代码 | 共识 | 特点 |
|---|---|---|---|
| 比特币 | BTC | PoW | 数字黄金,价值存储 |
| 以太坊 | ETH | PoS | 智能合约平台 |
| 币安链 | BNB | PoSA | 低手续费,BSC 生态 |
| 索拉纳 | SOL | PoH+PoS | 高吞吐量(65000 TPS) |
| Ripple | XRP | RPCA | 跨境支付,银行合作 |
| Cardano | ADA | Ouroboros PoS | 学术驱动,严格验证 |
| Polkadot | DOT | NPoS | 跨链互操作 |
| Avalanche | AVAX | Snowman | 子网架构,高速 |
稳定币
价格与法币锚定的加密货币:
| 类型 | 代表 | 抵押机制 |
|---|---|---|
| 法币抵押型 | USDT(Tether)、USDC | 1:1 法币储备 |
| 超额抵押型 | DAI(MakerDAO) | 加密资产超额抵押(150%+) |
| 算法稳定币 | UST(已崩溃,2022) | 算法调节供需(风险极高) |
钱包与私钥
非对称加密
区块链地址基于非对称加密(椭圆曲线 secp256k1):
私钥 → 公钥 → 地址(单向,不可逆)
私钥:256 位随机数(32 字节)
公钥:椭圆曲线点乘(私钥 × 基点G)
地址(以太坊)= "0x" + Keccak256(公钥)[最后 20 字节]
私钥 = 0x1a2b3c... (绝对不能泄露!)
地址 = 0xd8dA6BF2... (公开给别人用于接收)助记词(Mnemonic)
BIP-39 标准,用 12 或 24 个英文单词表示私钥:
助记词 → 种子(Seed)→ 主私钥 → 派生多个账户
例(12 词):
abandon abandon abandon ... about(仅示例,请勿使用)
助记词 = 私钥的人类可读形式,泄露助记词 = 丢失全部资产钱包类型
| 类型 | 代表产品 | 特点 |
|---|---|---|
| 热钱包(在线) | MetaMask、OKX Wallet | 方便但联网,有被黑风险 |
| 冷钱包(离线) | Ledger、Trezor | 安全,但不便于频繁交易 |
| 交易所托管 | 币安、OKX 账户 | 最方便,但不持有私钥(“Not your keys, not your coins”) |
| 纸钱包 | 手写/打印私钥 | 极安全但不便,怕物理损坏 |
去中心化金融(DeFi)
DeFi 使用智能合约在区块链上复现传统金融服务,无需银行等中介。
自动做市商(AMM)
Uniswap V2 核心公式:
恒定乘积做市商:
x × y = k(不变量)
x = 代币 A 的储备量
y = 代币 B 的储备量
k = 常数
买入 Δx 数量的代币 A:
(x - Δx)(y + Δy) = k
Δy = y - k/(x - Δx) = y·Δx/(x - Δx)(= 需支付的代币 B 数量)
价格影响(Price Impact):
交易量越大相对于流动性,滑点越高流动性提供者(LP)
存入等值的 A 和 B 获得 LP Token,赚取交易手续费(0.3%)
无常损失(Impermanent Loss):当代币价格偏离初始比例时,
LP 持有资产价值 < 直接持有原始资产借贷协议(Aave、Compound)
抵押率(Collateral Factor):决定可借款额度
可借额度 = 抵押品价值 × 抵押率
健康因子(Health Factor):
HF = Σ(抵押品价值 × 清算阈值) / 总借款价值
HF < 1 → 触发清算(抵押品被强制出售还债)
利率模型(利用率驱动):
利用率 U = 总借款 / 总供应
借款利率 = 基础利率 + U × 斜率系数(分段线性)跨链桥
不同区块链之间资产转移的基础设施:
锁定铸造型:
链 A:用户将代币锁入桥合约
链 B:桥合约铸造对应的包装代币(Wrapped Token)
已发生重大安全事故:
Ronin Bridge 黑客(2022):约 6.25 亿美元被盗
Wormhole(2022):约 3.2 亿美元被盗
跨链桥是 Web3 最高风险组件之一NFT(非同质化代币)
ERC-721 标准
同质化代币(ERC-20):每个 token 等价,可互换(如 USDT)
非同质化代币(ERC-721):每个 token 唯一,不可互换
NFT 链上存储的是元数据 URI(指向 JSON),JSON 再指向图片
实际图片通常存在 IPFS 或中心化服务器(存在消失风险)
tokenId → tokenURI → { name, description, image, attributes }NFT 估值
NFT 没有统一估值模型,常用参考指标:
地板价(Floor Price):某系列中当前最低挂单价
稀有度(Rarity):特征组合越稀少,溢价越高
版税(Royalty):每次二手交易,创作者收取 5%–10%加密货币交易
中心化交易所(CEX)
代表:币安(Binance)、OKX、Coinbase
订单类型:
市价单(Market Order):立即以最优价成交
限价单(Limit Order):挂单等待目标价成交
止损单(Stop-Loss):触发价格后自动市价/限价卖出
合约交易(永续合约):
资金费率(Funding Rate):多空双方每 8 小时结算一次
正费率:多头支付给空头(多头过多时)
负费率:空头支付给多头(空头过多时)
标记价格(Mark Price):防止插针,以现货指数为基准去中心化交易所(DEX)
代表:Uniswap(以太坊)、Raydium(Solana)、PancakeSwap(BSC)
特点:
无 KYC,钱包直连即可交易
交易通过智能合约自动执行
流动性由 AMM 提供,无传统订单簿
资产始终在用户钱包中(非托管)常用指标
市值(Market Cap)= 流通量 × 当前价格
完全稀释市值(FDV)= 总量 × 当前价格(含未解锁代币)
TVL(锁仓总价值)= DeFi 协议中锁定的资产总价值
24h 交易量 / 市值:衡量流动性活跃度监管与合规
| 地区 | 监管态度 | 主要政策 |
|---|---|---|
| 中国大陆 | 严格限制 | 2021 年全面禁止加密货币交易和挖矿 |
| 美国 | 逐步明确 | SEC 对 ETH/BTC ETF 批准;执法趋严 |
| 欧盟 | 积极监管 | MiCA 法规(2024 年生效),全面监管框架 |
| 新加坡 | 友好但严格 | MAS 发牌制度,持牌运营合规 |
| 香港 | 友好 | 2023 年起开放持牌零售交易,推进 Web3 中心 |
中国大陆居民参与加密货币交易受法律限制,存在法律风险。本文仅供技术学习和研究参考,不构成投资建议。数字货币市场波动极大,风险远高于传统金融市场。
Web3 技术栈
Layer 0(跨链基础):Polkadot、Cosmos(IBC 协议)
Layer 1(公链底层):以太坊、Solana、Avalanche、BNB Chain
Layer 2(扩容方案):
Rollup:
Optimistic Rollup:Optimism、Arbitrum(欺诈证明)
ZK Rollup:zkSync、StarkNet(零知识证明,更安全)
状态通道:闪电网络(比特币)
应用层:
DeFi:Uniswap、Aave、Compound、Curve
NFT:OpenSea、Blur、Magic Eden(Solana)
GameFi:Axie Infinity、The Sandbox
DAO:治理代币 + 链上投票
基础设施:
预言机:Chainlink(将链外数据引入链上)
存储:IPFS、Arweave、Filecoin
开发框架:Hardhat、Foundry(Solidity)、Anchor(Solana)最后更新于