值得信赖的区块链资讯!
比推数据  |  比推终端  |  比推英文  |  比推 APP  | 

下载比推 APP

值得信赖的区块链资讯!
iPhone
Android

重磅!彩虹桥2.0正式上线

彩虹桥是一种在以太坊、NEAR和Aurora之间进行通证转账的工具。最初的1.0版本仅支持以太坊和NEAR之间的通证转账,当扩展至Aurora之后,会面临一些限制,这促使我们对其进行了重新设计,这就是本文要介绍的彩虹桥2.0。彩虹桥2.0近日刚刚发布,经历了全面的升级。接下来我们会分享设计该版本背后的一些思考及技术细节。

产品统一
1.0版本的彩虹桥的域名为ethereum.bridgetonear.org,当添加对Aurora的支持后,就在原来的基础上产生了新的域名aurora.bridgetonear.org。无论是从用户体验的角度还是扩容的角度,多个产品分别对应多个域名显然不是一个理想的设计。
因此,在2.0的版本中,我们对其进行了统一,并给他们起了一个好记的域名:rainbowbridge.app。新版本只有单一的一个接口,受支持的网络的通证可以彼此转账。
采用新方法后,我们可以更轻松地添加对更多网络的支持。比如,一个第三方团队最近构建了连接BSC的连接器,我们计划在不久的将来将其集成至彩虹桥2.0。
技术框架
我们将轻节点集成至一个Next.js应用,该应用有无头CMS支持,从而创建出彩虹桥2.0。
使用外部的CMS可以让非技术人员也能管理部分产品UI拷贝,实现一些简洁的的程序化的任务,比如实现对情境敏感的FAQ,此类FAQ只会出现在用户界面的特定位置。
比如,所有以以太坊为目标方向的转账都需要两笔交易,而且不能取消。因为大家对1.0版本的彩虹桥的困惑是相同的,所以我们可以在新版本中通知大家,具体操作是将下面的FAQ放在同意和确认屏幕展示。
这样的架构可以让我们未来在不断发现新的FAQ的过程中,对用户界面中展示的信息进行相应的扩展,而且可以对其展示的位置进行相应的设置。
我们的最终目标是成为一种可以自行完善技术文档的产品,而且无需用户手册。
自动对MetaMask进行管理
多链的DeFi用户经常会面临糟糕的用户体验,比如一些应用会要求他们切换至以太坊网络,有些还会遇到更糟糕的情况,比如手动添加新的网络(RPC端点)至MetaMask。
我们希望在未来的世界中,用户可以从一个应用无缝切换至另一个应用,在这个过程中不会意识到底层网络。钱包将预先配置一些热门的网络,并根据需要自动在这些网络之间切换。
与此同时,由于MetaMask是实际上现有DeFi用户的使用标准,我们可以朝这个方向做一下改进,具体方法为让彩虹桥与MetaMask互动并代表用户对其直接进行管理。
下面的视频中,我并没有将Aurora网络配置在MetaMask。正如您所看到的,彩虹桥会在MetaMask发起一个提示,要求预先配置Aurora,确认添加Aurora,之后再切换至Aurora并将其作为默认网络。
新的转账细节
在接下来的视频中,我们会演示一个从Aurora网络到以太坊网络的新的转账,您会在这个过程中发现如下细节:
  • 在第一个屏幕上,我们会展示一个针对具体情境的FAQ,通知用户我们目前仅支持MetaMask和NEAR钱包

  • 在第二个屏幕上,MetaMask读取网络和用户钱包状态(可能会持续几秒钟)的过程中,我们会看到一些灰色的图标,等数据准备完成后,系统会显示那些我们有余额的通证的图标

  • 当然,我们还提供了一个链接,可以向用户展示彩虹桥支持的全部通证。在该屏幕中,我们将用户没有余额的通证的图标全部变为了灰色(因为这些通证不能被选中)

  • 我们向用户展示了他们在目标网络上的通证余额,这对计算出需要转账多少通证是很有用的

  • 我们提供了一键帮助按钮,用户可以将其全部通证余额在转账中一键发送

  • 如果他们选择ETH,我们会给他们展示一个提示,提醒他们把gas费留出来

待处理交易 & 历史交易
当展示交易细节时,主屏幕需要容纳很多东西,还有很多设计细节和考量:
  • 我们在视觉上将待处理交易从已完成交易中独立出来,目的是把用户的注意力吸引到那些需要他们关注的交易上来

  • 对于待处理交易,我们会从视觉上提示交易方向(包括一个小动画,本次截屏中没有展示)

  • 我们允许屏幕中的待处理交易部分可以放大和水平滚动。这里展示了一笔需要最终性的交易,三笔本来应该完成,但仍然是待处理状态的交易

  • 对于已完成的转账,我们会强调通证图标和数量,并从视觉上提示转账方向

  • 我们会一直确保发起一笔新交易是快速可用的(左上角)

  • 我们通过与HelpScout直接集成,来提供客户支持。用户可以点击右下角的图标,直接在彩虹桥创建技术支持工单来寻求帮助。

  • 上述所有功能都可在移动设备上流畅运行!

用户转账后的便利
转账完成后,彩虹桥卓越的用户体验也不会随之停止。在接下来的视频中,您将会看到我们为用户添加的便利功能,具体包括:
  • 在浏览器中浏览源交易(source transaction)

  • 拷贝源交易(source transaction)的交易ID

  • 拷贝目标网络上通证的合约地址

  • 将目标通证添加至MetaMask,使其出现在资产列表中

  • 最后,隐藏一笔转账。在某些情况下,部分交易永远都会是待处理状态,将其直接从彩虹桥用户界面移除会比较合适,而隐藏转账的功能便满足了这个需求

交易过滤器
对一个像彩虹桥2.0这样的一个可以支持6个不同的转账方向组合的多链产品来说,用户需要一些过滤功能来迅速发现自己正在追踪的历史交易,而这一功能目前已在彩虹桥2.0中得到实现。
状态通信
有时候一些问题发生,会影响彩虹桥的流畅运行,比如最近的DDoS攻击。为了让用户及时更新,我们实现了一个由CMS驱动的状态页,我们会在该页面展示最近一次更新的完整文本和全部历史更新的粗略总结。
只要出现状态提醒(红色代表提示、黄色代表警告,绿色代表一切正常),我们就会在整个彩虹桥的用户界面的顶端展示一个带颜色的横幅。
一个有趣的设计挑战是我们打算拿绿色的状态更新提示做什么,这样的提示一般指一些历史问题已经得到解决。我们应该像展示其他横幅一样展示这样的提示吗?用户应该不会希望自己的界面一直都展示一个绿色的横幅。
我们的解决方案是对UI进行设计,使这个绿色的横幅仅展示24小时,然后就会从主用户界面消失(但仍然会在历史状态页展示)。
结论
用户体验对区块链的大规模采用是至关重要的,我们对彩虹桥2.0的用户体验感到十分自豪,并希望该产品的推出可以推动行业的进步。
不过故事还远没有结束。我们正在策划很多新的功能,部分功能还是业内独家。我们也会观察并聆听用户的反馈,以期不断优化用户体验。
希望大家喜欢2.0版本的彩虹桥,如您有任何反馈,可以通过以下方式和我们取得联系。
Twitter:https://twitter.com/auroraisnear
Discord:https://discord.aurora.dev/

免责声明:本文仅供参考,不得被用作法律、税务、投资、理财或任何其他建议。

说明:比推所有文章只代表作者观点,不构成投资建议
原文链接:https://www.bitpush.news/articles/1922211

比推快讯

更多 >>

下载比推 APP

24 小时追踪区块链行业资讯、热点头条、事实报道、深度洞察。

邮件订阅

金融科技决策者们都在看的区块链简报与深度分析,「比推」帮你划重点。