The Graph : queries decentralisées pour blockchain

The Graph est un protocole décentralisé permettant d’indexer et d’interroger des données de blockchains Ethereum. Cela permet une recherche plus optimisée de données difficilement accessibles. The Graph constitue un des premiers language de requête blockchain pour permettre de récupérer des informations.

Imaginez pouvoir accéder aux données blockchain via un language
de requête aussi simple que efficace que votre SQL tout en gardant vos données décentralisées. C’est en deux mots la promesse de The Graph, un protocole permettant de créer rapidement des applications décentralisées sous Ethereum et IPFS via le langage GraphQL développé en interne par Facebook en 2012.

Continuer la lecture de The Graph : queries decentralisées pour blockchain

IPFS et la décentralisation du WEB

 

Il y a eu dans le passé de nombreuses tentatives d’implémentation d’un système global de fichiers distribués. Certains d’entre eux ont eu un succès significatif. Si parmi les tentatives académiques on peut citer AFS, c’est en dehors du milieu universitaire qu’on trouve les systèmes les plus performants. Les applications peer-to-peer de partage de fichiers principalement orientés audio et vidéo Napster, KaZaA et BitTorrent supportent plus de 100 millions d’utilisateurs simultanés. BitTorrent gère des dizaines de millions de nœuds quotidiennement.

Continuer la lecture de IPFS et la décentralisation du WEB

BigchainDB: le database blockchain évolutif.

Si on mesure le performances de la blockchain Bitcoin avec les critères des DB traditionnels, on a un retour catastrophique:

  1. le throughput est de seulement quelques transactions par seconde (tps),
  2. la latence avant qu’une opération d’écriture se fasse est de 10 minutes
  3. la capacité est quelques douzaines de GB
  4. il n’y pas de scalability linéaire lors de l’ajout de noeuds: avec un doublement de noeuds, le trafic de réseau quadruple sans aucune amélioration du throughput de la latence ou de la capacité.
  5. l’ajout de noeuds se fait correctement jusqu’à environ 10.000, puis la performance chute.
  6. Il n’y a pas la possibilité de faire des query sur les données, avec ou sans SQL.

Continuer la lecture de BigchainDB: le database blockchain évolutif.

Lisk: un concurrent d’Ethereum ?

 

Lisk est une plate-forme de nouvelle génération qui permet le développement et la distribution d’applications décentralisées écrites en Javascript.  Avec Lisk, les développeurs peuvent construire, publier, distribuer et monétiser leurs applications avec une cryptomonnaie interne. Le système ainsi construit utilise une custom blockchain, des smart contrats, le stockage dans le cloud et des noeuds de calcul, le tout à l’intérieur d’une seule solution d’industrielle.

lisklogo

Continuer la lecture de Lisk: un concurrent d’Ethereum ?