Protocolo Datum

O Protocolo Datum é um protocolo de mineração de Bitcoin que permite que mineradores criem seus próprios modelos de bloco enquanto usam pagamentos em pool.

3 min de leitura
mineraçãoprotocolopool

Definição

Protocolo Datum é um protocolo de mineração para Bitcoin que permite que mineradores criem seus próprios modelos de bloco enquanto continuam minerando por meio de um pool. DATUM significa Decentralized Alternative Templates for Universal Mining. Seu principal objetivo é reduzir o controle que os pools de mineração têm sobre quais transações entram nos blocos.

Na mineração em pool normal, o pool geralmente decide o bloco candidato e envia pequenas atribuições de trabalho aos mineradores. Os mineradores fornecem taxa de hash, enviam shares e recebem pagamentos com base nas regras contábeis do pool. O Datum mantém o modelo de pagamento em pool, mas devolve mais autoridade de construção de blocos ao minerador.

Como Funciona

Com o Datum, um minerador normalmente executa um nó Bitcoin, hardware de mineração e um gateway DATUM. O nó Bitcoin valida a cadeia, acompanha o mempool e pode ajudar a criar um modelo de bloco local. O gateway conecta os ASICs do minerador ao pool e coordena o trabalho de uma forma que permite que o minerador use seus próprios dados de bloco candidato.

As máquinas do minerador ainda executam a prova de trabalho comum: elas aplicam hash repetidamente aos dados do cabeçalho do bloco enquanto procuram um resultado abaixo de um alvo. A maioria dos resultados bem-sucedidos são shares em nível de pool, não blocos completos da rede. Essas shares comprovam a contribuição e permitem que o pool calcule os pagamentos.

Se o minerador encontrar um hash que satisfaça a dificuldade da rede Bitcoin, o modelo de bloco escolhido localmente pode se tornar o bloco enviado à rede. Isso significa que o minerador pode influenciar a seleção de transações em vez de simplesmente aceitar todos os templates criados pelo pool.

O Datum está relacionado ao mesmo problema de descentralização abordado pelo Stratum V2, especialmente a ideia de que mineradores devem poder participar da seleção de jobs ou templates. Ele também é diferente da mineração solo pura, porque os mineradores ainda podem se beneficiar da suavização de recompensas em pool.

Por Que Isso Importa

O Datum importa porque pools de mineração são pontos poderosos de coordenação. Quando muitos mineradores aceitam templates de um pequeno número de pools, esses pools podem influenciar a ordenação de transações, a exclusão de transações e a resistência prática do Bitcoin à censura. Mesmo que os mineradores sejam donos do hardware, o pool pode controlar o conteúdo do bloco.

Ao permitir que mineradores criem templates localmente, o Datum dá aos mineradores mais soberania sobre o trabalho que realizam. Ele incentiva mineradores a executar full nodes, verificar sua própria visão da rede e reduzir a confiança cega na infraestrutura do pool.

O tradeoff é a complexidade. Executar o Datum é mais trabalhoso do que inserir uma URL de pool em um minerador ASIC. Mineradores precisam de infraestrutura de nós confiável, configuração correta e conhecimento operacional suficiente para manter sua configuração saudável. Para mineradores que se importam com descentralização e independência na seleção de transações, esse trabalho adicional pode valer a pena.

Termos Relacionados