The CyberMiles team recently announced the introduction of Lity, a new programming language for building blockchain-based “smart business contracts.” Lity, whose name is partly meant as an homage to Ethereum’s Solidity, is designed to be, at once, more flexible/extensible (liquid) and better performing (combustable).

First Things First

Lity and the CyberMiles virtual machine (CVM) were developed to bring to the blockchain the necessary features that answer real-world needs. These features, which hardly exist (or are non-existent) within projects like Ethereum, include:

Safety. Lity makes CyberMiles safer than other chains, avoiding issues (see: Beauty Chain, SmartMesh) that will not occur on CyberMiles’ blockchain.

Extensibility. With Lity, Library + Ethereum Native Interface (libENI) functions are optimized for common e-commerce scenarios, decentralized applications (DApps), and customized blockchains.

E-commerce functionality. Lity and the CVM make it possible to provide libENI functions optimized for, as one example, PKI-based encryption to protect privacy.

Schedulability. Offering an indispensable tool for financial contracts in worldwide use, Lity compares favorably to Ethereum, which can’t easily support functions such as installments for e-commerce purchases, retirement savings, payroll, interest payments, and much, much more.

Trust. Behind Lity is a capable, experienced, well-rounded team you can trust to do it right.

Service. CyberMiles, an open source, public blockchain, can provide customized services including technology (notably Lity, CVM and smart business contracts), marketing and business operations.

Alright, Let’s Go

To get started, you first will need to download and install the Lity compiler. Once installed, you can begin to write and compile a Lity smart contract, and, from there, start a CyberMiles node and execute the smart contract on the blockchain. Our documentation will guide you through this process.

1. Download and install the Lity compiler

2. Write and compile a Lity smart contract

3. Start a CyberMiles node

4. Run the smart contract