Aurora EVM部署的Dapp与NEAR原生Rust Dapp的UX差异有哪些?
Aurora EVM Dapp 与 NEAR 原生 Rust Dapp 的用户体验差异
以下针对你提出的两个核心问题逐一说明:
1. 钱包交易流程不一致,核心差异如下
- Aurora EVM Dapp 完全兼容 EVM 生态标准,用户使用 MetaMask、Rabby 等通用 EVM 钱包即可完成连接,签名逻辑遵循以太坊 secp256k1 签名规则,交易格式为标准 EVM 交易结构,gas 费用使用桥接至 Aurora 层的 ETH 结算。底层的 EVM 交易转 NEAR 交易的逻辑由 Aurora 协议层处理,用户无感知,整体流程和用户使用其他 EVM 侧链/L2 完全一致。
- NEAR 原生 Rust Dapp 仅支持 NEAR 生态专属钱包(如 NEAR 官方网页钱包、Sender Wallet 等),签名逻辑采用 NEAR 原生 ed25519 签名规则,交易格式为 NEAR 原生 Action 结构,gas 费用使用原生 NEAR 代币结算。
2. 两类 Dapp 的用户交互方式存在明显区别
- 账户体系不同:Aurora 采用 EVM 通用的 0x 开头十六进制地址,用户无需额外注册账户,有任意 EVM 钱包即可直接使用。NEAR 原生采用人类可读的账户命名规则(如
user.near),新用户需要先完成 NEAR 账户注册才能使用原生 Dapp。 - 授权逻辑不同:Aurora 遵循标准 EVM 授权逻辑,用户使用 ERC20 类资产交互前需要先执行
approve授权操作,普遍存在无限授权的安全风险。NEAR 原生 Dapp 无需单独的预授权步骤,用户发起交易时可以直接附带要转账的 NEP-141(NEAR 原生同质化代币标准)资产,也支持细粒度的访问密钥授权(可限制 Dapp 仅能调用指定合约的指定方法、最多消耗的 gas 额度),不存在无限授权的安全隐患。 - 资产使用限制不同:Aurora 层的资产和 NEAR 原生层资产不互通,用户要使用 Aurora Dapp 需要先将 NEAR 原生资产/以太坊资产桥接到 Aurora 层,反之 Aurora 内的资产也需要桥接回 NEAR 原生层才能供原生 Dapp 使用。
- 交易确认感知不同:Aurora 交易遵循 EVM 块确认逻辑,用户需要等待多个块确认才能判定交易最终生效。NEAR 原生交易具备秒级最终性,通常 1-2 秒即可完成最终确认,用户操作后可以立刻看到结果。
内容的提问来源于stack exchange,提问作者Arto Bendiken
相关产品推荐
相关产品推荐

