![](https://neominings.com/assets/images/frontend/about/65773c932ac4d1702313107.png)
Neo design goals: Smart Economy
Neo is the use of blockchain technology and digital identity to digitize assets, the use of
smart contracts for digital assets to be self-managed, to achieve "smart economy" with a
distributed network.
Digital Assets
Digital assets are programmable assets that exist in the form of electronic data. With
blockchain technology, the digitization of assets can be decentralized, trustful, traceable,
highly transparent, and free of intermediaries. On the Neo blockchain, users are able to
register, trade, and circulate multiple types of assets. Proving the connection between
digital and physical assets is possible through digital identity. Assets registered through a
validated digital identity are protected by law.
Neo has two forms of digital assets: global assets and contract assets. Global assets can
be recorded in the system space and can be identified by all smart contracts and clients.
Contract assets are recorded in the private storage area of the smart contract and require
a compatible client to recognize them. Contract assets can adhere to certain standards in
order to achieve compatibility with most clients.
Digital Identity
Digital identity refers to the identity information of individuals, organizations, and other
entities that exist in electronic form. The more mature digital identity system is based on
the PKI (Public Key Infrastructure) X.509 standard. In Neo, we will implement a set of
X.509 compatible digital identity standards. This set of digital identity standards, in
addition to compatible X.509 level certificate issuance model, will also support Web Of
Trust point-to-point certificate issuance model. Our verification of identity when issuing or
using digital identities includes the use of facial features, fingerprint, voice, SMS and other
multi-factor authentication methods. At the same time, we will also use the blockchain to
replace the Online Certificate Status Protocol (OCSP) to manage and record the X.509
Certificate Revocation List (CRL).
Smart Contract
The smart contract was first proposed by the cryptographer Nick Szabo in 1994, only five
years after the creation of the World Wide Web. According to Szabo's definition: When a
pre-programmed condition is triggered, the smart contract will execute the corresponding
contract terms. Blockchain technology provides us with a decentralized, tamper-resistant,
highly reliable system in which smart contracts are very useful. Neo has an independent
smart contract system: NeoContract
Application and Ecosystem
Ecosystem is the vitality of the open source community. In order to achieve the goal of an
intelligent economic network, Neo will be committed to the development of its ecosystem,
providing mature development tools, improving development of documents, organizing
education and training activities, and providing financial support. We plan to support the
following Neo-based applications and ecology and to reward improvements to the design
of the experience:
Node Program
A fully functioning Full node PC program
A light node PC program with a better user experience
Web / Android / iOS clients that do not need to synchronize with the blockchain
Hardware wallet
Blockchain Explorer
SDK Development Kit
Support Java / Kotlin, .NET C # / VB, JavaScript / Typescript, Python, Go
Smart Contract Compiler and IDE Plugin
C# / VB.Net / F#, Visual Studio
Java / Kotlin, Eclipse
C / C++ / GO
JavaScript / TypeScript
Python / Ruby
Decentralized Applications
Smart fund
AI-assisted legal smart contract
Social networking
Automated tokens liquidity providers
Decentralized exchange
Secure communication protocol
Data exchange market
Intellectual property trading market
Prediction market
Advertising market
Hashpower market
GAS market