Anunciando nosso segundo grant: Davidson Souza e o projeto Utreexo

Lucas Ferreira
Vinteum_org
Published in
3 min readNov 8, 2022

Há 3 meses, nós anunciamos a Vinteum. Uma organização dedicada a apoiar e educar a crescente comunidade brasileira de pessoas tech com interesse em Bitcoin. Em nosso primeiro post, nós anunciamos nosso primeiro bolsista e abrimos as inscrições para nosso primeiro seminário oficial de Bitcoin e Lightning Network.

Bruno, nosso primeiro bolsista e diretor de educação, tem investido muito de seu tempo revisando pull requests do Bitcoin Core, melhorando a cobertura de testes, e escrevendo novas soluções. Este esforço fez com que a Vinteum fosse reconhecida em um report da Bitmex Research como uma das organizações que financiam um top 30 revisor do Bitcoin Core. Além dessas valiosas contribuições, Bruno será mentor das 25 pessoas que foram selecionadas (de um total de 100+ aplicações) para participar do nosso primeiro seminário oficial.

Apesar dessas contribuições de muito valor para Vinteum e Bruno, este blog post é, na verdade, focado em apresentar nosso mais novo bolsista, Davidson Souza.

A entrada de Davidson no mundo do desenvolvimento do Bitcoin veio, primeiramente, por participar de alguns de nossos seminários não oficiais, há mais de um ano, quando a Vinteum ainda era apenas uma ideia. Estamos muito orgulhosos de que nosso segundo bolsista venha das sementes iniciais da organização. Desde que participou desses seminários, ele tem sido um participante ativo no BitDevs São Paulo. Davidson também foi estagiário no programa Summer of Bitcoin, onde foi orientado por Calvin Kim, um bolsista da Bitmex, para reescrever a biblioteca em Go do Utreexo para Rust, para que fosse possível validar provas Utreexo com código Rust.

Como parte do grant, temos o prazer de ter Calvin como mentor de Davidson para que ele possa progredir em seu trabalho com o Utreexo. De acordo com Calvin, “Davidson teve um forte desempenho durante o programa Summer of Bitcoin, demonstrando seu conhecimento sobre Bitcoin a nível de protocolo e também foi produtivo na compreensão e implementação dos algoritmos Utreexo”.

Bruno também será mentor de Davidson em tudo que envolve questões de engenharia de software e trabalho open source.

Utreexo é um acumulador de hashes para o Bitcoin, proposto por Tadge Dryja, co-autor do paper da Lightning Network. Utreexo é uma alternativa ao LevelDB, que tem sido o banco de dados usado para representar o UTXO set no Bitcoin Core. Isso irá permitir que full nodes consigam obter e verificar qualquer informação sobre os UTXOs que estão sendo gastos em uma transação. Utreexo traz ao Bitcoin enormes benefícios de escalabilidade, uma vez que ele diminui a quantidade de armazenamento que os full nodes necessitam sem alterar nada no modelo de segurança do Bitcoin. Isso também faz com que rodar um node seja cada vez mais barato, acelera o download inicial dos blocos e até mesmo pode ser usado como oráculo de UTXO set para projetos como o Validating Lightning Signer.

Davidson atualmente está implementando recursos de carteira para a biblioteca Rust Utreexo para que seja possível integrar o Utreexo ao Bitcoin Development Kit (BDK). Seus planos também incluem escrever BIPs para isso, trabalhando na interação com o protocolo P2P e também contribuindo com outros projetos, como o Rust Bitcoin.

Somos muito gratos por todos os doadores que fazem o trabalho da Vinteum ser possível. Se deseja doar pra Vinteum, acesse nosso site ou nos envie um e-mail em info@vinteum.org.

--

--