Signum Plotting & Mineração

Signum Mining: Introdução


A mineração de Signum é a base para adicionar blocos ao blockchain Signum. Existem dois processos distintos, uma fase preparatória referida como plotagem e uma fase de processamento referida como mineração. Esta divisão única diferencia o algoritmo de consenso de prova de capacidade da Signum de sua contraparte funcional, o algoritmo de consenso de prova de trabalho. Recebeu à Signum a designação de “amigo do ambiente”.

  • Estágio 1: O software de plotagem pré-computa e armazena os resultados da função hash criptográfica em arquivos de plotagem. Esses arquivos de plotagem contêm os dados e cálculos necessários para forjar blocos, incluindo os chamados prazos. Como os cálculos são retidos em vez de descartados imediatamente (como é feito nos sistemas tradicionais de “prova de trabalho”), a capacidade de mineração aumenta com o tempo.
  • Estágio 2: O software de mineração lê rapidamente um subconjunto dos dados contidos nos arquivos de plotagem e envia o melhor prazo (solução criptográfica) para a Signum Network. O minerador que enviar o melhor prazo recebe o direito de forjar o bloco relacionado e ganha as recompensas do bloco associado e as taxas de transação.

Harvey Hard Drive tem um dia difícil na mina. Uau!

Plotagem


A plotagem pode ser considerada um componente de prova de trabalho modificado, mas o processo é temporário por natureza como um estágio preparatório e não comparável aos métodos de prova de trabalho contínuos implementados por blockchains de prova de trabalho.

Enquanto várias operações estão em funcionamento, como operações de divisão e string, os cálculos mais notáveis ​​são os cálculos de hash criptográfico Shabal-256. Shabal-256 foi selecionado porque é relativamente lento e pesado em comparação com outras funções, como SHA256. Ele diminui a taxa de criação de arquivos de plotagem enquanto permanece rápido o suficiente para verificações ao vivo.

Os arquivos de plotagem são permanentemente vinculados à ID da conta usada para criá-los e cada ID gera arquivos de plotagem exclusivos. Eles podem ser criados em um computador com uma CPU mais rápida e transferidos para serem minerados por uma CPU mais lenta. Ao usar software de plotagem compatível com GPU, reserve a GPU exclusivamente para plotagem para evitar a criação de arquivos de plotagem corrompidos.

Evite criar arquivos de plotagem duplicados ou sobrepostos inserindo cuidadosamente um número de plotagem inicial correto para cada sessão de plotagem. Evite criar arquivos de plotagem duplicados ou sobrepostos inserindo cuidadosamente um número de plotagem inicial correto para cada sessão de plotagem. No entanto, eles não têm valor no processo de mineração.

Engraver, um programa de plotagem dedicado, e BTDEX, a solução completa perfeita para iniciantes, podem ser encontrados em Signum Programas. O TurboPlotter 9000 é uma boa opção se você tiver uma unidade SSD disponível e quiser plotar uma unidade SMD externa. Embora o BTDEX também possa usar um dispositivo de teste, o processo é muito mais fácil de monitorar com o Turboplotter.

Tamanho do arquivo


O tamanho máximo do arquivo de plotagem é limitado apenas pela capacidade do dispositivo de armazenamento. Um dispositivo pode conter um único arquivo grande ou vários arquivos menores. Há uma eficiência de tempo de leitura muito pequena associada a arquivos grandes, mas há mais conveniência no uso de arquivos de plotagem menores na maioria dos casos. Com arquivos menores, você pode excluir um ou mais para liberar espaço em disco quando necessário ou remover e substituir um único arquivo sobreposto ou corrompido sem excluir todo o conteúdo do disco. Arquivos menores também são mais fáceis de mover entre dispositivos de diferentes capacidades. Para discos rígidos de 8 Terabytes, é recomendado um tamanho de arquivo individual de 1 Terabyte.

Capacidade


A capacidade de mineração física é a quantidade de arquivos de parcela armazenados fisicamente. Uma pequena fração (cerca de 0,025%) desses arquivos é lida a cada intervalo de bloco. A capacidade de mineração é determinada estatisticamente pela rede com base na frequência e qualidade dos prazos apresentados.

A capacidade física de mineração é um fator determinante na escolha entre mineração individual e em pool. Se for mineração em pool, pode informar a escolha de qual pool de mineração ingressar. No entanto, não há obstáculos técnicos que impeçam qualquer pessoa com uma capacidade de mineração específica de ingressar em qualquer pool específico.

A capacidade efetiva é o resultado da capacidade física calculada das redes ajustada para o nível de compromisso de um minerador (quantidade de Signa apostada).

Compromisso


Os mineradores podem apostar na Signa para multiplicar estatisticamente a capacidade física, resultando em uma capacidade efetiva maior. A rede compara os saldos comprometidos com a média de todas as mineradoras nos últimos 1.440 blocos e aplica o benefício de piquetagem aos prazos apresentados.

Sem compromisso, a capacidade efetiva é reduzida para 1/8. O compromisso médio resulta em um fator multiplicador de 1. Comprometer-se 100 vezes a média aumenta a capacidade efetiva por um fator de 8. Existe uma relação linear entre comprometimento e fator em todos os níveis.

Uma calculadora de receitas de mineração pode ser encontrada aqui: Receitas de mineração

Solo Mining


Um minerador solo se beneficia apenas dos arquivos de plotagem vinculados à sua conta. Se um minerador solo enviar o melhor prazo para a rede, somente ele será creditado com a recompensa total do bloco e 100% das taxas de transação associadas a esse bloco. Como a probabilidade de qualquer indivíduo forjar um bloco é baixa, o sucesso consistente com a mineração solo requer muitos arquivos de plotagem. Com o tamanho atual da rede, a mineração solo bem-sucedida requer vários terabytes de capacidade de armazenamento. No entanto, não é incomum para um pequeno minerador escolher a mineração solo com o objetivo de descentralização da rede. Neste caso, no entanto, o lucro não é o objetivo principal.

Pool Mining


Com a mineração em pool, os mineradores individuais contribuem com sua capacidade para um grupo cooperativo e compartilham a receita de acordo com uma política de distribuição de recompensas. A distribuição de recompensas geralmente é proporcional com base na participação histórica, mas os pools podem pagar uma parcela maior ao minerador que enviar o prazo vencedor. A maioria dos mineradores de pequena capacidade prefere a mineração em pool porque fornece um fluxo regular de pequenos pagamentos. Você pode participar de qualquer pool iniciando uma transação de atribuição de recompensa.

Observação: métodos de distribuição, taxas, cronogramas de pagamento e pagamentos mínimos são definidos independentemente pelos operadores de pool.

A participação histórica é usada para determinar a participação de um minerador na receita de mineração de um pool. O método de cálculo para esta estatística é definido independentemente por cada operador de pool. Normalmente começa em zero para um novo minerador e aumenta para refletir a capacidade total em 24 horas com base nos melhores prazos que um minerador envia em mais de 360 ​​blocos. Por ser gerado estatisticamente, geralmente oscila acima e abaixo da capacidade física real em cerca de cinco por cento. Para otimizar este cálculo, limite o prazo máximo enviado de acordo com as especificações do seu pool.

Qualquer pessoa com experiência técnica pode operar um pool de mineração usando Signum Pool Software.

Atribuição de recompensa


A atribuição de recompensas é uma transação on-chain que notifica a rede de que todas as recompensas de bloco atribuídas aos seus arquivos de enredo são atribuídas a outra conta. Esse mecanismo permite que os pools recebam as recompensas do bloco para distribuir aos seus participantes. Ele concede permissão para os blocos forjados usando os prazos que você envia para serem assinados pela conta do pool de mineração.

Encontre a transação de atribuição de recompensa no menu suspenso no canto superior esquerdo da carteira Phoenix ou atrás do ícone de engrenagem no Nó Signum. No BTDEX, use o botão “Join Pool” na guia Mining. Digite o endereço da conta do destinatário, a taxa mínima de transação (0,00735), sua senha e clique em “Definir destinatário do prêmio”. A transação torna-se efetiva após quatro confirmações (16 minutos).

Novas contas criadas em BTDEX e Phoenix recebem uma pequena quantia de Signa para cobrir a taxa de transação. As contas criadas na carteira clássica também podem receber esse valor se importadas temporariamente para o Phoenix para usar a funcionalidade de ativação de conta dessa carteira. Outra opção é operar um nó completo e receberSNR awards para financiar a taxa de transação de atribuição de recompensa. Você também pode solicitar o valor necessário no Discord da Signum. Os pedidos são habituais e bem-vindos.

Alguns pools têm uma opção gratuita que permite definir a atribuição do prêmio diretamente no site deles. Isso envolve inserir sua senha em um formulário on-line, portanto, não é recomendado. Depois que a senha de uma conta for inserida em um formulário on-line, ela nunca mais poderá ser considerada segura. Para coletar receitas de mineração, isso pode não ser um problema. Apenas lembre-se de não usar a conta para grandes quantias no futuro.

Block Rewards


A receita de mineração consiste em recompensas de bloco e taxas de transação.

As recompensas do bloco Signum reduzem a cada 10.800 blocos (aproximadamente uma vez por mês), sujeitas a uma recompensa de bloco mínima de 100. A fórmula geral para calcular a recompensa do bloco com base na altura do bloco atual é a seguinte: max ((mês = altura do bloco / 10800 recompensa = 10000 * 95 ^ mês / 100 ^ mês), (100))

A partir do bloco 972000, o período de redução de recompensa de bloco programado terminou e todos os blocos produzem uma recompensa de bloco de 100 Signa mais taxas.

Funções de hash


As funções de hash reduzem os dados a uma cadeia de caracteres de 64 caracteres. Independentemente do tamanho ou do conteúdo, um texto original produz uma string idêntica a cada vez. A menor mudança resulta em uma string completamente diferente. As funções de hash têm muitos aplicativos. Uma é verificar se há alterações em um programa comparando o hash que ele produz com o de uma versão conhecida como boa, ou pelo menos a original. Se um programa apresentado como original produzir um hash diferente, isso é evidência de que ele foi alterado.

Com a aplicação de criptologia do Signum, cada bloco contém o hash do bloco anterior para que cada bloco na cadeia seja verificável. Se um bloco anterior for alterado, o hash de cada bloco subsequente também terá que ser alterado, uma tarefa que levaria bilhões de anos devido à forte criptologia do Signum. Como novos blocos são adicionados aproximadamente a cada quatro minutos, a curta janela de oportunidade impede uma tarefa tão longa. Aqui está a segurança do blockchain Signum.

Ao contrário do Bitcoin, o problema não é resolvido por adivinhação aleatória, mas pela leitura de gráficos que contêm resultados de funções de hash pré-computados. Cada um é avaliado para determinar um prazo. A conta que enviar o prazo válido mais baixo está autorizada a assinar o bloco e receber a recompensa do bloco.

A conta que cria um novo bloco o distribui para a rede.

Documentação técnica


Para documentação técnica relacionada à plotagem e mineração do Signum, incluindo o processo de criação de arquivos de plotagem, consulte https://signum.community/signum-plotting-technical-information.

2 + 14 =