区块链高级开发语言Lity入门指南(一)

区块链高级开发语言Lity入门指南(一)_第1张图片
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

你可能感兴趣的:(区块链高级开发语言Lity入门指南(一))