比特币与以太坊入门
什么是比特币:记账、2100 万总量、减半和私钥
比特币是一套没有中央机构的支付网络和数字货币:转账由私钥签名,矿工打包进区块,全网各存一份账本。总量上限 2100 万,每 21 万个区块减半一次,2024 年 4 月起每个区块奖励 3.125 个。
假设你要从自己的比特币钱包,给住在另一个国家的朋友转 0.01 个比特币。
你在钱包里填上朋友的地址和金额,按下发送。钱包先用一串只有你知道的密钥(私钥)给这笔转账签名,证明这笔钱归你支配,然后把它发到比特币网络上。网络里的矿工把它和别的待处理转账打包成一个区块,接在区块链的末尾,平均大约每 10 分钟出一个新区块。世界各地运行比特币软件的电脑各自存着同一份账本,它们都把这一笔记下来。朋友的钱包在账本上看到这条记录,钱就到了。
整个过程里没有银行,也没有哪家公司替你们办这件事。bitcoin.org 对比特币的定义是:「比特币是一个共识网络,促成了一个全新的支付系统和一种完全数字化的货币。」它的设计者署名中本聪,2008 年 10 月发表了白皮书;2009 年 1 月,第一个区块(创世区块)被挖出,网络正式运行(币安学院)。
账本由谁来记
比特币的账本叫区块链,是一份公开的总账,从第一笔开始的每一笔转账都在里面。这份账本没有放在哪一家公司的服务器上,世界各地有大量电脑各存一份副本,这些电脑叫节点。bitcoin.org 打了个比方:「没有谁拥有比特币网络,就像没有人拥有电子邮件背后的技术一样。」
往账本上添新的一页,是矿工的工作。矿工收集网络上等着处理的转账,打包成一个区块,然后用大量算力去抢答一道很难算、但很容易验算的数学题。谁先算出来,谁的区块就接到链上,其他节点验算无误,就跟着把这一页抄进自己的账本。这套办法叫工作量证明。
你那笔 0.01 个比特币的转账,一旦被打进某个区块,就成了这份公开账本的一部分,任何人都能查到。账本上记的是地址,没有名字,但这也算不上匿名,比特币是假名制的(pseudonymous):地址背后是谁,一旦被人对上号,过去的往来记录全都摆在那里。
新的比特币从哪里来
矿工抢答成功,能拿到两样东西:这个区块里所有转账付的手续费,以及系统凭空新发的一笔比特币,叫区块奖励。新的比特币只有这一个来源,没有哪个机构可以另外增发。
比特币刚上线时,每个区块的奖励是 50 个。手续费由付款人出,按这笔转账占的数据大小来算,和以太坊按 Gas 收费不一样。
为什么总量是 2100 万
区块奖励不是一直 50 个。规则写在比特币协议里:每产出 210,000 个区块,奖励减半一次,按每 10 分钟一个区块算,大约四年一次。
- 第一轮 210,000 个区块,每块 50 个,共 1050 万个;
- 第二轮每块 25 个,共 525 万个;
- 第三轮每块 12.5 个,共 262.5 万个;
- 以后每一轮都是上一轮的一半。
1050 万 + 525 万 + 262.5 万 + …… 这样一直加下去,越来越接近 1050 万的两倍,也就是 2100 万,但不会超过它。币安学院的减半词条给出的时间表是,减半会一直持续到 2140 年前后,届时最后一个比特币被挖出。同一词条写到,截至 2026 年 9 月,已挖出的比特币超过总量的 95%。
这条规则能不能被人改掉?修改提议只有在用户、矿工和节点运营者自愿采用后才会生效(bitcoin.org 常见问题)。没有一个人或一家公司能单方面决定多发。
减半是什么,到现在发生过几次
减半就是区块奖励砍掉一半,新币产出的速度跟着慢一半。截至 2026 年 10 月,一共发生过四次:
- 2012 年,奖励从 50 个降到 25 个;
- 2016 年,降到 12.5 个;
- 2020 年,降到 6.25 个;
- 2024 年 4 月,在第 840,000 个区块,降到 3.125 个,这就是现在每个区块的奖励。
下一次预计在 2028 年 4 月前后、第 1,050,000 个区块,奖励会降到 1.5625 个(币安学院减半词条)。减半看的是区块数,不看日历,出块快一点慢一点,日子就跟着挪。
你「拥有」比特币,拥有的是私钥
你能把 0.01 个比特币转给朋友,靠的是私钥签名。bitcoin.org 的原话是:「每一笔交易的真实性由发送地址对应的电子签名保护,这使得用户能够完全掌控从他们自己的比特币地址转出的比特币。」
所以比特币一直记在区块链上,钱包保管的是私钥,以及由私钥推导出来的地址。地址可以公开给别人,用来收款,相当于收款账号;私钥只能自己知道,谁拿到它,谁就能把地址上的币转走。
反过来,私钥丢了,币也就动不了了。钱包丢了又没有备份,那些比特币会永远躺在原来的地址上,因为没有任何人能找回动用它们所需的私钥(bitcoin.org 常见问题)。比特币网络没有中央机构,也就没有谁能替你重置私钥。
交易所里显示的余额,和这些是什么关系
如果你的比特币是在交易所里买的,交易所账户里显示的比特币余额,对应的币放在交易所控制的地址上,私钥也在交易所手里;你在交易所里点买入、卖出,改的是交易所自己的账本,不会在区块链上留下记录。这和开头那笔从自己钱包发出的转账是两回事;想在区块链上查一笔真正的链上转账,可以用 TxID 一步步查。
把比特币从交易所提到自己的钱包地址,才会产生一笔链上转账,这些币也才落到由你自己的私钥控制的地址上。
在交易所里买,也不用一次买一整个。比特币可以拆得很细,0.001 个这样的数量照样能下单。
