O que é o Bit Gold?
Bit gold é uma proposta de 2005 de Nick Szabo para um sistema financeiro que combina diferentes elementos de criptografia e mineração para realizar a descentralização. Esses elementos incluem blocos com registro de data e hora que são armazenados em um registro de título e são gerados usando cadeias de caracteres "prova de trabalho". Em seu post anunciando pouco ouro, Szabo propôs uma função descentralizada de prova de trabalho que poderia ser "armazenada, transferida e analisada com segurança com o mínimo de confiança".
Compreendendo o Bit Gold
Conforme descrito por Szabo em sua proposta original, o sistema bit gold consiste em sete etapas. Começa com a geração de uma sequência de desafios públicos usando uma função de benchmark (semelhante ao quebra-cabeça de computação matemática usado para ganhar bitcoin). O usuário gera uma string de "prova de trabalho" a partir da função de benchmark, e os detalhes relacionados à transação são armazenados em um registro de título (análogo a uma blockchain no sistema de consenso). No sistema de Szabo, o último bit de string é responsável por criar o próximo conjunto de strings. Isso é semelhante ao processo de criação de blocos no bitcoin, onde endereços de hash são usados como cabeçalhos apontando para o próximo conjunto de blocos.
O registro do título é semelhante ao blockchain, pois oferece um registro e pedido imutáveis para as transações que ocorreram. O sistema de bit de ouro proposto por Szabo não é fungível. Isso significa que quantidades diferentes de ouro em bit devem ser combinadas para fazer uma única transação. Em vez de uma autoridade centralizada controlar suas alavancas, o bit gold funciona em um sistema descentralizado e distribuído de confiança entre os nós individuais que compõem sua rede.
Szabo também identificou um problema associado ao ouro em sua proposta. Segundo ele, inovações na arquitetura de máquinas podem levar a "excesso de oferta oculta". Isso é semelhante ao problema da mineração egoísta, na qual novas cadeias de blocos podem ser criadas ocultando os blocos recém-criados da cadeia principal.
