O centro de pesquisa e desenvolvimento de Bitcoin, Brink, anunciou a renovação de uma concessão de um ano para Sebastian Falbesoner, também conhecido como theStack. “Como parte de seu pedido de renovação de concessão, ele enfatizou a importância do transporte P2P BIP324 Versão 2 e por que planeja gastar seu tempo de revisão no projeto”, dizia o anúncio.
O BIP324 visa abordar a vulnerabilidade da camada de comunicação ponto a ponto (P2P) do Bitcoin, onde as mensagens são atualmente transmitidas sem criptografia. Sebastian destaca a necessidade de criptografia oportunista entre os nós do Bitcoin para combater a censura, violações de privacidade e outros ataques. Ele explica: “O BIP324 tenta combater essas deficiências adicionando criptografia oportunista entre os nós do Bitcoin, tornando significativamente mais difícil para os adversários conduzirem esses ataques”.
A proposta incorpora um protocolo que obscurece o início de conexões entre pares, garantindo que informações mínimas sejam reveladas a observadores externos. Isso é obtido por meio do uso do ElligatorSwift, um esquema moderno de codificação de ponto de curva elíptica. Além disso, um pedaço extra de bytes aleatórios, conhecido como “lixo”, é trocado durante o início da conexão para ofuscar ainda mais o tamanho dos pacotes, dificultando a detecção por invasores em potencial.
Sebastian expressou seu fascínio pela abordagem pseudoaleatória do BIP324, afirmando: “Se imaginarmos um mundo onde esse protocolo de transporte criptografado v2 é usado predominantemente… a censura de qualquer participante do Bitcoin no nível da rede será significativamente mais difícil.” Ele destaca que a inspeção profunda de pacotes e os ataques man-in-the-middle se tornariam muito mais difíceis de executar.
Reconhecendo a importância do BIP324 para garantir a resistência à censura do Bitcoin na camada P2P, Brink estendeu a concessão de meio período de Sebastian por mais um ano. Sebastian planeja realizar revisões completas de código, testar as solicitações pull BIP324 restantes e executar um nó compatível com BIP324 acessível ao público assim que uma solicitação pull funcional estiver disponível.
Fonte: bitcoinmagazine.com