本体智能合约是一个多功能、轻量级、高可用、并发、多语言、跨合约、跨虚拟机的完整系统。本体智能合约支持很多主流开发语言,比如C#和Python。开发者无需学习新的语言就可以轻松开发本体智能合约。未来将支持更多主流开发语言,包括:Java、C、Rust、Go、JavaScript等。
本体智能契约具有确定性、高性能和可扩展性的特点,包括交互服务和虚拟机。
交互式服务提供虚拟机和区块链图书之间的交互,虚拟机提供智能合同的操作环境。服务包括本机服务和NEO虚拟机服务。原生服务在基础链中提供了特殊智能合约的实现,可以快速方便的使用。NEO虚拟机服务提供外部访问NEO虚拟机的API,可以增强智能合约的调用功能。
本体智能契约有两种类型:原生契约和NeoVM契约。
原生契约是直接写在本体底层的契约。它不需要像部署普通契约那样编写契约代码,执行效率高。这是一个伟大的优化和普遍服务的共同契约,包括ONT,ONG,认证,治理合同和DID合同,将实现由原生合同。
NeoVM合同是使用NeoVM虚拟上力金融边肖2022运行的合同,需要编写相应的合同代码。目前支持的语言包括:C#和Python。NeoVM本身是轻量级的,可伸缩的,高性能的。结合交互服务层,可以打通虚拟机和账本的交互。
本体智能契约的操作需要传入运行契约所需的脚本和运行契约的虚拟机类型。智能合同调度中心会根据虚拟机的类型启动不同的虚拟机运行合同。在合同执行过程中,调用AppCall命令(包括运行合同的必要参数)触发智能合同调度中心,智能合同调度中心将根据传入的参数启动相应的虚拟机运行相应的脚本,直到合同结束。
WaVM当前正在测试中运行。
交易费是气限和气价的乘积。燃气上理金融边肖2022limit用于计算智能合约操作码执行过程中的步骤。理论上,智能合同越复杂,所需的气体限制数量就越高。本体交易设置的气体限制最小数量为20,000。气价是执行定价操作的代码。气价越高,共识节点优先考虑套餐交易。
本体智能契约优势明显。
首先,ontology提供了一个非常高效的契约开发工具,支持主流开发语言Python,让开发者不用学习solidity等新的编程语言就可以开发契约。
其次,本体采用双令牌模型,特别引入ONG作为燃料(标杆以太气)。ONG在使用本体的人多的时候成本很高,人少的时候成本也很高。这种弹性成本符合开发商的预期。另一方面,本体不需要像EOS一样为CPU和带宽资源抵押Token,为内存买RAM。这也给开发者带来了极大的便利。
第三,本体拥有极高的TPS,可以实现秒级阻断时间,轻松保证用户体验,让上力金融边肖2022的开发者释放更多创意。
本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信,我们会及时处理和回复。
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如有疑问请发送邮件至:goldenhorseconnect@gmail.com