A Distributed Network of Smart Economy
On June 22th, Antshares blockchain, China's first ever original and open source public chain project, has been officially renamed NEO. Inspired by the same Greek prefix meaning innovation, modernization and youth, the project wishes to share a similar sentiment. And apparently, one can also take the meaning from the protagonist of ‘Matrix’: Neo, The One who woke up and changed the world.
With the success of Antshares, we hope that this rebranding can usher in a new age of this blockchain. One that puts more emphasis on realizing a smart economy through the use of smart contracts, making registering, distributing and trading digital assets more intelligent.
LATEST UPDATES
[Aug. 10 2017] Nikolai Kuznetsov , FORBES Contributor : NEO Co-Founder Banks On Blockchain To Build A Smart Economy [Article] [Aug. 9 2017] INC. : NEO now a top 10 cryptocurrency. [Article] [Aug. 8 2017] NEO Website is online! [Aug. 3 2017] What is NEO: An Interview With NEO co-founder DA Hongfei Credit goes to Boxmining for this awsome and informative interview!
[Aug. 3 2017] NEO and blockchain-labo.jp | meetup in Tokyo, Thursday, August 10, 2017 [Event Detail][Aug. 2 2017] NEO and ELASTOS reaching strategic collaboration to further the development of the Smart Economy: [Article]Read this blog post for dates and details of our Rebranding plan. [Related Article]We've just held our first AMA on the NEO subreddit!! NasdaQ: Antshares Rebrands, Introduces NEO and the New Smart Economy(also on Bitcoin Magazine. )CCTV(China's predominant TV broadcaster): China's first original open source blockchain platform has launched. Watch here
Design goals and Technical Advantages*Our goal: To be the vanguard in the effort of building a smart economy.
SMART ECONOMY
=
Digital Assets + Digital Identity + Smart Contracts
Digital Assets:
The main design goal of NEO’s predecessor (Antshares) was ‘Digital Assets for everyone’, to build a digital financial system bridging the real-world assets. With blockchain technology, the digitization of assets can be decentralised, trustful, traceable, highly transparent, and free of intermediaries.
Continuing from this original intention, NEO firmly believes that it is an irreversible trend that real-world assets become digital and programmable. To reach this goal, Antshares takes a very different underlying design: - Use Digital Certicate to Guarantee Trust
NEO supports digital certificates, solves the potential problem of untrustworthy nodes on a public blockchain. With digital certificates, one can legally issue assets on the blockchain and be protected by the regulations.
- Original Superconduct trade mechanism
This mechanism makes a trustless digital exchange possible. Support decentralized digital assets exchange. Match between sellers and buyers will be handled without need for users to deposits anything on the exchange.
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.
Digital Identities:
Digital identity refers to the identity information of individuals, organizations, and other entities that exist in electronic form.
For digital identities on blockchains to have rights, they need to be legally authenticated. The most widely accepted digital identity system is based on the PKI (Public Key Infrastructure) X.509 standard. We will implement a hybrid trust mechanism supporting X.509 + Web of Trust. 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. Smart Contracts:
Smart contracts are automatically executed programs in the blockchain environment. A blockchain system that supports smart contracts makes it possible for any kind of contracts, rules or instructions to be automated.
The NEO Smart Contract 2.0 (NeoContract) includes the following features: high certainty, high concurrency, and scalability. The contract types include: validation contracts, function contracts, and application contracts.- Write Smart Contracts in any language
The difference between NEO Smart Contract 2.0 and Ethereum is that NEO is more intuitive: unlike the original Solidity language in Ethereum, the NEO smart contract can be used directly by almost any high-level programming language. Supporting languages such as C#, Java, Go, developers can quickly start developing smart contracts on NEO blockchain.
- NEO VM lightweight Virtual Stack Machines
NEO uses a lightweight VM that has short booting time and takes up a small amount of resources. The instructional setup of the NEO VM includes a series of cryptographic instructions to optimize the execution efficiency of cryptographic algorithms in Smart Contracts. Both features are very much suitable for short programs such as smart contracts.
Other Features:
- Better Scalability: Distributed Storage Protocol - NeoFS
When competing with traditional technology solutions, scalability is the handicap of blockchain technology. In order to have a censorship-immutable and trust-free system, blockchains such as Bitcoin compromises latency and throughput in its design.
NeoFS is a distributed storage protocol that utilizes Distributed Hash Table technology. Large files will be divided into fixed-size data blocks that are distributed and stored in many different nodes. The old block data can be stored in NeoFS, so that most of the full nodes can release the old data for better
scalability and at the same time, ensure the integrity of historical data.
At the moment, the block generating rate is manually set at 15 seconds. With low enough latency in inter-nodes connection in the future, most blocks will be generated by every 1 second. With the bandwidth at 100Mbit/t and external cryptographic computing hardware, NEO Blockchain is capable of handling thousands, if no tens of thousands, of transactions per second.
- Innovative dBFT consensus mechanism
Consensus nodes use
Byzantine Fault Tolerance(dBFT) Algorithm to reach consensus and ensure the finality of transactions. The system is operable as long as less than 1/3 of the nodes are dishonest. It is also ensured that the system keeps its finality, meaning that once confirmations are final, the block can not be bifurcated, and the transaction will not be revoked or rolled back. (
more)
- Cross-chain interoperability protocol -NeoX
This protocol allows multiple participants to exchange assets across different chains and to ensure that all steps in the entire transaction process succeed or fail together.
It is possible by creating a contract account for each participant using the NeoContract function. Any chain should be compatible with NeoX as long as they are compatible with NeoContract or can provide simple smart contract functionality.
- Quantum-computer-proof technology: NeoQS
The emergence of quantum computers creates a major challenge to RSA and ECC-based cryptographic mechanisms. For quantum computers can solve thses cryptographic prblems in an extremely short time. Using Lattice-based cryptograph signature and encryption technology,
NeoQS can prevent the quantum crisis as Lattice-based cryptography provides encryption problems (e.g. SVP) beyond the capability of quantum computers.
*For more in-depth information on NEO’s design goal and technical advantages, please reference our whitepaper.
NEO Seed ProjectNEO Seed is a project aimed at developers around the world. With this project, NEO hope to spread the knowledge on NEO blockchain and bridge the distance between NEO and community developers. We hope to see more developers taking part in new smart contract projects. In the meantime, we shall endeavor to promote new projects on smart contracts, construct the NEO ecosystem, and hopefully find out and foster outstanding projects and project teams. λ Blockchain WorkshopNEO will form a ‘Blockchain Workshop’, uniting the technical members of the community to establish a dedicated column on blockchain technology. This column will update the news about blockchain technologies and discuss about the application practices based on NEO. Technology volunteers will comprise this club. They can submit contents about their related technologies. The NEO team will check these contents before letting them go public.
λ Blockchain Programming DayNEO plans to organize online open courses to help global developers open the gate to the smart contract application and development. For the developers with great ideas, NEO would provide technical assistance to help them develop their targeted blockchain applications.
λ Testing your NEO applications on the Testnet If you are starting a NEO ecosystem application project, and need NEO or GAS in the test net, please fill in the following
application form and send it . Once your application is passed, you will receive an email notification.
Note: Application form currently only available in Chinese, please reference this file for the translation of each entry.
Developer's CornerIntroducing directories on GitHub/docs Technical documents including the whitepaper. See the technical doc on
/docs/index.md ||
getting-started.md offers an introduction to the development of NEO.
/neo-compiler Compiles Smart Contracts written in multiple coding languages like C#, VB.Net, Java, and Kotlin
/examples A collection of smart contracts written in C# that can run on the NEO blockchain. You can reference these for the syntax and details on how to write smart contracts.
For more on writing Smart Contracts, please see
/introduction.md /neo class library of the project
/neo-cli Full Node with Command Line Interface, designed for developers.
/neo-gui Full Node with Graphic User Interface, aka Client.
For more on nodes please see
/node/introduction.md /neo-vm Visual Studio Virtual Machine
/neo-devpack-dotnet Development Kit
FAQs*
*The full FAQ is available at GitHub. This document is still under constant update. - What is the purpose of rebranding? What new things will the rebranding bring?
NEO wants to be more professional, combining digital assets, securing digital identity and allowing users to write smart contracts in multiple coding languages like Javascript, C++ and Python.
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.
Additional features will include NeoMessage that supports secure, encrypted peer-to-peer messaging and NeoFS, a distributed cloud storage. Smart fund investments, Online Networking and a Decentralized Exchange will also be implemented in the near future.
- When will the new NEO website be updated to fit the rebrand?
NEO Website & Network will be released on
August 8.
- What's the relationship between ANS and Neo?
Neo is the new name of Antshares(ANS), Neo gas is the new name of Antcoins(ANC). Your ANS will become Neo automatically after the rebrand. Similarly, Your ANC will become Neo Gas as well.
- What's the relationship between NEO and NEO Gas?
NEO is the ’shares‘ of the Neo blockchain system. As long as you possess NEO, NEO Gas will be generated automatically in the system according to generation strategy and you can claim your NEO gas as dividends. NEO stands for ownership of the system, NEO gas stands for the right to use the system.
PC: Download the
NEO client.
MAC/Web: use the
web app .
You can find more information and apps on our
reddit sidebar.
NEO CommunityReddit: https://www.reddit.com/r/NEO/
Slack: https://neosmarteconomy.slack.com/
QQ: 23917224
Twitter: https://twitter.com/NEO_Bloackchain
Facebook: https://www.facebook.com/NEOSmartEcon/
Blog: https://neo.org/BlogYou can access the latest developments and news on NEO on any of the platforms above. You can post your feedback and advice about NEO on these platforms well. We welcome the participation of volunteers from all over the world. Anyone with expertise and willing to help can get in touch with members of the NEO team. With your help, we hope to bring NEO to a bigger and better place.
Quote more often Dahongfei, let everyone see his profile and judge it worth to deal with a tortured thief and a cheater!