NTNFT:当钱包能记录你的一生,会发生什么?

区块律动BlockBeats

    原标题:《NTNFT:当钱包能记录你的一生》
    你能想象,在多年后,你所经历过的一切都被记录在链上,你人生中每一个值得被记录的瞬间都永久地保留在了这个世上。
    那么我们应该用什么载体去记录这一切呢?首先,若想这一切永久保存在世上不被监管、删改,我们需要一个去中心化系统基建。其次,每一个人的经历是独一无二的,所以我们需要具有唯一性的载体。最后,个人经历是无法转移给他人的,所以这个载体需要不具备可转移性。
    这个载体就是以区块链实现的 NTNFT(Non-Transferable Non-Fungible Token)。这个载体所实现的就是在共识网络内对个人身份的记录和证明,这也是一种经验证明(Proof of Experience)。
    本文选自 Coinmonks,作者详述了经验证明类协议的工作机制,律动 BlockBeats 对全文进行了翻译:
    简历,讲述了人的一生。简历是申请工作时申请人需要撰写的一份文档,文档中会列出了他的技能和经验,并希望能以此说服雇主。然而,这其中存在着关键问题,那就是信任。雇主怎么能知道申请人是否在编故事,或者夸大其词以获得工作机会?从简历上看,雇主是无法分辨的。
    雇主在读完简历后,需要对申请者进行面试、背景调查并进行评估。这对于求职者和雇主来说都是一个痛苦的过程,尤其是对于那些短期工作。如果求职者没有相应的人际关系或网络,那么不经过多轮面试及考试是很难获得工作机会的。信任在这一环节体现出了极大的价值,其简化和缩短整个繁琐的过程。
    该如何证明经历
    那么问题来了: 该如何证明经验和技能呢?前任老板的评估信、学位证书或工作面试都是证明经历的典型方式,但大多数都是非常耗时的。
    对于这个问题,LinkedIn 提供了更现代的解决方法。在社交网络上,当你同意了被人的好友申请,那么两人即可赞许对方个人资料中的技能。一项技能得到的认可越多,它在 Linkedin 搜索引擎中的权重就会变得越大。由 20 个同事认可过的 JavaScript 前端开发技巧会让雇主对这位申请人更有信心,因为他所提供的技能的真实性变得更高了。然而,由于同龄人之间并不想互相伤害对方,所以许多互赞并不能呈现出事实。
    对于工作在数字时代的人来说,这一切就容易多了。作家可以通过链接到他的博客或文章,来证明文章的阅读量以及相关的各类数据,以此证明他的技能和能力。一个开发人员,尤其是在开源领域从事开发工作的,可以链接到 GitHub,显示其对参与过的项目的投入程度以及这些项目的受欢迎程度 (星级)。设计师也可以将他的作品集以类似的形式进行呈现。
    另一种证明经验的传统方式出现在自由职业者的世界中。自由职业者的客户大多是由其曾服务过的客户推荐来的。口碑往往是比证书或简历更好的经验证明。像 Fiverr 和 Upwork 这样的自由职业者平台通过留言评价的方式将口碑模式提升到了新的高度。在完成工作和付款后,客户可以对自由职业者进行留言,评价他的工作能力,为其他客户提供更多相关信息。
    有些工作相对来说就没这么容易去证明了。项目经理、闭源代码开发者、顾问、产品经理或会计师无法以数字形式呈现其工作成果,就只能依赖于前文提到的传统方式了。
    让我们总结一下,经验可以通过以下几种方式来证明:
    -前雇主的推荐信
    -大学或其他正规培训机构的毕业证书
    -测评机构的背调证明
    -来自同行的点赞(类似于 LinkedIn)
    -GitHub、博客,或者其他形式的数字证明
    -来自不同平台的留言评价
    对于经验的数字化认证
    区块链以其分布式账本的形式开辟了诸多可能性。尤其是代币的发布和使用。任何带有不同属性的代币都可被铸造在区块链之上,且每个人都能够检查其属性和交易历史。一旦上链,信息就不能被改变了。也就是说,如果代币的铸造是正确的,他就是可信且有效的。
    那么如果一份简历是由一堆代表你经历的徽章或代币组成的,且不能更改的呢?这份简历可能只是一个含有许多 NFT 的以太坊钱包。但这些代币必须是不可转且非同质化的。Dan Romero 在这个领域发布了对不同 ERC 标准的概述:
    
    任何经历、训练或工作都可被印铸成一枚代币。用户钱包中的这些代币就合构成了一份简历。当申请工作时,只需要通过 Etherscan 查看钱包即可。
    那么剩下的问题就是如何确保在铸造 NTNFT 时其所代表的经历能够得到妥善验证?一枚 NTNFT 可以代表一个学位,为了得到这枚代币,你应通过该大学的考试。新加坡已经开始在 Opencerts 上发布数字证书并将其上链至以太坊。这表明各机构愿意参与到其中。想要加入 Opencert 的机构需要在新加坡的 SkillFuture 进行注册。
    任何涉及到机构的都很简单。该机构只需被授权铸造代币,然后将代币发放至钱包中。同样的过程也适用于就业。雇主可印铸 NTNFT,将代币分发给雇员。该代币代表着雇员的职位及工作经验。代币由雇主的私钥签署,由其授权来做验证。
    非机构性质
    如果整个过程中没有机构参与,那就复杂多了。从我们可以证明的经验来看,以下不是来自于中心化机构:
    -来自同行的认可 (比如在 LinkedIn 上)
    -来自 GitHub、博客等的数字证明
    -来自各类平台的留言评价
    类似于 LinkedIn 的点赞背书
    LinkedIn 类型的点赞式背书是一种在网络中用来证明的有趣方式。理论上来说,更多的同行认可某项技能,会增加这项技能的可信度。然而,为同行点赞并不需要任何成本,所以这纯粹是基于互惠。所以有时这种方式并不是最佳的,只有真实的精彩才应该得到背书,而不应是背书者希望得到回报而做的互惠行为。这个过程很难控制,因此 LinkedIn 会细究技能的相关细节以便从其他角度进行评价。
    第二件需要防止的事情是虚假背书。如何阻止人们购买点赞(像亚马逊购买虚假评论)?如果点赞是免费的,那么任何新钱包都可以用来刷点赞量。整个系统将充斥着刷点赞量的小号 (女巫攻击)。系统需要一些激励或增加成本来防止这种行为。钱包可能需要有一个最低的获赞数或经验历史才能为其他人点赞。或可以根据背书人的经验来对点赞进行加权,这样就很难造假了。LinkedIn 也采用了类似的方法,点赞双方需要有相匹配的技能和经验。
    LinkedIn 可被当作一个 API 来抓取点赞信息,但 LinkedIn 是一个中心化机构,可能随时会倒闭、被监管或改变服务性质。也许 LinkedIn 甚至可以作为一个基于其系统中信息印铸代币的机构。
    平台内容
    对于开源开发者来说,Github 帐户的链接将是他简历的一部分。GitHub 的档案讲述了关于开发者的许多信息。各类贡献、星级等评级指标都表明了开发者的贡献程度及工程质量,且这一切都是公开透明的。其中一些信息可以通过 GitHub API 获得,因此在证明经验时可被自动检查。有一篇论文就曾描述了如何从 Github 中提取与工作相关的信息以进行工作匹配。这一切都为印铸经验代币打下了良好的基础。
    类似的方法也适用于内容创作者。如果作品是发布在线上的,且平台提供 API,那么一个很好的衡量标准就是阅读和引用作品的次数。如果发布平台没有提供这些信息,Text Mining 可以用来自动对文章进行自动分类。
    自由职业平台
    自由职业平台可能是另一个提供关于技能信息的重要来源。平台通常会追踪招工过程,工作分配和工程付款。证明经验的最好方式是根据已完成且支付了的工作数量ーー越多越好。在 Upwork 和 Fiverr 这样的平台上,成功的自由职业者有一个已完成、已付款、评论留言的工作清单。如果可被高效利用,这是一个很好的经验证明来源 (Upwork 提供技能查询 API )。
    机构认证加上平台内容验证的结合可对个人进行良好的总结,并构建一份被验证过的电子简历。
    生态参与者
    NTNFT (或类似的载体) 是生态系统的主要组成部分。代币可被网络参与者铸造并放入进用户钱包,代币中含有经验,学位或技能的相关信息。它是不可转让的,就像大学学位是不可转让和非同质化的一样。非同质化意味着它不能与另一个人的大学学位互换,因为他们可能是不同学科的且毕业成绩也不相同。
    
    -钱包扮演着最核心的角色。任何人都可以创建一个钱包,但对于可添加的技能和经验是有限制的。
    -在公司的在职员工以及在学校上课的学生可申请所在机构铸造相应经验代币。
    -所有印铸代币机构在有权进行铸币前需先经过认证。一种机构认证的解决方案是通过协议代币的治理投票决定。
    -虽说验证相关人士的经验对于机构来说并不会引发任何成本,但在没有适当的激励情况下,机构不会积极响应和采纳此方式。因此,协议可以为提供验证经验服务的机构奖励协议原生代币,这样可能也会激发对不同种类经验的探索。
    -对于协议来说主要的收入来源其「经验搜索」功能。但目前还不清楚如何将公众访问这些公开可用数据进行变现。如果获得了足够大的用户群,该协议将成为招聘人员和猎头寻找合适员工的重要来源。每次搜索都可以收取相应的协议代币,同时奖励验证机构。
    -作为一个机器可读的,经过验证的经验记录,「经验搜索」将成为猎头十分有价值的工具。个人简历是没有固定格式的,且简历上的信息仍需验证。协议在这一方面就要远优于普通的求职平台,招聘者可以在背调和验证环节省下大把的时间。
    -第二种,也是更灵活的验证方式是验证者模式。最简单的形式甚至可以是某实体接入需验证信息的 API 以进行验证,正如前文所述。
    -对于相关验证的新提案和机制需保持开放的态度,因为只有开放的生态系统才能支撑迅速发展的技术。如果出现了一种新型的经验验证方案,且该方案是可行的,那么它应在协议层被实现。
    -验证者应通过质押机制以保证其与网络的利益保持一致。或者,验证者也可以通过预言机去获得链下信息。Chainlink 已经提供了相关的基建。Chainlink 客户端可被用于调用外部 API,且数据会经过节点的验证。
    -?用户可以要求验证协议中的经验。一个避免验证者被粉尘攻击的机制是支付小额的验证费用。这笔费用可以通过招聘者支付的搜索费用进行补贴,因此用户不必支付全部验证费用。
    -在整个验证过程中,一个缺失的部分是用户如何证明一个帐户是他自己的帐户。用户可以用私钥签名来证明钱包是他自己的,但是 GitHub 账户是不行的。Bitclout 和 Mirror 的验证方式比较相似,用户需要以发公钥推文的形式将钱包连接到 Twitter 上。随后平台会根据 Twitter 信息去检查账户关联情况。同样的方式可以验证 GitHub 或 LinkedIn 账户。
    安全和隐私
    若实现上述解决方案就意味着将经验和技能数据存储在链上,公开地供大众查看。这也就导致了关于隐私的问题,因为任何人都有可能查阅别人前雇主的推荐信,私人隐私也就被泄露了。虽然存储这些信息的钱包是匿名的,但人们仍可从经验和技能信息中反推出个人信息。
    一个需要继续探寻的方向是零知识证明是否可以帮助隐藏这些细节。钱包只会显示某一些东西,其他内容需要申请进行披露。
    最简化可实行产品
    NTNFT ーー不可转让非同质化代币 ERC-1238。这个标准适用于证书或经验,因为它不能转让给其他人。目前 ERC-1238 只是一个提案,还没有在以太坊中实现,因此无法被钱包等支持。然而,任何人都可以创建相关智能合约,因此铸造这种不可转让非同质化代币并不困难。
    实现这一切的核心包括代币、机构印铸代币、验证者以及搜索引擎。
    -代币标准需要有 ERC-1238 中所描述的特性。就机构而言,代币应只能被授权方铸造。代币需要具有某些描述特性,比如技能类型、经验水平以及数字认证证书的链接。
    -该协议需要有 ERC-20 原生治理代币作为协议激励和投票治理的工具。
    -在协议中印铸 NTNFT 需要支付原生治理代币作为费用。
    -若是机构以外的他方想要铸造 NTNFT,验证者需要注意外部数据源的验证,Chainlink 预言机的 API 可被用于此处。Upwork 或 Fiverr 的 API 就提供了各种不同的技能和经验数据。一旦信息通过预言机检测,它就可被作为单独的技能被印铸到钱包中。验证人需要作为独立第三方进行认证。
    -所有钱包中的技能和经验都应该是可被搜索到的。无论是直接通过 Etherscan 或通过定制的付费搜索功能。
    类似的产品/项目
    Credly 提供可在其平台上验证技能的数字徽章。这是一个伟大的且朝着正确方向前进的想法,但它并不是一个去中心化的解决方案,而且其只涵盖了特定机构的证书。本文件所描述的开放的生态系统的好处在于其为创新者和潜在的新验证方案保持开放,从而可将所有经验和技能包含在简历中。
    Skyllz 是一个很有趣的项目,且目标很相似,但不幸的是,由于项目因团队资金不足而搁浅了。我一直无法得到白皮书的副本,因此关于项目所面临的的挑战和困难等各种细节不得而知。
    Velocity Network 正在计划建立一个职业记录仓库,允许用户将他们的技能和经验储存上链。从文档中看来,Velocity Network 似乎正在计划建立自己的区块链,所以在搭建实际应用前还需要许多准备工作。职业记录将由机构发布,所以它很可能只涵盖员工的一部分技能,并且可能不适合像 Web3.0 这种快速发展的生态系统。然而,白皮书中提到将集成自由职业者平台以检索过往数据,这在信息经济时代以及加密产业中是十分关键的信息源。该团队对于验证者的工作方式并未说清,但看起来他们会支付网络费用来获取个人证书。
    Velocity Network 的目标客户/用户是机构,因为他们将主要受益于检查申请人钱包中的验证细节。想让机构上车很容易,但是对于普通员工来说,让他们放弃传统简历而使用钱包并不容易。我相信网络效应,所以重点应该放在用户、雇员或申请人身上。
    
    StickerCard.eth 是一个很有趣的项目,其产品致力于可验证信誉度,主要是通过验证钱包内信息以判断信誉度。
    总结
    我对这个解决方案思考得越多,就越想在我的职业生涯中亲自使用它。数字化简历是信息经济和自由职业者发展壮大所需的必需品。我热衷于进一步探索这个主题,构建一个产品原型,并撰写白皮书。我不打算将其闭源,我更希望通过 DAO 的形式进行发展。如果您有兴趣参与请与我们联系。