INTRODUÇÂO:
CRIPTOMOEDA: Criptomoeda é um ativo, algo que você possui. Existem várias criptomoedas:
IOTA,
BITCOIN e
ETHEREUM são exemplos de nome de criptomoedas.
Como são ativos virtuais (não tem um papel ou meio físico que garanta a posse da criptomoeda), é necessário uma forma de escrituração (registro de transações) que mostre quem possui a criptomoeda.
O sistema de escrituração é chamado em ingles de
DLT: distributed ledger technology.
Podem existir diversas formas de fazer a escrituração:
BLOCKCHAIN e
TANGLE são exemplos de nome de sistemas de escrituração (registro de transações).
A escrituração (registro de transações) de criptomoedas é descentralizada e com diversos (as vezes milhares ou milhões) de participantes.
Como é descentralizada, tem de ter uma forma das transações serem confirmadas pelos participantes e serem confiáveis (de modo que as transações não possam ser alteradas/adulteradas posteriormente).
Este processo de garantia de transação é chamado
CONSENSUS.
Existem varios sistemas (algoritmos) matemáticos que fazem o
CONSENSUS funcionar:
Pow (Proof-of-Work),
PoS (Proof-of-Stake) e
DAG (Directed Acyclic Graphs).
Como alguns destes sistemas matemáticos são complexos (e podem gastar bastante processamento de CPU, e portanto, energia eletrica no processo), criou-se uma recompensa para quem faz estes cálculos.
Esta recompensa é uma determinada quantidade de criptomoeda cuja transação esta sendo confirmada: chama-se isso de
MINERAÇÃO.
O
BITCOIN utiliza para registro de suas transações o
BLOCKCHAIN, que por sua vez utiliza o
PoW para gerar o
CONSENSUS - dai a necessidade de
MINERAÇÃO.
O
IOTA utiliza para registro de suas transações o
TANGLE, que por sua vez utiliza o
DAG para gerar o
CONSENSUS. Mas o
DAG NÃO PRECISA de cálculos intensivos como o
PoW, sendo que a confirmação da transação é mais rápida e não gera da recompensa - então o
IOTA NÃO TEM MINERAÇÂO.
RESUMINDO:
IOTA: é a criptomoeda - o ativo que voce possui.
TANGLE: é o sistema de registro de transação (em ingles =>
DLT: distributed ledger technology).
CONSENSUS: é a garantia que todos os participantes da rede da criptomoeda concordam com uma transação.
DAG: é o algoritmo interno do
TANGLE que gera o
CONSENSUS
BLOCKCHAIN: é um tipo de
DLT - o sistema de registro de transação. O
IOTA utiliza
TANGLE ao invés do
BLOCKCHAIN, porque o
TANGLE é mais rápido e não tem custo de mineração.
EXPLICANDO UM POUCO MAIS:
IOTA é uma
criptomoeda (cryptocurrency) - assim como
BITCOIN,
ETHEREUM e
MONERO (entre outras).
Este artigo tem explicações detalhadas sobre o que é uma criptomoeda.
Sopa de letras: IOTA x BITCOIN x BLOCKCHAIN x TANGLE x DLT x CONSENSUS x MINERAÇÃO
IOTA/BITCOIN/ETHEREUM/MONERO: são nomes de criptomoedas
IOTA é a mesma coisa que BITCOIN ? - Não: em comum apenas que são criptomoedas, assim como o dolar e a libra são moedas. Mas assim como dolar e a libra são moedas de países diferentes e com valores diferentes,
IOTA e
BITCOIN tem origens distintas, valores e negociação separadas.
IOTA é a mesma coisa que TANGLE ? - Não:
IOTA é a criptomoeda -
TANGLE é a tecnologia de livro-razão das transações (DLT) feitas com
IOTA.
TRANSAÇÃO: É uma acordo/contrato/negociação realizada entre duas partes.
DLT - distributed ledger technology - É conceito/idéia de livro-razão para transações com criptomoeda.
BLOCKCHAIN e
TANGLE são exemplos de implementar o
DLT. OBS: a semelhança entre BLOCKCHAIN e TANGLE termina ai - o modo como fazem a escrituração das transações é bem diferente. O diferencial do
DLT é que o registro das transações é feita de forma distribuída - então a confiança desta escrituração é obtida através de métodos de consenso (
CONSENSUS) entre os participantes.
BLOCKCHAIN/TANGLE: São métodos de escriturar/registrar o livro-razão.
BLOCKCHAIN é a mesma coisa que TANGLE ? - Não: em comum apenas que são sistemas distribuidos de registro de transação (do ingles "DLT distributed ledger technology"), assim como camisa e calça são roupas (servem para vestir) - mas fazem isso de forma diferente.
"DLT" é um conceito, uma idéia -
BLOCKCHAIN e
TANGLE são formas (diferentes) de implementar (fazer funcionar) o conceito de
"DLT".
BITCOIN é a mesma coisa que BLOCKCHAIN ? - Não:
BITCOIN é a criptomoeda (é um ativo, como o dolar), e
BLOCKCHAIN é o método de registro de transações (livro razão).
DLT (a idéia de registrar transação de forma descentralizada) =>
usando BLOCKCHAIN (forma de fazer este registro de transação) =
criptomoedas BITCOIN/ETHEREUM/MONERO
DLT (a idéia de registrar transação de forma descentralizada) =>
usando TANGLE (forma de fazer este registro de transação) =
criptomoeda IOTA
CONSENSUS: É um método para garantir que os participantes de uma rede concordem que uma transação foi confirmada.
PoW (Proof-of-Work, usado pelo
BITCOIN/BLOCKCHAIN),
PoS (Proof-of-Stake, usado pelo
ETHEREUM-CASPER/BLOCKCHAIN) e
DAG (Directed Acyclic Graphs, usado pelo
IOTA/TANGLE) - são exemplos de implementação de
CONSENSUS. Quando um participante da rede executa o trabalho de
CONSENSUS (calculando o
PoW) - isso é chamado de mineração (pois gera recompensa para este participante que fez o cálculo).
DAG: Directed Acyclic Graphs - é o algoritmo utilizado pelo
TANGLE para gerar
CONSENSUS (a confirmação que a transação). É o equivalente ao
PoW (Proof-of-Work, usado pelo
BITCOIN/BLOCKCHAIN) e ao
PoS (Proof-of-Stake, usado pelo
ETHEREUM-CASPER/BLOCKCHAIN). Por equivalente significa: tem o mesmo objetivo (garantir que todos os participantes concordem que a transação foi confirmada).
ATENÇÂO: O
IOTA/TANGLE utiliza
DAG ao invés de
PoW/PoS para gerar o
CONSENSUS - então
NÃO EXISTE mineração de
IOTA (pois o algoritmo
DAG não precisa de cálculos intensivos e que geram custo operacional - p.ex. alto uso de CPU e energia elétrica - como o
PoW).