Tout comme mon quotidien en tant que chauffeur de moto-taxi en ligne (localement appelé ojol), chaque course a un point de départ. Que j'emmène un passager vers une gare animée, que je fonce vers un aéroport, ou que je livre soigneusement une commande de nourriture chaude, chaque destination exige que j'accélère pour la toute première fois. Tout commence toujours par ce premier pas.
Pour mes amis du monde entier qui ne savent peut-être pas à quoi ressemble un chauffeur de moto-taxi, voici un aperçu de notre quotidien :
Routine quotidienne au bord de la route d'un chauffeur ojol indonésien et étudiant en Web3 à Kendal.Comme vous pouvez le voir, c'est notre zone d'attente. La plupart passent le temps à discuter ou à faire défiler leur téléphone pour se divertir. Mais tout comme mon travail, maîtriser le Web3 nécessite un point de départ. Hier, j'ai fait mon tout premier pas dans les bases de la blockchain. Aujourd'hui, pendant les moments calmes entre mes courses, j'ai de nouveau accéléré et suis passé au niveau suivant. Voici mon journal d'étude structuré pour aujourd'hui.
Dans mon entrée précédente, nous avons discuté de la façon dont le Web3 détourne le pouvoir des géants centralisés. Mais comment cela se passe-t-il sous le capot ? Aujourd'hui, je me suis plongé dans l'épine dorsale invisible de la blockchain : les réseaux Peer-to-Peer (P2P) et le principe fondamental de l'Immuabilité.
Partie 1 : Les réseaux Peer-to-Peer (P2P) — L'épine dorsale invisible
Dans les systèmes traditionnels, nous nous appuyons sur une architecture Client-Serveur. Pensez à une banque traditionnelle : elle possède un serveur central, et nous (les clients) devons demander leur permission pour accéder à nos données ou déplacer notre argent. Si leur serveur central tombe en panne ou est piraté, tout le système s'effondre.
La blockchain réécrit complètement ce schéma grâce à un réseau Peer-to-Peer (P2P).
Qu'est-ce qu'un réseau P2P ?
Un réseau P2P est un réseau décentralisé d'ordinateurs interconnectés, appelés nœuds, qui communiquent directement entre eux. Dans cette structure, il n'y a pas de patron ni d'autorité centrale. Chaque nœud agit à la fois comme client et comme serveur — ce qui signifie qu'il peut à la fois demander des données et fournir des ressources au réseau.
Son fonctionnement dans la blockchain
1. Registre distribué : Chaque nœud actif du réseau maintient une copie identique de l'intégralité du registre blockchain.
2. Diffusion et validation : Lorsqu'une transaction se produit, elle est diffusée à tous les nœuds du réseau.
3. Consensus : Les nœuds valident la transaction de manière indépendante grâce à des règles telles que le Proof of Work (PoW) ou le Proof of Stake (PoS). Une fois vérifiée, la transaction est ajoutée de façon permanente à la chaîne.
Types d'architecture P2P
· P2P non structuré : Les nœuds se connectent aléatoirement. Facile à construire, mais peut être inefficace lors de la recherche de données spécifiques.
· P2P structuré : Utilise des algorithmes spécifiques (comme les tables de hachage distribuées) pour organiser les nœuds, permettant une récupération des données beaucoup plus rapide.
· P2P hybride : Un mélange d'interactions entre pairs décentralisées combinées avec certains nœuds coordinateurs centralisés qui gèrent l'indexation.
Partie 2 : Immuabilité — Gravé dans la pierre
Une fois que les données circulent sur un réseau P2P, elles rencontrent le deuxième pilier de la blockchain : l'Immuabilité. En termes simples, l'immuabilité signifie qu'une fois les données écrites sur la blockchain, elles sont verrouillées pour toujours. Elles ne peuvent pas être modifiées, altérées ou supprimées.
Comment l'immuabilité est garantie
Contrairement aux bases de données traditionnelles où un administrateur peut facilement modifier ou effacer l'historique, une blockchain garantit des enregistrements permanents grâce à trois niveaux de défense :
1. Hachage cryptographique : Chaque bloc possède une empreinte numérique unique (hash) et contient également le hash du bloc précédent. Si un acteur malveillant tente de modifier des données dans un ancien bloc, son hash change instantanément. Cela brise toute la chaîne, déclenchant une alarme immédiate sur l'ensemble du réseau.
2. Accord de consensus : Pour effectuer tout changement, il faudrait l'approbation de la majorité des nœuds du réseau, rendant les modifications non autorisées quasi impossibles.
3. Décentralisation massive : Parce que des milliers de nœuds détiennent exactement le même historique, un pirate informatique devrait compromettre des milliers d'ordinateurs dans le monde entier à la même milliseconde — un exploit à la fois mathématiquement et économiquement impossible.
Impact dans le monde réel
L'immuabilité est la raison pour laquelle la blockchain est reconnue mondialement dans les secteurs à enjeux élevés :
· Bitcoin : Empêche quiconque de dépenser deux fois le même argent numérique.
· Ethereum : Garantit qu'une fois qu'un Smart Contract (Contrat Intelligent) est déployé, l'accord s'exécute exactement comme codé sans intervention humaine.
· Chaîne d'approvisionnement : Des entreprises comme IBM et Walmart utilisent des registres immuables pour suivre le mouvement exact des produits alimentaires de la ferme au magasin, garantissant sécurité et responsabilité.
Les compromis
Bien que l'immuabilité offre une sécurité sans égale, elle s'accompagne de défis importants :
· Pas de bouton Annuler : Les erreurs humaines (comme l'envoi de fonds à la mauvaise adresse) ne peuvent pas être annulées.
· Croissance du stockage : Au fur et à mesure que la chaîne immuable s'allonge jour après jour, les nœuds nécessitent une capacité de stockage massive, ce qui met à l'épreuve la scalabilité.
Résumé comparatif
Fonctionnalité
Serveur centralisé (Web2)
Réseau P2P / Blockchain Immuable (Web3)
Stockage des données
Stocké sur un serveur central unique
Distribué sur des milliers de nœuds indépendants
Modification des données
Peut être modifié ou supprimé par les administrateurs
Historique permanent et inaltérable (Immuable)
Point de défaillance
Risque élevé (Si le serveur tombe, le système tombe)
Haute tolérance aux pannes (Fonctionne même si des nœuds tombent en panne)
Apprendre tout cela est-il difficile ? Oui, absolument. C'est déroutant et épuisant mentalement après des heures sur la route. Mais nous devons travailler dur. Soyez dur envers le monde, et le monde s'adoucira envers vous. Mais si vous êtes doux et faible face aux défis du monde, le monde vous traitera brutalement.
Oups… attendez, mes amis ! Mon téléphone vient de vibrer — une commande vient d'arriver. Il est temps de ranger mon téléphone, d'enfiler mon casque et de retourner sur le bitume. Continuons notre voyage demain matin ! Conduisez prudemment, restez résilients, et continuons d'avancer !
Pour partager mon parcours avec une communauté Web3 plus large, j'ai également publié ce journal sur mon publish0x. Consultez la version originale ici.
https://www.publish0x.com/street-warrior-web3/an-ojol-s-web3-journal-part-2-roadside-nodes-and-invisible-b-xplypve
Le Journal Web3 d'un Ojol, Partie 2 : Nœuds au bord de la route et épines dorsales invisibles a été publié à l'origine dans Coinmonks sur Medium, où les gens continuent la conversation en mettant en avant et en répondant à cette histoire.

