Estamos ansiosos pelo primeiro lançamento do OverNode. Desenvolvido pelo experiente desenvolvedor de blockchain Stephan February, é um canivete suíço de funções sociais, de notícias e de comércio, onde tudo é peer-to-peer. February sentou-se com David Case da 1Sat Ordinals para uma sessão de perguntas e respostas e uma explicação de como fazer todas essas funções de rede funcionarem de maneira distribuída sem servidores centralizados. Não é simples!
O primeiro aplicativo móvel da OverNode apresenta uma carteira, mercado, feed de notícias, lista de contactos, mensagens privadas, microblogging e espaços de áudio, além de um arquivo de timestamps. Sim, outros aplicativos já fazem todas essas coisas, mas todos têm servidores centralizados coordenando toda essa atividade nos bastidores. Basear isso em uma verdadeira rede P2P, distribuída entre dispositivos individuais não é uma tarefa fácil.
Perguntas e Respostas Técnicas do OverNode com @beardpappa
— David Case ¯_(ツ)_/¯ (@shruggr) 13 de junho de 2025
Fevereiro discutiu recentemente o OverNode e suas características com Kurt Wuckert, Jr. no CoinGeek Weekly Livestream. Esta sessão de perguntas e respostas com Case aprofunda-se nos detalhes técnicos de como funciona.
O que é um Sneakernet e quais são os desafios?
"Sneakernet" significa transferir informações ( digitais ou de outra forma ) transportando fisicamente de um local ou dispositivo para outro. Embora seja um termo da era da informação que geralmente se refere a copiar dados em mídias portáteis e transportá-las, o conceito também é semelhante aos serviços de correio físicos. Enviar, entregar e receber as informações são três processos separados que podem ocorrer em momentos diferentes, e não há uma função central que monitore tudo.
Construir um Sneakernet ( ou serviço de “armazenar e encaminhar” ) para dispositivos digitais não é um problema fácil de resolver, diz Fevereiro. Mesmo no mundo físico, existem questões: uma mensagem pode se perder ou ser atrasada antes de chegar ao seu destino; pode ser entregue no lugar errado; ou o receptor pode não notá-la. Não há garantia de 100% de que uma mensagem enviada será recebida.
Ele diz que este desafio de construir uma rede digital tolerante a atrasos o inspirou a construir o OverNode.
“O que posso fazer hoje, não apenas para tornar o Sneakernet viável, mas também para resolver um problema que tenho visto acontecer persistentemente com sistemas distribuídos em geral ( não apenas P2P ), que é o problema de nós altruístas a operar na rede.”
Mas o que está realmente a acontecer, ou seja, como é que se faz um serviço de armazenamento e encaminhamento funcionar? Pergunta o Case. A mensagem direta é uma coisa, mas se tiver um grupo de notícias/chat semelhante ao Signal ou Telegram, como é que garante que todos os membros do grupo podem ver uma publicação destinada a eles?
Essencialmente, os nós na rede têm funções especializadas enquanto permanecem nós P2P e não atuam como servidores centralizados. Um desses é simplesmente chamado de "armazenar e encaminhar", também existem serviços de bootstrap com tabelas hash distribuídas (DHT), que são uma forma de descobrir outros pares, anotar seus endereços e ajudar a estabelecer conexões entre eles.
Uma vez que um utilizador inicia a sua aplicação móvel, o seu dispositivo anuncia a sua presença ao serviço de bootstrap, e o seu estado ao vivo é "gossipado" para outros na rede. Este anúncio não vai para toda a rede, mas para um subconjunto dela—talvez outros dispositivos nas proximidades, utilizando uma técnica algorítmica de vizinhança mais próxima como o Chord. Fevereiro diz que tem usado DHTs Kademlia— a ideia é ter um armazenamento chave-valor, cujo estado é distribuído e replicado automaticamente entre vários pares diferentes. As informações armazenadas no DHT poderiam ser o IP do seu dispositivo e talvez um nome estável a longo prazo, por exemplo, o seu identificador pessoal, que identificaria alguém a juntar-se à rede e seria usado para anunciar o seu estado.
O serviço de bootstrap pode determinar a "proximidade" de outros nós, o que não se refere à distância física, mas ao equivalente matemático usando hashing consistente. Portanto, a tabela de hash de cada um será diferente, e o sistema pode encontrar os outros nós mais eficientes que podem ter as informações que um nó individual está procurando. Fevereiro descreve isso como uma forma de Seis Graus de Separação, mas na prática, acontece muito rapidamente, com a tabela de todos atualizada com as informações relevantes. O BitTorrent usa técnicas semelhantes para compartilhamento de arquivos grandes.
A propósito, a interface do OverNode também parece bonita!
OverNode está a chegar; e vem com temas dinâmicos. pic.twitter.com/RgxuJQ4tUb
— BeardPappa (@beardpappa) 7 de junho de 2025
Se estiver interessado em ouvir todos os detalhes técnicos, o vídeo Case/Fevereiro tem muitos outros pontos interessantes. Case também fala sobre os desafios semelhantes envolvidos nas Redes Overlay do BSV, mantendo o controle de enormes quantidades de dados numa rede distribuída e sendo capaz de confiar nas informações que está a receber. Os dois também mergulham no modelo econômico por trás do OverNode e redes similares, assim como na forma como os pagamentos SPV podem ser integrados nos serviços.
O propósito da aplicação estilo rede social que a February está a construir agora é principalmente provar o conceito de "plano de dados" distribuído do OverNode. Se funcionar, terá casos de uso e consequências muito mais abrangentes.
Assistir: Novo protocolo de token e Ordinais com Stephan Fevereiro
Ver original
O conteúdo serve apenas de referência e não constitui uma solicitação ou oferta. Não é prestado qualquer aconselhamento em matéria de investimento, fiscal ou jurídica. Consulte a Declaração de exoneração de responsabilidade para obter mais informações sobre os riscos.
OverNode é um 'Sneakernet' para o mundo digital
Estamos ansiosos pelo primeiro lançamento do OverNode. Desenvolvido pelo experiente desenvolvedor de blockchain Stephan February, é um canivete suíço de funções sociais, de notícias e de comércio, onde tudo é peer-to-peer. February sentou-se com David Case da 1Sat Ordinals para uma sessão de perguntas e respostas e uma explicação de como fazer todas essas funções de rede funcionarem de maneira distribuída sem servidores centralizados. Não é simples!
O primeiro aplicativo móvel da OverNode apresenta uma carteira, mercado, feed de notícias, lista de contactos, mensagens privadas, microblogging e espaços de áudio, além de um arquivo de timestamps. Sim, outros aplicativos já fazem todas essas coisas, mas todos têm servidores centralizados coordenando toda essa atividade nos bastidores. Basear isso em uma verdadeira rede P2P, distribuída entre dispositivos individuais não é uma tarefa fácil.
Fevereiro discutiu recentemente o OverNode e suas características com Kurt Wuckert, Jr. no CoinGeek Weekly Livestream. Esta sessão de perguntas e respostas com Case aprofunda-se nos detalhes técnicos de como funciona.
O que é um Sneakernet e quais são os desafios?
"Sneakernet" significa transferir informações ( digitais ou de outra forma ) transportando fisicamente de um local ou dispositivo para outro. Embora seja um termo da era da informação que geralmente se refere a copiar dados em mídias portáteis e transportá-las, o conceito também é semelhante aos serviços de correio físicos. Enviar, entregar e receber as informações são três processos separados que podem ocorrer em momentos diferentes, e não há uma função central que monitore tudo.
Construir um Sneakernet ( ou serviço de “armazenar e encaminhar” ) para dispositivos digitais não é um problema fácil de resolver, diz Fevereiro. Mesmo no mundo físico, existem questões: uma mensagem pode se perder ou ser atrasada antes de chegar ao seu destino; pode ser entregue no lugar errado; ou o receptor pode não notá-la. Não há garantia de 100% de que uma mensagem enviada será recebida.
Ele diz que este desafio de construir uma rede digital tolerante a atrasos o inspirou a construir o OverNode.
“O que posso fazer hoje, não apenas para tornar o Sneakernet viável, mas também para resolver um problema que tenho visto acontecer persistentemente com sistemas distribuídos em geral ( não apenas P2P ), que é o problema de nós altruístas a operar na rede.”
Mas o que está realmente a acontecer, ou seja, como é que se faz um serviço de armazenamento e encaminhamento funcionar? Pergunta o Case. A mensagem direta é uma coisa, mas se tiver um grupo de notícias/chat semelhante ao Signal ou Telegram, como é que garante que todos os membros do grupo podem ver uma publicação destinada a eles?
Essencialmente, os nós na rede têm funções especializadas enquanto permanecem nós P2P e não atuam como servidores centralizados. Um desses é simplesmente chamado de "armazenar e encaminhar", também existem serviços de bootstrap com tabelas hash distribuídas (DHT), que são uma forma de descobrir outros pares, anotar seus endereços e ajudar a estabelecer conexões entre eles.
Uma vez que um utilizador inicia a sua aplicação móvel, o seu dispositivo anuncia a sua presença ao serviço de bootstrap, e o seu estado ao vivo é "gossipado" para outros na rede. Este anúncio não vai para toda a rede, mas para um subconjunto dela—talvez outros dispositivos nas proximidades, utilizando uma técnica algorítmica de vizinhança mais próxima como o Chord. Fevereiro diz que tem usado DHTs Kademlia— a ideia é ter um armazenamento chave-valor, cujo estado é distribuído e replicado automaticamente entre vários pares diferentes. As informações armazenadas no DHT poderiam ser o IP do seu dispositivo e talvez um nome estável a longo prazo, por exemplo, o seu identificador pessoal, que identificaria alguém a juntar-se à rede e seria usado para anunciar o seu estado.
O serviço de bootstrap pode determinar a "proximidade" de outros nós, o que não se refere à distância física, mas ao equivalente matemático usando hashing consistente. Portanto, a tabela de hash de cada um será diferente, e o sistema pode encontrar os outros nós mais eficientes que podem ter as informações que um nó individual está procurando. Fevereiro descreve isso como uma forma de Seis Graus de Separação, mas na prática, acontece muito rapidamente, com a tabela de todos atualizada com as informações relevantes. O BitTorrent usa técnicas semelhantes para compartilhamento de arquivos grandes.
A propósito, a interface do OverNode também parece bonita!
Se estiver interessado em ouvir todos os detalhes técnicos, o vídeo Case/Fevereiro tem muitos outros pontos interessantes. Case também fala sobre os desafios semelhantes envolvidos nas Redes Overlay do BSV, mantendo o controle de enormes quantidades de dados numa rede distribuída e sendo capaz de confiar nas informações que está a receber. Os dois também mergulham no modelo econômico por trás do OverNode e redes similares, assim como na forma como os pagamentos SPV podem ser integrados nos serviços.
O propósito da aplicação estilo rede social que a February está a construir agora é principalmente provar o conceito de "plano de dados" distribuído do OverNode. Se funcionar, terá casos de uso e consequências muito mais abrangentes.
Assistir: Novo protocolo de token e Ordinais com Stephan Fevereiro