第三章:加密货币基础

第三章:加密货币基础

本章导读

加密货币是区块链技术最成功的应用之一。本章将深入探讨加密货币的核心概念、工作原理、主要类型以及实际应用。我们将从比特币的诞生开始,了解加密货币如何重塑全球金融系统。

学习目标:

  • 理解加密货币的定义和核心特征
  • 掌握比特币的工作原理和关键机制
  • 了解以太坊和智能合约平台
  • 学会如何安全地获取和存储加密货币
  • 认识主流加密货币及其应用场景

3.1 什么是加密货币?

加密货币(Cryptocurrency)是一种使用密码学技术来保护交易、控制新单位创建和验证资产转移的数字或虚拟货币。与传统法定货币不同,加密货币通常是去中心化的,不由任何政府或中央机构发行和管理。

加密货币的核心特征

加密货币的六大核心特征 加密货币 Cryptocurrency 数字化 Digital • 完全数字形式 • 无物理载体 去中心化 Decentralized • 无中央机构 • 分布式网络 密码学 Cryptography • 公私钥加密 • 数字签名 透明性 Transparent • 交易可追踪 • 账本公开 有限供应 Limited Supply • 固定总量 • 抗通胀 全球流通 Global • 跨境支付 • 7×24交易 这些特征共同构成了加密货币的独特价值主张

加密货币 vs 传统货币

特征 加密货币 传统货币(法币)
发行方式 算法和共识机制 中央银行
供应控制 预设算法(如比特币2100万上限) 政府可调节
交易验证 分布式网络共识 银行和支付处理商
交易速度 几分钟到几小时 即时到几天
交易费用 通常较低(Gas费) 银行手续费
匿名性 伪匿名(地址公开) 实名制
跨境转账 无障碍 需要中介,受限制
通货膨胀 大多抗通胀 存在通胀

3.2 比特币:第一个加密货币

比特币的诞生

2008年10月31日,一位化名为中本聪(Satoshi Nakamoto)的人或团体发布了比特币白皮书《比特币:一种点对点的电子现金系统》。2009年1月3日,比特币网络正式启动,第一个区块(创世区块)被挖出。

创世区块的特殊信息

比特币的创世区块中包含了一条特殊的信息:

1
The Times 03/Jan/2009 Chancellor on brink of second bailout for banks

这是当天《泰晤士报》的头版标题,记录了2008年金融危机期间政府救助银行的事件,也暗示了比特币诞生的动机——创建一个不受政府和银行控制的货币系统。

比特币的核心机制

比特币的四大核心机制 有限供应 Limited Supply 21,000,000 最大供应量 预计2140年达到 ✓ 抗通货膨胀 减半机制 Halving 2009-2012: 50 BTC/区块 2012-2016: 25 BTC/区块 2016-2020: 12.5 BTC/区块 2020-2024: 6.25 BTC/区块 2024-2028: 3.125 BTC/区块 每21万区块减半(约4年) 工作量证明 Proof of Work 计算SHA-256哈希 找到符合难度的Nonce ✓ 获得记账权和奖励 UTXO模型 Unspent TX Output 交易输入 (Input): 5 BTC 交易输出: 3 BTC 1.99 BTC • 接收方获得 3 BTC • 找零返回 1.99 BTC • 矿工费 0.01 BTC 所有输入必须完全花费 这些机制共同实现了比特币的核心价值 ✓ 去中心化 无需信任中央机构 ✓ 稀缺性 供应量固定,价值存储 ✓ 安全性 计算能力保护网络 ✓ 透明性 所有交易公开可验证 ✓ 抗审查 无法被单一实体控制 ✓ 可编程 智能化的货币系统

比特币的应用场景

  1. 价值存储(数字黄金)

    • 对冲传统金融风险
    • 抗通货膨胀
    • 长期投资标的
  2. 跨境支付

    • 无需银行中介
    • 低手续费
    • 24/7全天候交易
  3. 小额支付(闪电网络)

    • 即时确认
    • 极低费用
    • 高吞吐量

3.3 以太坊和智能合约平台

以太坊的创新

以太坊(Ethereum)由Vitalik Buterin在2013年提出,2015年正式上线。它不仅是一种加密货币(ETH),更是一个图灵完备的智能合约平台

比特币 vs 以太坊 比特币 (Bitcoin) 定位: • 数字黄金 • 价值存储 • 支付货币 技术特点: • 工作量证明 (PoW) • UTXO模型 • 简单脚本语言 • ~7 TPS 供应: • 最大 2100万 BTC • 减半机制 • 抗通胀 以太坊 (Ethereum) Ξ 定位: • 世界计算机 • 智能合约平台 • DApp生态基础 技术特点: • 权益证明 (PoS) • 账户模型 • 图灵完备 (Solidity) • ~30 TPS (L2可达数千) 供应: • 无固定上限 • EIP-1559销毁机制 • 可能实现通缩 比特币专注于货币功能,以太坊提供可编程的去中心化平台

什么是智能合约?

智能合约(Smart Contract)是运行在区块链上的自动执行程序,其代码和状态存储在链上,当预设条件满足时自动执行,无需信任第三方。

智能合约工作流程

智能合约执行流程 1. 编写合约 Write Contract • 使用Solidity • 定义业务逻辑 2. 编译 Compile • 转为字节码 • 生成ABI 3. 部署 Deploy • 发送交易 • 获得地址 4. 链上合约 On-Chain Contract • 合约地址: 0x1234...abcd • 永久存储,不可篡改 5. 用户调用 User Interaction • 发送交易调用函数 • 支付Gas费 6. 条件检查 Condition Check • 验证require条件 • 检查权限和余额 7. 自动执行 Auto Execute • 修改状态变量 • 转移资产 ✓ 交易完成,状态更新 返回结果 特点 确定性 透明性 不可篡改

智能合约示例:简单的资金托管

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

/**
* @title Escrow
* @dev 简单的资金托管合约
*/
contract Escrow {
address public buyer; // 买家地址
address public seller; // 卖家地址
address public arbiter; // 仲裁者地址
uint256 public amount; // 托管金额
bool public fundsReleased; // 资金是否已释放

event FundsDeposited(address indexed buyer, uint256 amount);
event FundsReleased(address indexed seller, uint256 amount);
event FundsRefunded(address indexed buyer, uint256 amount);

/**
* @dev 构造函数,创建托管合约
* @param _seller 卖家地址
* @param _arbiter 仲裁者地址
*/
constructor(address _seller, address _arbiter) payable {
require(msg.value > 0, "Must deposit funds");
require(_seller != address(0), "Invalid seller");
require(_arbiter != address(0), "Invalid arbiter");

buyer = msg.sender;
seller = _seller;
arbiter = _arbiter;
amount = msg.value;
fundsReleased = false;

emit FundsDeposited(buyer, amount);
}

/**
* @dev 仲裁者批准,释放资金给卖家
*/
function releaseFunds() external {
require(msg.sender == arbiter, "Only arbiter can release");
require(!fundsReleased, "Funds already released");

fundsReleased = true;
payable(seller).transfer(amount);

emit FundsReleased(seller, amount);
}

/**
* @dev 仲裁者批准,退款给买家
*/
function refundBuyer() external {
require(msg.sender == arbiter, "Only arbiter can refund");
require(!fundsReleased, "Funds already released");

fundsReleased = true;
payable(buyer).transfer(amount);

emit FundsRefunded(buyer, amount);
}

/**
* @dev 查看合约余额
*/
function getBalance() external view returns (uint256) {
return address(this).balance;
}
}

智能合约的应用场景

  1. DeFi(去中心化金融)

    • Uniswap:去中心化交易所
    • Aave:借贷协议
    • MakerDAO:稳定币协议
  2. NFT(非同质化代币)

    • 数字艺术品
    • 游戏道具
    • 数字收藏品
  3. DAO(去中心化自治组织)

    • 链上治理
    • 资金管理
    • 投票决策
  4. 供应链管理

    • 产品溯源
    • 物流追踪
    • 质量保证

3.4 其他主流加密货币

主流加密货币生态图谱 Layer 1 公链 • Ethereum (ETH) 智能合约平台领导者 • Binance Smart Chain (BNB) 高性能 EVM 兼容链 • Solana (SOL) 高吞吐量公链 (65k TPS) • Cardano (ADA) 学术研究驱动,PoS • Polkadot (DOT) 跨链互操作平台 Layer 2 扩容方案 • Polygon (MATIC) 以太坊侧链,低费用 • Arbitrum (ARB) Optimistic Rollup • Optimism (OP) Optimistic Rollup • zkSync Zero-Knowledge Rollup • StarkNet ZK-STARK Rollup DeFi 协议代币 • Uniswap (UNI) 去中心化交易所 DEX • Aave (AAVE) 借贷协议 • Chainlink (LINK) 去中心化预言机网络 • Maker (MKR) DAI 稳定币协议 • Curve (CRV) 稳定币交易优化DEX 稳定币 • USDT (Tether) 法币抵押,市值最大 • USDC (USD Coin) 合规,透明度高 • DAI 去中心化,加密资产抵押 • BUSD Binance & Paxos 发行 • FRAX 部分算法稳定币 隐私币 • Monero (XMR) 环签名,强隐私保护 • Zcash (ZEC) zk-SNARKs,可选隐私 • Dash (DASH) PrivateSend 混币功能 • Tornado Cash 以太坊隐私混币协议 Meme币 & 社区币 • Dogecoin (DOGE) 最早的Meme币 • Shiba Inu (SHIB) 以太坊上的Meme币 • Pepe (PEPE) 基于网络表情包 • Floki (FLOKI) 社区驱动项目 加密货币生态多样化,满足不同用户需求和应用场景

3.5 如何获得加密货币

3.5.1 通过交易所购买

这是最常见和最简单的方式。

中心化交易所(CEX)

全球主流交易所:

交易所 特点 优势 适合人群
Binance 全球最大 流动性高、币种多 专业交易者
Coinbase 美国最大 合规性强、用户友好 新手、美国用户
OKX 综合平台 衍生品丰富 专业交易者
Kraken 老牌交易所 安全性高 长期投资者
Gemini 合规交易所 受监管、保险保障 机构投资者

购买流程:

  1. 注册账户并完成 KYC 认证
  2. 存入法定货币(USD、EUR等)
  3. 选择要购买的加密货币
  4. 下单购买(市价单或限价单)
  5. 提现到个人钱包(推荐)

去中心化交易所(DEX)

主流 DEX:

DEX 网络 特点
Uniswap Ethereum 最大的DEX,AMM模式
PancakeSwap BSC 低费用,高速度
SushiSwap 多链 跨链支持
Curve 多链 稳定币交易优化
1inch 多链 DEX聚合器

特点:

  • ✅ 无需 KYC
  • ✅ 用户保管私钥
  • ✅ 抗审查
  • ❌ 需要准备原生代币支付 Gas 费
  • ❌ 可能遇到滑点

3.5.2 挖矿与质押

PoW 挖矿(工作量证明)

可挖矿的主流币种:

币种 算法 硬件要求 难度
Bitcoin (BTC) SHA-256 ASIC矿机 极高
Litecoin (LTC) Scrypt ASIC矿机
Ethereum Classic (ETC) Ethash GPU
Ravencoin (RVN) KawPow GPU
Monero (XMR) RandomX CPU

挖矿成本考虑:

  • 硬件投资(ASIC/GPU)
  • 电费成本(最重要)
  • 散热和场地租金
  • 矿池费用(1-3%)
  • 维护成本

PoS 质押(权益证明)

无需专业设备,只需持有和质押代币:

主流 PoS 币种及收益:

币种 质押要求 年化收益 (APR) 锁定期
Ethereum (ETH) 32 ETH 4-5% 无固定
Cardano (ADA) 无最低要求 4-6%
Solana (SOL) 无最低要求 6-8% 2-3天
Polkadot (DOT) 120 DOT (建议) 10-14% 28天
Cosmos (ATOM) 无最低要求 15-20% 21天

3.5.3 赚取加密货币

其他获得方式:

  1. 空投(Airdrop)

    • 项目方免费发放代币
    • 通常需要完成任务
    • 风险:可能是骗局
  2. 流动性挖矿(Liquidity Mining)

    • 为 DEX 提供流动性
    • 赚取交易手续费和奖励
    • 风险:无常损失
  3. 工作获得

    • 接受加密货币支付
    • 参与赏金计划
    • 内容创作奖励
  4. 测试网奖励

    • 参与项目测试
    • 反馈问题获得奖励
    • 早期项目空投机会

3.6 加密货币钱包

钱包类型对比

加密货币钱包分类及对比 热钱包 (Hot Wallet) 联网钱包,便于日常使用 网页钱包 MetaMask Phantom Rabby 移动钱包 Trust Wallet imToken Coinbase Wallet 桌面钱包 Electrum Exodus Atomic Wallet 优点: ✓ 方便快捷 ✓ 易于使用 ✓ 适合频繁交易 缺点: ✗ 安全性较低 ✗ 易受黑客攻击 ✗ 依赖网络连接 冷钱包 (Cold Wallet) 离线存储,最高安全性 硬件钱包 Ledger Nano X Trezor Model T SafePal S1 纸钱包 打印私钥 二维码存储 完全离线 多签钱包 Gnosis Safe (Safe) - 以太坊生态最流行 Multisig Wallet - 需要多个签名才能转账 适合团队资金管理和大额资产 优点: ✓ 最高安全性 ✓ 离线存储私钥 ✓ 防止远程攻击 缺点: ✗ 不便于频繁交易 ✗ 需要额外成本 ✗ 可能丢失设备 推荐策略: 大额资产用冷钱包,小额日常交易用热钱包

钱包安全最佳实践

  1. 备份助记词

    • 写在纸上,多处分散保存
    • 不要截图或保存在电脑/云端
    • 考虑使用金属助记词板
    • 永远不要告诉任何人
  2. 使用硬件钱包

    • 大额资产(>$1000)必须使用冷钱包
    • 小额日常交易用热钱包
    • 定期检查固件更新
  3. 警惕钓鱼攻击

    • 检查网址是否正确
    • 使用书签访问常用网站
    • 不点击可疑链接
    • 验证合约地址
  4. 多重签名

    • 大额资产考虑使用多签钱包
    • 要求2/3或3/5签名才能转账
    • 适合团队资金管理
  5. 定期安全审计

    • 检查授权的合约
    • 撤销不必要的授权
    • 使用工具如 Revoke.cash

3.7 加密货币的风险与挑战

主要风险

  1. 价格波动风险

    • 加密货币价格波动极大
    • 可能在短时间内暴涨暴跌
    • 不适合风险承受能力低的投资者
  2. 安全风险

    • 私钥丢失,资产永久丢失
    • 交易所被黑客攻击
    • 钓鱼网站和诈骗
  3. 监管风险

    • 各国监管政策不确定
    • 可能面临禁令或限制
    • 税务合规要求
  4. 技术风险

    • 智能合约漏洞
    • 网络拥堵
    • 51%攻击

投资建议

  1. 只投资你能承受损失的资金
  2. 做好充分研究(DYOR)
  3. 分散投资,不要全仓单一币种
  4. 长期持有,不要频繁交易
  5. 学习基本的安全知识
0%