区块链是怎么运作的
“加密货币”课程第 2 课,共 58 课。免费,有动画和小测验。
区块和指纹
转账会被打包成一批一批的,叫做区块。每个区块都有一个哈希:根据区块全部内容算出来的一段简短数字指纹。下一个区块会存着上一个区块的指纹,于是它们连成了一条链。哪怕改动旧区块里的一个数字,它的指纹就变了,后面整条链都对不上。比特币大约每 10 分钟出一个新区块,以太坊每 12 秒一个。
节点:成千上万份副本
节点就是一台保存整条区块链完整副本的电脑,它会按网络规则检查每一笔新转账。这样的节点有成千上万个,分布在全世界的个人和公司手里。所以区块链没有一台能被关掉或黑掉的中心服务器。想伪造一条记录,得同时骗过大多数节点,几乎不可能,而且代价极高。
PoW 和 PoS:谁来写区块
总得有人来打包新区块,而且网络得信得过他。在 PoW(工作量证明)里,这些人是矿工:他们的电脑比赛解一道难题,赢的人写下区块并拿到奖励。比特币就是这样运作的,非常耗电。在 PoS(权益证明)里,这些人是验证者:他们把自己的币押作保证金。谁作弊,保证金就会被罚掉一部分,这叫罚没(slashing)。以太坊在 2022 年 9 月 15 日转向 PoS,据 ethereum.org 数据,能耗下降了约 99.95%。
这对你意味着什么
区块链上的记录几乎改不了。好处是:没人能事后冻结或篡改你的币。风险是:转账撤不回,也没有客服电话可打。转错地方,钱就永远没了。所以课程后面会花很多时间讲怎么核对地址和网络。好在每笔转账都能在区块浏览器里看到,你可以自己确认钱到没到。
自测一下
- 为什么区块链上的旧记录很难伪造?
正确答案: 区块指纹会变,后面的链就对不上了. 每个区块都存着上一个区块的指纹,而且成千上万个节点都有副本,伪造马上就露馅。 - PoS 网络里的验证者想作弊,会怎样?
正确答案: 被罚掉一部分保证金(罚没). 保证金就是 PoS 的防线:老实有赚头,作弊代价大。 - 你把币转错了地址,实际上能做什么?
正确答案: 几乎没办法:区块链转账撤不回. 网络没有主人,没人能回滚。唯一的机会是那个地址属于某家交易所,而且对方客服愿意帮忙。