Uma cadeia de blocos é um registro digital de transacções distribuído e partilhado entre os nós de uma rede informática. Cada transação na cadeia de blocos é designada por bloco e está ligada a outra através de técnicas de criptografia.
Também se pode pensar numa cadeia de blocos como um tipo especial de base de dados distribuída. Nesta base de dados, cada registo é único e imutável, e cada registo (exceto o primeiro) contém uma referência ao registo que o precedeu. Cada registo tem um hash que o identifica e garante a deteção de qualquer adulteração. Cada dispositivo que faz parte desta rede contém uma cópia da base de dados, e vários dispositivos têm de concordar que um registo é válido utilizando um mecanismo de consenso antes de poder ser adicionado à base de dados.
referência: https://blog.logrocket.com/build-blockchain-with-go
Este projeto está licenciado sob os termos da licença MIT.