Uma criptografia mais r√°pida e eficiente est√° chegando!

Os pesquisadores do MIT desenvolveram uma nova criptografia que reduz drasticamente os usu√°rios de dados para participar da rede e verificar as transa√ß√Ķes – at√© 99% em compara√ß√£o aos sistemas de criptografia populares de hoje. Isso significa uma rede muito mais escal√°vel.

Os sistemas de criptografia, como o popular Bitcoin, s√£o uma rede incorporada em uma blockchain configurada em uma s√©rie de blocos individuais, cada um contendo dados de negocia√ß√£o. Essas redes s√£o descentralizadas, o que significa que n√£o h√° bancos ou organiza√ß√Ķes para gerenciar capital e saldos, para que os usu√°rios possam unir for√ßas para armazenar e verificar transa√ß√Ķes.

Mas a descentraliza√ß√£o leva a um problema de escalada. Para participar da criptografia, os novos usu√°rios devem baixar e armazenar todos os dados da transa√ß√£o de centenas de milhares de blocos individuais. Eles tamb√©m devem armazenar esses dados para usar o servi√ßo e ajudar a verificar as transa√ß√Ķes. Isso torna o processo lento ou computacionalmente imposs√≠vel para alguns.

Em um documento a ser apresentado no Simp√≥sio de Seguran√ßa de Redes e Sistemas Distribu√≠dos no pr√≥ximo m√™s, os pesquisadores do MIT est√£o introduzindo o Vault, uma criptografia que permite que os usu√°rios ingressem na rede, capturando apenas uma fra√ß√£o do total de dados da transa√ß√£o. Ele tamb√©m incorpora t√©cnicas que excluem contas vazias que ocupam espa√ßo e permitem verifica√ß√Ķes usando apenas os dados de transa√ß√Ķes mais recentes compartilhados e compartilhados pela rede, minimizando os requisitos de armazenamento e processamento de dados de um usu√°rio individual.

criptografia

Nas experi√™ncias, o Vault reduziu a largura de banda para conex√£o de rede em 99% em compara√ß√£o ao Bitcoin e 90% em compara√ß√£o ao Ethereum, que √© considerado um dos sistemas de criptomoeda mais eficientes atualmente. √Č importante que o Vault garanta que todos os n√≥s validem todas as transa√ß√Ķes, fornecendo seguran√ßa igual aos sistemas existentes.

‚ÄúAtualmente, existem muitas criptomoedas, mas elas encontram barreiras relacionadas √† ades√£o ao sistema como novo usu√°rio e armazenamento. O objetivo mais amplo √© poder escalar criptomoedas para cada vez mais usu√°rios “, disse Derek Leung, estudante de gradua√ß√£o do Laborat√≥rio de Intelig√™ncia Artificial e Computador (CSAIL).

Novos usu√°rios participam de redes de criptografia, ou “inicializa√ß√£o”, baixando todos os dados de transa√ß√Ķes anteriores para garantir que eles estejam seguros e atualizados. No ano passado, para entrar no Bitcoin, por exemplo, um usu√°rio baixaria 500.000 blocos no valor total de cerca de 150 gigabytes. Os usu√°rios tamb√©m devem salvar todas as outras contas para ajudar a verificar novos usu√°rios e garantir que eles tenham dinheiro suficiente para concluir as transa√ß√Ķes. Os requisitos de armazenamento s√£o muito importantes, pois o Bitcoin se expande al√©m de 22 milh√Ķes de contas.

Os pesquisadores construíram seu sistema em uma nova rede criptográfica chamada Algorand Рinventada por Silvio Micali, professor de engenharia da Ford no MIT Рque é mais seguro, mais descentralizado e mais escalável do que outras criptomoedas.

Com as criptomoedas tradicionais, os usu√°rios est√£o competindo para resolver equa√ß√Ķes que validam blocos, com o primeiro sendo capaz de resolver equa√ß√Ķes que recebem fundos. √Ä medida que a rede aumenta, isso diminui o tempo de processamento da transa√ß√£o. Algorand usa uma id√©ia de “prova de participa√ß√£o” para verificar com mais efici√™ncia os bloqueios e envolver melhor os novos usu√°rios. Para cada bloco, um comit√™ representativo de “verifica√ß√£o” √© selecionado. Usu√°rios com mais dinheiro – ou a√ß√Ķes – na rede s√£o mais propensos a escolher. Para ingressar na rede, os usu√°rios verificam cada certificado e n√£o todas as transa√ß√Ķes.

Para reduzir os requisitos de armazenamento de dados, os pesquisadores projetaram o Vault com um novo design de “sharding”. A t√©cnica divide os dados da transa√ß√£o em se√ß√Ķes menores que s√£o compartilhadas pela rede, para que usu√°rios individuais precisem processar apenas pequenas quantidades de dados para verificar as transa√ß√Ķes.