Vários mecanismos regem os processos de mineração na cadeia de bloqueio.
Estes mecanismos de consenso são essenciais na validação das transacções em cadeia de blocos e na criação de novos blocos.
Um desses mecanismos de mineração é o protocolo Proof of Capacity (Prova de Capacidade).
O mecanismo de consenso da Prova de Capacidade (POC) utiliza o espaço disponível no disco rígido para validar as transacções e decidir sobre os direitos mineiros na cadeia de bloqueio.
O consenso do CdP consome pouca energia e é mais eficiente do que a Prova de Obras e Estacas.
Há duas etapas envolvidas no uso da Prova de Capacidade na rede da cadeia de blocos; a conspiração e a mineração.
Embora o consenso do PdC consuma menos energia, permita transacções mais rápidas e seja mais eficiente, a sua aceitabilidade é baixa.
A exploração mineira na cadeia de blocos pode exigir vários processos e procedimentos, e pode usar vários mecanismos para criar novos blocos na rede da cadeia de blocos.
Os processos envolvidos na decisão de direitos mineiros e nós para validar as transacções são numerosos.
Se o mecanismo da cadeia de bloqueio adoptar um consenso, pode agora seleccionar qual o algoritmo de consenso que melhor se adequa à sua tecnologia da cadeia de bloqueio.
Um destes mecanismos de consenso é a Prova de capacidade (PoC).
Neste artigo, identificaremos a definição do algoritmo do Consenso de Prova de Capacidade, como pode usar o PoC para validar transacções, e os prós/cons do algoritmo do Consenso de Prova de Capacidade.
O que é a Prova de Capacidade (POC)?
Proof of Capacity (PoC) é um mecanismo de consenso que permite aos nós e mineiros minerar na cadeia de bloqueio.
A Prova de Capacidade permite a mineração usando o espaço disponível no disco rígido para decidir os direitos de mineração e validar as transacções em cadeia de bloqueio.
PoC é um algoritmo consensual que utiliza espaço livre no disco rígido para armazenar as soluções para um problema de hashing em moeda criptográfica.
O mecanismo de Prova de Capacidade é mais eficiente do que a Prova de Estaca (PdB) ou Prova de Trabalho (PdT).
A criação de novos blocos, hashing, e outras actividades mineiras em cadeia de blocos consome muita energia. No entanto, os criadores da Prova de Capacidade desenvolveram-na para consumir menos energia.
O algoritmo de consenso do PoC não repete o hashing, e em vez disso, compila e armazena uma lista de possíveis soluções no disco rígido do dispositivo de mineração. Assim, quando a actividade mineira começar, irá implantar o espaço disponível.
Usando o algoritmo de Consenso de Prova de Capacidade, exemplos de aplicações de cadeia de bloqueio incluem
Storj, Spacemint, Chia, e Burstcoin.
Como é que a Prova de Capacidade (POC) funciona?
Imagem: ResearchGate
O protocolo Prova de capacidade é usado na criação de novos blocos e na validação de transacções na cadeia de blocos. No entanto, envolve processos de dois passos e é a conspiração e a mineração.
Plotting
O primeiro passo é plotar o disco rígido. A plantação envolve a listagem de todos os números possíveis para os quais os mineiros estão a resolver.
Um enredo é um ficheiro que contém hashes pré-computados. Os mineiros usam parcelas para forjar blocos para a cadeia de blocos signum.
No processo de conspiração do PoC, existe aquilo a que chamamos Nonce. Ou seja, "Número usado apenas uma vez." O Nonce é o número que você adiciona a um bloco hashed ou encriptado, e é um termo usado pelos mineiros na cadeia de bloqueio.
Na conspiração, você continua a refazer os dados na conta de um mineiro até que crie valores não-reais. Um único nonce que você pode desenvolver contém 8192 hashes.
Todos os hashes de 0 a 8192 são numerados e emparelhados em furos. Assim, irá emparelhar hashes adjacentes e combiná-los para formar um par de dois.
Este processo é chamado de plotagem no algoritmo de Prova de Capacidade (POC).
Mineração
O próximo passo no algoritmo de Consenso da Prova de Capacidade é a mineração, e este passo envolve o exercício de mineração propriamente dito.
Neste passo, o mineiro calcula todos os números de furo que você criou na conspiração. Continuará a repetir o processo de cálculo do prazo para cada Nonce contido no disco rígido de um mineiro.
Se um mineiro começar a minerar e gerar a escavação no número 28, o mineiro terá de ir à escavação número 28 do nonce 1. Eles irão agora usar os dados desse furo para calcular um valor de prazo.
O valor do prazo refere-se à duração do tempo em segundos que deve ser esgotado desde que o último bloco foi criado. Este período irá determinar quando um mineiro pode forjar um novo bloco.
No entanto, se nenhum mineiro tiver forjado um bloco dentro deste tempo, pode gerar um novo bloco e reclamar a recompensa.
Depois de criar um novo bloco, você pode recuperar a combinação correcta dos hashes mapeando os não hashes para os hashes armazenados no disco rígido.
Os mineiros continuam a repetir os dois passos do protocolo de Prova de Capacidade para criar novos blocos na cadeia de bloqueio e validar as transacções criptográficas.
A seguir na nossa agenda está a identificação dos Prós e Contras do CdP.
Prós do Algoritmo de Prova de Capacidade de Consenso
Estas são as vantagens do algoritmo de Consenso de Prova de Capacidade:
- O protocolo de Prova de Capacidade pode usar qualquer disco rígido ou dispositivo de armazenamento de computador normal, e este algoritmo de consenso pode usar armazenamento com um sistema baseado no Android.
- O protocolo PoC é mais conservador e eficiente em termos energéticos do que a Prova de trabalho e estaca. É relatado que o PoC é 30 vezes mais eficiente em termos energéticos do que os processos de mineração baseados no ASIC em moeda criptográfica.
- Você pode limpar permanente e facilmente os dados de mineração do disco rígido. Você pode reutilizar o disco rígido para novos blocos ou outro armazenamento de dados.
- O protocolo Prova de Aposta assegura transacções rápidas e de baixo custo em cadeia de bloqueio.
Algoritmo de Consenso de Prova de Capacidade
Estas são as desvantagens do algoritmo de Consenso de Prova de Capacidade:
- A adopção dos algoritmos de Consenso de PoC é lenta, e vários programadores estão a fugir deste protocolo.
- Existe um maior risco de ataques de malware e de mitigação no protocolo de Prova de Capacidade.
Conclusão
Os peritos acreditam que o algoritmo do Consenso da Prova de Capacidade troca tempo por espaço na criação de novos blocos. Em PoC, não tem de resolver triliões de hashes por segundo; tudo o que precisa de fazer é ter os hashes armazenados num disco rígido livre antes.
Os benefícios do protocolo PoC superam de longe a Prova de Estaca e Prova de trabalho, e é mais rápido na conclusão das transacções e consome menos energia.
No entanto, a vulnerabilidade a ataques e malware é um grande problema, e esta vulnerabilidade está a manter os programadores afastados da implementação de PoC nas suas plataformas de cadeia de bloqueio.
Autor:
Valentine A., Gate.io Researcher
Este artigo representa apenas a opinião do pesquisador e não constitui nenhuma sugestão de investimento.
A Gate.io reserva-se todos os direitos sobre este artigo. Será permitida a re-posição do artigo, desde que o Gate.io seja referenciado. Em todos os casos, serão tomadas medidas legais devido à violação dos direitos de autor.