我一直觉得,链上世界最公平的一点,就是所有人面对的都是同一套规则。一个钱包地址,不会因为身份不同而拥有不同权限。直到后来参与越来越多协议测试,我才发现,很多场景真正缺少的,并不是更多权限,而是协议根本不知道你是否具备某种资格。

最开始,我一直把钱包地址当成链上的“身份证”。只要拥有私钥,就能证明这个地址属于自己,协议也据此决定是否允许交互。但后来研究 Newton Protocol 的 Verifiable Credentials(VC)设计时,我才意识到,地址只能证明“你控制这个账户”,却很难证明“你是否具备执行某件事的资格”。

这是两个完全不同的问题。

过去,大多数协议只能围绕地址设计权限。白名单、NFT 持有、Token 数量、历史交易记录,这些都是通过钱包地址间接判断用户身份。这样的方式在 DeFi 早期已经足够,因为协议逻辑相对简单,参与者之间差异不大。

但随着链上自动化、AI Agent、机构账户和跨协议协作越来越普遍,仅仅识别一个地址已经不够了。协议开始需要知道:这个地址是不是经过 KYC?是不是某个 DAO 的成员?有没有某项操作权限?是否符合特定策略要求?

我后来越来越觉得,Newton 想改变的,并不是钱包,而是协议识别用户的方式。如果只能用一个比喻,我觉得它更像机场登机。

以前,工作人员只需要确认“是不是你本人”,身份没有问题,就可以继续下一步。但真正决定能不能登机的,从来不只是名字。国际航班要检查签证,商务舱要验证舱位,特殊旅客还有不同的通道。真正影响权限的,并不是身份本身,而是身份背后对应的一系列资格。

Newton 的 VC 设计也是类似思路。协议开始验证的,不再只是钱包地址,而是地址携带的可验证凭证。真正参与判断的,是“你是否满足某项条件”,而不是“你是不是这个地址”。

为什么这种设计现在才开始受到关注?我认为,一个重要原因是链上角色开始变得越来越复杂。过去,一个地址往往对应一个用户;现在,一个地址可能代表 AI Agent、机构资金池、多签账户,甚至自动化策略。协议面对的不再只是“谁发起交易”,而是“谁有资格完成这项操作”。当然,把身份变成可验证数据,也会带来新的挑战。

首先,Credential 从哪里签发,本身就是新的信任问题。如果签发机构缺乏公信力,再完善的验证流程也失去了意义。其次,当用户资格发生变化,比如成员身份失效、权限被撤销,如何快速同步到所有协议,也是一个复杂的工程问题。最后,如果不同协议采用不同的 Credential 标准,未来跨协议组合和互操作性可能会受到影响,开发成本也会随之增加。

所以,我并不认为所有协议都需要引入 VC。对于普通转账或者简单交易,钱包地址已经足够;真正需要身份凭证的,是那些涉及权限管理、多角色协作和自动化决策的复杂场景。它解决的不是所有人的问题,而是协议越来越复杂之后必须面对的问题。

研究到这里,我最大的认知变化是,过去链上验证的是“账户”;未来链上更可能验证的是“资格”。地址依然存在,但它逐渐从唯一身份,变成了承载各种可验证声明的入口。

如果未来越来越多协议开始要求钱包携带不同类型的 Credential 才能完成交互,你会认为这是一种更安全、更精细的权限管理,还是会让链上世界失去原本开放、无需许可的特性?这个问题,我觉得比 VC 本身更值得继续讨论。@NewtonProtocol #Newt $NEWT

NEWT
NEWT
--
--