For most people, blockchains and cryptocurrencies are hard-to-understand theoretical concepts. China’s NEO (formerly Antshares) aims to marry real-world applications with the distributed ledger through a better means of proof-of-identity (which the likes of Bitcoin and Ethereum currently don’t have). It also supports common programming languages and not just Solidity for smart contracts.

Here’s a primer I have found, which I think should be of interest to anyone building on blockchain tech.