Arquitetura Nano Block-Lattice

Nano é uma criptomoeda de baixa latência projetada como uma rede de pagamentos sem sensação que é construída usando uma arquitetura inovadora de estrutura de bloco. Anteriormente conhecido como Raiblocks, a cadeia de transações dos usuários do Nano é, na verdade, seu próprio blockchain, em vez de funcionar como um endereço público criptográfico prototípico.

Os benefícios diretos da estrutura de bloco-rede são transações instantâneas, taxas baixas e alta capacidade de processamento. Usando um consenso de Prova de Participação Delegada (DPoS), o Nano alcança finalização rápida e um tamanho de blockchain drasticamente menor em comparação com outras cadeias de prova de trabalho.

Por outro lado, a estrutura do sistema de bloco-rede dentro do contexto do projeto de rede oferece pouco incentivo para a participação, e a rede permanece altamente centralizada.

Arquitetura Nano Block-Lattice

Antecedentes do Nano

A Nano foi fundada por Colin LeMahieu em 2015 com o lançamento do papel branco como uma melhoria em relação ao Bitcoin em relação aos pagamentos digitais P2P. Projetado como uma rede altamente escalonável, a narrativa do Nano é a de uma rede de pagamentos de moeda e P2P. O Nano é feito sob medida para a adoção do consumidor e comerciante, bem como micropagamentos como suas funções principais.

Nano’s BrainBlocks implementação é um testemunho de seu design como uma rede de pagamentos ao consumidor e moeda digital para transações de ponto de venda on-line e na loja.

Apesar da ampla seleção de carteiras, ferramentas e aplicações práticas do Nano como uma rede de pagamento, sua adoção está lutando para angariar suporte adequado para ser considerada tal. Volume de transações de 24 horas do Nano – de acordo com seu métricas de rede – é de apenas $ 2,8 milhões, no momento em que este livro foi escrito. Para contexto, Bitcoin’s 24 horas volume de transação ajustado tem pouco menos de US $ 2 bilhões e é mais uma camada de liquidação de alto valor do que uma rede de pagamento. Além disso, VISA – uma rede de pagamento legada – processa mais do que 150 milhões transações por dia.

Independentemente de sua adoção atual como uma rede de pagamento, as transações instantâneas, escalonáveis ​​e gratuitas do Nano são ativadas explicitamente por sua arquitetura de rede de blocos.

The Block-Lattice

O white paper do Nano identifica que existem três componentes fundamentais de uma moeda que precisam ser satisfeitos para que funcione de forma eficaz:

  1. Fácil transferência
  2. Não reversível
  3. Limitada ou sem taxas

O Nano atinge essas três propriedades superando o problema de escalabilidade endêmico com debates de escalonamento em cadeia (ou seja, tamanho do bloco) tornando cada conta sua própria blockchain, parte de uma rede de blockchain. A escolha do projeto de estrutura de bloco tem consequências importantes, incluindo que o conceito de um razão compartilhado e distribuído não se aplica. Em vez disso, a rede é um grupo de blockchains não compartilhados independentes onde os nós usam a verificação de assinatura para concordar que apenas os proprietários da cadeia de contas podem atualizar o estado de suas respectivas cadeias. Os usuários podem posteriormente atualizar o estado de seus livros de forma assíncrona, permitindo transações quase instantâneas com sobrecarga mínima.

Crédito da imagem – Nano Whitepaper

A cadeia de contas Nano genesis inicialmente continha todas as moedas NANO. O saldo do genesis é fixo (após 60,8 por cento do fornecimento destruído intencionalmente em 2017), e o NANO é enviado para as cadeias de contas por meio de transações de envio que são registradas na cadeia de contas do genesis. O saldo inicial da conta do genesis nunca pode ser excedido pela soma de todas as cadeias de contas na rede.

A transação de envio mencionada anteriormente faz parte do sistema de transação de duas partes do Nano. Cada transação requer uma transação de envio e uma transação de recebimento. As transações de envio deduzem o saldo correspondente da cadeia de contas do remetente e o codifica no último bloco dessa cadeia. Este é um componente crucial do sistema porque os nós só precisam armazenar o bloco mais recente para cada cadeia de contas, sem sacrificar a validação de correção. A transação de recebimento adiciona o saldo correspondente à cadeia de conta do receptor e codifica de forma semelhante o saldo no bloco.

Bloquear visualização da rede

Block Lattice Visualization, Image from Hackernoon

Nano identifica várias vantagens para o sistema de transação de duas fases, incluindo o sequenciamento de transferências de entrada que são assíncronas, permitindo pequenas transações que podem caber Pacotes UDP, melhorando a poda do razão e isolando as transações liquidadas das não liquidadas.

A latência da rede e a natureza assíncrona das transações significa que não há um processo padrão para concordar sobre qual transação chegou primeiro se uma cadeia de contas receber várias transações de contas diferentes. A Nano aborda isso empregando um acordo de tempo de design em que a cadeia de contas de recebimento mantém o controle sobre a decisão de qual transação de entrada chegou primeiro. Além disso, as transações são diferenciadas como liquidadas ou não liquidadas. Liquidado significa que um bloco de recebimento foi gerado e o saldo codificado enquanto não liquidado significa que o saldo do receptor ainda não foi atualizado.

Os remetentes de transações precisam criar um bloqueio de envio, que é imutável após a confirmação. Os fundos são deduzidos do saldo da cadeia de contas assim que o bloqueio de envio é transmitido para a rede e são considerados pendentes até que a cadeia de contas de recebimento crie um bloqueio de recebimento para a transação. Uma vez que um bloco de recebimento é gerado, a transação é liquidada e o valor adicionado ao saldo do receptor. Uma transação é considerada verificada uma vez se o bloqueio ainda não existe na cadeia de conta (seja enviar ou receber), o proprietário da conta assina a transação, o bloco anterior é o bloco principal da cadeia de conta e o hash computado atende ao PoW requerimento.

Nano emprega prova de trabalho (PoW) de maneira semelhante à de Adam Back Hashcash Projeto. No entanto, PoW é usado no Nano apenas para mitigar spam e não para chegar a um consenso.

Crédito da imagem – Nano Whitepaper

As cadeias de contas são iniciadas pelo envio de uma transação aberta para a cadeia de contas do genesis. Os saldos são mantidos medindo os saldos do bloco de envio e do bloco anterior. Posteriormente, grandes volumes de blocos são facilmente baixados. Os requisitos de armazenamento do livro-razão são significativamente menores do que outras criptomoedas e, como resultado, os requisitos de hardware para nós são mínimos.

O Nano é, na verdade, baseado em um Directed Acyclic Graph (DAG), em que o consenso usando DPoS é alcançado por meio de uma votação ponderada em transações conflitantes. Os titulares de cadeias de contas recebem um representante como parte do sistema de votação DPoS em transações conflitantes. Devido a este design, pode parecer fácil lançar um Ataque Sybil onde uma entidade maliciosa obtém várias cadeias de contas. No entanto, a votação é ponderada pelo equilíbrio, o que significa que os custos de realizar um ataque Sybil se correlacionam diretamente com a participação total na rede (ou seja, a soma dos saldos das contas), em vez do número de cadeias de contas sob controle.

Crédito da imagem – Nano Whitepaper

Em resumo, a estrutura de rede de blocos permite uma transação quase instantânea, taxas zero e alta escalabilidade. A nova arquitetura é impressionante e tem algumas vantagens claras; no entanto, a falta de taxas é parte de um problema mais amplo de design de incentivos que provavelmente está impedindo sua adoção.

Alcançando uma Rede de Pagamentos Escalonável

A arquitetura de rede de blocos do Nano oferece uma capacidade única de processamento para pagamentos de consumidores / comerciantes online ou no ponto de venda. Além disso, o Nano é adequado para a futura materialização de micropagamentos. Apesar de sua promessa, o Nano sofre de um problema de incentivo notável.

Visto que as transações de envio aberto puxam o NANO diretamente da cadeia de contas do genesis, é o único meio de derivar o NANO da rede. Portanto, a falta de taxas significa que não há incentivo para atividades on-chain, como mineração em PoW ou piqueteamento em PoS.

Os nós representativos no sistema de consenso também não recebem recompensas por seu trabalho, então seu único incentivo para proteger a rede é por meio de uma preferência por algum outro motivo, talvez ideológico ou porque eles têm uma grande participação na NANO e querem que o preço suba eventualmente.

Além disso, a descentralização daria melhores garantias de imutabilidade e resistência à censura, mas cerca de 94 por cento do peso do voto é controlada por 1 por cento das cadeias de contas.

Com um projeto de incentivo impulsionado principalmente pela utilidade como um sistema de pagamento P2P, o Nano precisa competir e superar os sistemas de pagamento legados sem um mecanismo de incentivo viável e sustentável para participar da rede. PoW como um mecanismo de consenso para proteger um blockchain é o único modelo sustentável praticamente comprovado para criptomoedas até agora. PoW é um forma elegante de emissão de dinheiro que se baseia na competição de mercado livre e envolve um custo real (computação via eletricidade) para criar a moeda (ou seja, Bitcoin). No Nano, a emissão de dinheiro está diretamente ligada à popularidade da rede como meio de pagamento (porque ela depende da utilidade como seu design de incentivo), uma vez que todos os NANO recém-emitidos são derivados da conta genesis com transações de envio abertas.

Remover o incentivo dos participantes que protegem totalmente a rede é um território incerto.

Conclusão

A narrativa do Nano como uma rede de pagamento P2P e moeda digital é apoiada pelas impressionantes capacidades que sua estrutura de treliça de blocos confere. No entanto, sua luta na adoção como um meio de pagamento é agravada por uma falta de estrutura de incentivos na cadeia para os participantes da rede resultante do projeto de rede de blocos.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me