
先明确术语的适用范围
讨论区块链DID原理时,需要分别理解底层网络如何维护记录、程序如何更新记录,以及密码学密钥如何表示。以太坊技术介绍解释前两类问题,RFC 7517定义JWK密钥格式。两者能够帮助理解相关基础,但不能单独说明某种DID方案的完整身份验证流程。
区块、节点与共识:记录如何保持一致
以太坊技术介绍将区块链描述为由多台计算机共享和更新的数据库。区块组织数据,区块之间通过密码学引用连接;节点传播并验证网络信息,共识机制帮助网络对记录达成一致。

放到身份技术语境中,这些概念首先回答记录如何被共同维护。网络认可一次记录更新,并不等于确认记录所描述的现实身份真实。理解时应把账本一致性与身份信息真实性分开。

EVM、交易与智能合约:规则如何执行
在以太坊中,EVM是执行程序的虚拟机,交易可以触发状态更新,智能合约是部署到网络上供调用的程序。因此,交易也可能是调用程序,并不只指资产转移。
如果某个身份系统使用合约管理记录,就需要进一步了解合约允许谁更新、更新需要什么条件,以及最终保存哪些内容。仅知道系统使用智能合约,还不足以判断其身份管理规则。上述执行模型适用于以太坊语境,不能直接套用于所有DID实现。
JWK与JWK Set:密钥如何表达
RFC 7517定义的JWK,是用JSON对象表示密码学密钥的格式;JWK Set通过keys数组组织多个JWK。kty标明密钥所属的算法家族,例如RSA或EC;kid用于标识密钥。
阅读相关配置时,可以把这些字段理解为识别和处理密钥的线索。格式符合规范,只说明密钥能够按约定表达;密钥来自谁、是否可信、能用于何种身份操作,仍需由使用它的协议和应用规则确定。
常见问题:签名、密钥与身份是否等价
公开密钥是否就能确认一个人的身份?不能仅凭密钥表示得出这一结论。签名校验与现实身份核验处理的是不同问题,还需要可信的关联依据。
JWK是否一定只包含公钥?不是。RFC 7517也涵盖私钥和对称密钥的表示,因此不能把所有JWK内容都视为可公开信息。
理解这些术语后,能否判断具体DID方案可靠?还需要该方案的规范与实现证据,包括标识如何解析、密钥如何关联,以及更新权限如何确定。基础术语提供理解工具,不构成对具体系统的验证结论。