Comment JungleBus indexe « l'Internet de la valeur » de Bitcoin : atelier
Le bitcoin crée une nouvelle économie avec le concept « Internet de la valeur » : monétiser les données elles-mêmes et rendre le pouvoir aux utilisateurs. Alors que des téraoctets de nouvelles informations circulent sur le réseau toutes les heures, il est temps de commencer à réfléchir à la manière dont les données sur la blockchain BSV pourraient être filtrées et recherchées. JungleBus, par GorillaPool, a créé le concept du service d’abonnement d’indexation. Dans un atelier vidéo, Kurt Wuckert Jr. et Luke Rohenaz expliquent pourquoi le monde a tant besoin d’indexation et comment JungleBus peut résoudre le problème.
Des décennies d’images, enregistrées au fil du temps mais sans rien d’autre pour les identifier que l’image elle-même – chercher quelque chose de spécifique peut être un cauchemar. Imaginez maintenant toutes les données du monde enregistrées et stockées uniquement par horodatage – c’est ordonné, mais inutilisable sans une sorte d’indexation et la possibilité de rechercher en utilisant différents paramètres.
Pour expliquer JungleBus, il faut d’abord expliquer (le vrai) Bitcoin
JungleBus est un moteur d’indexation qui filtre les données brutes de la blockchain et les renvoie dans un format utile afin que les applications puissent utiliser les données Bitcoin dans leurs applications ou aller jusqu’à construire un réseau de superposition complet pour remplacer Internet lui-même.
Est-ce que tu as compris tout ça? Cela peut sembler un peu trop au début. L’atelier s’adresse non seulement aux utilisateurs existants de Bitcoin, mais également aux nouveaux arrivants. Wuckert passe donc le premier segment à expliquer ce qu’est vraiment Bitcoin, les problèmes qu’il pourrait résoudre et quelques principes fondamentaux de son fonctionnement.
« Plus qu’un simple réseau de paiement ou une opportunité d’investissement, Bitcoin est l’Internet de la valeur », déclare-t-il.
Avec Bitcoin, il est possible de créer un réseau peer-to-peer mondial capable de sécuriser et de traiter des éléments de données uniques sans risque de «double dépenses» ou de doublons. Le peer-to-peer est un moyen plus efficace de faire évoluer le réseau que de simplement diffuser toutes les transactions à tout le monde, et la preuve de travail (PoW) est le modèle d’incitation économique supérieur pour garder tout cela sécurisé et fiable.
« Il y a un éclat dans le pouvoir de la communication, et Bitcoin n’est qu’une communication économique. Bitcoin vous permet d’ajouter de la valeur à chaque bit ou octet de données qui traverse le réseau », remarque Wuckert.
Les données deviennent plus précieuses à mesure qu’elles deviennent plus omniprésentes, et plus d’un billion de mégaoctets de données sont créés chaque jour dans le monde. À l’heure actuelle, ceux qui profitent de cette prolifération de données sont les mégacorps de la Silicon Valley et les fournisseurs de services en ligne, qui utilisent les informations téléchargées par les utilisateurs pour accroître leur propre richesse, leur pouvoir et leur influence (aux dépens des utilisateurs).
Quant aux réseaux comme BTC, leurs participants sont devenus trop absorbés par des problèmes en aval comme le libertarianisme et l’investissement spéculatif, qui à leur tour ont influencé l’approche de développement de ces réseaux. Bitcoin (BSV), en revanche, s’intéresse davantage à la création de nouvelles économies en monétisant les données elles-mêmes. Il rend également la propriété de ces données à ceux qui les créent et/ou les possèdent : les utilisateurs.
Cependant, la blockchain ne résout pas comme par magie tous ces problèmes par elle-même, et il y a quelques lacunes.
« La blockchain n’est qu’un seau géant de données non triées », dit Wuckert, ou « une base de données monolithique ». Et c’est là qu’intervient JungleBus. Comment indexez-vous, catégorisez-vous et identifiez-vous les téraoctets (ou plus) de nouvelles données que les processeurs de transactions de Bitcoin enregistrent chaque jour sur le réseau ? Comment savoir quelles données sont importantes et lesquelles peuvent être ignorées ? Comment les filtrer, découvrir (par exemple) quelles données sont des paiements, quels sont des jpegs ou des fichiers audio, quels sont des jetons ou des scripts, ou des enregistrements personnels et professionnels ?
En tant que pool minier, GorillaPool exécute certains des nœuds les plus puissants de l’histoire de Bitcoin. Ils opèrent dans de grands centres de données, avec des connexions de 10 Go, avec la capacité de traiter certains des blocs de plus grande taille de Bitcoin avec une latence minimale possible.
Il est assez difficile de configurer et d’exploiter votre propre nœud complet. Il ne devrait pas être nécessaire pour un développeur d’applications d’assumer le rôle de gestionnaire d’infrastructure juste pour que cela continue de fonctionner. Après tout, il n’est pas nécessaire d’exécuter votre propre FAI pour créer une application sur Internet d’aujourd’hui.
« JungleBus est essentiellement un middleware qui vous permet de démarrer un réseau superposé de vos (propres) données uniquement », partage Wuckert. C’est une interface pour identifier et filtrer uniquement les données pertinentes pour vous et votre projet. Au lieu de vérifier le flux de données aléatoires du monde entier, vous pouvez vérifier uniquement le vôtre et vérifier sa provenance de manière aussi sécurisée que si vous vérifiiez tout. JungleBus indexe les données directement à partir des mineurs de Bitcoin (processeurs de transaction), que Wuckert appelle « directement au métal » et est plus fiable et évolutif que les bases de données d’index existantes qui communiquent via les serveurs de leurs fournisseurs.
JungleBus permet aux développeurs de créer leurs propres entreprises et services pour une poignée de dollars, plutôt que les sommes à six chiffres ou plus associées à la vérification des transactions sur votre propre opération de nœud complet.
Comment fonctionne JungleBus ?
Luke Rohenaz prend ensuite la direction de l’atelier pour expliquer plus en détail le fonctionnement interne et les cas d’utilisation de JungleBus.
Un seul abonnement JungleBus alimente une seule application – les utilisateurs n’ont pas besoin d’utiliser des API pour vérifier les données.
JungleBus effectue une « inspection approfondie » des sorties de transaction pour identifier et signaler les types de données/protocoles. À partir de cette analyse, il peut créer un flux capable de catégoriser les données d’intérêt sur plusieurs services différents. Rohenaz démontre la référence de données ou les types de supports actuellement pris en charge, qui incluent BAP (Bitcoin Attestation Protocol), RUN, MAP, BITCOIN et B, entre autres. Les utilisateurs abonnés peuvent configurer leurs propres tableaux de bord avec une sélection de champs à suivre et vérifier uniquement les données de transaction pertinentes.
JungleBus fonctionne en temps réel et peut même vérifier les données dans les transactions mempool (c’est-à-dire même les txs qui n’ont pas encore été traités), et il permet également les « réorganisations » de la blockchain et d’autres erreurs. Pour les développeurs, Rohenaz montre comment configurer et coder un abonnement basé sur des données de transaction brutes, en utilisant des données sur des services comme BitChat et BlockPost comme exemples.
Rohenaz décrit tout cela comme « une grande mer bleue d’opportunités pour quiconque souhaite créer des applications interopérables » et fait allusion à un prochain hackathon le mois prochain pour explorer de nouvelles idées. Pour commencer, il suggère quelques possibilités. Regardez l’atelier de Wuckert et Rohenaz dans la vidéo ci-dessus et commencez à réfléchir à des façons passionnantes d’organiser les données mondiales.
Regarder : Construire sur Blockchain – Défis courants et outils pour le rendre plus facile
width= »562″ height= »315″ frameborder= »0″ allowfullscreen= »allowfullscreen »>