http://www.7klian.com

新版本Dash Platform v0.15在Evonet宣布

DPNS优化:在DCG将宣布Dash平台名称处事(DPNS)改造协议的预期中,对DPNS数据合约举办了一些优化,个中包罗身份的默认名称成果。利用新的‘dashUniqueIdentityId’记录范例,用户可以确保其身份只能理会一个域名,因此要指定一个主要的用户名用于(譬喻Dashpay钱包)UI。当需要别名时,用户仍然可以利用‘dashUniqueIdentityId’记录范例注册一个或多个域名。
协议版本化:跟着Dash平台的一连迭代更新,很有大概在协议层引入重大变动(譬喻硬分叉)。这会导致先前建设的数据与新版本之间,以及在同一网络中参加的客户端和节点的差异版本之间呈现各类不兼容问题。此前,DCG需要通过排除Evonet的数据,强制开拓者在每次新版本宣布时更新他们的平台软件,,从而办理不兼容问题。固然这种要领在初期测试时很有效,但并不合用于测试网和主网。为了办理差异版本的数据、节点、客户端间的兼容协调事情,DCG引入了版本节制成果,在不影响用户体验的环境下顺利推出重大更新。

同往常一样,由于此次宣布中引入了重大的变动,Evonet的所有数据已经被清空。开拓者应该对其当地设置举办调解与之对应。在下方列表你可以看到最重要的更新。你可以通过查察各平台构成部门的版本注释查询越发具体的更新说明,本文的最后一部门将包括这些内容。

宣布亮点

Dash Core Group很兴奋地公布Dash平台v0.15在Evonet宣布。这是我们新筹划流程后的第4次宣布,总体来说是第5个版本,存眷Dash开拓的用户或许每6周就可以看到交付的新成果。因此,下一次的版本宣布时间估量会在10月6日-10月20日期间。

安装软件包优化:为了简化主节点的引导措施,我们对刊行软件包举办了优化。最为显著的是以下三个特点:一、通过引入‘config’呼吁及移除‘.env’文件,打点情况设置的巨大性被大幅减小。这使设置打点更为轻松简朴,譬喻获取和配置值,以及在差异情况间的切换。二、由于实施了可设置的区块矿工,简化了当地独立的节点测试和开拓。三、通过将所有数据从安装目次移动到docker定名卷,此刻初始配置将更为流通。
文档二进制属性:在许多环境下开拓者需要在其应用措施中存储二进制数据。此前,他们需要编码并将其存储为字符串,这就在平台状态中需要特另外空间且会增加状态转换的用度。此刻,开拓者可以通过在数据合约中指定’contentEncoding’要害词来直接界说这些二进制字段。这使开拓者可以利用当地二进制范例 (譬喻Buffer, ByteArray)来存储其数据。
DAPI端点的变动:为了在平台API要领之间举办更通例的定名,我们对DAPI举办了重要的变动。‘sendTransaction’和‘applyStateTransition’要领此刻各自改观为‘broadcastTransaction’和‘broadcastStateTransition’。我们删除了生意业务过滤器流gRPC处事,以便对焦点链相关的端点只利用Core处事。另外,我们也删除了不安详的‘getUTXO’和‘getAddressSummary’要领,从而淘汰了对平台举办潜在进攻的前言。
JS钱包库重构:此前,Javascript钱包库(wallet lib)依赖早期Evolution原型留下的要领,最洪流平利用的是getUTXO。这个要领对付引导Dash平台很是有效,可是它速度很慢,而且在网络上发生了DDoS进攻前言。同时它也缺少一些隐私成果,如概率过滤器。我们此前不太赞成这种要领,所以在这次宣布中,它被完全移除了。此刻钱包库利用带有bloom过滤器的生意业务流,与此刻Dash钱包的点对点雷同,可是利用的是HTTP作为传输协议,而非直接在节点之间传输。所以,钱包库中的生意业务处理惩罚逻辑被极洪流平的简化了。这是全面实现DAPI SPV协议的重要一步。
总结
最后我想要感激Dash社区在我们的测试网和主网版本宣布前对改造Dash平台做出的尽力。在各个社交媒体平台上的交换可以辅佐DCG团队更好地举办筹备事情以供实际落地应用。我小我私家对开拓者社区中呈现的用例创新感想很是的欢快。平台团队投入了大量时间开拓并宣布此版本,因为我们始终致力于为Dash的一连乐成和增长支付一致、靠得住的进步。除此版本外,DCG还将在将来几周内宣布与身份和Dash平台名称处事(DPNS)相关的改造协议。这些改造协议将代替DIP5(用户),提供关于初始用户名设计所作变动的更多技能细节。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读