hth华体会有限公司欢迎您!

深度了解NEO3 Preview1的改进与优化

时间:2011-02-22 00:17
本文摘要:NEO3的Preview1版本在系统体系结构、稳定性和性能方面进行了优化和改进,并针对价格模型展开了新的设计,大大降低了开发成本。所有这些更改的目的都是全面反对基于NEO3的大型业务应用程序的研发和着陆。以下是NEO3 Preview1的一些功能摘要。以前的版本将包含更多的新功能,请期待。

hth华体会

NEO3的Preview1版本在系统体系结构、稳定性和性能方面进行了优化和改进,并针对价格模型展开了新的设计,大大降低了开发成本。所有这些更改的目的都是全面反对基于NEO3的大型业务应用程序的研发和着陆。以下是NEO3 Preview1的一些功能摘要。以前的版本将包含更多的新功能,请期待。

NEO3 Preview1部分功能概述“体系结构优化”帐户模型智能协议-基本协议-合同清单和脚本头-附加智能协议APIs交易-建立与单个事务类型的区块链的交互-限制范围的证人手写签名-存储协议继续结果区块NeoVM-类型”系统补偿网络补偿opcode第一种是用于RegisterTransaction交易的全球资产,第二种是通过创建智能合同来创建合同资产。实际上,全球资产的使用很少,合同资产由于其灵活性和功能,可以自由选择用于大多数应用程序。由于全球资产没有与智能合同集成,在智能合同中管理全球资产非常困难。因此,在NEO3中,所有基于UTXO的全球资产都被删除和替换,并被基于合同的帐户模型所取代。

NEO和GAS以同时符合NEP-5和NEP-10规范的基本合同构建,整合了所有资产的运营者方式。智能协议-基本协议基本协议用于构建基本代码,而不是在NeoVM上运行的opcode脚本,并在NeoVM上用作互操作性服务。基本合同可以公开公布服务名称,在其他合同中调用。

目前包括三个基本合同:NeoToken、GasToken和PolicyContract。1.NeoToken,全称Neo,Neo的管理证明用于继续执行对NEO网络的管理权,符合NEP-5标准。

2.Gasto Ken,全称Gass,Nio的燃料疼痛,网络托报网,手续费缴纳,符合NEP-5标准。3.PolicyContract、具有协议战略的协议具有协议过程相关的参数,包括仅次于块的交易数、允许优先级较低的交易数和大小、每字节的网络补偿等。-合同manifest和脚本头现在需要获取说明每个合同相关属性的manifest文件,包括组、功能、ABI、permissions、trusts、safe methods等,Group由公钥和合同散列的亲笔签名组成。2.功能:声明可用于合同的特性。

属性值存储表示合同可以采访存储库,Oracle payable表示合同可以拒绝资产移动。3.ABI:声明智能合同的模块信息可以参考NEP-3。

模块的基本属性包括以-散列:16十进制编码的合同脚本散列。-EntryPoint:除了方法名称、方法参数和方法返回值外,还获得了合同门户方法的详细信息。

-Methods:包含在合同方法详细信息中的数组-Events:包含在合同事件中的数组。基于ABI信息,实现合同之间的相互调用。

4.人员:声明可以由合同调用的其他合同和方法。继续调用合同时,不会检查Permission中包含的权限,如果没有适当的权限,调用方不会继续终止。5.Trusts:声明可以安全调用合同的合同或合同组。6.SafeMethods:声明哪个方法是SafeMethod。

SafeMethod通常会更改存储库以仅加载区块链数据,如果一个方法标记为安全,则当另一个协议调用该方法时,它会向用户模块返回警告消息。-追加智能合同APIs追加系统。Runtime.Notify,允许在合同之间发送消息。

例如,考虑运营中央交易所的合同。用户需要充电时,首先他不在此合同上移动到特定的NEP-5令牌,而是调用deposit方法展开充电。在Deposit方法中,合同由System .可以通过调用Runtime.Notify来确定用户是否实际拥有令牌。

另外,近地天体。Json.Serialize和Neo。添加了Json.Deserialize模块,要求在合同中废弃Json格式的数据,修改合同研发。

交易-用于在NEO 2.x中构建与单个交易类型的区块链的交互。-miner transaction-issue transaction-claim transaction-enrollment transaction-register transaction有九种事务类型。


本文关键词:hth华体会,深度,了解,NEO3,Preview1,的,改进,与,优化,NEO3,的

本文来源:hth华体会-www.gxqtxrlzy.com