Prova de Capacidade Plus
Prova de Capacidade (POC)
A prova de capacidade é um mecanismo de consenso que garante que uma parte tenha dedicado uma certa quantidade de espaço de armazenamento para um objetivo específico. Signum, a primeira plataforma de blockchain a usar a clássica prova de capacidade, continua a usá-la como base para seu algoritmo de consenso atualizado – prova de capacidade plus.
A prova de capacidade descentraliza a verificação de transações e geração de blocos. In this application, disk capacity is filled with plot files that contain hard to compute hashes. Para cada rodada de mineração, os prazos são calculados usando esses hashes. O envio do melhor prazo final garante o direito de comprometer transações pendentes no blockchain e receber a recompensa do bloco associada. A recompensa em bloco inclui todas as taxas de transação associadas – taxas de transações regulares, mensagens e execuções inteligentes de contratos. Uma capacidade maior oferece uma melhor chance de enviar o melhor prazo.
A prova de capacidade tem um paralelo na prova de trabalho no sentido de que seu cálculo de deadline é arbitrário e análogo ao cálculo de prova de trabalho. Ele descentraliza a rede distribuindo consenso e evitando a manipulação do registro distribuído. Os cálculos intensivos de recursos feitos na prova de trabalho têm o mesmo propósito. Além desse paralelo, os algoritmos são fundamentalmente diferentes com base no que acontece após a conclusão do bloco. Os sistemas de prova de trabalho descartam os cálculos e continuam a fazer novos cálculos. Os sistemas de prova de capacidade retêm os cálculos. Esta é a razão pela qual a prova de capacidade é ambientalmente sustentável em comparação.
Como os cálculos são retidos, não há necessidade de fazer cálculos em tempo real. Como resultado, o processo de mineração em um sistema de prova de capacidade usa muito pouca energia, apenas o suficiente para executar um programa em segundo plano em qualquer computador de consumo. Este programa lê um pequeno subconjunto dos arquivos de plotagem armazenados e envia os melhores resultados pré-calculados para a rede. O processo de cálculo mais intensivo em recursos só é realizado quando um minerador deseja aumentar sua capacidade plotada.
Proof-of-capacity-plus é o algoritmo de consenso exclusivo desenvolvido para a rede Signum. Ele foi projetado para proteger a rede Signum das consequências que decorrem de seu compromisso com o software de código-fonte aberto, um tipo de software lançado sob uma licença que permite aos usuários o direito de usar, estudar, alterar e distribuí-lo a qualquer pessoa para qualquer propósito.
Diz-se que “a imitação é a maior forma de lisonja”. De fato, muitos anos após sua fundação em 2014, houve uma proliferação de cópias quase legais e quase éticas da rede Signum – não o conceito básico ou uma parte específica de seu código inovador, mas toda a rede, incluindo tudo desde sua estrutura de contas até o formato de seus arquivos de plotagem. Embora muitos desses projetos já estejam em estado de colapso devido à falta de utilidade e desenvolvimento, sua existência e o potencial de proliferação apresentaram um problema complexo para o algoritmo clássico do Signum – como a rede poderia ser protegida da capacidade de projetos copy-cat co-mineração na rede Signum sem compromisso com o projeto.
Energia eficiente
Usa muito pouca energia além do que é necessário para a configuração inicial.
Grau de consumidor
Usa apenas equipamentos de consumo reutilizáveis de prateleira e de fácil acesso.
PoC
Os hashes criptográficos são pré-calculados, gravados no armazenamento e podem ser recuperados para reutilização no processo de mineração indefinidamente.
Proof-of-Capacity-Plus (POC+)
Prova de capacidade plus é o algoritmo de prova de capacidade clássico combinado com um elemento de prova de aposta.
Prova de aposta é um algoritmo amigo do ambiente porque não envolve cálculos arbitrários. Ainda assim, o que ganha nesta área, compensa em outras. Talvez ironicamente, a prova de jogo sofre do problema do “nada em jogo”. Também é aconselhável substituir “quem é o mais rico” por “quem pode gastar mais energia” para considerar. Embora a prova de trabalho permaneça impenitente em seu desperdício de recursos, muitas inovações foram feitas na prova de jogo para superar suas deficiências. Peercoin, a primeira criptomoeda a implementar prova de aposta, tem sido um dos principais inovadores nessa área. Como Peercoin com prova de aposta, Signum foi a primeira criptomoeda a implementar prova de capacidade e continuou em sua posição como o principal inovador para este algoritmo.
O Proof-of-capacity-plus adiciona um fator de participação aos seus cálculos para que a capacidade de armazenamento seja efetivamente multiplicada com base na quantidade de participação que um minerador reserva para esse propósito. Uma de suas características mais interessantes é que não existe um nível predefinido de aposta. É baseado na aposta média, de forma que mais do que a média deve ser comprometido antes que um benefício possa ser realizado. Os benefícios do staking são obtidos na forma de prazos melhorados estatisticamente no momento em que são apresentados à rede. Com a prova de aposta em vigor, os prazos apresentados são menores (o menor prazo submetido a cada bloco dá direito à forja do bloco e à cobrança do prêmio do bloco e respectivas taxas) por um fator que aproxima o prazo médio apresentado daquele esperado para a capacidade física multiplicada pelo fator de jogo.
Embora a prova de capacidade plus tenha nascido da necessidade da Signum, ela tem o benefício adicional de aprimorar o perfil de sustentabilidade ambiental já impressionante da rede Signum. Ele também expande os métodos disponíveis para mineração para que mais pessoas possam participar em termos que se adaptem melhor às suas circunstâncias relacionadas aos requisitos de hardware. Com os pequenos mineiros capazes de multiplicar efetivamente sua capacidade, parece que o sistema elusivo de moderação e descentralização forçada, baseado em consenso, auto-regulado, foi alcançado.
Nota: Consistente com a ética ambiental da Signum, essas mudanças foram feitas de uma forma que preservou o uso de arquivos de plotagem existentes; não é necessário replantar.
A Signum foi fundada como uma alternativa ao desperdício de energia em sistemas de prova de trabalho e à falta de justiça na distribuição inicial de moedas à prova de aposta. Embora seja necessário usar a terminologia de prova de aposta no aplicativo limitado da Signum para fins de comparação, Signum não é principalmente uma plataforma de prova de aposta. A rede Signum emprega uma forma limitada de prova de aposta que pode ser mais apropriadamente descrita como uma prova de compromisso.
O PoC + melhorou a pegada já sustentável da Signum, diversificando a participação e aumentando a segurança da rede.