改进 EOSIO™ 软件套件是一项长期工程,考虑到使用系统的各方参与者,我们需要能兼顾整体的解决方案。EOSIO 战略远景提出了四个核心原则: 可扩展性开发者、用户以及企业。

战略远景系列第三篇文章将着重介绍区块链用户以及 EOSIO 软件套件的升级

降低用户的使用门槛将有利于区块链应用的大规模普及。而安全、简洁、熟悉的界面可让用户放心地使用区块链系统。我们的开发团队一直在朝着这个目标前进,我们提出且开发了基于 EOSIO 区块链的认证器与应用程序交互的安全标准,包括最近发布的 Ricardian Template Toolkit

以下是战略远景第三部分的详细内容:

一致的前端

部分前端应用通过钓鱼、诱导和其他伪装手段掩盖真实条款内容,欺骗用户签署令人难以接受的条款。为了防止交易签署与前端展示的不一致的恶意行为,我们的团队正在不断推进对 Ricardian 合约的支持,并对用于验证链上图像渲染、文本和附件的工具包进行改进,明确地注明用户在签署交易时所同意的条款。当开发者有一致的条款模板,用户签署交易时就更能一目了然。这些透明化举措给用户提供了安全保障,让用户更加放心,因为前端有了一致性。

启用 WebAuthn 支持

如果把私密数据存储在一个不安全的系统中,那么私钥和密码的管理问题将成为令用户担忧的众矢之的。硬件认证器的作用之一就是保护密码和/或私钥不受攻击。WebAuthn 是由主流科技公司比如 Yubico, 谷歌, 微软等试行的全新万维网联盟(W3C)标准,旨在向所有热门浏览器和平台提供安全身份验证。之所以采用 WebAuthn 标准是因为它可以将硬件设备合并到现有的身份验证器体系结构中。其中包括新发布的基于 EOSIO 的 YubiKey,就内置了身份验证器如指纹传感器和其他生物认证工具。

优化资源管理

目前用户需要持有或租赁足够的代币来满足执行交易所需的 CPU 和网络资源。而新功能允许开发者根据 CPU 和网络资源占用程度自主调节费用支出。Specification Repository(规格存储库)中对该功能进行了概述。一旦实行,EOSIO 区块链将只向交易发起方收取相关 CPU 和网络费用。这样开发人员就可以根据具体交易内容设定统一收费标准,并包含所有相关用户的费用。用户无需付费降低了交易门槛,因此应用的普及将变得更加容易。

去中心化文件系统

如今,应用程序的业务逻辑都通过智能合约和关联数据的方式封装起来并存储在区块链上。

然而应用程序的用户界面仍构建于链下,这也是去中心化应用和抗审查机制的一项缺陷。我们正在探索链上存储应用程序的用户界面的方法,或许通过使用廉价的散资源就能实现应用程序完全去中心化从而有效地抵制审查。

EOSIO Specification Repository(规格存储库)

社区一直致力于创建一个稳定、高效、可扩展的 EOSIO 区块链,我们也将继续提供资源方面的支持。我们将继续实施 EOSIO 战略远景中部署的各项举措。在这个关键时期,来自研究人员、应用开发者和其他社区成员的反馈对我们来说意义重大。这部分由 EOSIO Labs™ 发起的规格存储库(Specification Repository)牵头,旨在促进我们生态中所有利益相关人员之间的协同作用。如果有兴趣参与,请查看草拟的规格,并在 GitHub 上反馈,我们将在 EOSIO 中实现这些功能。

保持联系

用户是 EOSIO 生态链系统中最重要的部分, Block. one 也致力于整合社区建议和反馈。更多用户的加入有利于我们及时改进开源工具包,最终向用户提供更加完善,安全的使用体验。如果你想提供反馈并同我们的开发者一起改进 EOSIO 生态,请发送邮件到 developers@block.one。

如欲获得更多最新消息,请于今日在新 EOSIO 网站上订阅我们的邮件列表。


免责声明:EOSwriter 不为本页面内容或产品背书,我们尽全力为读者提供所能获得的重要信息。在做与本文内容相关的决策前,建议读者进行完整的独立研究分析,并为自己的决策负完全的责任。在此声明,本文非投资建议。