Share this article

Projeto Tor recebe US$ 670 mil da Zcash Open Major Grants para atualização de linguagem de codificação

O financiamento será destinado aos salários dos desenvolvedores à medida que eles desenvolvem o Arti.

Um projeto está em andamento para tornar o Tor Client mais adaptável e mais fácil para terceiros usarem, com alguma ajuda do Zcash Open Major Grants (ZOMG). Com uma melhor base de código para os desenvolvedores construírem, as soluções para problemas existentes no Tor serão mais fáceis para os desenvolvedores abordarem.

Story continues
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

A ZOMG anunciou na terça-feira que está concedendo ao Tor Project focado em privacidade uma bolsa de US$ 670.000 para continuar a desenvolver o Arti, uma implementação da linguagem de codificação Rust do Tor Client. Um cliente é um produto de hardware ou software que acessa um serviço disponibilizado por um servidor. O Arti deve tornar mais simples para terceiros incorporar e personalizar o Tor Client do que a implementação atual na linguagem de codificação C. Rust é uma linguagem de codificação que os desenvolvedores usam para criar software.

“Arti é um projeto para fazer uma versão melhorada do Tor que será mais confiável, mais segura e mais fácil para outros softwares usarem”, disse Nick Mathewson, arquiteto chefe de rede e cofundador do Tor Project. “Esperamos que, nos próximos anos, o Arti se torne a implementação preferida dos protocolos Tor.”

Em um comunicado anunciando o prêmio, a ZOMG disse que Arti (uma sigla para “A Rust Tor Implementation”) é uma “base de código de próxima geração que se concentrará na flexibilidade na incorporação, manutenção direta, implantação flexível e desempenho”.

A moeda de Política de Privacidade Zcash e o Tor Project focam em Política de Privacidade, embora em arenas diferentes. O Zcash foca em tornar as transações financeiras privadas, enquanto o Tor Project criou o navegador Tor (The Onion Router), que os usuários podem baixar para ajudar a protegê-los contra vigilância em nível de rede. O software que o Tor usa impede que terceiros rastreiem quais sites os usuários do Tor visitam.

“Assim, [Tor] se encaixa como uma “peça que falta” na história da Política de Privacidade do Zcash – não apenas como uma camada de Política de Privacidade de comunicações para o Zcash, mas também para todas as outras ferramentas de comunicação que os usuários do Zcash empregam”, Mathewson escreveu em uma postagem no fórum da comunidade Zcash .

O nascimento de Arti

Mathewson disse que começou o Arti como um projeto paralelo para que pudesse Aprenda Rust. Depois de um tempo, ele percebeu que o Arti poderia resolver muitos dos problemas de software de longo prazo do Tor, e então decidiu tentar colocá-lo em produção.

“O roteamento Onion acaba de completar 25 anos em maio, e embora o Tor seja um ótimo conjunto de ferramentas de Política de Privacidade , o programa C "tor" em si (note o T minúsculo) está começando a mostrar sua idade”, disse Mathewson. “Descobrimos nos últimos anos que a complexidade do código C existente e a fragilidade da linguagem C tornam desnecessariamente difícil melhorar o código, mantendo nossas garantias de segurança e Política de Privacidade .”

O roteamento onion se refere a uma técnica que permite comunicação anônima em uma rede de computadores por meio de camadas de criptografia.

O “C tor” também é difícil de incorporar em outro software, pois começou sua vida como um proxy de rede,

Um servidor proxy traduz o tráfego entre redes ou protocolos. Pense nele como um filtro da web, separando usuários finais de seus destinos.

Leia Mais: Desenvolvedores do Tor buscam ‘tokens anônimos’ para impedir hacks e ataques DoS

Mathewson disse que Rust oferece os benefícios de uma linguagem de programação de sistemas (alto desempenho, acesso a recursos de baixo nível, controle refinado) com a facilidade de uso de uma linguagem moderna de alto nível.

“Aproximadamente metade dos problemas de segurança do Tor desde 2016 teriam sido impossíveis em Rust, e muitos dos outros problemas teriam sido muito menos prováveis, com base em nossa auditoria informal”, disse ele.

Zcash e Tor

Mathewson, em sua postagem inicial no fórum da comunidade, disse que Arti poderia ajudar o Zcash a curto e longo prazo. No passado, quando o Zcash havia considerado usar o Tor como uma camada de Política de Privacidade , uma série de problemas surgiram.

O principal problema é que o Tor é difícil de incorporar. Outro é que ele T permite controle "fino" sobre o comportamento do Tor ou facilita a substituição de partes da implementação do Tor. E, finalmente, o cronograma para entrega de melhorias ao Tor é longo e lento por causa de seu código legado.

“Os usuários do Zcash terão o benefício de uma rede de comunicação privada amplamente utilizada e seus recursos anticensura; seu tráfego Zcash se misturará ao tráfego de milhões de outros usuários ao redor do mundo”, disse Mathewson.

Leia Mais: O navegador Brave estava expondo endereços no modo Tor por meses

A ideia aqui é que, embora o cliente Zcash Zcashd possa suportar conexões pelo Tor, o usuário tem várias etapas extras pelas quais precisa passar para fazer isso. A vigilância em nível de rede do Tor, que se concentra na proteção contra vigilância e censura de metadados, significa que os usuários do Zcash que vivem em países que censuram a internet podem, de fato, usar o Zcash.

“Quando você envia uma transação Zcash hoje, você revela seu endereço IP (protocolo de internet) para um servidor de carteira leve ou outros nós na rede peer-to-peer; isso se aplica a praticamente todos os outros blockchains”, disse Michelle Lai, membro do comitê ZOMG. “Isso pode reduzir a utilidade do Zcash para pessoas que querem ou precisam de mais Política de Privacidade do que o usuário médio. O Tor oferece proteção contra esse tipo de vazamento de metadados, mas é difícil incorporar o Tor em nós de clientes Zcash . O Arti tornará isso muito mais viável.”

O financiamento

O financiamento irá para salários de desenvolvedores conforme eles desenvolvem o Arti. Mathewson disse que o objetivo com esta rodada de financiamento é avançar o Arti até o ponto em que ele esteja pronto para uso geral, teste e incorporação.

“Depois desse ponto, o Arti ainda terá um longo caminho a percorrer antes de se tornar um cliente Tor com todos os recursos, e estamos no processo de levantar fundos adicionais para cobrir esse trabalho”, disse ele.

Benjamin Powers

Powers é um repórter de tecnologia na Grid. Anteriormente, ele foi repórter de Política de Privacidade na CoinDesk , onde se concentrou em Política de Privacidade financeira e de dados, segurança da informação e identidade digital. Seu trabalho foi destaque no Wall Street Journal, Daily Beast, Rolling Stone e New Republic, entre outros. Ele é dono de Bitcoin.

Benjamin Powers