概述比特币(Bitcoin)白皮书,全称《比特币:一种点对点的电子现金系统》(Bitcoin:APeer-to-PeerElectronicCashSystem),由中本聪(SatoshiNakamoto)于2008年10月31日发布,标志着区块链技术的诞生。它解决了数字货币中无需
比特币(Bitcoin)白皮书,全称《比特币:一种点对点的电子现金系统》(Bitcoin: A Peer-to-Peer Electronic Cash System),由中本聪(Satoshi Nakamoto) 于 2008年10月31日发布,标志着区块链技术的诞生。它解决了数字货币中无需信任中介的双重支付问题(Double Spending),并在全球范围内开启了去中心化金融革命
传统的电子支付系统依靠金融机构作为中介。
中介机制增加了交易成本和失败风险,并可能导致欺诈和审查。
比特币目标:
UTXO 模型
(未花费交易输出):
数字签名:
使用时间戳服务器将每一组交易打包成一个区块(Block)。
区块包含:
时间戳
通过哈希链(Hash Chain),后续区块将前一区块哈希值纳入计算,形成不可篡改的链。
区块通过计算哈希值并满足特定难度目标来获得工作量证明。
防止攻击:
激励机制:
网络节点角色:
全节点
:
传播机制:
区块链膨胀:
解决方案:
默克尔树(Merkle Tree)
验证交易在区块中的存在性。合并交易(Combine):
分割交易(Split):
意义:
伪匿名性:
提高隐私的机制:
局限:
比特币白皮书核心要点 | 说明 |
---|---|
分布式账本 | 交易记录分布于全球节点,避免单点故障 |
UTXO 模型 | 未花费交易输出,确保交易唯一性 |
工作量证明(PoW) | 通过计算哈希维持安全与去中心化 |
固定供应量 | **2100 万总 |
英文术语 | 中文含义 | 解释 |
---|---|---|
Peer-to-Peer (P2P) | 点对点 | 直接由用户之间进行交易,无需中心化中介。 |
Electronic Cash | 电子现金 | 以数字形式存在的货币,可用于在线支付和交易。 |
Double Spending | 双重支付 | 同一笔比特币被用于多次支付的风险。比特币通过区块链和工作量证明来防止此问题。 |
Timestamp Server | 时间戳服务器 | 通过区块链给交易打上时间戳,确保交易顺序。 |
Blockchain | 区块链 | 由一系列区块(Blocks)按时间顺序组成的分布式账本,记录所有比特币交易。 |
Proof of Work (PoW) | 工作量证明 | 通过计算哈希值来竞争区块生成权,确保比特币网络安全。 |
Merkle Tree | 默克尔树 | 一种哈希树结构,用于高效验证交易是否包含在区块中。 |
Hash Function | 哈希函数 | 将输入数据映射为固定长度的哈希值,比特币使用SHA-256 哈希算法。 |
Block | 区块 | 包含交易记录和前一区块哈希的数据单元,连接成区块链。 |
Node | 节点 | 运行比特币软件的计算机,负责存储、传播、验证交易和区块。 |
Mining | 挖矿 | 通过工作量证明(PoW) 解出数学难题,创建新区块,并获得比特币奖励。 |
Genesis Block | 创世区块 | 比特币区块链的第一个区块(区块高度 0),由中本聪在 2009 年 1 月 3 日挖出。 |
Transaction (TX) | 交易 | 比特币的资金转移记录,包含输入(Input) 和 输出(Output)。 |
UTXO (Unspent Transaction Output) | 未花费交易输出 | 表示用户拥有的比特币余额,每笔交易都基于未使用的 UTXO 进行。 |
Address | 地址 | 用户用于收发比特币的唯一标识,由公钥哈希生成。 |
Public Key | 公钥 | 公开的密钥,用户可通过它验证交易签名。 |
Private Key | 私钥 | 用户私密的密钥,持有者可以对比特币进行签名并完成交易。 |
Signature | 签名 | 使用私钥对交易进行数字签名,确保交易的真实性和安全性。 |
Difficulty Adjustment | 难度调整 | 比特币每 2016 个区块(约两周) 调整一次挖矿难度,确保平均出块时间为 10 分钟。 |
Block Reward | 区块奖励 | 矿工成功挖出区块后获得的比特币奖励,每 210,000 个区块减半一次。 |
Halving | 减半 | 每210,000 个区块后,比特币区块奖励减少一半,形成通缩模型。 |
51% Attack | 51% 攻击 | 如果某一实体控制全网超过 50% 的算力,可能修改交易记录并双花比特币。 |
Orphan Block | 孤块 | 在 PoW 竞争中未被主链采纳的区块,不会被纳入有效区块链。 |
Pruning | 修剪 | 轻量级节点可以丢弃旧区块数据,仅保留区块头,以减少存储需求。 |
Light Node | 轻节点 | 只存储区块头而不存储完整交易数据的节点,依赖全节点验证交易 |
Full Node | 全节点 | 存储完整比特币区块链,验证所有交易和区块的节点 |
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!