比特币是什么:从账本问题到区块链
不谈价格,先讲清楚它到底解决了什么问题:谁记账、怎么防止篡改、为什么总量常被说成 2100 万,以及它并不等于「更便宜的支付」。
一、它要解决的其实是一个很老的问题
数字文件可以无限复制。如果一份「余额」只是一个文件,那么同一笔钱理论上可以被花两次,这就是所谓双花问题。在比特币之前,解决办法基本只有一种:找一个大家都信任的中心机构,由它维护唯一一本账,并负责确认每笔转账是否有效。
这个方案运转得很好,但代价是:你必须信任记账方不会记错、不会篡改、不会拒绝某笔交易,也不会因为自身故障让整本账停摆。比特币想问的是,能不能在没有任何单一可信方的前提下,让一群互不认识的人对「谁有多少钱」达成一致。
二、把账本复制给所有人
它的做法很朴素:不再只留一本账,而是让网络里的每个全节点都保存一份完整副本。一笔交易发出后会被广播到全网,节点各自检查签名与余额是否合法,然后由矿工把一批合法交易打包成「区块」,追加到链上。
于是「余额」不再是某个服务器里的数字,而是全网共同认可的历史记录。你想知道某个地址有多少钱,不需要问谁,把这份历史从头算一遍即可。这也是为什么交易所里的「账户余额」和链上余额是两回事:前者是平台内部数据库的一行记录,后者才是区块链共识的结果。
三、为什么改历史很难
每个区块都包含前一个区块的哈希值,串成一条链。改动其中任何一笔交易,后面所有区块的哈希都会对不上,必须全部重算。而重算需要付出工作量证明的成本——大量试错式的哈希计算与电力。
更关键的是,攻击者必须比 honest 的全网算力更快,才能在自己那条链上追上并超过主链。因此「不可篡改」不是数学上绝对不可能,而是经济上极不划算:确认数越多,推翻成本越高。这也是为什么大额转账通常要等若干个确认,而不是看到一笔就当最终结算。
四、2100 万从哪来
常见误解是「代码里写死了一个 2100 万」。更准确地说,协议规定的是发行节奏:创世区块每个区块奖励 50 枚,之后每 210,000 个区块(约四年)奖励减半,依次为 25、12.5、6.25……这是一个等比数列,把每一期的发行量加起来,总和收敛到约 2100 万枚。
所以上限来自发行曲线,而不是一条硬编码的「总量检查」。另外,全网算力并不决定总量,只决定出块是否稳定;难度调整会让平均出块时间回到约 10 分钟。
五、它不等于「便宜又快的支付」
把比特币理解为支付网络,会产生一连串错误预期。它的吞吐量很小(每秒交易数远低于主流卡组织),确认需要时间,繁忙时手续费会明显上升,价格本身又剧烈波动。
小结
记住三件事就够了:账本由全网各自保存;改写历史需要付出随确认数增长的成本;总量上限来自减半的发行曲线。理解这三点,再去看价格、看行情卡片,会清楚很多。
本站为独立资讯站点,与任何交易所无隶属或授权关系;查看免责声明与返佣披露。