Erik Zhang Releases NEP-33, Completes Neo Authentication Three-Layer Stack

Erik Zhang Releases NEP-33, Completes Neo Authentication Three-Layer Stack

N
News Editor 01
2026-07-05 17:47:12
Neo co-founder Erik Zhang releases NEP-33, a URI-based wallet invocation standard. Together with NEP-20 and NEP-21, it completes the 'Sign in with Neo' three-layer stack, standardizing dApp-wallet authentication.

Neo联合创始人Erik Zhang于近日发布NEP-33提案,标志着Neo生态认证体系的三层标准化架构正式成型。这是Zhang在两周内发布的第三个Neo增强提案,此前他已先后提交NEP-20和NEP-21。NEP-33定义了一种基于URI的传输机制,允许原生应用调用钱包应用进行认证,从而完成了从认证逻辑、钱包接口到入口调用的完整技术栈。

三层栈如何协同工作

NEP-33的发布补齐了Neo认证体系的关键一环。此前发布的NEP-20定义了加密认证规则,NEP-21统一了dApp与钱包提供商的通信接口。NEP-33则处理的是入口层面——一个应用如何将认证请求发送给钱包并接收结果。这三层分别对应认证逻辑层、钱包能力层和传输调用层,形成一个完整的“Sign in with Neo”标准化流程。

在NEP-33出现之前,移动端或桌面端应用调用Neo钱包进行认证没有统一标准。每个钱包和应用各自实现调用和回调格式,导致生态碎片化。NEP-33引入了neoauth://这一自定义URI方案,为原生应用提供统一的“Sign in with Neo”入口。操作系统将请求路由到兼容的钱包,钱包通过回调URI返回结果。开发者现在可以在不编写每个钱包特定代码的情况下集成钱包认证。

网络兼容性与未来设计

NEP-33在设计上考虑了前向兼容性。在提案的GitHub讨论中,Zhang回应了关于是否为不同Neo网络版本设定单独URI方案的问题。他表示:“由于N3和N4的地址格式相同,无需区分。而且这只是一个传输层协议,网络协商过程在NEP-20中处理。”这一设计使得neoauth://方案保持网络无关性,网络选择由NEP-20层负责,保证了未来升级的平滑过渡。

工作原理与技术细节

应用通过neoauth://方案构造请求URI,嵌入经过URL编码的NEP-20挑战载荷和dApp标识符。操作系统将请求路由到已注册的钱包应用,可以是通用目标(委托操作系统或用户选择钱包)或特定的钱包实现。钱包解码并验证载荷后,向用户显示认证详情(包括请求域名)并要求明确批准。用户批准后,钱包生成NEP-20响应载荷并通过dapp://方案的回调URI返回。如果用户拒绝或发生错误,钱包通过同样的回调机制返回结构化错误响应。

所有认证验证遵循NEP-20的加密规则,请求应用必须验证返回的签名,而非将回调URI本身视为认证证据。NEP-33并未重新定义认证本身的功能,而是将该能力引入dApp与钱包的交互流程中。

安全模型与限制

由于自定义URI方案不能保证机密性或应用身份,NEP-33的安全性完全依赖于NEP-20签名验证。该标准要求钱包清晰显示请求域名以防范钓鱼攻击,强制使用唯一的单次一次性nonce并建议设置5分钟过期时间以防止重放攻击,且在生成签名前要求用户明确批准。

值得注意的是,NEP-33专为一次性认证流设计,不应被用于交易签名、资产转移、智能合约调用或基于会话的授权。这一定位使其在提供便捷的同时保持了明确的安全边界。

市场影响与生态意义

NEP-33的完成对Neo生态具有重要的里程碑意义。统一认证标准将显著降低开发者的集成门槛,吸引更多应用接入Neo钱包认证体系。对于钱包提供商,标准化的调用机制意味着无需再为每个dApp定制接口,可以专注于优化用户体验。对于用户,“Sign in with Neo”的体验将更加流畅和安全,有助于提升Neo网络在去中心化身份和Web3认证领域的竞争力。

从更宏观的角度看,这一系列提案展示了Neo在基础设施标准化上的持续投入。随着NEP-20/21/33的落地,Neo有望成为在钱包认证标准化方面最为完善的公链之一,进而推动其DeFi、GameFi等应用层的生态繁荣。市场分析师指出,标准化的认证体系是降低用户使用门槛的关键,有望吸引更多非加密原生用户进入Neo生态,对NEO代币的长期价值形成支撑。

This article was originally published by Bit.Fan. For more cryptocurrency news and market insights, visit www.bit.fan.
400

Disclaimer:

The market information, project data, and third-party content displayed on this platform are for industry information sharing only and do not constitute any form of investment advice or return commitment.

Cryptocurrency trading carries high risks. Users should fully assess their risk tolerance and make independent decisions. All profits, losses, and legal responsibilities are borne by the users themselves.