Aviso: Esse artigo visa contribuir com conteúdo informativo para você. Apresento isso, com base na minha opinião. Não sou responsável por seus ganhos ou perdas. Ao terminar de ler, faça seu próprio estudo e invista por seu próprio risco.

A tecnologia Blockchain é o coração do mundo das criptomoedas. É a base do que conhecemos nesse mundo. Consiste, basicamente, em registrar dados em blocos de forma encadeada e imutável, onde um bloco contem informações do anterior e assim por diante, garantindo assim, confiança.

De maneira geral, suas aplicações consistem desde a realização de transações no dia a dia até a criação de contratos inteligentes, ampliando as possibilidades dessa forma.

No ponto de vista de desenvolvedores e empresários que queiram utilizar da tecnologia Blockchain para suas finalidades e tenham um conhecimento mínimo, saibam que existem já soluções em blockchain voltadas para esse público, conheça neste artigo: NULS, uma blockchain modular.

O que é NULS?

NULS é uma blockchain arquitetada de forma modular, permitindo uma alta customização e mecanismos que facilitam o cross-chain, ou seja, é possível que redes diferentes se comuniquem entre si. O projeto constrói todo um ecossistema, que permite ao desenvolvedor ter o conforto de customizar seu próprio projeto dentro da NULS, desde mecanismos de consenso até a forma como são gerenciadas as transações. As cadeias criadas na NULS, não limitadas a serem somente públicas, podendo também serem privadas ou de consórcio.

Características

Fácil de se usar — Desenvolver um projeto dentro da NULS não é um desafio difícil. A curva de aprendizado é reduzida à medida que o propósito dela é poupar tempo de desenvolvimento, permitindo que até o desenvolvedor mais inexperiente em Blockchain saiba lidar com o ecossistema da NULS.

Adaptável — Desenvolvedores podem criar desde projetos simples à projetos complexos através do ecossistema proposto. Fazendo uso de tecnologias como multichain ou smart contracts.

Alta performance — Na rede do Bitcoin, nós temos um problema de escalabilidade, onde somente entre 3.3 a 7 transações podem ser realizadas por segundo. Já na NULS, é possível realizar, através da expansão paralela com a Chain Factory, milhões de transações por segundo, incluindo também outras cadeias baseadas na NULS.

Ecossistema

From NULS Whitepaper: https://www.nuls.io/wp-content/uploads/2019/06/NULS_Whitepaper_2.0.pdf

Micro services

NULS introduz um sistema de micro serviços, designando aplicações como suítes de serviços que podem ser implantadas independentemente de forma modular, onde cada módulo é flexível como programas que podem ser iniciados independentemente.

NULS 2.0 é a denominação dessa estrutura arquitetada de forma modular com micro serviços, sem limitação de linguagens de programação.

A sua infraestrutura é dividida em três camadas, onde vão desde a camada da infraestrutura de micro serviços até a implementação de aplicações descentralizadas (DAPPs).

Chain Factory

Chain Factory faz parte do ecossistema da NULS e permite que qualquer um possa criar sua própria blockchain customizada, em minutos, de forma intuitiva e fácil. Selecione os módulos que você deseja adicionar, entre com os parâmetros para sua chain e token. Isto irá automaticamente realizar um download e implantar sua própria blockchain customizada.

NULS providencia toda uma infraestrutura para todas as redes, permitindo que o desenvolvedor construa sua própria chain, facilmente customizando até mesmo o mecanismo de consenso (Por exemplo: POW, DPOS, POS, PBFT, POOL) então decide-se da forma que preferir como a chain irá operar.

Proof of Credit (POC)

A rede principal utiliza como protocolo de consenso o POC ou Proof of Credit. Funciona como um Proof of Stake, onde um certo número de tokens é travado antes de um usuário poder rodar um node na rede. Para configurar e rodar um node, são necessárias 20k, sendo 200k para ativar seu node, já para participar da rede e realizar stake o mínimo de 2000 NULS é necessário.

Existe todo um procedimento caso o node falhe em gerar um bloco, onde há a uma advertência e um decréscimo do crédito aplicado. Em caso de ataques hostis, gastos duplos ou tentativas de fork no sistema, NULS detecta e protege a rede contra vulnerabilidades e exploits. Qualquer node hostil, terá uma penalidade aplicada por um longo período e decréscimo de crédito aplicado para o mínimo, não tendo o suficiente para participar da rede novamente.

As recompensas do consenso são computadas baseadas no valor de moedas em stake e crédito do node submetido por todos os outros nodes do consenso.

Como fazer Stake

Smart Contracts

A blockchain da NULS permite a implementação de smart contracts. Smart Contracts são utilizados por aplicações de alto nivel, interpretadas pelo interpretador e armazenadas em um modulo de armazenamento e computadas por um modulo de máquina virtual (NVM).

Cross Chain

From NULS Whitepaper: https://www.nuls.io/wp-content/uploads/2019/06/NULS_Whitepaper_2.0.pdf

Existe também a possibilidade de realizar o chamado cross-chain. Ou seja, a comunicação de blockchains externas à NULS. Por exemplo, para blockchains públicas como Bitcoin e Ethereum, isso é feito através de uma camada com um protocolo de conversão.

Carteiras

Você pode armazenar suas NULS com segurança nas seguintes carteiras:

Desktop: https://github.com/nuls-io/nuls-v2/releases

Web Wallet: https://wallet.nuls.io/newAddress

Mobile: http://nabox.io/download

Lembre-se de fazer Backup da sua Keystore em um local seguro.

Comunidade Open Source

NULS é um projeto open source que é dirigido pela comunidade. Sendo assim, oferece transparência e confiança para desenvolvedores do mundo todo, o que é vital na construção de uma comunidade forte.

A equipe técnica da NULS estabeleceu uma organização que é responsável pela exploração da tecnologia blockchain e da construção de uma ecologia comunitária. No momento deste artigo, é composta por 8 desenvolvedores de comunidades de 7 países diferentes.

Foi estabelecido também um fundo para a Fundação da Comunidade, registrada em Singapura (NULS FOUNDATION PTE. LTD. 201729333G) com 20 milhões de NULS que servirão para suportar excelentes projetos e recompensar contribuidores do ecossistema da NULS.

Official Links

Website: http://nuls.io/

Discord: https://discordapp.com/invite/uZ3QcxW

Telegram: https://t.me/Nulsio

Telegram PT: https://t.me/NulsPortuguese

Explorer 1: http://Nulscan.io

Explorer 2 (Pela comunidade): https://nuls.world/ (Com calculadora de staking)