Naquela época, arrumei um emprego novo. No dia da mudança, chamei um caminhão de carga da plataforma Huolala. Quando o motorista chegou, pegou uma folha e ficou procurando números das casas, prédio por prédio. Ele deu três voltas e, mesmo assim, não achou. Eu desci para ajudar e vi, no celular dele, que aquele pontinho azul ficava girando sem sair do lugar naquelas ruelas. Ele disse: “A numeração dos prédios desse condomínio é tipo labirinto. Avisar no rádio uma vez é mais eficaz do que usar navegação.”
Enquanto eu esperava ele fazer marcha à ré na rua, de repente pensei: a camada de rede de uma blockchain parece que também é assim.
A maioria das redes P2P das blockchains públicas usa o protocolo Gossip. Quando a mensagem chega, “cada um fala para outro”, igual quando a administração do condomínio pega um megafone e grita: “Quem está com o carro bloqueando a passagem?”. É simples e direto, mas a sensação de eficiência é bem impressionante. Cada mensagem passa por uma série de nós intermediários até espalhar por toda a rede; quanto mais nós, mais trava. O Ethereum aguentou isso por tantos anos — acho que é porque todo mundo já se acostumou.
No whitepaper do Dusk, tem uma coisa que me fez ler duas vezes — Kadcast. Ele não usa aquele esquema de megafone, e sim faz roteamento estruturado com o algoritmo Kademlia. A mensagem só vai para direções específicas, e a complexidade do broadcast sai de O(n) e cai para O(log n). Os dados oficiais dizem que economiza 25% a 50% de largura de banda em comparação ao Gossip. Ainda mais forte: numa simulação bem extrema, cortando 30% dos nós, o Kadcast ainda consegue remontar o roteamento em nível de milissegundos. É como se o condomínio de repente fechasse um terço das vias — e o entregador de comida ainda conseguisse trocar a rota na hora e chegar a tempo.
Falando a verdade, eu já vi projetos demais fazendo força no nível de consenso, discutindo qual é melhor e quem ganha — mas ninguém quer tocar essa bagunça pesada do nível de rede. Por mais que o consenso seja incrível, se as mensagens não conseguem chegar, não adianta. O Dusk está disposto a caprichar em “lugares invisíveis” como o Kadcast — isso é bem mais concreto do que aqueles que só vivem prometendo TPS. No dia da mudança, o motorista terminou dizendo: “Quando a navegação não está certa, a gente tem que achar o caminho com as próprias pernas.” Blockchain é igual: sem reestruturar a arquitetura da base, empilhar mais firulas no topo vira só fantasia no ar.
#dusk $DUSK @Dusk
Enquanto eu esperava ele fazer marcha à ré na rua, de repente pensei: a camada de rede de uma blockchain parece que também é assim.
A maioria das redes P2P das blockchains públicas usa o protocolo Gossip. Quando a mensagem chega, “cada um fala para outro”, igual quando a administração do condomínio pega um megafone e grita: “Quem está com o carro bloqueando a passagem?”. É simples e direto, mas a sensação de eficiência é bem impressionante. Cada mensagem passa por uma série de nós intermediários até espalhar por toda a rede; quanto mais nós, mais trava. O Ethereum aguentou isso por tantos anos — acho que é porque todo mundo já se acostumou.
No whitepaper do Dusk, tem uma coisa que me fez ler duas vezes — Kadcast. Ele não usa aquele esquema de megafone, e sim faz roteamento estruturado com o algoritmo Kademlia. A mensagem só vai para direções específicas, e a complexidade do broadcast sai de O(n) e cai para O(log n). Os dados oficiais dizem que economiza 25% a 50% de largura de banda em comparação ao Gossip. Ainda mais forte: numa simulação bem extrema, cortando 30% dos nós, o Kadcast ainda consegue remontar o roteamento em nível de milissegundos. É como se o condomínio de repente fechasse um terço das vias — e o entregador de comida ainda conseguisse trocar a rota na hora e chegar a tempo.
Falando a verdade, eu já vi projetos demais fazendo força no nível de consenso, discutindo qual é melhor e quem ganha — mas ninguém quer tocar essa bagunça pesada do nível de rede. Por mais que o consenso seja incrível, se as mensagens não conseguem chegar, não adianta. O Dusk está disposto a caprichar em “lugares invisíveis” como o Kadcast — isso é bem mais concreto do que aqueles que só vivem prometendo TPS. No dia da mudança, o motorista terminou dizendo: “Quando a navegação não está certa, a gente tem que achar o caminho com as próprias pernas.” Blockchain é igual: sem reestruturar a arquitetura da base, empilhar mais firulas no topo vira só fantasia no ar.
#dusk $DUSK @Dusk
