昨天在后海村一个咖啡馆,碰见个做无人配送的老哥。他正盯着手机发愣,屏幕上是他的配送车传回来的数据——凌晨三点十七分,车在某个路口停了八分钟,然后自己掉头绕了另一条路。

他纳闷了一上午:这路段没封路,没修路,也没接到任何调度指令,它凭什么自作主张?

后来调日志才发现,那八分钟里,对面路口停了一辆没打双闪的故障车。他的配送车目测过不去,自己重新规划了路线。

“问题是,”他挠着头说,“我怎么知道它这个判断是对的?万一它哪天看我不顺眼,把货全扔沟里呢?”

这问题听着像抬杠,但搞过硬件的人都知道,这是迟早要面对的事。

过去我们聊机器人,聊的是能不能跑、能不能跳、能不能抓鸡蛋。现在机器人真开始满街跑了,问题变成了:你凭什么信它?

尤其是当不同品牌、不同厂家、不同操作系统的机器,要在同一个空间里共存的时候。

宇树的狗碰上新石器的车,谁让谁?美团的外卖机器人和京东的配送车抢一个电梯,听谁的?凌晨三点两拨机器在窄巷子里会车,有没有人定个交规?

这些问题,靠任何一家公司都搞不定。你总不能指望所有厂家坐在一起开会,签个“机器人礼仪公约”。

Fabric干的,就是给这堆问题铺一张底牌。

他们做的事情可以简单理解为:给每一台机器发一张链上身份证。这张身份证不只是个编号,它记录这台机器从出厂到报废的所有关键行为——执行过什么任务、做过什么决策、在哪次任务里有过“违规记录”。

这玩意儿有什么用?

前两天我去一个智慧园区溜达,看见两台不同品牌的清扫机器人同时往一个角落走。我站那儿看了五分钟,想看看它们会不会打起来。结果呢?两台机器快碰头的时候,其中一台停下来,闪了两下灯,绕过去了。

旁边保安大叔见怪不怪:“这俩天天见面,谁让谁早就有规矩了。”

他说的是表象,底层的逻辑是:这两台机器在FABRIC网络里互相“验过身份证”,知道对方是什么来头、自己应该执行什么等级的避让策略。这套规则不是写在某一家的代码里,是写在链上的公共协议里。

更狠的是,这些行为记录是全网公开的。

比如你是个物流园区的负责人,想采购一批配送机器人。以前只能听厂家吹牛,或者跑几个案例去验证。现在呢?你把候选型号的链上ID调出来,能看到这批机器在过去半年执行过多少次任务、在雨天环境下的故障率、有没有过未经许可的路线偏移。

数据不会撒谎,想撒谎也改不了。

说到这儿,有人会问:给机器发身份证,这事听起来挺未来,但跟我有啥关系?

有关系。因为机器开始自己“赚钱”了。

上周跟Fabric的BD聊,他给我算了一笔账。某个试点园区里,有一台清洁机器人接了个私活——凌晨帮便利店扫门口,每次收几块钱稳定币。这笔钱是机器人自己收的,自己记账,然后自己去充电桩交电费。

你通过区块浏览器点开这台机器的ID,能看到它的收入、支出、净利润,甚至能算出它的投资回报周期。

这意味着什么?意味着机器不再是资产负债表上的“固定资产折旧”,而是能自己创造现金流、自己覆盖运营成本、甚至自己给自己挣“养老钱”的独立个体。

我问那个BD:这会不会导致机器哪天自己攒够了钱,把主人炒了?

他笑了:理论上,如果它的行为记录足够好,信用分足够高,确实可以贷款给自己升级配件。但想“叛变”?门都没有。因为它的所有行为都是全网见证的,有一个节点不认可,它就动不了。

这套机制叫PoRW,机器人工作证明。翻译成人话就是:机器干活的每一秒,都有无数双眼睛盯着。

说得再糙一点,这就像给机器装了个公开的良心。

以前我们造机器,靠的是代码规范、硬件冗余、出厂质检。以后我们“管”机器,靠的是全网节点共同监督、链上行为不可抵赖。你不用担心它学坏,因为它想学坏的时候,全网都看得见。

前两天在GitHub上翻他们的代码库,看到一个开发者在issue里问:如果某台机器的行为记录有争议,谁来裁决?

回复里有个哥们儿写了句话,我觉得挺通透:不是谁来裁决,是所有人都能裁决。你质疑一条记录,就发起挑战;全网节点投票,票数过半,记录作废,作恶的机器质押的代币被罚没。这就是“共识”的意思——不用信厂家,不用信品牌,信规则就行。

今天写这篇文章的时候,那个无人配送的老哥又发来一条消息:他的车今天在某个小区门口,主动让了一个推着婴儿车的阿姨。不是有人教的,是自己学会的——它记录到之前有车在这个路段被投诉过“吓到行人”。

他问我:这算不算机器开始懂人事儿了?

我没回答他。但我想到另一件事:

当机器开始学会让路、学会排队、学会替别人着想,我们是不是也该学会一件事——学会用新的规则,去对待这些正在“长大”的东西。

Fabric给的,就是这套规则。不是什么高大上的顶层设计,就是一张身份证,一本公共账本,一套谁都能看的评分系统。

说白了,就是把机器拉进人类社会之后,给它们上的第一课:

想在这儿混,就得守这儿的规矩。

守规矩的,留下来一起赚钱。不守规矩的,全网拉黑。@Fabric Foundation $ROBO #robo