AD
AD
  • A Fundação IOTA está atualmente implementando o Mana, um sistema para combater os ataques da Sybil.
  • O sistema de reputação é usado para identificar os nós de confiança.

William Sanders, matemático da Fundação IOTA, publicou um novo post há algumas horas, que explica a maneira exata como Mana funciona. Mana é um novo sistema de reputação que é integrado ao pólen para combater os chamados ataques da Sybil. De acordo com Sanders, os desenvolvedores já estão trabalhando na implementação do pólen.

É assim que a Mana funciona

Um ataque da Sybil é um ataque malicioso a uma rede peer-to-peer na qual uma pessoa ou organização tenta tomar conta da rede usando múltiplas identidades para controlar múltiplas contas ou nós. No contexto da tecnologia de ledger distribuído, este é um tipo de ataque que também é bem conhecido e importante para o ecossistema Bitcoin e Ethereum.

Em particular, no caso de uma sobrecarga da rede como resultado de um ataque da Sybil, deve ficar claro como a rede deve reagir e quem controla a rede. A Mana foi desenvolvida para atender a estes dois requisitos de um ecossistema seguro. Mana é um sistema de reputação ou um mecanismo para assegurar que o resultado do consenso tome as decisões corretas quando duas transações conflitantes são votadas:

Quando uma transação de valor é processada, uma quantidade chamada mana será “prometida” a uma ID de nó especificada. Esta quantidade está relacionada com a quantidade de IOTA movida para a transação. A mana comprometida para cada ID de nó é armazenada como uma extensão do ledger.

A quantidade de Mana em uma transação é sempre a mesma que a quantidade de MIOTA. Isto cria um sistema que pode distinguir os nós de confiança dos nós novos e, portanto, possivelmente maliciosos. A Mana é assim perfeitamente adequada como proteção contra ataques da Sybil, como explica Sanders:

A única maneira de ganhar Mana é convencer algum detentor de fichas a se comprometer com ela. Neste sentido, a Mana é Delegated Proof of Token Ownership. A Mana, portanto, oferece proteção adequada à Sybil porque é difícil adquiri-la em quantidades arbitrárias.

De acordo com Sanders, haverá duas maneiras diferentes de calcular a Mana dentro da implementação da IOTA 2.0. A primeira maneira é ter a Mana igual exatamente à mesma quantidade de MIOTA em uma transação existente MIOTA. Além disso, porém, supõe-se que haja um segundo mecanismo:

A segunda maneira de calcular a mana (“mana 2”) é um aumento da mana 1 que inclui não apenas uma prova delegada de propriedade, mas também uma prova da atividade do nó. A mana 2 tem uma evolução previsível ao longo do tempo, no sentido de que não é afetada por transferências simbólicas adicionais.

A equipe implementou ambas as variantes no GoShimmer e está atualmente investigando qual opção oferece segurança robusta e desempenho máximo.

A Mana é comparável a uma prova delegada de consenso de interesses?

Sanders explica ainda que embora a Mana tenha semelhanças com um consenso da Delegated Proof of Stake (DPoS), existem diferenças significativas. Dentro de um sistema DPoS, os validadores são escolhidos para criar blocos, receber recompensas e taxas, mas se eles falharem, tudo pode ser perdido. Entretanto, o Tangle depende de um gráfico acíclico dirigido (DAG) onde não há blocos, recompensas ou taxas, de modo que a comparação entre o DPoS e o mana é limitada.

Recentemente, a Fundação IOTA lançou a versão beta do IOTA Streams, que reduziu o tamanho da biblioteca e, como resultado, aumentou o desempenho quase 100 vezes.

Exit mobile version