O que é IOTA?
IOTA (MIOTA) é um ledger distribuído projetado para registrar e executar transações entre máquinas e dispositivos no ecossistema da Internet das Coisas (IoT). O ledger usa uma moeda criptográfica chamada mIOTA para contabilizar as transações em sua rede. A principal inovação da IOTA é o Tangle, um sistema de nós usado para confirmar transações. A IOTA afirma que o Tangle é mais rápido e mais eficiente que as típicas correntes de bloqueio usadas em moedas criptográficas.
A Fundação IOTA, a fundação sem fins lucrativos responsável pelo ledger, assinou acordos com empresas de destaque, como a Bosch e a Volkswagen, para estender a utilidade da plataforma entre os dispositivos conectados.
Key Takeaways
- IOTA é um ledger distribuído desenvolvido para lidar com transações entre dispositivos conectados no ecossistema IoT, e sua moeda criptográfica é conhecida como mIOTA.
- Começou a vida como um projeto de hardware cujo objetivo era projetar processadores de baixo custo para uso geral.
- Projeta resolver problemas chave de escalabilidade e desempenho com Bitcoin, substituindo sua cadeia de bloqueio por Tangle, um sistema de nós em que cada nova transação confirma duas transações anteriores.
- IOTA tem seu próprio conjunto de problemas de escala, e alguns aspectos dessa moeda criptográfica eram vulneráveis a hacks.
- Embora a capitalização de mercado da IOTA ainda estivesse substancialmente abaixo dos seus máximos de 2017, a fortuna desta moeda criptográfica mostrou sinais de melhoria no final de 2020.
Entendimento da IOTA
Bilhões de dispositivos estavam conectados à Internet em 2020. Dentro deste ecossistema da Internet das Coisas (IoT), os dispositivos podem trocar dados e informações de pagamento com vários outros dispositivos em transações realizadas ao longo do dia.
IOTA pretende tornar-se o modo padrão de condução de transações em dispositivos. Seus fundadores descreveram o ledger como um “backbone sem permissão pública para a Internet das Coisas que permite a interoperabilidade entre múltiplos dispositivos”. Em termos simples, isso significa que ele permitirá transações entre dispositivos conectados, e qualquer um poderá acessá-lo.
Os fundadores da Iota afirmam que ele resolve múltiplos problemas que atormentam moedas criptográficas que são desenvolvidas em cadeias de bloqueios padrão. Estes problemas incluem a centralização da mineração para um grupo específico, baixas velocidades de rede e escalabilidade. Para as moedas criptográficas, a escalabilidade refere-se ao problema de aumentar o número de transações processadas por uma cadeia de bloqueio sem afetar outras métricas.
Estes problemas são causados principalmente devido a um backlog de transações na cadeia de bloqueio do Bitcoin. O atraso em si é devido a uma variedade de razões, desde pequenos tamanhos de blocos até a dificuldade dos quebra-cabeças que os mineiros devem resolver para ganhar a moeda criptográfica como recompensa. A IOTA resolve estes problemas reconfigurando a arquitetura da cadeia de blocos em Tangle, uma nova forma de organizar dados e confirmar transações.
História da IOTA
Sergey Ivancheglo, Serguei Popov, David Sønstebø, e Dominik Schiener, que se juntaram mais tarde, juntos co-fundaram a IOTA.
O projecto foi anunciado em Outubro de 2015 através de um post anunciando uma venda simbólica num fórum online de bitcoin. As raízes da IOTA remontam ao projecto Jinn. Esse projeto visava desenvolver hardware ternário ou hardware de baixo custo e eficiência energética, principalmente processadores de uso geral, para uso no ecossistema IoT. O Jinn realizou uma venda em massa para as suas fichas em Setembro de 2014. Aproximadamente 100.000 fichas foram vendidas durante a venda, totalizando coleções de $250.000,
As fichas Jinn foram logo vendidas em água quente porque foram comercializadas como fichas de participação nos lucros, o que pode ser visto como fichas de segurança. As ofertas iniciais de moedas (ICOs) ainda estavam ganhando força naquela época, e não havia clareza sobre seu status regulatório. Em 2015, o Jinn foi rebatizado como IOTA, e outra venda de fichas foi realizada. As fichas foram comercializadas como fichas de utilidade, desta vez. Os detentores de fichas Jinn podiam trocar as suas fichas por fichas equivalentes no novo sistema. De acordo com David Sønstebø, a IOTA foi “desovada” devido ao projecto Jinn. “…então só faz sentido primeiro introduzir a IOTA e depois Jinn”, disse ele.
A transação de gênese da IOTA foi um endereço com um balanço que continha toda a mIOTA, sua moeda criptográfica, que será sempre minada. Mas os relatórios afirmam que um instantâneo da transação de gênese ainda não foi encontrado online. Estas fichas foram dispersas para outros endereços “fundadores”. O número total de mIOTAs planeado para existir é de 27 quadriliões. De acordo com os fundadores da IOTA, o número total de mIOTAs encaixa “bem” com o valor inteiro máximo permitido em JavaScript, uma linguagem de programação. Dentro de três meses de sua estréia nos mercados de moedas criptográficas, o mIOTA atingiu uma valorização máxima de 14,5 bilhões de dólares durante o mercado de touro de 2016-2017. No entanto, seu valor posteriormente caiu junto com a maioria das outras moedas criptográficas.
Preocupações com a IOTA
Crítica da IOTA tem se centrado principalmente em torno de suas falhas técnicas. Como na maioria das moedas criptográficas, o sistema da IOTA é incipiente e não provado. Um ataque de phishing à sua rede resultou no roubo de mIOTA no valor de 3,94 milhões de dólares. Em resposta ao ataque, a equipe de desenvolvimento da IOTA escreveu um post no blog delineando os passos para gerar uma semente forte para usar sua moeda criptográfica.
Os desenvolvedores da IOTA devem ter “enrolado” sua moeda criptográfica. Em outras palavras, eles criaram seu método de criptografia a partir do zero, renunciando à função de hash SHA-256 amplamente utilizada no Bitcoin. A equipe da Digital Currency Initiative do MIT encontrou sérias vulnerabilidades com a função de hash da IOTA, que é chamada de Curl. A função produziu a mesma saída quando lhe foram dadas duas entradas diferentes. Esta propriedade é conhecida como colisão e denota uma função de hash quebrada. Em sua análise da vulnerabilidade, a equipe do MIT afirmou que um ator ruim poderia ter destruído ou roubado fundos de usuários do Tangle com sua técnica. A equipe da IOTA corrigiu a vulnerabilidade.
Existem problemas potenciais com as reivindicações da IOTA para eliminar problemas de escalabilidade para cadeias de bloqueio através do uso de DAGs. Vitalik Buterin, o co-fundador do Ethereum, lançou dúvidas sobre a habilidade dos hashgraphs (as estruturas de dados subjacentes ao DAG) em resolver problemas de escalabilidade. Como ele explica, versões atuais de hashgraphs não resolvem a dependência de uma cadeia de bloqueios na memória do computador e no poder de processamento. A escalabilidade de um sistema usando hashgraphs ainda depende da capacidade e velocidade de computadores individuais dentro de sua rede.
As de 2020, a rede da IOTA usou um servidor central conhecido como um Coordenador para garantir a segurança das transações. Esta prática tem diluído suas alegações de ser um sistema descentralizado desde a introdução de um Coordenador, resultando na introdução de um único ponto de falha. Também diminuiu a velocidade da rede porque o processamento paralelo não ocorre em um sistema baseado em um Coordenador. No entanto, a Fundação IOTA tinha um plano chamado “O Coordenador” para remover o Coordenador no futuro.
Futuro da IOTA
Embora a capitalização de mercado da IOTA ainda estivesse substancialmente abaixo dos seus máximos de 2017, a fortuna desta moeda criptográfica mostrou sinais de melhoria no final de 2020. Ela começou 2020 com uma capitalização de mercado de $446 milhões e estava acima de $900 milhões a partir de 19 de dezembro de 2020. Isso é um ganho de mais de 100%, mas foi uma estrada rochosa. A parceria contínua da IOTA com grandes corporações e o foco na crescente Internet das Coisas (IoT) também ajudam a distingui-la de outras moedas criptográficas.
Cryptocurrencies precisam oferecer algo diferente para ter sucesso, e o objetivo da IOTA é a otimização da IoT.
Como a IOTA é diferente da Bitcoin?
A solução de IOTA para os problemas de Bitcoin é eliminar vários conceitos chave e restrições topográficas de uma cadeia de bloqueio. mIOTA, a moeda criptográfica de IOTA, é pré-determinada e o consenso das transações ocorre de forma diferente quando comparada a uma cadeia de bloqueio. Os desenvolvedores da IOTA propuseram uma nova estrutura de dados (uma forma de organizar representações numéricas dentro da memória de um computador) conhecida como Tangle.
Tangle é um Gráfico Acíclico Descentralizado (DAG), um sistema de nós que não é sequencial. Assim, cada nó pode ser conectado a vários outros nós de um emaranhado. Mas eles estão conectados apenas em uma determinada direção, o que significa que um nó não pode se referir a si mesmo. Uma cadeia de blocos padrão também é um DAG porque é um conjunto ligado sequencialmente. Mas o Tangle do IOTA é um sistema paralelo no qual as transações podem ser processadas simultaneamente em vez de sequencialmente. À medida que mais sistemas são ligados a ele, o Tangle se torna mais seguro e eficiente no processamento de transações.
Em Bitcoin, um grupo de sistemas rodando nós completos que contêm todo o histórico de transações para um ledger é necessário para confirmações e consenso. Este processo é intensivo em energia e computação.
Mineiros de nós completos não são necessários em Tangle. Cada nova transação é confirmada através da referência a duas transações anteriores, reduzindo a quantidade de tempo e memória necessários para verificar uma transação. Um quebra-cabeça de prova de trabalho (PoW), fácil de resolver e direto, é adicionado à transação como passo final. As duas transações que são escolhidas são referidas como dicas. O sistema da IOTA usa um algoritmo de seleção de dicas com “confiança” como medida para aprovar a transação. Suponha que uma transação tenha sido aprovada 97 vezes no passado. Então, há 97% de confiança de que um nó irá aprová-la no futuro.
Relacionado ao conceito de “confiança” está o peso de uma transação. À medida que se move através do Tangle, uma transação ganha peso. O peso de uma transação aumenta com o número de aprovações. Uma vez confirmada uma transação, ela é transmitida para toda a rede. Então, outra transação não confirmada pode escolher a transação recém-confirmada como uma das dicas para se confirmar.
Este método de confirmação de uma transação resulta em nenhuma taxa e baixo consumo de energia, permitindo que o mIOTA seja usado em uma grande variedade de dispositivos e máquinas com diferentes requisitos de energia.