Nous attendons avec impatience la première version d'OverNode. Développé par le développeur blockchain de longue date Stephan February, c'est un couteau suisse de fonctions sociales, d'actualités et de commerce où tout est peer-to-peer. February s'est entretenu avec David Case de 1Sat Ordinals pour une séance de questions-réponses et une explication sur la façon de faire fonctionner toutes ces fonctions de mise en réseau de manière distribuée sans serveurs centralisés. Ce n'est pas simple!
La première application mobile d'OverNode propose un portefeuille, un marché, un fil d'actualités, une liste de contacts, des messages privés, de la microblogging et des espaces audio, ainsi qu'une archive de timestamps. Oui, d'autres applications font déjà toutes ces choses, mais elles ont toutes des serveurs centralisés coordonnant toute cette activité en coulisses. Basé sur un véritable réseau P2P, distribué entre des appareils individuels n'est pas une tâche facile.
Q&A technique sur OverNode avec @beardpappa
— David Case ¯_(ツ)_/¯ (@shruggr) 13 juin 2025
Février a récemment discuté d'OverNode et de ses fonctionnalités avec Kurt Wuckert, Jr. lors du CoinGeek Weekly Livestream. Cette séance de questions-réponses avec Case plonge plus profondément dans les détails techniques de son fonctionnement.
Qu’est-ce qu’un Sneakernet, et quels sont les défis ?
«Sneakernet» signifie transférer des informations ( numériques ou autres ) en les transportant physiquement d'un endroit ou d'un appareil à un autre. Bien que ce soit un terme de l'ère de l'information qui fait généralement référence à la copie de données sur des supports portables et à leur transport, le concept est également similaire aux services de courrier physique. L'envoi, la livraison et la réception des informations sont trois processus distincts qui peuvent se produire à des moments différents, et il n'y a pas de fonction centrale surveillant tout.
Construire un Sneakernet ( ou un service de « stockage et transfert » ) pour les appareils numériques n'est pas un problème facile à résoudre, dit février. Même dans le monde physique, il y a des problèmes : un message peut se perdre ou être retardé avant d'atteindre sa destination ; il pourrait être livré au mauvais endroit ; ou le destinataire peut ne pas le remarquer. Il n'y a aucune garantie à 100 % qu'un message envoyé sera reçu.
Il dit que ce défi de construire un réseau numérique tolérant aux retards l'a inspiré à créer OverNode.
« Que puis-je faire aujourd'hui, non seulement pour rendre Sneakernet viable, mais aussi pour résoudre un problème que j'ai vu persister avec les systèmes distribués en général (, pas seulement P2P ), qui est le problème des nœuds altruistes opérant sur le réseau. »
Mais que se passe-t-il réellement, c'est-à-dire comment faites-vous fonctionner un service de stockage et de transfert ? demande Case. La messagerie directe est une chose, mais si vous avez un groupe de nouvelles/de discussion similaire à Signal ou Telegram, comment vous assurez-vous que tous les membres du groupe peuvent voir un message qui leur est destiné ?
Essentiellement, les nœuds sur le réseau ont des fonctions spécialisées tout en restant des nœuds P2P et en n'agissant pas comme des serveurs centralisés. L'un d'eux est simplement appelé « store-and-forward », il existe également des services de démarrage avec des tables de hachage distribuées (DHT), qui sont un moyen de découvrir d'autres pairs, de noter leurs adresses et d'aider à établir des connexions entre eux.
Une fois qu'un utilisateur démarre son application mobile, son appareil annonce sa présence au service de démarrage, et son statut en direct est « divulgué » aux autres sur le réseau. Cette annonce ne va pas à l'ensemble du réseau, mais à un sous-ensemble de celui-ci - peut-être d'autres appareils à proximité, utilisant une technique algorithmique de voisin le plus proche comme Chord. February dit qu'il utilise des DHT Kademlia - l'idée est d'avoir un magasin clé-valeur, dont l'état est distribué et répliqué automatiquement parmi plusieurs pairs différents. Les informations stockées sur le DHT pourraient être l'adresse IP de votre appareil et peut-être un nom stable à long terme, par exemple, votre pseudo personnel, qui identifierait quelqu'un rejoignant le réseau et serait utilisé pour annoncer son statut.
Le service de bootstrap peut déterminer la « proximité » d'autres nœuds, ce qui ne fait pas référence à la distance physique mais à l'équivalent mathématique utilisant le hachage cohérent. La table de hachage de chacun sera donc différente, et le système peut trouver les autres nœuds les plus efficaces qui peuvent avoir les informations qu'un nœud individuel recherche. Février le décrit comme une forme de Six Degrés de Séparation, mais en pratique, cela se produit très rapidement, avec la table de chacun mise à jour avec les informations pertinentes. BitTorrent utilise des techniques similaires pour le partage de gros fichiers.
Au fait, l'interface d'OverNode a également l'air sympa !
OverNode arrive ; et il apporte des thèmes dynamiques. pic.twitter.com/RgxuJQ4tUb
— BeardPappa (@beardpappa) 7 juin 2025
Si vous êtes intéressé par tous les détails techniques, la vidéo Case/Février aborde beaucoup d'autres points intéressants. Case parle également des défis similaires impliqués dans les Nœuds Overlay de BSV, la gestion d'énormes quantités de données sur un réseau distribué et la capacité de faire confiance aux informations que vous recevez. Les deux plongent également dans le modèle économique derrière OverNode et des réseaux similaires, ainsi que sur la façon dont les paiements SPV peuvent être intégrés dans les services.
Le but de l'application de style réseau social que February est en train de construire est principalement de prouver le concept de "plan de données" distribué d'OverNode. Si cela fonctionne, cela aura des cas d'utilisation et des conséquences beaucoup plus larges.
Regardez : Nouveau protocole de jeton et Ordinals avec Stephan Février
Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
OverNode est un 'Sneakernet' pour le monde numérique
Nous attendons avec impatience la première version d'OverNode. Développé par le développeur blockchain de longue date Stephan February, c'est un couteau suisse de fonctions sociales, d'actualités et de commerce où tout est peer-to-peer. February s'est entretenu avec David Case de 1Sat Ordinals pour une séance de questions-réponses et une explication sur la façon de faire fonctionner toutes ces fonctions de mise en réseau de manière distribuée sans serveurs centralisés. Ce n'est pas simple!
La première application mobile d'OverNode propose un portefeuille, un marché, un fil d'actualités, une liste de contacts, des messages privés, de la microblogging et des espaces audio, ainsi qu'une archive de timestamps. Oui, d'autres applications font déjà toutes ces choses, mais elles ont toutes des serveurs centralisés coordonnant toute cette activité en coulisses. Basé sur un véritable réseau P2P, distribué entre des appareils individuels n'est pas une tâche facile.
Février a récemment discuté d'OverNode et de ses fonctionnalités avec Kurt Wuckert, Jr. lors du CoinGeek Weekly Livestream. Cette séance de questions-réponses avec Case plonge plus profondément dans les détails techniques de son fonctionnement.
Qu’est-ce qu’un Sneakernet, et quels sont les défis ?
«Sneakernet» signifie transférer des informations ( numériques ou autres ) en les transportant physiquement d'un endroit ou d'un appareil à un autre. Bien que ce soit un terme de l'ère de l'information qui fait généralement référence à la copie de données sur des supports portables et à leur transport, le concept est également similaire aux services de courrier physique. L'envoi, la livraison et la réception des informations sont trois processus distincts qui peuvent se produire à des moments différents, et il n'y a pas de fonction centrale surveillant tout.
Construire un Sneakernet ( ou un service de « stockage et transfert » ) pour les appareils numériques n'est pas un problème facile à résoudre, dit février. Même dans le monde physique, il y a des problèmes : un message peut se perdre ou être retardé avant d'atteindre sa destination ; il pourrait être livré au mauvais endroit ; ou le destinataire peut ne pas le remarquer. Il n'y a aucune garantie à 100 % qu'un message envoyé sera reçu.
Il dit que ce défi de construire un réseau numérique tolérant aux retards l'a inspiré à créer OverNode.
« Que puis-je faire aujourd'hui, non seulement pour rendre Sneakernet viable, mais aussi pour résoudre un problème que j'ai vu persister avec les systèmes distribués en général (, pas seulement P2P ), qui est le problème des nœuds altruistes opérant sur le réseau. »
Mais que se passe-t-il réellement, c'est-à-dire comment faites-vous fonctionner un service de stockage et de transfert ? demande Case. La messagerie directe est une chose, mais si vous avez un groupe de nouvelles/de discussion similaire à Signal ou Telegram, comment vous assurez-vous que tous les membres du groupe peuvent voir un message qui leur est destiné ?
Essentiellement, les nœuds sur le réseau ont des fonctions spécialisées tout en restant des nœuds P2P et en n'agissant pas comme des serveurs centralisés. L'un d'eux est simplement appelé « store-and-forward », il existe également des services de démarrage avec des tables de hachage distribuées (DHT), qui sont un moyen de découvrir d'autres pairs, de noter leurs adresses et d'aider à établir des connexions entre eux.
Une fois qu'un utilisateur démarre son application mobile, son appareil annonce sa présence au service de démarrage, et son statut en direct est « divulgué » aux autres sur le réseau. Cette annonce ne va pas à l'ensemble du réseau, mais à un sous-ensemble de celui-ci - peut-être d'autres appareils à proximité, utilisant une technique algorithmique de voisin le plus proche comme Chord. February dit qu'il utilise des DHT Kademlia - l'idée est d'avoir un magasin clé-valeur, dont l'état est distribué et répliqué automatiquement parmi plusieurs pairs différents. Les informations stockées sur le DHT pourraient être l'adresse IP de votre appareil et peut-être un nom stable à long terme, par exemple, votre pseudo personnel, qui identifierait quelqu'un rejoignant le réseau et serait utilisé pour annoncer son statut.
Le service de bootstrap peut déterminer la « proximité » d'autres nœuds, ce qui ne fait pas référence à la distance physique mais à l'équivalent mathématique utilisant le hachage cohérent. La table de hachage de chacun sera donc différente, et le système peut trouver les autres nœuds les plus efficaces qui peuvent avoir les informations qu'un nœud individuel recherche. Février le décrit comme une forme de Six Degrés de Séparation, mais en pratique, cela se produit très rapidement, avec la table de chacun mise à jour avec les informations pertinentes. BitTorrent utilise des techniques similaires pour le partage de gros fichiers.
Au fait, l'interface d'OverNode a également l'air sympa !
Si vous êtes intéressé par tous les détails techniques, la vidéo Case/Février aborde beaucoup d'autres points intéressants. Case parle également des défis similaires impliqués dans les Nœuds Overlay de BSV, la gestion d'énormes quantités de données sur un réseau distribué et la capacité de faire confiance aux informations que vous recevez. Les deux plongent également dans le modèle économique derrière OverNode et des réseaux similaires, ainsi que sur la façon dont les paiements SPV peuvent être intégrés dans les services.
Le but de l'application de style réseau social que February est en train de construire est principalement de prouver le concept de "plan de données" distribué d'OverNode. Si cela fonctionne, cela aura des cas d'utilisation et des conséquences beaucoup plus larges.
Regardez : Nouveau protocole de jeton et Ordinals avec Stephan Février