Signum Mining

Signum Mining: Introdução

A mineração de Signum é a base para adicionar blocos ao blockchain Signum. Existem dois processos distintos; um estágio preparatório denominado plotagem e um estágio de processamento denominado 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”.

  • Etapa 1: plotar o software pré-computa e armazena os resultados de funções de hash criptográficas 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. A plotagem satisfaz o “problema de nada em jogo” e pode ser considerada um componente de prova de trabalho modificado.
  • Fase 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 rede Signum. * O minerador que enviar o melhor prazo tem o direito de forjar o bloco relacionado e ganha o associado bloquear recompensas e taxas de transação.

* Signum emprega uma rede API sofisticada e descentralizada para verificar e registrar transações em seu livro-razão distribuído e imutável.

plotagem:

A plotagem é a etapa preparatória que antecede a mineração Signum. A plotagem de signum resolve o problema do “nada em jogo” e pode ser considerada um componente de prova de trabalho modificado. É temporário por natureza como uma fase preparatória e não comparável à prova de trabalho contínua implementada por outras moedas que usam a prova de trabalho como seu algoritmo de consenso.

O software pré-calcula e armazena todas as informações necessárias para forjar blocos Signum, incluindo o chamado deadline. Embora existam várias operações em ação, como operações de divisão e string, os cálculos mais notáveis são baseados na função hash criptográfica Shabal-256. Shabal-256 é relativamente lento e pesado quando comparado a outras funções criptográficas, como SHA256. Selecionado para essas características, o Shabal-256 diminui a taxa de criação do arquivo de plotagem enquanto permanece rápido o suficiente para a verificação ao vivo usada no Signum. O software de mineração recupera esses hashes para encontrar valores para forjar blocos.

Os arquivos de plotagem são vinculados aos IDs de conta Signum, portanto, IDs de conta diferentes sempre geram arquivos de plotagem exclusivos. Arquivos de plotagem criados em um computador com CPU mais rápida podem ser transferidos para mineração em um computador com CPU mais lenta. Como regra geral, ao usar software de plotagem compatível com GPU, reserve a GPU exclusivamente para plotagem durante a sessão de plotagem para evitar a criação de arquivos de plotagem corrompidos. Alguns softwares podem incluir inovações que evitam isso.

Evite criar arquivos de plotagem duplicados ou sobrepostos. As parcelas duplicadas ou sobrepostas não causarão um mau funcionamento e poderão passar despercebidas. No entanto, eles não têm valor no processo de mineração. Para evitar a criação de arquivos de plotagem sobrepostos, insira cuidadosamente um número de plot inicial correto para cada sessão de plotagem.

Engraver, um programa dedicado de plotagem fácil de usar, pode ser encontrado no Biblioteca de software Signum . O TurboPlotter9000 é uma boa opção se você tiver um drive SMR disponível para usar como um drive de teste. BTDEX é a solução tudo-em-um perfeita para iniciantes.

Capacidade

A capacidade consiste no total de hashes computados armazenados contidos em arquivos de plotagem. Uma pequena fração desses arquivos (cerca de 0,025%) é lida a cada intervalo de bloco.

Compromisso

Além da capacidade, os mineiros podem bloquear uma quantidade de Signa (aposta) para multiplicar a capacidade física (estatisticamente), resultando em uma maior “capacidade efetiva”. 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.

Fator

Sem compromisso, a capacidade física é reduzida por um fator de 1/8. O comprometimento de um valor igual ao comprometimento médio resulta em um fator de multiplicação de 1. O comprometimento de 100 vezes o comprometimento médio aumenta a capacidade efetiva por um fator de 8. A relação de compromisso e fator em todos os níveis é linear.

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

Mineração solo e mineração em piscina:

Um mineiro solo beneficia apenas daqueles arquivos de plotagem que são especificamente vinculados à sua conta. Se um minerador solo enviar o melhor prazo para a rede, só 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.

A mineração da piscina é a alternativa à mineração solo. Com a mineração em pool, os mineradores individuais contribuem com sua capacidade para um grupo cooperativo que compartilha a receita obtida de acordo com suas políticas de distribuição de recompensas (geralmente proporcionalmente). A maioria dos mineradores de pequena capacidade prefere a mineração em pool porque fornece um fluxo de pagamentos menores, mas mais regulares. Você pode ingressar em qualquer pool iniciando uma transação de atribuição de prêmio ou fazendo uma seleção na lista pré-configurada de pools em seu software de carteira. Também há uma lista de pools na seção de serviços online.

Qualquer pessoa com a experiência técnica necessária pode operar uma piscina de mineração usando software desenvolvido pela comunidade Signum .

Passo 1

O software de plotagem pré-calcula e armazena o resultado de funções criptográficas de hash em arquivos de plotagem.

Passo 2

O software de mineração lê um subconjunto de dados do arquivo de plotagem e envia os melhores prazos para a rede.

BTDEX

BTDEX é um programa que executa as etapas 1 e 2 perfeitamente. Perfeito para iniciantes.

Solo Mining

Ganhe 100% da recompensa do bloco e taxas relacionadas ao fazer tudo sozinho.

Pool Mining

Adicione sua capacidade a um grupo da comunidade e compartilhe as recompensas ganhas pelo grupo proporcionalmente.

Atribuição de recompensa

Uma transação em rede que une sua conta a um pool de mineração.

Block Rewards

As recompensas para cada bloco diminuem 5% a cada mês, com uma recompensa de bloco mínima de 100.

Capacidade de mineração

A capacidade mineira é determinada estatisticamente com base na frequência e qualidade dos prazos apresentados.

Estaca

Aposta é a quantidade de Signum que é bloqueada para aumentar a capacidade efetiva.

Atribuição de recompensa:

Atribuição de recompensa é uma transação que notifica a rede que todas as recompensas de bloqueio atribuídas a seus arquivos de plotagem devem ser atribuídas a outra conta. É o mecanismo que permite a um pool receber as recompensas do bloco que distribui aos seus participantes. A atribuição de recompensa concede permissão para os blocos forjados usando os prazos enviados 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, a atribuição do prêmio é realizada pelo botão “Join Pool” localizado na guia Mining.

Depois de selecionar “Atribuição de recompensa”, insira o endereço da conta do destinatário no formato Reed Solomon, a taxa de transação mínima (0,00735), sua senha e clique em “Definir destinatário da recompensa” As transações do destinatário do prêmio tornam-se efetivas após quatro confirmações, de modo que leva em média 16 minutos para entrar em vigor no blockchain.

Novas contas criadas em BTDEX e Phoenix recebem uma pequena quantidade de Burstcoin para cobrir a taxa de transação. As contas criadas com o BRS também podem receber essa pequena quantia se forem importadas temporariamente para o Phoenix para usar a funcionalidade de “ativação de conta” dessa carteira. Outra opção é operar um nó completo e receber Prêmios SNR para financiar a taxa de transação de atribuição de recompensa. Este prêmio é pago diariamente e é uma boa forma de complementar sua receita de mineração. Você também pode solicitar a quantia necessária em um fórum de Burstcoin. O fórum recomendado para este propósito é Burstcoin Discord. As solicitações do valor necessário são usuais e bem-vindas.

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 online. É importante lembrar que, depois que a frase-senha de uma conta for inserida em um formulário online, 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 no futuro para grandes quantias.

Observação: é possível definir o destinatário do prêmio diretamente usando a API. No entanto, esse método é técnico e usado principalmente no desenvolvimento de software.

Capacidade de mineração e tamanho efetivo do lote:

A capacidade de mineração, a quantidade total de capacidade de armazenamento dedicada aos arquivos de plotagem, é o fator determinante na escolha entre os métodos de mineração. Ele também pode informar a escolha de qual pool de mineração para ingressar. Não há regras rígidas para tomar essa decisão e nenhum obstáculo técnico que impeça qualquer pessoa com uma capacidade de mineração específica de ingressar em um pool específico. As políticas de distribuição são geralmente indicadas usando dois números. O primeiro representa a porcentagem da recompensa do bloco paga à conta que fornece a solução criptográfica vencedora. A segunda, denominada “participação histórica”, representa a porcentagem da recompensa do bloco distribuída entre os demais mineradores participantes.

Para fins ilustrativos, a seguinte seleção não oficial de métodos comuns de distribuição de mineração de Signum é fornecida. Cada um está emparelhado com uma capacidade de mineração sugerida:

Distribuição Falsificador bem sucedido Parte histórica Capacidade de mineração (em terabytes)
0 – 100 0% 100% 0 – 40
20 – 80 20% 80% 30 – 80
50 – 50 50% 50% 60 – 200
80 – 20 80% 20% 150 – 250
100 – 0 100% 0% 150 e mais alto

Atenção: os métodos de distribuição são descentralizados e definidos unicamente por operadores de piscinas individuais. Esta tabela não inclui taxas que um operador de piscina pode cobrar. Os operadores de piscina também podem definir seus horários de pagamento e pagamentos mínimos de forma independente. Com a recente introdução de transações múltiplas, os pools têm flexibilidade adicional. Alguns elegeram pagar recompensas diárias.

O tamanho efetivo da plotagem é o parâmetro usado para determinar a participação de cada mineiro na receita de mineração de um pool. O método para calcular essa estatística é definido de forma independente por cada operador de pool. É comumente calculado com base nos melhores prazos apresentados por um minerador em 360 blocos. Normalmente começa do zero para uma nova mineradora e aumenta para refletir a capacidade total ao longo de 24 horas. Por ser gerado estatisticamente, geralmente oscilará acima e abaixo da capacidade física real. Você pode otimizar este cálculo limitando o prazo máximo a ser submetido de acordo com as especificações da sua piscina.

Recompensas do bloco:

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))

Para obter uma programação de recompensas em bloco, consulte o final deste documento.

 

Informação técnica:

public static long getBlockReward(int height) {

if (height == 0 || height >= 1944000) {

return 0;

}

int month = height / 10800;

return

BigInteger.valueOf(10000).multiply(BigInteger.valueOf(95).pow(month))

.divide(BigInteger.valueOf(100).pow(month)).longValue() * Constants.ONE_BURST;

}

O processo de mineração e forjamento de blocos: (Iniciar Informações Técnicas)

Um Nó Signum (instalado localmente ou acessado remotamente) e um software de mineração Signum (para calcular prazos de arquivos de plotagem) são necessários.

O software de mineração solicita informações de mineração do nó da seguinte forma:

  • novo assinatura de geração = Shabal-256 ( anterior assinatura de geração, anterior gerador de bloco )
  • valor alvo base
  • novo altura do bloco
  • hash de geração = Shabal-256 ( novo assinatura de geração, novo altura do bloco )

A partir desta informação ( Exemplo de API ), o software de mineração produz o seguinte:

  • número de colher = módulo 4096 ( hash de geração )

Este número é usado para selecionar colheres (dados de colher) dos arquivos de plotagem. Para cada colher, o seguinte é calculado:

  • alvo = shabal-256 ( colher dados , assinatura de geração )
  • data limite = Primeiros 8 bytes ( alvo / alvo básico )

Depois de todos os prazos terem sido calculados, o prazo mais baixo (sujeito à definição do prazo máximo), se houver, é enviado ao nó, junto com o ID da conta numérica que está vinculada ao arquivo de plotagem relacionado e o número do nonce para os dados coletados usados para gerar o prazo. Para mineração solo, a senha da conta vinculada ao arquivo de plotagem também é passada. Para a mineração de pool, a senha da conta do pool é usada.

Nota: O software de mineração mais antigo apresentou vários prazos, subsequentemente mais baixos à medida que foram encontrados, sujeito à definição de prazo máximo. No entanto, não há razão para fazer isso após o hardfork de sódio.

Ao receber o prazo (ou prazos) do software de mineração, o nó receptor cria um nonce que será usado para localizar e verificar o prazo. Se o prazo for verificado, o nó espera que o prazo expire. Se um prazo inferior for passado para o nó enquanto o prazo original estiver expirando, o nó aguardará o novo prazo inferior expirar. Após o término do prazo mínimo submetido ao nó, o nó verificará a rede para ver se um novo bloco válido já foi anunciado. Se um novo bloqueio já tiver sido anunciado, as informações serão descartadas. Se um novo bloco não foi anunciado, o nó começará a forjar um novo bloco.

Para forjar um bloco, o nó coleta transações não confirmadas e verifica a validade de cada transação, assinatura, carimbo de data / hora, etc. Ele reúne o máximo de transações possível até que o número máximo de transações por bloco seja alcançado ou todas as transações disponíveis tenham sido processadas. As restrições à inclusão de transações são a carga útil máxima do bloco de 179.520 bytes (176 kB) e o número máximo de transações incluíveis em um único bloco. O número máximo teórico de transações é 19.200.

Ver Processamento de transação Signum para obter mais informações sobre como funciona o processamento de transações.

Uma vez que um nó forja um bloco, ele o anuncia na rede conectando-se aos pares e enviando o bloco para verificação e validação.

Nota: as transações são armazenadas separadamente dos blocos.

Os pools costumam definir um prazo máximo. Os prazos que excedem esse limite são excluídos ao calcular as participações históricas.

Diagrama de Mineração Signum

Bloquear conteúdo e bloquear exploradores:

Os exploradores de bloco Signum são usados para visualizar as informações e o conteúdo do bloco. Os exploradores de bloco são fornecidos por programadores e organizações da comunidade Signum. Vários exploradores de blocos podem ser encontrados no diretório de serviços online. Uma seleção de detalhes para cada bloco também está incluída na maioria das carteiras.

Informações normalmente encontradas em um explorador de blocos:

  • Número de versão do bloco-refere-se ao formato de bloco que determina o que um bloco pode conter.
  • Altura do bloco
  • Lista de IDs de transação incluídos.
  • Hash de hash-SHA256 de carga útil de todos os dados incluídos na carga de bloco.
  • Timestamp-tempo o bloco foi forjado-derivado do tempo do bloco de Gênesis (11 de agosto, 2014, em 02:00:00)
  • Montante total de todas as transacções incluídas
  • Quantidade total de taxas de transação
  • Comprimento da carga útil
  • A chave pública da conta que forjou o bloqueio.
  • Assinatura de geração usada para forjar o bloco.
  • SHA256 hash do conteúdo do bloco anterior.
  • ID do bloco anterior-primeiro 8 bytes do hash de bloco anterior convertido em um número.
  • Dificuldade cumulativa-usada para evitar problemas de “nada em jogo” durante garfos potenciais: cálculo: (dificuldade cumulativa anterior + (18446744073709551616/base alvo)
  • Base de destino que foi usado quando o bloco foi forjado.
  • Número de Nonce usado para forjar o bloco.
  • AT – bytes de Payload do AT se AT foi adicionado ao bloco.
  • Bloquear assinatura-64-byte hash gerado a partir de chave particular do falsificador e o conteúdo do bloco.

Funções de hash:

As funções de hash reduzem o texto ou os dados para uma cadeia de caracteres de caractere 64. Independentemente do comprimento ou do conteúdo, um texto original produz uma sequência idêntica de 64 caracteres a cada vez; A menor alteração no resultado original em uma sequência de caracteres 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 um hash produzido a partir de uma versão que se sabe ser 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 da 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 deverá ser alterado, uma tarefa que levaria bilhões de anos devido à forte criptologia de Signum. Novos blocos são adicionados aproximadamente a cada quatro minutos. Essa pequena 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 os resultados de funções hash pré-calculadas. Cada um é avaliado para determinar um prazo, a quantidade de tempo que um enredo levaria para retornar uma resposta ao quebra-cabeça. A conta que enviar o prazo válido mais curto está autorizada a assinar o bloco e receber o prêmio do bloco.

Blocos recém-criados são distribuídos para a rede pela conta que cria-los.

Informações técnicas para a criação de arquivos de plotagem:

A seguir está a terminologia necessária para compreender o processo de criação do arquivo de plotagem na mineração Signum:

  • ID da conta : O ID numérico da conta Signum que liga um arquivo de plotagem a uma conta Signum específica.
  • Shabal-256 : A principal função criptográfica usada para processos Signum.
  • Semente : Um argumento Shabal-256. Pode ser considerada uma variável de entrada.
  • Cerquilha : No contexto de Signum, a saída da função Shabal-256. Tamanho no disco: 32-byte (256-bit). Todos os hashes são armazenados com um hash final.
  • Scoop: Scoops são as subdivisões de nível base de dados de hash em um arquivo de plotagem. Cada colher contém dois hashes. Cada Scoop é atribuído um número único que varia de 0-4096. Tamanho no disco: 64 bytes.
  • Nonce: nonces são a subdivisão de nível superior dos dados de hash em um arquivo de plotagem. Cada nonce contém 4096 colheres. Cada nonce é atribuído um número único variando de 0 a ((2 ^ 64)-1) (0, 1, 2, 3… 18,446,744,073,709,551,615). O número de identificação é pré-atribuído e usado como uma semente na geração do nonce. Devido a isso, cada nonce tem um conjunto exclusivo de dados. Tamanho no disco: 256 kilobytes.
  • Arquivo de plotagem : Um arquivo de computador contendo todos os dados necessários para forjar blocos Signum. Os dados do arquivo de plotagem são subdivididos primeiro por nonces e depois por concertos. Tamanho no disco: mínimo de 256 kilobytes, máximo da capacidade total do disco.

Nota: Os arquivos de plotagem contêm apenas dados brutos. Não há cabeçalhos. O nome do arquivo inclui todas as informações necessárias para um usuário ou minerador. A formatação do nome do arquivo é da seguinte maneira.

POC2 formato: AccountID_StartingNonce_NrOfNonces

Gerando um nonce:

Etapa 1: calcule o hash inicial (# 8191) de uma semente composta pelo ID da conta de 8 bytes e o número nonce de 8 bytes. Cada número hash subsequente diminuirá em 1 até que o número hash final seja 0.

Hash # 8191 = Shabal256 (ID da conta de 8 bytes, número nonce de 8 bytes)

Etapa 2: acrescente o hash # 8191 à semente inicial, criando uma nova semente. Calcule #8190 de hash.

Hash # 8190 = Shabal256 (Hash # 8191, conta I de 8 bytes, número nonce de 8 bytes)

Etapa 3: acrescente o hash # 8190 ao hash # 8191, criando a próxima semente. Calcule #8189 de hash.

Hash # 8189 = Shabal256 (Hash # 8190, Hash # 8191, ID de conta de 8 bytes, número nonce de 8 bytes)

Etapa 4: continue adicionando cada resultado à última semente e executando o cálculo até completar 128 iterações. Após a 128ª iteração, as sementes resultantes excederão 4.096 bytes. Para todas as iterações restantes, use somente os últimos 4.096 bytes.

Etapa 5: calcule um hash Shabal-256 final de todos os 8.192 hashes e a semente original de 16 bytes.

Hash final = Shabal256 (Hash # 0, Hash # 1, Hash # 2, (…), Hash # 8191, ID da conta de 8 bytes, número nonce de 8 bytes)

Use o hash final para executar XOR em todos os outros hashes individualmente:

O operador lógico XOR compara o primeiro byte de cada hash e produz um ‘1’ se os bytes coincidirem ou um ‘0’ se os bytes não coincidirem. A operação é executada para cada posição de byte.

Hash 1 0 0 0 0 0 0 0 0
Hash 2 0 0 0 0 0 0 0 1
Xor 1 1 1 1 1 1 1 0
Hash 1 0 0 0 0 1 1 1 1
Hash 2 0 0 0 0 1 1 1 0
Xor 1 1 1 1 0 0 0

1

 

Do seguinte modo:

 

32byte Hash # 8191 Xor Hash final de 32 bytes
32byte Hash # 8190 Xor Hash final de 32 bytes
32byte Hash # 8189 Xor Hash final de 32 bytes
( . . . )
32byte Hash # 0 Xor Hash final de 32 bytes

 

Quando concluído, o nonce recém-criado é armazenado em um arquivo de plotagem e o processo de geração de um nonce se repete. Cada nonce subseqüente gerado é adicionado ao arquivo de plotagem. O número de nonces includable em um arquivo de plot é limitado apenas pela capacidade de armazenamento.

Formato POC2

O processo para criar nonces descritos até este ponto encapsula o que é conhecido como o formato POC1. Para lidar com uma vulnerabilidade amplamente teórica de “troca de memória de tempo” com o POC1, o POC2 foi criado. A criação do POC2 segue o formato POC1, mas uma etapa final é adicionada para reorganizar os dados. O nonce é dividido em 2 metades (números de colher 0 – 2047 e números de colher 2048 – 4095). Os dados da 2ª metade de cada furo nos números mais baixos e os dados da 1ª metade de cada furo nos números mais altos são trocados. A colher espelhada é calculada como 4095-currentscoop.

Nota: Os gráficos Poc1 podem até ser usados para mineração, no entanto, a velocidade de leitura dos arquivos POC2 é a metade da velocidade de leitura dos arquivos POC1. Os arquivos POC1 podem ser atualizados para POC2 usando um conversor de arquivo de plotagem. O processo de conversão leva quase tanto tempo quanto o replantio, então a maioria opta por replantar em vez de usar o processo de conversão. Você pode identificar arquivos de plotagem POC1 por seu nome de arquivo, que segue o padrão de 15286677094439976801_64658021_19075408_19075408 (4 números separados por sublinhados). Os arquivos de plotagem POC2 têm apenas 3 números em seus nomes de arquivo, como segue: 15286677094439976801_1816799207619978854_456192.

Estrutura de plotagem

O software de mineração lê de um ou mais arquivos de plotagem. Ele abre um arquivo, localiza um furo e lê os dados nele contidos. Se o arquivo de plotagem não for otimizado para esse processo, os locais da colher estarão em mais de um local. No exemplo a seguir, o software está procurando pelo furo # 403. A continuidade é interrompida porque o software deve ler o coletor # 403 do nonce 0 e, em seguida, localizar e ler o coletor # 403 do nonce 1. Otimização é o processo que coloca todos os furos de todos os nonces em um setor.

O software desenvolvido recentemente otimiza automaticamente os arquivos de plotagem à medida que são gravados no armazenamento. Antes desse desenvolvimento, era necessário usar um segundo programa para reagrupar os dados de forma corretiva.

Informações obsoletas com o formato POC2:

Stagger – Um grupo de nonces em um arquivo de plotagem. Cada cambalear tem um número de cambalear igual ao número de nonces no grupo. Para localizar o número de grupos em um arquivo de plotagem, o número de nonces é dividido pelo número de cambalear. Se o número escalonado for igual ao número de nonces no arquivo, haverá apenas um grupo e o arquivo de plotagem será totalmente otimizado. Se a divisão não resultar em um número inteiro, o arquivo de plotagem pode ser assumido como quebrado. Os nomes de arquivos no formato POC1 são os seguintes:

POC1 formato: AccountID_StartingNonce_NrOfNonces_Stagger (preterido)

Cronograma de recompensa do bloco:

Mês Data Altura Recompensa
0 2014-08-11 0 10000
1 2014-09-11 10800 9500
2 2014-10-11 21600 9025
3 2014-11-11 32400 8573
4 2014-12-11 43200 8145
5 2015-01-11 54000 7737
6 2015-02-11 64800 7350
7 2015-03-11 75600 6983
( … ) ( … ) ( … ) ( … )
83 2021-07-11 896400 141
84 2021-08-11 907200 134
85 2021-09-11 918000 127
86 2021-10-11 928800 121
87 2021-11-11 939600 115
88 2021-12-11 950400 109
89 2022-01-11 961200 104
90 2022-02-11 972000 * 100

* A recompensa mínima do bloco é de 100 Signa para todos os blocos após a altura de 972000.

Créditos:

As informações nesta documentação são baseadas em um artigo escrito por Quibus. A documentação foi revisada por decrescendo. Última revisão 15/07/2021. A auditoria de conteúdo para este documento é apreciada.

5 + 15 =

Share This