Nimiq: 过去、现在及未来— 生态系统

转载自Nimiq知乎

系列文章── 生态系统

在努力提升 Nimiq 网络的性能和可扩展性的同时,我们也积极地改进 Nimiq 用户界面。 并决定朝以下重点迈进:

  • 使用 Vue.js 开发后续用户界面
  • 重写 Nimiq 键盘守卫,使其无需依赖其它安装包,更方便代码审查
  • 将 Nimiq 键盘守卫开放给第三方

接下来,我们希望使用 Vue.js 重新编写 Nimiq 保险箱(Safe), 实现 Nimiq 钱包方便日常生活使用,最后为 Nimiq 生态环境提供一些样式及品牌指南

Vue.js 由 Evan You 创造, CC BY 4.0授权

Vue.js

经过一段时间的研究,我们决定使用 Vue.js 开发后续的前端界面。鉴于React庞大的市占率,我们也曾经考虑过它。 不过最后Vue.js 以下列原因说服了我们:

  • 明确地分离代码和标记
  • 开源,不依赖任何公司
  • 更短的经验学习曲线
  • 注重简单:更好的默认设置,更少的配置
  • 更小的文件
  • 支持状态值上的计算值和缓存值

Nimiq 键盘守卫

近期内重要的一步为改写 Nimiq 键盘守卫,我们用它来加密和储存用户的私钥、签名以及保护交易,是 Nimiq 生态系统的安全需求最高的组件。

因为需要着重在强化安全性的重写,我们以在本质上简化系统结构及删除所有依赖性为目标,并且简化持续性的代码审查。 此外,我们考虑在将来使用代码签名,更能预防恶意代码操作。

在重写和成功代码的审查后,我们预计开放 Nimiq 键盘守卫给第三方应用程序,允许 Nimiq 支付像 PayPal 支付一样顺利和简单地整合至其他应用程序中。

Nimiq 保险箱(Safe)

为了实现更实用的用户界面,Nimiq 保险箱的新手上路流程,藉由增加介绍来迎接、指导较缺乏经验的用户,与解释 Nimiq 保险箱用途和使用方法来改进。

我们希望使用 Vue.js 重写 Nimiq 保险箱,如此一来,未来若有新版本变动时,可提升接口更新效率,同时也与即将推出的 Nimiq 钱包的代码共享。未来 Nimiq 钱包和保险箱都将提供多语言支持,充分利用团队内的母语人士,包括英语,中文,西班牙语和德语(除此之外,还有我们积极主动且非常乐于帮助的小区成员们!)。

Nimiq 钱包

使用 NIM 的愿景是,可以最方便的方式在日常生活做支付。虽然 Nimiq 保险箱注重安全性而倾向于在计算机上使用,但 Nimiq 钱包的理念为更专注于直接在智能型手机和移动平台上进行小型交易的易用性。就长远来看,我们的抱负为和 Visa PayWave 或 Apple Pay 等非接触式支付系统在速度、简单性和用户体验方面竞争。

品牌和设计指南

根据我们热衷、干劲十足的 Nimiq 社区要求,我们打算在主流化 ( mainstream adoption) 的过程中,提供 Nimiq 系统、应用程序和讯息的的设计指南 (style guide),其中将包含 Nimiq 使用字体、标志和图章等资源。

P2P交换

Nimiq 在交易所上市的努力 (部分为 P2P) 已得到初步成果,并且持续在进行当中。 同时,社区已建立了像 Nimex.app 等交易所性质的网站,Nimex.app 提供与以太坊交换的功能。 Nimiq 用户可通过此两种方法购买、出售和交换 NIM。 基于此事实,我们决定降低创造另一个定制P2P 交换平台的优先级,将资源转而投入基本支付接口和流程,如 Nimiq 保险箱,钱包和 NIM 结账流程。

欢迎在 TwitterDiscord 和 Telegram上关注 Nimiq,了解 Nimiq 保险箱和钱包的最新消息。 本系列的下一篇文章将说明近期的升级和研究工作。

更多 Nimiq 中文内容请关注 知乎微博优酷 频道。

评论