Trinity 钱包 —三月进展更新

 "Trinity什么时候发布???"

这是在IOTA Discord中听到最多的一句话。

用户友好型的Trinity钱包是IOTA社区大众们期待已久的一个项目。过去的几个月里,这个项目一直在努力开发中。Charlie Varley也在这里扮演一个小角色,项目从最初小伙伴之间的爱好,逐步发展到获得整个社区的支持。

开发团队得到了社区成员的帮助,他们将移动钱包提升到了新的高度,并开始着手桌面钱包的开发实现。然而,由于这个项目最开始只是作为一个松散控制的社区项目运行,而这也导致了最终产品交付期的一再延迟。

这个锅我举起双手来背。大家就把这篇文章且看成是我的宣泄吧~

 

历程回顾

回顾这一历程,的确有一些因素导致了产品的延迟发布。

  • 引领像Travis那样的设计美感是整个设计过程最具诱惑的事情(看这里这里这里)。幸运的是,一些非常有才华的设计师帮助我们,将这些早期的设计塑造能让我们所有用户都感到愉悦的样式。
  • 标准化的编码准则。为了增加参与度,我们没有统一标准化的编码规则,而这也导致了项目必须要调试很多次。
  • 使用React Native / React framework。与本地代码相比,React Native代码的性能不太好,因此在性能限制方面花费了大量时间。然而,我们认为长期来看React Native将更加有用,因为它将更容易进行跨平台的更新。
  • 沟通——可能是最重要的因素!在有了一个好的开始之后,我们接下来并未很好沟通大家的时间表。过去几周,我们一直在努力改进,每周更新进度,但总的时间线仍然难以满足。

但我们将从这些问题中学习。

我们面临的挑战融合了在快速发展的技术平台上开发项目的挑战以及在无许可架构下开发项目所带来的挑战,所以,我认为我们从一开始就低估了任务的规模!

Trinity 钱包 —三月进展更新

新的路径

到1月份的时候,我们已经取得了很大进展。足以让IOTA基金会将Trinity项目纳入其中,并开始进行官方alpha测试,涉及iOS和Android上超过250名的测试用户。虽然获得很高的满意度和个人认可感,但这只是更远大旅程的开始。

  • 现在人们越来越重视安全和保障。进入IOTA社区的非技术用户数量也有所增加。这意味着无论从前端角度和后端的安全功能来说,钱包必须是万无一失的。
  • 我们正在从不断变化的监管环境中获得进入应用商店审批的程序。
  • 我们为获得多方建议而残留下的“技术债”需要重构代码才能解决。我们还决定将一些逻辑转移到单独的模块中,以允许社区重用其他应用程序,但这当然需要进一步的工作。

重新设计和重构是一项艰巨的任务,但是在进行安全审计和公开测试阶段之前,这是一项迫在眉睫的任务。

为了保护我们的社区,我们认为我们必须在测试版发布之前对钱包进行审核,并在完整版发布之前进行重复审核。

下一步

我们很高兴地宣布,审核阶段已经开始启动,由accessec GmbH主导。审核阶段将彻底检查应用程序及其附属项的所有功能。在咨询accesec后,我们估计这个过程需要6-7周,不过这个时间也可能更短或更长。我们希望你能继续保持耐心。我们每周都将持续更新,尽管时间线很难预测,但我们仍将努力使预期的时间表更加透明。

审计完成后,我们可以进行公开测试,届时每个人都可以通过官方应用商店试用手机钱包,并且无需任何特殊邀请。那时,我们还将发布完整的审核报告和源代码。

我们已经与应用程序商店接洽,并建立了官方的IOTA基金会帐户,我们将在其中发布Trinity钱包。这是一个持续的过程,但我们希望这将进一步增加用户对钱包的信心。

桌面版的Alpha测试有希望在2周内开始。与以前一样,Alpha测试将针对一个小型受邀群组,但考虑到我们采用的跨平台方法,预计进行公开测试的速度会更快。公开测试版和完整版发布之前将再次进行安全审计。

我们感谢您的耐心和理解。

Trinity 团队

 


额外的信息

测试版发布时,预期功能如下:

- 状态——钱包将保持你的交易历史记录和平衡,从而大大改善加载时间。
- 种子储存——钱包将安全加密你的种子。
- 种子的生成
- 多种子支持——一个应用可以添加和管理多个种子。
- 快照转换——钱包将处理快照。不会再出现快照后余额为零的情况。
- 打印纸质钱包的能力。
- 价格图。
- 地址二维码扫描。
- 支持多种语言。
- 标准和专家模式——向更有经验的用户展示的附加功能和信息。
- 本地和远程PoW。
- 主题选择——8个主题的选择。
- 多种法币上的价值显示转换。
- 自动以法币价值转换为IOTA价值发送。
- 两步认证。
- 自动-promotion/reattachment.

关注我们目前进展,加入我们在IOTA Discord的"trinity”频道。我们最近的alpha更新有以下变化:

移动版
- 增加iOS本地地址生成到快照转换功能
- 完成新种子加密模式的实施
- 改进两步身份验证密钥加密
- 更新加载动画
- 增加文字输入触摸半径
- 添加自定义切换组件
- 将校验字符添加到种子重新进入页面
- 修复2FA崩溃
- 修复Android图标错误
- 修正发送传输错误的面值重置
- 修复历史中的消息显示错误
- 替换应用程序图标
- 更新设置界面
- 更新进度栏用户界面
- 更新手动promotion/rebroadcast用户界面

桌面版
- 钱包设置UI检修
- 添加页面转换
- 添加交易事务的深层链接
- 一般错误修复

跨平台
- 修复加载缓慢的错误
- 修复历史交易记录更新缓慢的错误
- 修复数字/符号帐户名称的错误
- 在初始加载时添加第一个未使用的地址并存储
- 增加对希腊语的支持
- 添加新的翻译
- 代码重构
- 增加测试覆盖率
- 更新明亮和黑暗的主题

以下视频概述了一些关键的钱包功能,包括登录,发送交易和设置。 我们希望这能给我们社区提供较好的开发旅程指示。

 

登录
两个账户之间转账
设置菜单

最后….
来尝尝鲜,桌面版Trinity的整体设计革新。

桌面版登录

原文链接:https://blog.iota.org/trinity-wallet-march-update-40dcb720976f

tigermumu

专栏作者:tigermumu

个人简介:坚定不移的贯彻以推广和普及IOTA为核心一百年不动摇

作者邮箱 作者主页 Ta的文章

发表评论

邮箱地址不会被公开。 必填项已用*标注