
一个错误的区块链故事
最近教链看到有人用一个故事来讲述区块链的工作原理。这个故事在过去几年也经常被人拿出来讲。甚至可能还曾经被写入一些书或者被拿到课上去讲。但是这个故事其实有关键错误,今天教链就要来谈一谈。
这个故事原本是这样讲的:
古代有个村庄。村庄里的人们相互交换劳动作物,比如食物、器具、手工制品等等。开始,他们选出一个最可信的老先生来帮大家记账,每次交易就要到老先生面前去交易,由老先生来帮忙记录。这就是中心化记账。
但是中心化记账就有中心化风险。比如老先生有私心,篡改了账本。或者遇到了天灾,账本失火被烧了,等等。于是村庄里的人们就改成去中心化记账。
办法就是每人都拿一个自己的账本。每当有任何两个人发生交易,就给全村人稍信儿告知此事,然后所有人就都在自己的账本上把这个事给记录下来。
这样的好处很明显。任何人如果自行篡改自己的账本,别人可以很容易发现他的账本和其他人记得不一样。如果有一些人不小心把账本弄丢了或者损坏了,因为其他人手里都有同样的记录,所以很容易就可以恢复,而村庄里的交易不受任何影响。
故事讲完了。结论,区块链就是共同记账。
很可惜,这个故事,这样讲区块链,讲得是错误的。
关键的错误就在于,把共同记账讲成了人人记账——每个人各自记自己的账。
这样一来,这个关键错误就导致了重要问题的缺失:对账本的共识是如何形成的?
可以说,这个故事讲的东西,不是最重要的部分。而缺失的部分,才是中本聪2008年比特币白皮书中所讲的关键。
说这个缺失的重要问题是“共识”,还是太过抽象。大多数人可能仍然很难理解其中究竟是何问题。
具体地,就是中本聪在白皮书里所说的,如何避免重复花费(double spending)的问题。
这个问题再深入一层,就是交易定序的问题。
再深入一层,就是时钟同步性问题。
深入到底,就是全局时间问题。
拿上面故事的场景为例:
周一早上8点半,张三给李四转了1个BTC,换走了李四手里的货物。他让张小丫给全村人送信儿说,8点30分,张三给李四转了1个BTC,大家记一下账!
8点40分,等李四走后,张三赶紧又让王小虎赶在张小丫前面,给全村人送另一封信儿说,8点,张三把1个BTC转给了他媳妇儿,大家记一下。
结果绝大部分被王小虎抢先的村民都在自家账本上记上了,张三已经把1个BTC转给了媳妇儿。等张小丫姗姗来迟的时候,大家对照账本一看,张三的1个BTC已经没有了,那么这个张三给李四转1个BTC的事儿,就无效了。
无效了,就不予记录。
不予记录,李四就被张三欺骗了,白白损失了货物,却没有得到BTC。
你可能会疑问,为什么不可以记作张三欠李四1个BTC。这就是负债。如果允许负债记账,那么就相当于BTC可以无限超发了。
有聪明的朋友会讲了,说可以让张三拿一个大喇叭直接对全村喊话呀!
当假设有一个大喇叭存在的时候,我们就已经做出了一个极其关键的隐含假设,全村人都有完全同步的钟表,这些钟表的时间完全一致,这样他们才可以根据听到张三喊话的时间,来确定张三发出交易信息的先后顺序,究竟是先转给了媳妇儿,还是先转给了李四。
还有就是如果张三先后大喇叭喊出两条交易信息,先喊的一定先被所有人听到,后喊的一定后被所有人听到。
第三点就是张三喊得话,全村人都能听到且听清并正确记录,不存在当时下地下室、睡觉了没听见的情况。
而在互联网上,上述三点关键假设或者说条件,都是不具备的。
第一,互联网上所有的计算机不能确保具有一致的时间。第二,互联网上从一台计算机给另一台计算机发消息,先发出的信息可能后到达,而后发的信息可能先到达。
中本聪的做法很有创意。他让整个地球村想参与记账的人来抢一个喇叭,也就是广播权。
谁抢到了喇叭,谁就可以把过去一段时间(平均大约10分钟)的所有交易信息汇总,广播给全村人。
怎么才能抢到这个喇叭呢?那就要算一道极为困难的数学题(具体讲就是逆算哈希值)。谁抢先解出了正确答案,谁就可以抢到喇叭进行广播。
为了让人们有动力去解题和抢喇叭,于是又规定,谁成功抢到喇叭并正确广播,就奖励给谁这些交易中包含的手续费,并附加上一个额外的BTC增发奖励。
这就是工作量证明(PoW, Proof-of-Work)。
上述所有逻辑是环环相扣,缺一不可的。
缺了任何一环,整个逻辑链条就断裂了。
逻辑链条断裂了,去中心化也就退化成了中心化。至少,引入了中心化故障单点。
比推快讯
更多 >>- 美国上市公司 Everything Blockchain 计划以 1000 万美元战略投资 SOL、XRP、SUI、TAO 和 HYPE
- 英国上市公司 Coinsilium Group 子公司 Forza 宣布增持 10.2146 枚比特币
- 数据:收益型稳定币发行量已超 120 亿美元,占稳定币总市值约 4.88%
- Blockdaemon 为机构推出 DeFi 和质押服务 Earn Stack
- 马斯克变更 X 账号头像为 SpaceX 火箭形象
- ElphaPex 2025 年全球销售盛典开放参会申请通道
- 一玩家仅花费 1.5 美元 Gas 成功抢得 UPTOP 首笔 TGE
- 香港人均财富 432 万元,位列全球第三
- 英国央行行长对面向消费者的数字英镑提出质疑
- Binance 新一期 Alpha(AVAIL)空投数据:单号收益 69 美元
- JustLendDAO 将启动 USDD 2.0 第六期质押挖矿计划
- 俄罗斯数字卢布有望在 2026 年实现大规模采用
- 美国德州警方撬开加密货币 ATM 机,追回 2.5 万美元诈骗损失
- Conan 与做市商达成战略合作,累计已销毁 40%筹码
- 某鲸鱼近 24 小时将 2000 枚 ETH 存入 Binance,其地址内仍持有上亿美元资产
- SOON 将参与于 6 月 26 日在首尔举办的“Seoul Meta Night ”线下活动
- QCP:BTC 与 ETH 隐含波动率结构释放下行预期,市场等待关键催化
- QCP:比特币继续横盘,投资者正在等待更明确的催化因素
- 数据:香港虚拟资产 ETF 今日成交额约 659.42 万港元
- 美加州议员称 TikTok 购买 3 亿美元 TRUMP 币,遭 TikTok 官方否认
- 中国人民银行与香港金融管理局联合举办跨境支付通启动仪式
- Metaplanet 收盘成交量达 670 万股,交易额约 120 亿日元
- Bitget 链上交易(Onchain)本周涨幅榜 Top 3:RICO、GOR、USELESS
- 原 MicroStrategy 第二大股东 Capital Group 增持 Metaplanet 股份,成为后者第二大股东
- Yolo Investments 旗下二期基金 Fund II 完成 1 亿欧元募资
- DeFi Hub 协议 EnsoFi 和 AI 区块链项目 Openledger 加入链上数据开发商 Irys 生态版图
- AguilaTrades 比特币多头仓位已加仓至 3.18 亿美元,目前浮盈 395 万美元
- 了得资本关联机构 Trend Research 3 小时前提取 1197 枚 ETH,总持仓 140,701 枚 ETH
- Tools for Humanity 收购 Dawn Wallet,创始人加入团队
- Bitwise CEO:比特币的真正竞争对手是美国国债而非黄金
- 许正宇再谈稳定币赎回机制:须在一个交易日、一个商业日或一个工作天内完成
- 某新建地址自 6 月 10 日以来累计提取 4026.47 枚 ETH,提取均价 2598 美元
- 巴西司法部拟采购加密追踪软件,强化全国加密资产监管
- 马斯克接受 Y Combinator 采访:AI 将带来比现在大数千倍甚至数百万倍的经济规模,但仍需对潜在的危险保持警惕
- 比特币反弹回升至 10.5 万美元上方,24 小时涨幅达 0.99%
- 泰国 SEC 就数字资产交易所代币上币标准公开征求意见,拟放宽关联方代币上市限制
- GMGN 上线 iOS APP 版本“GMGN - Meme Track”
- “空军头子”做空 16 个山寨币累计盈利达 968 万美元
- Matrixport:比特币 ETF 吸金超 450 亿美元,但市场面临隐性抛压
- 数据:过去 24 小时全网爆仓 8160.26 万美元,多单爆仓 4645.18 万,空单爆仓 3515.09 万
- 比特币资产管理公司 K33 已筹集 1950 万美元用于购买比特币
- 币安调整多个现货交易对最小价格变动单位
- CryptoQuant:比特币新增资金大幅枯竭,短期持有量减少 80 万枚
- 币安 Alpha 开放 MAT 第二阶段申领后,10 分钟内 74% 代币已被领取
- 墨西哥第三大富豪再次增持比特币,投资组合中 BTC 相关资产占比已超 70%
- 苹果计划利用生成式 AI 加速定制芯片设计
- Telegram 生态交易应用 Blum 已开放空投查询:TGE 当日可领取 30%,剩余部分 180 天等额解锁
- 蚂蚁数科:未与海南华铁就 RWA 及稳定币达成正式合作协议
- Animoca Brands:已筹备发行港元挂钩稳定币,望与内地机构合作区块链应用
- Upbit 因网络问题暂停 Siacoin (SC) 充提业务