
一、先明确两类技术解决的问题
区块链和电子认证都涉及密码学,但目标不同。区块链关注共享记录如何按规则更新,电子认证关注访问者如何证明自己有资格使用某个账户。这里以以太坊和 WebAuthn 为例,讨论分布式记录与网站登录认证,不延伸判断电子认证服务的法律效力。
二、区块、节点与共识是什么
以太坊技术入门文档介绍了区块、节点和共识:区块组织交易等数据,并通过密码学引用连接前序区块;节点运行网络软件,验证和传播信息;共识机制用于确定网络接受的链及其状态。以太坊采用权益证明,由验证者参与区块提议和验证。

可以把区块理解为记录的组织单位,把节点理解为参与维护网络的计算机,把共识理解为协调规则。共识不等于每次更新都要所有计算机逐一表态,更不意味着记录中的现实世界信息天然真实。

三、EVM、交易与智能合约如何关联
EVM 即以太坊虚拟机,是执行链上程序的计算环境。交易可以表达转账、部署合约或调用合约等请求;智能合约则是部署到链上、按规则执行的程序。ETH 是以太坊原生资产,用于支付网络执行交易所需的费用等。
这些术语可沿“请求—执行—记录”理解:交易提出操作,虚拟机执行相关计算,网络确认执行结果。智能合约中的“智能”不代表它能自行判断事实,“合约”也不意味着程序天然具有某种法律效力。
四、公钥凭据、认证器与依赖方
W3C 的 WebAuthn 规范定义了基于公钥凭据的网页认证方式。依赖方通常是提供登录服务的网站;认证器负责创建、保护和使用凭据;浏览器等客户端在双方之间传递请求与响应。认证器可以内置于设备,也可以是外接安全密钥。
注册时,网站将公钥凭据与账户关联;认证时,认证器生成签名响应,网站进行验证。凭据受依赖方范围约束,并非注册一次就能用于任意网站。这里的“凭据”是认证所需的技术对象,不应直接理解为身份证或资质证书。
五、签名、登录与身份核验不能混同
数字签名支持验证消息与相应密钥之间的关系,但不能单独证明操作者的真实姓名。网站登录认证、区块链交易验证和现实身份核验处于不同层次,不能相互替代。
同样,认证解决的是账户访问者的凭据是否有效,授权解决的是其可以执行哪些操作。成功登录不等于获得全部权限,交易签名有效也不等于相关操作在业务层面必然合理。
六、适用条件与常见问题
网站采用 WebAuthn,需要网站、客户端和认证器相互配合,并不要求使用区块链。区块链交易使用密码学签名,也不意味着它自动采用了 WebAuthn。两者可以在系统中承担不同职责,而不是彼此的必备组件。
阅读术语时,可以依次问三个问题:验证的对象是记录还是账户凭据?验证依靠网络规则还是网站认证流程?结论能证明技术关系,还是能证明现实身份?明确这些边界,比把所有术语都归为“可信技术”更准确。