1. 主页
  2. 文档
  3. Web3.0 设计教程
  4. 通用 Web3 UX 原则
  5. 6.time / wait 管理

6.time / wait 管理

在可扩展性问题得到解决之前,事务是异步的,底层的区块链和当前的网络拥塞的情况下,需要很长时间才能处理事务并得到充分确认。

精心设计的 Dapp 需要阐明这些信息并管理用户的等待,直至得到确认

🔑🔑原则🔑🔑

Dapp前端应该:

➤🌀(管理用户期望得到的信息)在每次交易时明确底层区块链的平均区块确认时间和当前网络拥塞

➤🌀(管理等待时间)在等待时间内显示活性指标

具体示例

关于一系列用户体验, Dapp 应该:

  • 阐明不同的 gas 如何影响其等待时间(∞link.9 Gas 价格和 TXs 逆转)
  • 显示特定时间的警告
  • 显示进度或等待图标,直到它被解决
  • 如果事情花费的时间比平时长,请显示反馈和潜在原因及解决方案 即:“它花费的时间比预期的要长。 该网络目前拥挤不堪。  
    • 以下是您的选择:  
      • – >等待X秒/分钟  
      • – >添加更多 Gas 以加速交易  
      • – >完成后收到通知
  • 在任何情况下都会通知用户成功执行的操作
  • 一旦操作完成,通过数据报告(即交易哈希)通知执行成功,并可以独立验证

我们要如何帮助您?