ERC-1491 人类成本记账:把天赋与功绩写成合约字段的一次早期实验 图 1
ERC-1491 人类成本记账:把天赋与功绩写成合约字段的一次早期实验 · 图 1

ERC-1491 人类成本记账:把天赋与功绩写成合约字段的一次早期实验

以太坊标准库里有一类文档,写的不像工程规范,更像一篇社会实验提案,ERC-1491 是其中的典型。这份创建于 2018 年 10 月 12 日的标准名叫”人类成本会计标准”,副标题写着”像 Gas 一样,但面向人”。它试图回答一个问题:既然区块链能把金钱的信任成本压到接近零,能不能顺手把”人”这一生产要素也标准化?仓库记录的当前状态是 Stagnant。读它的正确姿势不是学习可以直接使用的机制,而是看一次概念先行的设计如何暴露问题。

接口里能看到什么

标准把每个参与的地址登记成一条 Agent 记录,靠 initAgentgetAgent 一类函数创建和读取。围绕这条记录,接口摆了三组可调的账目:一组是天赋,getTalents 读取一个数值数组,incTalentdecTalent 按编号增减其中某一项;一组是功绩,merits 允许给另一个地址记功;一组是签名与背书,signincSignsdecSigns 维护公开支持计数。另有涉及意愿、意图与信任方向的函数散落在接口中。标准的摘要对此的解释相当哲学化:区块链让金钱的诚信可验证,人力的价值要随知识个体化的程度获得对应定价。

从工程视角看,这套接口有三个立刻能指出的问题。第一,天赋数组里的数字由谁说了算没有任何约束,字段可以被任意写入,等于把”评分权”留给了实现者自选。第二,merits 这类函数没有定义资格证明,给谁记功不需要任何前提,指标天然可刷。第三,全部数据都是状态字段,没有任何密码学声明支撑,链上记录只能证明”有人写了这个数”,不能证明”这个数属实”。

ERC-1491 人类成本记账:把天赋与功绩写成合约字段的一次早期实验 图 2
ERC-1491 人类成本记账:把天赋与功绩写成合约字段的一次早期实验 · 图 2

为什么停在 Stagnant

一份能推进的标准需要回答”谁会消费这份数据”。ERC-1491 设想的场景——企业用链上动机层级做人力资源定价——找不到具体的接入方;接口又高度依赖一个先有鸡还是先有蛋的生态:没有真实人才市场愿意背书自己的评分模型,链上表格就只是表格。标准作者在讨论区面对的质疑集中在”谁来写这些数字、为什么要信”上,而这两问恰恰无法用接口本身回答。它停留在 Stagnant 不是执行失败,而是问题设定悬空。

这类实验对今天的用处

接口里还散着一批更难归类的函数:与意愿相关的 desireintentionflipIntention,与信念读取相关的 getBelief,与信任方向相关的 trust,以及 ringLengthupdateIndexsetAllPromises 这类结构管理入口。从命名看,设计者试图把一个人的才能、承诺、社会关系都编码进同一张记录表,连”翻转意图”这样的动作都有对应函数。这些字段彼此之间没有任何一致性约束——天赋改了不需要理由,记功不需要凭证,意图翻转不需要对手方确认。正是这种全面自由写入的设计,让整张表在密码学意义上轻如鸿毛,也让后面的声誉类标准学会了把重量交给签名方。

把这份标准放进谱系里看更有坐标感:它与 ERC-725 键值身份、以太坊 attestations 声明体系解决的是同一片地——链上主体及其属性的可验证描述。区别在承诺深度:前者们以签名与撤销机制为骨架,承认数据由签发方背书;ERC-1491 则试图让数据自体产生意义,天赋计数本身既是声明又是证据。后来的经验普遍倒向前者:链上不生产意义,链上只登记谁说了什么。读这类早期实验最大的收获,是学会把”链上记录”自动替换成”某人在链上的记录”再评估其分量。

链上声誉后来确实活了,只是换了一副样子: attestations 类标准把”声明”变成签名的可撤销对象,POAP 把”参与”变成签发权受控的徽章,灵魂绑定代币把”资历”交给签发方担保。对比之下能看清一条规律:声誉数据的可信度不来自字段设计,而来自签发方的身份约束与撤销成本。这也是给读者的校准工具——遇到任何宣称”链上信用记录""人格代币化”的产品,先查三件事:每条记录由谁签名、能否撤销、虚报时签发方承担什么损失。三问都答不上来的,无论接口函数起得多有哲学意味,数据价值都要打上问号。本文为机制说明,不构成任何投资建议。