近日,Block.one官方宣布推出EOSIO 2.2候选版本,它支持开发人员和行业一直以来存在的需求。这些新特性旨在解决可组合性并节省时间,为应用程序开发人员提供更广泛的资源管理选项,为专用网络的数据访问权限提供更精细的控制。
EOS Go整理了有关EOSIO 2.2候选版本的详细信息,一起来看一下吧。
EOSIO 2.2候选版本由EOSIO社区需求产生。它包含三个独立的特性,每个特性都特别关注了开发人员的可用性、资源管理和对数据访问的更好控制。
区块链开发人员必须经常使状态数据可供外部进程使用。在此版本之前,通过get_tables API访问仅限于直接存储在DB或KV表中的数据,这是一种严格且低效的机制。
现在开发人员可以使用本机特性使数据可供外部进程访问,并利用支持更复杂查询的新机制。
只读查询将具有以下功能:
使开发人员能够使用来自相同块高度的表数据以本机方式执行复杂的跨表查询。
允许开发人员在智能合约中有逻辑地耦合读写代码,并简化代码管理。
在事务发送之前,让开发人员了解事务可能产生的结果。
目前应用程序最终用户需要支付在EOSIO公共网络上进行交易的费用,这使得应用程序开发人员很难绑定新用户。
为了帮助开发人员更容易地在基于EOSIO的公共网络上构建应用程序,从而接触到更广泛的受众,EOSIO 2.2候选版本为开发者提供一种更简单的支付用户交易费用的方式,将为那些在EOSIO上不断增长的社区提供显著的优势。
此功能为EOSIO智能合约开发人员提供了一种简单、安全的方法,可以指定资源提供者,为事务设置资源限制,并使用户无需支付资源成本即可进行事务处理。
生态需要一个广泛支持的数据隐私解决方案,因此Block.one成立了EOSIO数据隐私工作组,其目标是研究、提出和创新基于区块链的隐私解决方案。
目前隐私小组正在迭代开发解决方案,网络访问控制特性是解决数据隐私工作组确定的核心用例的初始步骤。
该功能允许区块链管理员组成隐私组,并确保只有授权方才能加入网络或访问数据。它旨在减少任何元数据泄漏,同时保持记录的不变性。
系统架构师可以使用此功能通过修改特权智能合约来添加或撤消访问,并且来自隐私组成员的所有连接都使用TLS加密,以遵循保护敏感信息的最佳做法。
Block.one表示:
未来我们将继续投资于使我们的平台更易访问和使用的功能,并使每个人——从独立开发人员、初创企业到成熟的组织——更容易在EOSIO基础上进行构建。
目前开发人员可以参与测试EOSIO 2.2候选版本中的其他特性,并通过developers@block.one联系Block.one官方团队反馈测试详情。
持续关注EOS Go,我们将会为您带来关于EOSIO 2.2候选版本的更多进展。
信息来源: