Uma introdução ao protocolo IOTA. O protocolo IOTA é um razão distribuído de código aberto que é construído com a Internet das Coisas (IoT) em mente - com microtransações sem pagamento e integridade de dados para máquinas. O protocolo IOTA é projetado para superar um problema que ele vê como intrinsecamente problemático no espaço criptográfico: escalabilidade.
Escalabilidade é um problema que se refere a redes de criptografia que não podem lidar com os níveis principais de pagamentos. Por exemplo, Bitcoin só pode lidar com uma quantidade finita de transações, o que significa que ele não pode executar no mesmo nível que PayPal ou Visa.
Com a Lightning Network - uma solução de escala de camada 2 - esse problema é aliviado para Bitcoin. No entanto, o protocolo IOTA foi construído especificamente para que ele precisa confiar em uma solução de dimensionamento para resolver esse problema.
O que é o protocolo IOTA?
A maioria dos projetos de criptografia dependem da tecnologia blockchain - também conhecida como tecnologia de contabilidade distribuída (DLT) - para processar e verificar transações. As transações são agrupadas em “blocos” de informação. É, então, os trabalhos de mineiros de dados para peneirar as transações e verificá-las. No entanto, os mineiros exigem taxas por seus serviços.
As taxas de mineração são essenciais para proporcionar um incentivo aos mineiros. Isso, geminado com a questão da escalabilidade, é por isso que a IOTA escolheu não usar uma cadeia de blocos. O protocolo IOTA é um razão distribuído para a Internet das Coisas (IoT). No lugar de uma cadeia de blocos convencional, a IOTA utiliza um 'grafo acrílico dirigido' (DAG).
Tem um protocolo à prova quântica conhecido como “O Tangle “. O IOTA Tangle DAG não tem taxas sobre transações e nenhum limite fixo para quantas transações podem ser confirmadas por segundo. A taxa de transferência aumentará em conjunto com a atividade na rede. Quanto mais atividade ocorrer resultará em uma rede mais rápida.
Como funciona o Tangle?
Sem uma cadeia de blocos, não há blocos de transações a serem processadas e verificadas pelos mineiros. Em vez disso, as transações de protocolo IOTA são confirmadas por uma ou mais transações seguintes. Isso ocorre porque o Tangle requer duas transações pai. Consequentemente, a estrutura da rede pode ser mapeada como um gráfico direto com ciclos direcionados zero. Abaixo está uma representação visual de como a rede poderia parecer, tirada do site da IOTA.
Imagem: Emaranhado.
Para participar da rede, todos os usuários precisam fazer é executar uma pequena quantidade de trabalho computacional que verifica duas transações anteriores. Isso anula a rede de uma estrutura hierárquica que, por sua vez, resulta em todos terem incentivos e recompensas iguais.
Os sites da IOTA apelidam a este “pague para o futuro”. O conceito é simples: verifique duas transações e sua recompensa é sua própria transação. Embora isso possa soar como um processo um pouco tedioso, ele também remove a necessidade de oferecer recompensas financeiras. As taxas serão insignificantes.
Uma vez que não é orientado para o dinheiro, ele também pode armazenar informações com segurança dentro das transações do Tangle - por isso não se limita a liquidações de valor transacionais. Quanto mais pessoas que estão ativas na rede resulta em transações mais rápidas - no entanto, isso não vem sem um custo. A rede é inteiramente dependente de pessoas confirmando duas transações anteriores, se alguém está olhando para fazer rapidamente uma transação, eles escolherão outra rede.
Como você sabe se uma transação pode ser confiável?
Nas cadeias de blocos convencionais, as pessoas sabem o quanto podem confiar em um bloco de transações com base no número de confirmações. Sem blocos de transações/informações, o protocolo IOTA funciona de forma diferente.
Em vez disso, as transações têm um peso e peso cumulativo. Um peso de transações determina quanto trabalho computacional precisa ser feito para validar a transação. O peso cumulativo refere-se ao peso de uma transação e ao peso total das transações que aprovaram a primeira transação.
Abaixo está uma representação visual de transações ponderadas, tiradas do consenso IOTA GitHub.
Imagem:.
A imagem exibe transações coloridas em verde como 'totalmente confirmadas', enquanto as de cor azul são 'não confirmadas', o que significa que ela é apenas parcialmente confirmada. As de cor cinza ou amarela indicam que a transação ainda não tem trabalho de confirmação feito sobre ela.
Ele não mostra uma transação colorida em vermelho, mas se ele fez essa transação seria anotado como 'conflitante' para significar que algo pode estar errado ou é inválido. Encontrar transações confiáveis exigirá que o usuário examine o peso e o peso cumulativo de uma transação para fazer sua estimativa sobre se deseja confirmá-la.
Hashcase Lite
Os algoritmos de prova de trabalho (PoW) são usados em uma variedade de projetos de criptografia, Bitcoin incluído. PoW ajuda a prevenir ataques de spam. Hashcash é uma peça de tecnologia usada no PoW. Inclui resolver um quebra-cabeça. Dispositivos de computador devem adivinhar com sucesso um código alfanumérico conhecido como “nonce”. O poder de hash determina a rapidez e facilidade do quebra-cabeça é resolver. Processamento mais rápido requer mais poder de computação.
Em Bitcoin, PoW é usado para confirmar e verificar transações. No entanto, IOTA utiliza Hashcash Lite, o que significa que muitos tipos de dispositivos de computador podem usar a plataforma IOTA.
Vale a pena fazer pesquisa.
Esperemos que esta introdução ao protocolo IOTA tenha ajudado você a entender como é uma alternativa à tecnologia blockchain.
Antes de tomar quaisquer decisões sobre o protocolo IOTA ou qualquer projeto/rede de criptografia garantir que você faça uma pesquisa adequada.
Nós não fazemos nenhuma recomendação sobre criptografia, redes ou projetos e, como tal, você nunca poderia fazer muita pesquisa. Em última análise, você é responsável pelas decisões que toma.
Interessado em ler mais sobre diferentes cadeias de blocos? Descubra mais sobre Skycoin e internet descentralizada com nosso guia sobre o assunto.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.