|
|
51CTO旗下网站
|
|
移动端

CyberMiles 发布虚拟机CVM及高级编程语言Lity,为智能合约赋能

引言:Lity给区块链应用赋予卓越性能,动态可扩展性与安全性, 同时完全向后兼容Solidity.

作者:佚名来源:|2018-07-27 13:47

7月27日,电商公链CyberMiles发布了CyberMiles 虚拟机(CVM)及高级编程语言Lity,这是CyberMiles 里程碑级的更新,同样也将为区块链智能合约赋能。从solidity 语言演化而来,Lity由动态可扩展语言、编译器和虚拟机runtime组成。 CyberMiles虚拟机及Lity编程语言(litylang.org)现已在github开源,开发人员可以下载Lity开发DAPP,成为这个社区的先行者。

作为Solidity语言的超集,无需更改代码,Lity能够在CyberMiles 区块链运行现行所有的Solidity智能合约。但Lity独特的设计使其更加灵活、具备***的可扩展性,更强大。重要的是,Lity语言比Solidity更安全,性能更好。

安全:在Lity编译器和CVM上安装代码检查模式,Lity比现有的编程语言更安全

高性能:通过库+以太坊原生接口(libENI),CyberMiles上的智能合约比传统以太坊智能合约运行速度大幅度加快(数万倍加速)并且手续费也更低。

可扩展性强:社区可以去中心化地为常见电商场景、DApp和其他区块链定制优化的LibENI函数

基于时钟的长期智能合约:基于时长,频率定义的事件,可以预先设定

“对已知的以太坊Solidity智能合约引起的安全问题,我们团队进行了分类并提取了常见模式。”CyberMiles***科学家Michael Yuan 博士表示,“通过编译器和虚拟机优化,Lity 可以主动防止Solidity中常见的安全问题,如整数溢出和通证被意外转到不受支持的合约地址。”

在以太坊上,智能合约验证单个比特币交易大约要花费500美元。以太坊上的公钥和私钥算法非常慢并且过于昂贵,因此在以太坊上到现在为止,还没有许多真正的应用。相比之下,源自CyberMiles 虚拟机的libENI 函数可以用底层语言执行,这些操作仅需几毫秒就可以执行完毕,并且手续费也很低。

Lity的灵活性源自其添加新的语言OTA架构。这个版本中,LibENI函数是亮点,未来Lity会支持“商业规则”构造。通过CyberMiles虚拟机中新的OPCODE,使用者现在可以在Lity语言中添加更多功能。这种扩展可以在不停止或者升级区块链软件的情况下,通过超级节点共识,动态部署到CyberMiles区块链上。

“Lity 是如今唯一值得掌握的区块链的编程语言。”CyberMiles的CEO卢亮博士评价道,“没有自己语言和虚拟机的公链是过时的,虚拟机和CyberMiles ***结合会让“胖应用协议”(Fat application protocols)成为现实。

关于lity

由CyberMiles 基金会开发的新的编程语言Lity有如下的独特优点。安全性:通过默认启动SafeMath和自动扫描缺陷,与solidity和EVM相比,Lity更安全。***的性能:通过libENI库,CyberMiles上的智能合约比传统以太坊智能合约运行速度更快并且手续费也更低,同时也确保了开发者友好和完全兼容以太坊。可扩展性:通过库+以太坊原生接口优化,LibENI函数可为常见电商场景、DApp和其他定制区块链优化,Lity有着非常强大的可扩展性。Lity和CyberMiles 虚拟机丰富了CyberMiles区块链及其生态系统,并且也增强了DApp的功能和特征。

【责任编辑:张诚 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

网管员成长手记——网络组建、配置与应用

本书主要以“网管员的成长经历”为线索展开,虚拟出一个“新手”网管员的工作和学习环境,将网管员的成长分为4个阶段,以“网管入职充电→...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客