老师有没有告诉你,区块链吹嘘的「改不了」,其实只管半程——后半程它靠的是熟人
2026-09-26 · 🕐 约 9 分钟
由 丢笔哥 发布
「啪——老师把笔丢在桌上。」
他没说话,走到黑板前画了一条横线,又在中间竖着划了一道,把线分成左右两段。
左边写「这个世界」,右边写「数字世界」。
「今天我只问一个问题,」他敲了敲那条竖线,「区块链天天吹的那句'写上去就改不了'——你们说,这五个字管的是哪一段?」
底下有人答:全管。
「错。」他敲了敲右半段,「它只管这边。」
先看一个真实踩过的坑
2019 年,一个看起来非常稳的去中心化金融项目出了大事。
它的规则是这么设计的:用户的抵押物放在链上,系统自动盯住价格,一旦抵押物跌到某个线以下,就自动清算。全程不需要人,不需要银行,不需要审批——代码说了算。
问题出在「价格」是从哪来的。
链上的代码自己看不到交易所的行情。所以它必须从外面「喂」一个价格进来。这个喂数据的口子,行话叫预言机。
那次出事的方式非常朴素:有人在一个流动性很差的交易所里,用相对小的代价,把一个币的价格短时间拉到了一个离谱的水平。这个假价格被喂了进去。系统信了。系统按规则开始自动清算——规则执行得完美无缺,代码一行没错。
结果是一大批用户的仓位被清掉了,损失很大。
这不是代码有 bug。代码是对的,规则是对的,账本也一个字没被篡改。出问题的地方,是那根从外面插进来的线。
🤔 你平时说"有数据支撑"的时候,有没有想过——那个数据,是谁放进系统的?
一、那条竖线,是区块链真正的边界
我们得把这个边界说清楚,因为它一辈子都在被含混地宣传。
区块链真正能保证的,是「数字世界内部的事,谁也没法一个人偷改」。它的账本一旦记上,全世界几万台机器都有同一份,你要改就得同时说服大部分人跟你一起改。这个性质是真的,也确实了不起。
但它的能力只覆盖这条竖线的右侧。
问题是——你生活里几乎所有对你重要的事,都发生在左侧。一块地是不是你的,一件货有没有送到,一场比赛谁赢了,一个人是不是真的把款打进了那个账户,一份体检报告是不是真实的——这些全是左侧。
左侧发生的事,要变成链上的一条记录,必须有人在外面看一眼,然后写进去。
那一刻就是整条链最脆的地方。因为这个"看一眼"的动作,链根本不检查,也检查不了。
你可以把整个流程想成一道门。门里面装了几万台摄像头,互相监视,谁也偷不了东西——这是区块链。但门外有个人专门把外面的消息递进来,他递给它什么,它就信什么。
链上的世界是不可篡改的。链和世界之间那条缝,是血肉做的。
二、那个递消息的人,凭什么被信
于是有了「预言机」这个行业。
它的工作听起来很技术:把现实世界的数据搬进链上。但你只要剥一层就能看到本质——它解决的从来不是技术问题,是信任问题。
一个常见的做法是:不派一个人去递,派一群人去递,然后取他们答案里的中间值。这样收买一个人没用,得同时收买一大半。
另一层做法是:谁递错了数据,谁自己押在里面的钱就被罚掉。于是"说真话"变成了一件对自己有利的事。
你看出来了吗?这些办法本身全都不在链上。它们是制度,是人设计出来的游戏规则。
而这套规则里最要命的一环,是没人愿意谈的:谁来定义"什么算真的发生了"?
比如保险,要判断"这次航班到底延误了没"。听起来是个客观事实,但你只要认真想十秒钟,问题就来了:延误是按原定时间算还是按改签后算?延误四十分钟算不算?广播说延误但飞机准点落了,算哪个?
这些问题的答案不在数据里,在人的约定里。而这条约定一写进链就变成"改不了"的一部分——哪怕后来所有人都发现当初想错了。
代码执行得越好,一个错误定义造成的伤害就越大、越不可撤销。这是"不可篡改"最锋利的那一面。
三、链上治理也逃不过这条线
有人会说:那就把决定送什么数据的权力也交给链上投票,不就完事了?
试过。它能管的部分,永远比设计者以为的小。
一个典型的链上组织,投票能决定的事情往往只有几件:改个参数、拨一笔钱、换一批人。真到了出事的时候,最有效的动作从来不是投票,而是一小群人在群里把话说清楚,然后大家照做。
这不是他们不守规矩,是在故障现场,速度比程序重要。而链上投票天生慢:提案、讨论、投票、等执行期——它处理不了"现在就要把价格喂错的那批交易救回来"这种事。
所以你会看到一个很真实的画面:一个号称完全由代码治理的系统,在最关键的那几小时里,靠的是几个人互相信任。事后他们再补一份提案,让程序看上去是走完了的。
这不是虚伪。制度和信任从来不互相替代,它们只轮流值班。
四、这件事给你的三个提醒
第一,看到任何"不可篡改"的说法,先问一句:从哪儿开始不可篡改?
答案永远是:从数据进去之后。之前的那一段,全是人。
第二,一个系统的强弱,不看它链上写得多严,看它那条缝补得多细。缝补得粗的系统,链上写得越死,出事越狠——因为错误被永久化了。
第三,别把"信任"这件事当成落后的东西。
这些年我们被反复教育说"不要信任,要验证"。这句话在链上极其正确。但一回到链和世界之间那条缝,你只能靠人、靠约定、靠声誉、靠事后追责。否认这一点的人,往往会在那条缝上摔得最重。
🤔 想想你自己工作里那些"自动化的流程"——有没有哪个环节,其实是靠某个人手动补进去的,只是没人写在文档里?
五、一个可以马上用的笨办法
下次有人跟你介绍一个"全自动""无需信任"的系统,你只问三个问题:
数据是从哪来的?(谁在外面看那一眼)
谁来定义什么算发生了?(那句话是谁写的)
出了事谁负责,怎么负责?(链上判不了的部分怎么办)
你会发现——没有系统能答完三个。答不全不是设计缺陷,这是所有系统共同的真实结构。
一个愿意坦白"这三条我们还没完全解决"的人,比拍胸脯说"完全去信任"的人靠谱得多。
回到那个讲台
老师把那条竖线又描粗了一遍。
「我教你们这个,不是为了让你们不信区块链。」他说,「恰恰相反——它右侧那一段,是人类几百年来第一次把'说到做到'用数学写死了,这非常伟大。」
「我只是想让你们记住那根线。」
「因为你这辈子几乎所有的坑,都踩在线上,不在线里。」
「下课。」
读完文章,测测你记住了多少?
点击选项,看看对不对
关于丢笔哥
丢笔哥不是一个具体的人——它是一种态度。在信息爆炸的时代,用最直白的语言,把硬核知识讲透。覆盖金融证券、AI 前沿、Web3、东方智慧。
一支笔丢在桌上,一堂课就此开始。
📬 订阅丢笔哥 →📖 继续阅读
🤖 AI 前沿📬 不想错过下一堂丢笔课?
每周一篇硬核科普,用最好玩的方式讲最硬核的知识。
不卖课、不荐股、不画饼。
💬 讨论区