CyberMiles最近发布了高级编程语言Lity,用来创建区块链智能商业合约。我们将通过一系列文章带大家走进Lity &CVM的世界,先来看看怎么用Lity 运行智能合约吧!
取名为Lity,在某种程度上是对以太坊solidity的致敬,Lity 的设计更加灵活、可扩展性强并且具有更高的性能。
在开始之前,复习一下Lity&CVM的特点吧
Lity和CyberMiles虚拟机(CVM)为区块链提供满足实际商业需求的必要功能。在以太坊等其他项目中几乎没有(或根本没有)这些功能,包括:
安全。Lity语言使CyberMiles比其他区块链更安全,类似BEC、SMT曾发生的安全漏洞永远不会发生在CyberMiles区块链。
扩展性强。借助Lity,可以针对常见电商场景、去中心化应用(DApp)和其他自定义的区块链提供优化的LibENI函数集。
专为电商优化。Lity和CVM使得提供针对特定场景优化的libENI函数集成为可能,例如,需要大量运算的加密解密以保护用户的隐私。
基于时钟的长期智能合约。这与以太坊比,Lity毫不逊色。Lity为全世界的金融合约提供了必不可少的工具,以太坊不能轻松地支持电子商务分期付款,退休储蓄,工资,利息支付等功能。
可信任:Lity背后是一群有能力、经验丰富、全方位的团队,值得信任
服务:CyberMiles是一个开源的公链,可以提供技术,特别是Lity,CVM和智能商业合约等服务。
我们开始吧
下载并安装Lity 编译器
编写并编译Lity 智能合约
启动CyberMiles 节点
运行智能合约
只要简单四步,即可运行智能合约了。
可以参考Lity 网站:https://www.litylang.org/getting_started ,来完成这四步。
当然,也为大家准备了视频解说,有两种方式可以完成。
先来看看比较简单的一种,通过Docker 启动CyberMile 节点。
视频链接
此外,也可以通过Travis 构建源代码来连接CyberMiles 节点。
视频链接
Lity由CyberMiles基金会开发,作为免费软件发布在GPL下。 请参阅我们最新的文档(链接:https://lity.readthedocs.io/en/latest/download.html),下载并安装Lity。
欢迎加qq群交流:832462204