Crédito CC0:domínio público
A tecnologia Blockchain é conhecida por ser uma das tecnologias mais inovadoras da atualidade, que está conduzindo a quarta revolução industrial. Um blockchain, projetado para ser resistente à modificação de seus dados, oferece benefícios de segurança e privacidade que são muito apreciados principalmente pelos bancos, governos e tecnocorporações.
Uma das maneiras pelas quais a Tecnologia Blockchain fornece tal segurança é por meio da Prova de Estaca (PoS). Os protocolos POS Blockchain contam com mecanismos de votação para chegar a um consenso sobre o estado atual dos dados. Se uma maioria aprimorada de nós de piquetagem, também chamados de validadores, concordar com um bloco de dados proposto, então, este bloco é anexado ao blockchain. Ainda, esses protocolos permanecem vulneráveis a falhas causadas por validadores que se abstêm acidentalmente ou maliciosamente. Em particular, ao selecionar nós de estaca proporcionalmente à sua estaca para formar comitês de criação de blocos, Os protocolos de PoS atuais não garantem que os comitês selecionados criarão blocos. Isso, por sua vez, viola a justiça percebida na distribuição de recompensas em proporção à aposta dos nós participantes.
Para proteger contra tais falhas, mantendo a seleção de PoS e esquemas de alocação de recompensa, Os pesquisadores da Universidade de Tecnologia e Design de Cingapura (SUTD) estudaram a votação ponderada em comitês de validação. Primeiro, eles introduziram perfis de votação dos validadores - isso ajuda a quantificar a probabilidade de um validador dar um voto correto com base nas contribuições anteriores do validador ao protocolo até o momento. Em seguida, eles definiram a estrutura matemática para aplicar as regras de decisão ideais na votação do comitê. Os pesquisadores desenvolveram um algoritmo de pesos multiplicativos generalizados para atualizar os perfis dos validadores individuais de acordo com seu comportamento de votação, resultado de consenso e bem-estar de blockchain coletivo, conforme ilustrado na tabela 1.
O resultado é um esquema de duas camadas no qual a seleção de nós e a alocação de recompensas são realizadas pelo mecanismo de PoS subjacente, enquanto os blocos são decididos por uma regra de votação por maioria ponderada. Este esquema melhora o consenso dentro dos comitês selecionados, escalando votos de acordo com os perfis dos validadores, sem interferir na execução do PoS. Portanto, pode ser testado, implementado e revertido com custo mínimo para os usuários existentes. O artigo de pesquisa também discutiu os problemas potenciais e as limitações da votação ponderada em pessoas sem confiança, redes descentralizadas e relacionados os resultados ao projeto dos protocolos de PoS atuais.
Atualizações de pesos multiplicativos. Crédito:SUTD