A NEO é agnóstica a linguagens de programação, o que significa que os desenvolvedores não precisam aprender uma linguagem única (ou seja, Solidity no caso da Ethereum) para criar contratos inteligentes - um atrativo para muitos desenvolvedores. A NEO implanta uma “máquina virtual” semelhante a outras plataformas de contratos inteligentes que permitem que ela funcione como uma plataforma Turing-completa para criar aplicativos descentralizados (DApps), embora com algumas pequenas modificações.
A NEO Foundation supervisiona o desenvolvimento e a governança fora da rede da plataforma NEO e é uma organização sem fins lucrativos que financia projetos independentes para a criação de aplicativos e novos recursos na rede.
A NEO se manteve consistentemente entre as 30 principais criptomoedas por capitalização de mercado desde o lançamento de sua mainnet em 2016.
Design e recursos da NEO
Com base em um mecanismo de consenso chamado tolerância a falhas bizantinas delegada, a NEO implanta dois tipos de nodes em sua rede:
1. Nodes de Consenso
2. Nodes Comuns
Os nodes comuns votam em quais nodes podem se tornar nodes de consenso, enquanto os nodes de consenso participam do consenso da rede e da governança na cadeia. O peso do voto de um node comum é proporcional à quantia total de NEO que ele possui. O consenso da NEO possibilita que a rede alcance um desempenho maior, mas paga um pequeno preço na centralização dos nodes de consenso.
Semelhante à Ethereum, a NEO requer GAS para mitigar o envio de spam à rede, tornando dispendioso consumir recursos na rede. O GAS na NEO é combustível que controla os recursos computacionais em toda a rede e é minerado com cada bloco.
A NEO se distingue de outras plataformas de contratos inteligentes principalmente por sua ênfase firme em construir uma estrutura aberta para a “economia inteligente", citada como composta por ativos digitais, identidade digital, contratos inteligentes e certificados digitais. A comunidade NEO está repleta de recursos para desenvolvedores construírem na rede, e a NEO mantém um dos maiores ecossistemas de DApps fora da Ethereum em termos de plataformas de contratos inteligentes.
A comunidade de desenvolvedores NEO e o NEO Council também exploraram algumas tecnologias inovadoras para melhorar a plataforma, incluindo interoperabilidade cross-chain (NeoX), armazenamento distribuído (NeoFS) e criptografia resistente à quântica (NeoQS).
Desenvolvimento futuro
A precedência da NEO como uma plataforma de contratos inteligentes estável por dois anos a coloca entre um pequeno grupo de grandes redes Turing-completas que retêm grandes comunidades de desenvolvimento com pesquisa contínua e criação de DApps. A NEO também lançou a versão mais recente do seu plano para o futuro, revelando algumas iniciativas ambiciosas.
Em particular, a comunidade NEO está enfatizando a produção adicional de um ambiente compatível com aplicações comerciais em larga escala. De acordo com seu blog post recente:
“O pilar dos nossos esforços é a NEO 3.0, que será uma implementação robusta de blockchain com alto rendimento, estabilidade e segurança aprimoradas, um sistema de contratos inteligentes otimizado e uma infraestrutura repleta de recursos para diversos cenários de aplicações comerciais.”
Entre as otimizações mais significativas no plano da NEO, tem-se a adição de um mecanismo de recuperação para melhorar a estabilidade do mecanismo de consenso da rede, reduzindo custos de implantação e de execução de contratos inteligentes e a criação de um oráculo para permitir que contratos inteligentes se comuniquem com recursos da internet durante sua execução.
Além disso, a NEO está se empenhando em alguns projetos ambiciosos de governança, como a avaliação de diferentes modelos de democracias líquidas e futarquias construídos na plataforma, sobre os quais ela consultará acadêmicos e especialistas do setor.
Às vezes chamada de 'Ethereum chinesa', a NEO está entre uma das plataformas de contratos inteligentes mais estabelecidas no domínio das criptomoedas, com alguns projetos interessantes em seu horizonte.