O que é Neo (NEO)? Uma explicação simples

O que é Neo (NEO)? Uma explicação simples

O que é Neo (NEO)?

Neo é uma blockchain de Layer 1 de código aberto na qual os programadores podem construir aplicações e smart contracts. Os smart contracts são programas numa blockchain que podem executar automaticamente regras predefinidas.

A rede Neo utiliza dois tokens nativos: NEO e GAS.

NEO é o token de governação da rede. Os detentores de NEO podem votar em candidatos para o Neo Committee. Este comité desempenha um papel na administração da rede e no ajuste de determinados parâmetros da rede. Os sete membros do comité com mais votos funcionam também como nós de consenso.

O GAS é utilizado para pagar a utilização da rede. Assim, paga-se GAS pelas transações e pela execução e implementação de smart contracts.

Neo oferece também vários serviços para aplicações. Assim, o Neo N3 tem um oracle integrado e o seu próprio sistema de nomes de domínio, o Neo Name Service. Um oracle pode disponibilizar informação de fora da blockchain para smart contracts.

No ecossistema Neo mais amplo, existe também o NeoFS, um sistema de armazenamento descentralizado que as aplicações podem utilizar para guardar dados.

A versão principal atual da blockchain Neo chama-se Neo N3.


Pontos principais

  • Neo é uma blockchain de Layer 1 para aplicações e smart contracts.
  • NEO é o token de governação com o qual os detentores podem votar.
  • GAS é utilizado para transações e para a execução de smart contracts.
  • Neo N3 é a mainnet atual e está separada do antigo Neo Legacy.
  • Neo utiliza dBFT, no qual os nós de consenso escolhidos confirmam blocos.

Como funciona o Neo?

Neo funciona com um modelo de conta. Em termos simples, a blockchain regista por conta quantos tokens existem e qual é o estado atual dos smart contracts. Isto é semelhante a uma visão geral na qual são registados saldos e dados de programas.

Os smart contracts são executados no NeoVM. Trata-se de uma máquina virtual: um ambiente no qual o código de um smart contract é executado. A ideia importante é que diferentes nós chegam ao mesmo resultado com a mesma entrada. Assim, podem verificar se tudo decorre de acordo com as regras da rede.

Os programadores podem escrever smart contracts, entre outras linguagens, em C#, Python, Go, Java e TypeScript. Esse código é depois convertido em instruções que o NeoVM consegue executar.

Para transações e para a utilização de smart contracts, paga-se GAS. O Neo produz normalmente um novo bloco aproximadamente a cada 15 segundos.

Os nós de consenso determinam, através de dBFT, quais as transações que são incluídas num bloco e quando esse bloco é definitivamente adicionado à blockchain.

Visão geral do Neo (NEO)

Característica Informação
Nome Neo
Ticker NEO
Categoria Layer 1
Fundador(es) Da Hongfei e Erik Zhang
Blockchain / rede Neo N3
Consenso delegated Byzantine Fault Tolerance (dBFT)
Lançamento 17 de outubro de 2016

O que é o Neo N3?

Neo N3 é uma grande nova versão do Neo. Não se trata apenas de uma atualização de software normal, mas foi lançada como uma blockchain separada ao lado da anterior rede Neo Legacy.

A mainnet Neo N3 entrou em funcionamento em agosto de 2021.

Por isso, NEO e GAS tiveram de ser migrados do Neo Legacy para o N3. As duas redes não eram compatíveis em aspetos importantes, pelo que os tokens no Neo Legacy não ficaram automaticamente disponíveis também no Neo N3.

O N3 introduziu, entre outras coisas, um novo modelo de governação. Os detentores de NEO podem votar em candidatos para o Neo Committee. Os 21 candidatos com mais votos tornam-se membros do comité. Os sete membros do comité mais votados funcionam também como nós de consenso.

O comité pode votar em determinados parâmetros da rede, enquanto os nós de consenso são responsáveis por propor e confirmar novos blocos.

O Neo N3 oferece também vários serviços para aplicações, incluindo um oracle integrado e o Neo Name Service. No ecossistema Neo mais amplo, também pode ser utilizado o NeoFS para armazenamento descentralizado.

Como funcionam em conjunto NEO e GAS?

NEO e GAS pertencem ambos ao Neo N3, mas têm funções diferentes.

NEO é o token de governação. Os detentores de NEO podem votar em candidatos para o Neo Committee e recebem GAS de acordo com as regras do protocolo.

O GAS é utilizado para pagar a utilização da rede. Para transações e para executar ou colocar smart contracts, é necessário GAS. Por isso, possuir apenas NEO não é suficiente.

Neo distingue entre custos de sistema e custos de rede. Os custos de sistema surgem, por exemplo, ao executar smart contracts e são queimados. Assim, esse GAS é retirado da oferta.

Os custos de rede são pagos pelo processamento e pela inclusão de transações num bloco. Estes custos vão para o nó de consenso que produz o bloco.

Além disso, de acordo com as regras do protocolo, é gerado novo GAS. Uma parte vai para os detentores de NEO, uma parte para o comité e para os nós de consenso, e a maior parte para os detentores de NEO que votam nos membros do comité eleitos.

O GAS acumulado é reclamado automaticamente quando o contrato nativo NEO é chamado, por exemplo quando envia NEO ou emite um voto.

O que é a delegated Byzantine Fault Tolerance no Neo?

Neo utiliza delegated Byzantine Fault Tolerance, ou dBFT, para chegar a acordo sobre novos blocos. Este é o mecanismo de consenso do Neo.

Os detentores de NEO votam em candidatos. Os 21 candidatos com mais votos tornam-se membros do Neo Committee. Os sete candidatos com mais votos tornam-se também nós de consenso.

Estes nós de consenso produzem e avaliam novos blocos. Para cada bloco, é designado um nó de consenso para fazer uma proposta. Os outros nós de consenso verificam essa proposta e votam nela.

Um bloco só é confirmado quando mais de dois terços dos nós de consenso concordam com ele. O protocolo foi, por isso, concebido para continuar a conseguir consenso desde que não mais de um terço dos nós de consenso aja de forma incorreta ou maliciosa.

dBFT não utiliza mining. Em vez disso, a produção efetiva de blocos fica a cargo dos nós de consenso escolhidos. O NEO desempenha um papel na eleição desses nós, mas os blocos em si são confirmados através de dBFT.

Uma característica importante do dBFT é a finalidade imediata. Assim que um bloco é confirmado por nós de consenso suficientes e é adicionado à blockchain, é considerado definitivo. Portanto, não é necessário esperar por vários novos blocos para obter segurança adicional.

Qual é a diferença entre Neo e Bitcoin?

Neo e Bitcoin são ambos blockchains, mas foram concebidos para funções base diferentes. Neo é uma plataforma para aplicações descentralizadas e smart contracts. Bitcoin destina-se, na sua base, a um sistema eletrónico de dinheiro peer-to-peer.

Algumas diferenças importantes:

Característica Neo Bitcoin
Consenso Neo utiliza dBFT com nós de consenso escolhidos. Bitcoin utiliza Proof of Work, no qual os miners produzem blocos com trabalho computacional.
Tokens Neo utiliza NEO para governação e GAS para custos de rede e de execução. Bitcoin utiliza BTC para transferência de valor e custos de transação.
Oferta Existem, no total, 100 milhões de NEO. O NEO só pode ser utilizado em tokens inteiros. Bitcoin tem um máximo de 21 milhões de BTC. O BTC é divisível em satoshi's.
Administração Neo utiliza um modelo de conta para saldos e para o estado dos smart contracts. Bitcoin utiliza um modelo UTXO, no qual as transações gastam montantes recebidos anteriormente mas ainda não gastos.
Programabilidade O NeoVM foi criado para smart contracts e lógica de aplicações. Bitcoin tem a sua própria linguagem de script, utilizada sobretudo para definir condições para gastar outputs de bitcoin.

Como surgiu o Neo?

Neo foi fundado em 2014 por Da Hongfei e Erik Zhang, ainda sob o nome Antshares. O código-fonte original da Antshares foi publicado em julho de 2015.

A mainnet da Antshares entrou em funcionamento em outubro de 2016. Em 2017, a Antshares mudou o seu nome para Neo. Por volta deste período, o projeto introduziu também o Smart Contracts 2.0.

Mais tarde, o Neo N3 foi desenvolvido como uma grande nova versão da rede. A mainnet Neo N3 entrou em funcionamento em agosto de 2021. Os utilizadores tiveram de migrar os seus NEO e GAS do Neo Legacy para poderem utilizar os tokens no N3.

Quais são as vantagens do Neo?

O Neo tem várias características importantes:

  • Várias linguagens de programação: Os programadores podem escrever smart contracts, entre outras linguagens, em C#, Python, Go, Java e TypeScript. Assim, os developers podem utilizar conhecimentos de programação já existentes.

  • Finalidade imediata: Assim que um bloco é confirmado através de dBFT por nós de consenso suficientes, é considerado definitivo. Portanto, não é necessário esperar por vários novos blocos para obter segurança adicional.

  • Serviços integrados: O Neo N3 oferece, entre outros, um oracle e o Neo Name Service. No ecossistema Neo mais amplo, o NeoFS pode ser utilizado para armazenamento descentralizado.

  • Divisão clara entre NEO e GAS: O NEO é utilizado para governação, enquanto o GAS é utilizado para custos de transação e para a execução de smart contracts.

Quais são as desvantagens do Neo?

O Neo também tem vários pontos de atenção importantes:

  • Pequeno grupo de nós de consenso: Os sete candidatos com mais votos dentro do Neo Committee funcionam como nós de consenso. A produção direta de blocos fica, por isso, a cargo de um grupo relativamente pequeno de nós escolhidos.

  • O peso do voto depende da posse de NEO: O número de votos de um detentor de NEO está ligado à quantidade de NEO que a conta possui. Por isso, posições maiores em NEO têm mais influência na eleição de membros do comité e de nós de consenso.

  • Dependência dos nós de consenso: O dBFT foi concebido para continuar a funcionar bem desde que não mais de um terço dos nós de consenso aja de forma incorreta ou maliciosa.

  • NEO não é divisível: A menor unidade é 1 NEO. Portanto, não é possível enviar uma fração de NEO nem utilizá-la para votar.

Conclusão

Neo é uma blockchain de Layer 1 para aplicações e smart contracts. A versão atual da rede é o Neo N3.

Neo utiliza dois tokens nativos com funções diferentes. O NEO é utilizado para governação e para votar em candidatos para o Neo Committee, enquanto o GAS é utilizado para custos de transação e para a execução de smart contracts.

Para consenso, o Neo utiliza delegated Byzantine Fault Tolerance (dBFT). Os sete membros do comité mais votados funcionam como nós de consenso e propõem e confirmam blocos. Assim que nós de consenso suficientes confirmam um bloco, esse bloco torna-se definitivo.

Neo distingue-se também pelo suporte a várias linguagens de programação e por serviços como um oracle e o Neo Name Service. Uma compensação importante é que a produção direta de blocos fica apenas a cargo de sete nós de consenso escolhidos e que o peso do voto na governação está ligado à quantidade de NEO.

Sobre a Finst

A Finst é uma plataforma de criptomoedas líder nos Países Baixos que oferece taxas de transação bastante reduzidas, segurança de nível institucional e um conjunto abrangente de serviços de criptomoedas, como negociação, custódia, staking e rampas de entrada e saída de moeda fiduciária. Fundada pelo antigo núcleo da equipa da DEGIRO, a Finst está autorizada como prestador de serviços de criptoativos pela Autoridade Holandesa para os Mercados Financeiros (AFM) e serve clientes privados e institucionais em 30 países europeus.

A plataforma de criptomoedas para todos os investidores

Quer seja um investidor ativo ou de longo prazo, a Finst permite-lhe aumentar o seu património de criptomoedas com confiança e tranquilidade.

Criar conta gratuita