推出NEO 3.0测试网络

NEO区块链项目的开发人员本周一宣布,在推出第三版协议以及开放测试网络的过程中取得了重要成果。此外,新的NEO3细节已经公布。

“为了加速未来企业级区块链创新的推广,NEO3将通过完全重新设计NEO2来提供开发人员,以提供具有更高带宽,更高稳定性和安全性的可扩展平台,优化的智能合约系统和充满能力的基础设施,”该出版物说。 。

第一个NEO3变体的特征包括对项目体系结构的各种优化。因此,在新版本中,NEO将放弃未使用的事务输出(UTXO)模型,智能合约将获得许多附加功能,并且将优化事务和块。此外,将引入更新的dBFT2.0共识机制并进行性能改进。

有兴趣的社区成员已经可以下载客户端的初步版本,以便首先了解NEO3的功能。

1.关于NEO 3.0

感谢所有忠实的开发人员和社区成员,NEO在过去几年中见证了其技术基础设施和生态系统的巨大增长。 2019年,NEO将继续向前推进我们用区块链技术支持大规模商业应用的愿景。

我们努力的基石是NEO 3.0,它将是一个强大的区块链实现,具有高吞吐量,增强的稳定性和安全性,优化的智能合约系统以及针对不同业务应用场景的功能丰富的基础架构集。

另一方面,我们敏锐地认识到治理在区块链的长期演变中的关键作用,作为利益相关者和更广泛的整个周边社区共同拥有的共同利益。 2019年,我们将积极与学术界,工业界和社区的专家合作,探索各种治理机制,包括流动民主,未来和最近出现的其他一些治理机制。在许多情况下,经济模型与治理机制紧密交织,因此它们将被视为一个综合系统。如果经过广泛的研究和模拟后达到令人满意的结果,将公布关于链条治理变化的NEP。

接下来,我们来看看计划在NEO 3.0中包含哪些新功能。

2. NEO 3.0的新功能

a)dBFT 2.0

委托拜占庭容错(dBFT)是专门为区块链设计的共识机制。通过投票过程选择一组共识节点,并且这些共识节点联合生成并验证块。由于共识节点需要在新块提交到区块链之前达成共识,因此dBFT提供单块终结性,这意味着NEO区块链不能分叉,并且事务是不可逆的。一旦在区块链上确认了交易,就无法撤消或取消。对于金融应用,交易的终结性是必要的。

在dBFT 2.0中,我们添加了一种恢复机制,大大提高了一致性算法的稳定性。在极少发生网络故障或节点故障的情况下,预计会快速恢复。

dBFT 2.0的开发始于2018年第四季度,并于2019年第一季度完成。它将很快部署到NEO 2.x的主网络。

b)定价模型

众所周知,NEO区块链上有两个原生代币,即neo和gas。天然气用于支付交易费和智能合约执行费。

目前,部署和运行智能合约的成本相对较高,导致智能合约使用和开发不愿意。目前的定价模型成为天然气应用场景中的一个重大障碍,从而阻碍了DApp在NEO平台上的开发和使用的持续增长。

在NEO 3.0中,我们将通过显着降低智能合约的部署和执行成本来解决此问题,从而扩展天然气的应用场景并增加DApp的数量。在NEO 3.0实施之前,可靠的项目可以申请NEO基金会的合约部署费用。

c)互联网资源访问

NEO 3.0将具有内置的oracle实现,允许智能合约在执行期间访问Internet资源。由于dBFT 2.0的安全性和高效性,可以解决访问Internet资源时节点之间的不一致问题。

借助此功能,开发人员可以轻松地开发基于NEO的更复杂或特定于场景的神谕,并开发更多种依赖外部数据的DApp。

d)P2P协议

在NEO 3.0中,我们将重新设计P2P协议,添加对UDP通信协议的支持,并启用压缩选项。这有望大大提高网络的TPS和稳定性。

e)NeoVM

NeoVM是一个用于执行智能合约的轻量级虚拟机。它具有快速启动,低资源消耗,并支持多种高级编程语言,允许开发人员使用熟悉的工具构建合约。

在NEO 3.0中,NeoVM将与区块链完全分离,成为纯虚拟机。这有几个好处:

– 轻松实施原生合约。

–区块链之外的NeoVM应用场景。

– 将NeoVM平滑集成到任何IDE中,轻松调试智能合约,无需加载区块链数据。

此外,NeoVM还将包括一些新功能,例如对静态成员的支持,异常处理等。

f)简化架构

目前,有两种方法可以在NEO上创建资产。第一种是使用RegisterTransaction创建全局资产,第二种是使用智能合约创建合约资产。在实践中,很少使用全球资产,并且大多数应用程序由于其灵活性和功能而创建合约资产。由于全球资产未与智能合约整合,因此在智能合约中管理全球资产非常困难。

出于这些原因,我们不需要继续支持NEO 3.0中的全球资产。在NEO 3.0中,所有资产都是在智能合约中创建的,包括neo和gas。

通过删除全局资产,可以统一所有事务类型。目前在NEO 2.x中,有9种不同的交易类型。这些事务类型要么与特定的应用程序场景相关,要么提供更多的利基功能。例如,RegisterTransaction和IssueTransaction与全局资产的创建和分发相关。由于全球资产将不再存在,因此这些相关交易将过时。

处理复杂应用场景的其他交易也将被删除,并替换为智能合约中的互操作服务。因此,NEO 3.0中只需要一个事务类型,用于执行智能合约。

我们还提出了一种简化的验证模型,它将大大提高事务验证的速度,并允许同时执行这些验证。

通过这些架构调整,NEO 3.0基础层的性能将大幅提高数量级。但是,这种新架构可能导致与NEO 2.x不兼容。为了尽量减少这种不兼容性的影响,我们计划延迟开发任何不兼容的功能,直到开发出所有NEO 2.x兼容功能。

g)NeoFS

NeoFS是与NEO集成的分布式去中心化对象存储平台。 NeoFS主要用于DApps用于数据存储和内容交付网络。此外,NeoFS可用于为中小企业创建专用分布式存储系统,这些系统使用常规服务器或集群(数据中心),并用于存储大量非结构化物联网数据。

建议使用智能合约来控制从数据所有者和发布者到托管数据的参与者的奖励分配。可以扩展NEO协议以与NeoFS进行更深入的集成,从而允许在数据节点上存储而不是在区块链分类帐中存储。进一步研究的主题是降低智能合约部署成本以及存储智能合约使用的数据和文件的潜力。此外,NeoFS可用于存储旧块数据而不是完整节点,从而进一步提高了NEO的可扩展性。

NeoFS包含可扩展的数据放置方法。通过使用网络映射的子集和用于对象放置的存储策略规则以及用于节点选择的Rendezvous哈希,可以在存储节点故障的情况下实现对对象位置的精细控制和最小的数据移动。

此外,所提出的平台使用基于同态散列的新颖的零知识数据验证方法来最小化数据传输。这有助于通过最小化存储节点和验证节点上的计算成本来维护网络可伸缩性,并确保大量并行交互。

h)NeoID

数字身份是指以电子形式存在的个人,组织和其他实体的身份信息。区块链带来了一种新的方式来定义身份和它们之间的关系。

NeoID是建立在NEO上的去中心化身份协议。它使用户和组织能够更好地控制自己的身份,并为智能经济提供更高程度的信任和安全性。

它由三个主要部分组成:信任模型,隐私模型和游戏模型。信任模型描述了该分布式网络中的信任规则。隐私模型描述了用户在线数据的隐私保护方案。游戏模型描述了信任网络中的行为的利益和惩罚。这三个部分提供了抽象现实世界的数学模型,形成了NeoID的基础。

NeoID不仅支持去中心化标识符发布模型,还将与X.509级别证书颁发模型兼容。

3.发展计划

NEO 3.0的开发始于2018年第四季度,预计将于2020年第二季度完成。出于质量保证的目的,将建立一个审查阶段,在此期间将删除不完善的功能,并对必要的新功能进行严格测试。由于这种以安全为重点的方法,在NEO 3.0正式发布之前可能会延迟几个月。

NEO 3.0的路线图包括一些架构改进,将大大提高NEO的性能和稳定性。其中一些改进与NEO 2.x不兼容。因此,NEO 3.0将作为一个新的区块链网络从一个创世块发布。但是,在NEO 3.0主网推出之前,我们将为NEO 2.x和NEO 3.0提供两个并发开发分支。

NEO 3.0中的大多数新功能都是向后兼容的,因此将移植到NEO 2.x,这保证了即使部署到NEO 3.0,NEO 2.x DApps的大部分开发工作也将有效。在推出NEO 3.0主网之后,我们还将提供资金和技术支持,以帮助开发人员将他们的DApps从NEO 2.x迁移到NEO 3.0。

在2019年第二季度,我们将推出用于开发目的的NEO 3.0 TestNet。无论何时开发新功能,它都将部署到TestNet,以允许开发人员测试他们的DApp。在完全开发NEO 3.0之后,将关闭此TestNet并将其替换为与NEO 3.0主网相同的新TestNet。

在2020年第一季度,我们将启动迁移计划。

4.关于移民

将DApp和用户从NEO 2.x迁移到NEO 3.0是不可避免的。目前,NEO 3.0的功能仍在开发中,可能会有改进和微小的修改。因此,在现阶段制定全面的移民计划是不合逻辑的。但是,主要原则设定如下:

a)NEO 2.x的数据和交易记录将永久保留。

b)将在TestNet中模拟迁移,以确保平稳过渡。

c)移民过程中产生的费用,如合约重新部署和测试,将由NEO基金会报销。

d)NGD团队将为DApps的迁移提供全面的技术支持。

e)令牌持有者需要交易所令牌以激活NEO 3.0上的新令牌。

f)交易所的用户不会受到影响。

g)为了鼓励用户和DApps进行迁移,将设计并实施早期采用者激励计划。

资讯来源:由0x资讯编译自BTCXLAB。版权归作者IGOR’所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢