A Feathercoin anunciou o checkpointing avançado em sua cadeia de blocos para proteger contra ataques de 51%. O recurso de verificação avançada (ACP) removerá a necessidade de alterações no software cliente, publicando um feed de pontos de controle, através de um nó central.

Checkpointing é uma parte menos conhecida de cryptocurrencies. É uma maneira de manter a integridade da cadeia de blocos bloqueando blocos. Na bitcoína, os pontos de verificação são armazenados no código do cliente. Isso permite que ele verifique seus pontos de verificação contra a cópia da cadeia de blocos que baixou, garantindo que a cadeia de bloqueios não tenha sido reescrita retroativamente em um ataque de 51%.

Isso significa que à medida que a cadeia de blocos cresce, o software cliente deve ser atualizado para armazenar novos pontos de verificação dentro do seu código. Isso deixa os clientes que não foram atualizados há muito tempo vulneráveis ​​a ataques à cadeia de blocos.

A equipe da Feathercoin procurou resolver esse problema separando o registro do ponto de verificação do software do cliente. A equipe criou um "nó mestre" e atualizou seu software cliente para a versão 0. 6. 4. 3, que publicará a série de pontos de verificação para os clientes de Feathercoin para verificar contra.

Embora seja difícil para um ataque de 51% ser realizado contra uma rede tão grande quanto o bitcoin, Feathercoin já sofreu um ataque de 51%. O sistema básico de ponto de verificação que estava no lugar felizmente ajudou a evitar danos duradouros à moeda.

"Estou tentando fazer um ambiente seguro para mineiros e comerciantes. Tivemos alguns ataques em grande escala quando nosso poder de hash foi muito menor do que vemos agora. Durante esse tempo, os mineiros tiveram um grande número de blocos órfãos. Alguns perderam dias de mineração ", disse o fundador de Feathercoin, Peter Bushnell." Isso é inaceitável e, considerando a escala desses ataques, penso que é absolutamente importante garantir que os atacantes não consigam assumir o controle da rede assim novamente ".

Ele quer que o ACP seja distribuído, pois isso proporcionaria uma solução efetiva que está mais próxima da idéia original de Satoshi de que o bitcoin deve permanecer descentralizado. "No entanto, existem trade offs mesmo em bitcoin - existem checkpoints no cliente bitcoin que são definido pelos desenvolvedores. Ninguém mais pode colocar pontos de verificação em bitcoins que não sejam os desenvolvedores. "

Ele continuou dizendo:

" Para que seja descentralizado, eles precisariam manter sua própria cópia da cadeia de blocos e controlaria independentemente. Ock que recebe checkpointed seria aquele em que a maioria dos nós concorda. Por isso, um nó no Reino Unido e na Austrália pode ter marcado diferentes blocos, cabe ao resto do mundo escolher entre os quais os blocos aparecem na cadeia de bloqueio dos nós.

"O que teríamos que fazer é encontrar nós confiáveis.Seria sensato que isso pertencesse aos mineiros. Então, todas as principais piscinas devem ser nós, pois é aqui que estão os mineiros. Atualmente, a dificuldade é muito alta para a mina em solo, a única mineração em solo individual são os atacantes. Estes são planos futuros, mas agora há apenas um nó de verificação e eu sou a única pessoa com acesso ao nó. "

Em resposta às preocupações de que o próprio Bushnell poderia explorar o sistema, ele ressaltou que ninguém pode reverter A cadeia com a ACP.

Ele disse que uma vez foi perguntado o que faria se alguém dissesse que iria cortar os dedos se ele não voltar ou se juntar a uma cadeia de sua escolha. "Isso seria um mal entendido muito infeliz e eu perderia todos os dedos! "Ele disse.