Nano é uma criptomoeda que lançou o beta em dezembro de 2014. Possui uma arquitetura original denominada Block-lattice, onde cada conta possui sua própria Blockchain. Isso possibilita transações quase instantâneas e escalabilidade ilimitada. Possibilitando-os atualizá-la de forma dessincronizada do restante da rede, resultando em rápidas transações com mínima sobrecarga.
É um simples protocolo com o único propósito de ser uma criptomoeda de alta performance. O protocolo da Nano pode rodar em hardwares de baixa potência, permitindo-a ser uma prática e decentralizada criptomoeda para o uso cotidiano, sem pagamento de taxas para transações e nem demoras como acontece com o Bitcoin, já que não há mineradores na Nano.
Rebranding é uma estratégia de marketing que visa mudar o visual de uma marca, podendo alterar logo, nome e outras coisas. Isso aconteceu com a Nano, que antes de fevereiro de 2018 chamava-se Raiblocks. Devido a esse fato, algumas informações desse guia e em outros pela internet podem apresentar informações ainda com o nome “Raiblocks“.
Colin LeMahieu, nascido em WoodBury/Minessota e atualmente morando em Austin/Texas. É um desenvolvedor de software que já trabalhou para a Dell, AMD e outras empresas. Formado em ciência da computação pela St. Cloud State University.
Ao conhecer o bitcoin em 2010 começou a estudar a moeda e pensar nos problemas que iriam acontecer no futuro. Em 2014 começou seu projeto de uma moeda que pudesse contornar esses problemas, abaixo uma citação de Colin.
“Nos últimos três anos, enfrentamos muitas dúvidas e escolhas difíceis, mas mantivemos fé, continuando a avançar. Ao longo do desenvolvimento de RaiBlocks, eu sempre disse a mim mesmo que, se eu encontrar outra cryptocurrency que funcionasse melhor do que RaiBlocks, eu abandonaria o projeto. Alguns chegaram perto, mas, no final, nada que vi tinha os benefícios que a RaiBlocks oferece ao mundo.”
Todas as moedas da Nano já foram “pré-mineradas” e já estão em circulação (133,248,290 XRB). Foram distribuídas por meio de Faucets, que recompensavam com XRB quem resolvia Captchas. Muitos venezuelanos e outros países que estavam em situação ruim participaram. Uma maneira muito boa de distribuir a renda, com um trabalho onde todos tem as mesmas chances.
Os participantes competem com um peso equivalente a quantidade da criptomoeda que possuem. Os vencedores escrevem as transações na rede, os que tem maiores investimentos acabam validando mais transações. Eles são inerentemente incentivados a manter a honestidade do sistema, ou terão o risco de perder seu investimento. PoS (Proof of Stake) elimina as economias de computação desperdiçais, exigindo somente um software leve para funcionar. Um algoritmo e criptografia continuam sendo rodados por trás, e o sistema contínua seguro. Nano usa PoS e por isso elimina a serventia de mineradores e das taxas. Tem poder de escalabilidade quase ilimitado já que todos podem validar as transações.
O PoW (Proof of Work) continua sendo usado para gerar as transações, verificar e movimentar a rede. O PoW é mínimo, já que não é usado como competição e nem para ganhar recursos. O PoS seleciona os validadores que usam um PoW para verificar. Consequentemente o PoW vai mantendo a rede livre de ataques de Spams e semelhantes.
Para explicar melhor, PoS e PoW são dois sistemas diferentes para validar se as transações são verdadeiras. O Bitcoin utiliza PoW, e isso é o que faz as transações serem lentas e que paguemos taxas. Isso porque precisamos de pessoas com super computadores para manter o sistema.
A estrutura do Block-lattice é semelhante a Blockchain, mas com algumas diferenças. Cada usuário mantém sua própria blockchain e somente o próprio usuário pode modifica-la. Isso permite que cada blockchain seja atualizada de maneira assíncrona, garantindo uma maior velocidade a rede.
A Nano mantem um registro de saldo de cada conta ao invés de um histórico completo de todas as transações. Diferente de como acontece na Blockchain original. Qualquer fundo enviado na rede Nano exige duas transações, uma do destinatário e uma do remetente. O bloco de recebimento adiciona o valor ao bloco anterior da cadeia da conta. O resultado final é um novo bloco que registra o saldo atualizado de cada usuário. Para a rede funcionar não seria necessária toda a história da criptomoeda, apenas as últimas transações de cada usuário. Garantindo leveza e velocidade.
Bloco/Transação: Bloco é o rastro, o histórico é a parte física da transação, enquanto a transação é somente a ação.
Ledger/razão: É o conjunto global de contas em que cada conta tem sua própria cadeia de transações e todos concordam via verificação de assinatura de que apenas o proprietário da conta pode modificar sua própria blockchain. Isso converte uma estrutura de dados compartilhado de um livro de contas distribuído, em um conjunto não compartilhado,
bloco da cadeia de blocos de cada conta. O nó é basicamente uma carteira que faz todo o serviço da rede, confirma transações e etc.