O que é a tecnologia blockchain?
Um blockchain é um livro-razão distribuído com listas crescentes de registros (blocos) que estão ligados de forma segura através de hashes criptográficos. Cada bloco contém um hash criptográfico do bloco anterior, um carimbo de tempo e dados de transação (geralmente representado como uma árvore de Merkle, onde os nós de dados são representados por folhas). O carimbo de tempo prova que os dados de transação existiam quando o bloco foi criado. Como cada bloco contém informações sobre o bloco anterior, eles efetivamente formam uma cadeia (compare a estrutura de dados da lista vinculada), com cada bloco adicional ligando-se aos anteriores. Consequentemente, as transações blockchain são irreversíveis na medida em que, uma vez registradas, os dados em qualquer bloco não podem ser alterados retroativamente sem alterar todos os blocos subsequentes.
Um livro-razão descentralizado e distribuído que registra transações de forma segura e aberta é definido. A tecnologia Blockchain foi introduzida pela primeira vez com o lançamento do Bitcoin em 2008 e desde então cresceu para ser usada em uma ampla gama de aplicações. Detalhes técnicos: Blockchain protege e verifica transações usando criptografia e hashing e as valida usando técnicas de consenso. Aplicações: Além de criptomoedas, blockchain tem sido utilizado na gestão da cadeia de suprimentos, sistemas de votação, contratos inteligentes e outras áreas. Limites: Blockchain é criticado por usar muita energia e por ter problemas de escala.