Middleware fait référence à un élément important qui joue un rôle dans la connexion, l'amélioration et le complément des fonctions de la pile technologique Web3.0. Ils jouent le rôle de pont, connectant le monde de la technologie et des applications blockchain. ** Le middleware offre aux développeurs et aux utilisateurs un moyen plus convivial et efficace d'interagir avec les applications distribuées et les chaînes de blocs, et résout également certains défis techniques dans un environnement décentralisé. **
Cette piste couvre une variété de technologies clés, y compris Cross-chain Bridge, Oracle Machine, Gateway API Protocol et Data Analysis Protocol, etc..
Le pont inter-chaînes est l'un des composants importants du middleware Web3, qui résout le problème d'interopérabilité entre les différents réseaux de chaînes de blocs. Grâce au pont inter-chaînes, les utilisateurs peuvent transférer des actifs d'un réseau blockchain à un autre pour réaliser une interaction inter-chaînes.
Oracle machine est une autre technologie middleware clé, ils servent de pont reliant les contrats intelligents et les sources de données externes, permettant aux contrats intelligents d'obtenir et d'utiliser des données du monde réel.
Gateway API Protocol fournit une interface standardisée qui permet aux applications de communiquer et d'interagir avec différents réseaux blockchain.
Data Analysis Protocol s'engage à fournir des outils et des services permettant de collecter, d'analyser et de visualiser des données sur la blockchain afin d'aider les utilisateurs à mieux comprendre et utiliser les données de la blockchain.
La piste Middleware s'est considérablement développée ces dernières années. Avec la popularité et l'application croissantes de la technologie blockchain, la technologie middleware est devenue la clé de la réalisation d'applications décentralisées, fournissant une base solide et un support technique pour le développement d'applications blockchain. Cependant, il convient de noter qu'avec l'évolution et l'innovation continues de la technologie, la piste middleware est encore à un stade de développement rapide. De nouvelles technologies et de nouveaux protocoles middleware émergent constamment, offrant aux utilisateurs et aux développeurs plus de choix et de possibilités. Dans le même temps, la sécurité et la stabilité des intergiciels sont également un problème sur lequel il faut se concentrer pendant le processus de développement pour garantir que les actifs et les données des utilisateurs sont entièrement protégés. ** À l'avenir, avec la maturité de la technologie blockchain et la vulgarisation des applications, la piste middleware continuera à se développer, offrant un support et des outils plus complets pour l'écosystème d'applications décentralisées. **
Combinaison de pistes de subdivision middleware
Table des matières:
2.1 Pont à chaînes croisées
2.2 Oracle
2.3 API de passerelle
2.4 Protocole d'analyse des données
2.1
Pont Transversal
2.1.1 Vue d'ensemble du pont à chaînes croisées
Des ponts sont nécessaires entre les réseaux de blockchain, qui permettent la connexion et l'interopérabilité entre les blockchains. Les blockchains sont isolées les unes des autres, ce qui signifie que les blockchains ne peuvent pas naturellement effectuer de transactions et communiquer avec d'autres blockchains. Ainsi, bien qu'il puisse y avoir une activité et une innovation importantes au sein d'un écosystème, elles sont limitées par un manque de connectivité et d'interopérabilité avec d'autres écosystèmes. Les ponts permettent aux environnements de blockchain cloisonnés de se connecter les uns aux autres. Ils établissent une route de transport entre les blockchains où les jetons, les messages, les données arbitraires et même les appels de contrats intelligents peuvent être transférés d'une chaîne à une autre.
2.1.2 Analyse de la voie des ponts inter-chaînes
** **
2.1.3****Étude de cas : couche zéro
Introduction
LayerZero est un protocole d'infrastructure qui résout les problèmes de communication et de transmission inter-chaînes entre plusieurs chaînes. Il propose un concept innovant d'"interopérabilité de la chaîne complète". En déployant des nœuds ultra-légers, en utilisant des oracles et des couches relais pour compléter la communication et le transport, conçu pour connecter des applications décentralisées sur plusieurs blockchains. Basé sur le protocole LayerZero, LayerZero Labs a développé un produit de protocole inter-chaînes Stargate pour remplacer les projets de ponts inter-chaînes existants et souvent volés, et résoudre le problème triangulaire, c'est-à-dire obtenir une circulation unifiée et une garantie instantanée de finalité au même temps et l'originalité des actifs.
Performance du produit en vedette : Stargate
LayerZero Labs a lancé son produit de recherche et développement Stargate, qui est un projet d'échange de devises équivalent entre chaînes similaire à Curve ou Sabre conçu pour DEX. **
Stargate est un pont inter-chaînes à chaîne complète construit sur le protocole LayerZero pour remplacer les produits de ponts inter-chaînes existants et souvent volés. Il se concentre principalement sur les chaînes inter-chaînes d'actifs de l'USDC, de l'USDT et de l'ETH, et a maintenant La chaîne croisée de pièces stables entre Ethereum, Binance Smart Chain, Avalanche, Matic, Arbitrum, Optimism et Fantom prendra en charge les chaînes non EVM telles que Solana, Terra, Cosmos Hub et Osmosis à l'avenir. actifs sans qu'il soit nécessaire de créer des pools jumelés de liquidités décentralisées. Le transfert d'actifs du protocole peut utiliser des jetons d'actifs natifs.Après avoir les deux dimensions de la liquidité unifiée et du pool d'actifs natif, Stargate introduit un ensemble d'algorithmes d'équilibre des ressources Delta pour améliorer le taux d'utilisation des fonds et fournir une garantie de finalité instantanée.En substance, il est similaire à un ensemble de mécanismes incitatifs de récompense et de punition, qui encourage les arbitragistes à reconstituer le pool de liquidités insuffisant, utilise la liquidité des actifs à devise unique sur chaque chaîne comme un pool de liquidités complet et tente d'éviter l'épuisement d'une seule chaîne.
Tout DEX peut utiliser le protocole Stargate pour effectuer des transactions inter-chaînes et des ponts en une seule transaction sur la chaîne source, créant ainsi une plus grande efficacité du capital. Grâce à cette solution, le DEX n'a pas besoin de modifier le protocole existant et peut être directement intégré à l'interface utilisateur.
** Fonctionnalités existantes dans Stargate **
Transfert : Grâce à Stargate, les utilisateurs et les dapps peuvent transférer des actifs natifs à travers les chaînes, et en même temps accéder au pool de liquidités unifié du protocole, qui garantit la finalité instantanément.
Pool de liquidités : ajoutez des liquidités au protocole Omnichain et gagnez des récompenses stables pour chaque transfert Stargate.
Exploitation minière : les fournisseurs de liquidités peuvent également exploiter leurs jetons LP pour obtenir des récompenses en jetons STG.
Staking : les détenteurs de STG peuvent verrouiller leurs jetons STG pour recevoir le jeton de gouvernance veSTG de Stargate. Plus les utilisateurs détiennent de jetons STG longtemps, plus ils reçoivent de veSTG.
Avantages Stargate :
Bonne expérience utilisateur, vitesse rapide et faible coût : Stargate permet de faire le pont entre les actifs natifs, de réduire le nombre d'opérations intermédiaires et d'éliminer les étapes permettant aux utilisateurs d'échanger des actifs synthétiques et du gaz supplémentaire sur la chaîne cible. Actuellement, plus de 95 % des opérations de pont seront effectuées et pilotées par des applications plutôt que par des utilisateurs. Les applications intégreront 15 opérations personnalisées pour exploiter plusieurs portefeuilles afin de modifier et de consommer différentes quantités d'actifs gaziers.
* Étapes d'intégration inter-chaînes simplifiées pour d'autres protocoles : avant LayerZero, la mise en œuvre de toute intégration inter-chaînes prenait du temps et était techniquement complexe. Le plus grand risque dans la plupart des applications à l'heure actuelle est qu'une information inter-chaîne frauduleuse puisse épuiser toutes les liquidités, entravant le processus de mise en œuvre de l'intégration inter-chaîne pour de nombreux protocoles. LayerZero résout ces problèmes. Il simplifie l'intégration. Il n'a pas besoin de modifier le protocole existant, ni de contrôler le risque du pool de liquidités du protocole lui-même. Tous les risques sont supportés par Stargate lui-même.
Les ressources natives réduisent le risque d'attaque : les ressources natives sont basées sur la chaîne d'origine, généralement il y a de nombreux nœuds en cours d'exécution et la hauteur de bloc est élevée, il est donc difficile pour les pirates de percer. Bryan Pellegrino de LayerZero Labs a déclaré dans une interview : "Par rapport aux ponts inter-chaînes traditionnels, les actifs natifs réduiront la surface d'attaque de plusieurs ordres de grandeur et offriront une expérience utilisateur souhaitable au niveau de l'application et du consommateur."
** Collecte de fonds et historique de l'équipe **
Statut de la collecte de fonds
LayerZero Labs est en pourparlers de financement à une valorisation de 3 milliards de dollars.FTX Ventures s'est engagé à diriger le tour, mais on ne sait pas si d'autres investisseurs ont accepté de participer. Le dernier financement sera libellé en actions, en bons de souscription de jetons LayerZero et en jeton natif du protocole de pontage inter-chaînes Stargate. Les nouveaux fonds seront utilisés pour développer et élargir l'équipe de développement.
Le 30 mars 2022, LayerZero Labs a annoncé un cycle de financement de série A + de 13,5 millions de dollars à une valorisation de 1 milliard de dollars, dirigé par A16Z, FTX Ventures et Sequoia Capital, avec Coinbase Ventures, PayPal Ventures, Polygon, Tiger Global et Dapper Labs Participer en votant.
LayerZero Labs a reçu un financement de série A de 6 millions de dollars dirigé par Binance et Multicoin Capital en septembre 2021. Les autres investisseurs participants incluent Sino Global Capital, Defiance, Delphi Digital, Robot Ventures, Spartan, Hypersphere Ventures, Protocol Ventures, Gen Block Capital et Echelon Capital . En avril 2021, LayerZero Labs a levé 2 millions de dollars en financement d'amorçage.
Équipe
LayerZero existe depuis plus de deux ans. L'équipe compte trois co-fondateurs. Ils sont tous diplômés en informatique et ont de nombreuses années d'expérience dans la co-fondation d'entreprises. L'équipe actuelle compte plus de 20 personnes.
Bryan Pellegrino Co-fondateur et PDG : entrepreneur en série (Rho AI, Open Token, Coder Den), ancien ingénieur en algorithmes d'apprentissage automatique.
Ryan Zarick Co-Fondateur & CTO : Serial entrepreneur (Minimal AI, 80Trill, Coder Den), ancien ingénieur de développement.
Co-fondateur de Caleb Banister : serial entrepreneur (Minimal AI, 80Trill, Coder Den), ancien ingénieur en développement logiciel.
Ari Litan COO : Il a travaillé chez Morgan Stanley pendant plus de cinq ans en tant que vice-président, a travaillé comme chef de produit dans plusieurs projets et a également eu une expérience entrepreneuriale.
Les autres membres de l'équipe sont principalement responsables des travaux de développement et de recherche.
Avantages et inconvénients
avantage
** L'évolutivité est un problème épineux auquel sont confrontées les solutions inter-chaînes basées sur la blockchain, mais LayerZero surmonte le problème d'évolutivité. **LayerZero peut être appliqué à la vérification des données, à la définition de structures de récompenses personnelles, à l'emballage de monnaie numérique, etc. LayerZero est la couche racine, capable d'interopérabilité inter-chaînes avec les protocoles de couche 1 tels que BTC, ADA et ETH. Les opérateurs peuvent utiliser LayerZero pour déployer des réseaux de relais sur plusieurs nœuds (tels que Bitcoin et Ethereum). LayerZero fournit une solution unique au problème d'évolutivité de l'écosystème blockchain sans patcher les protocoles sous-jacents du réseau blockchain existant.
**Grâce à l'analyse de la concurrence, nous pouvons constater que le mécanisme de LayerZreo peut réduire les coûts informatiques tout en garantissant une sécurité élevée, et réaliser une transmission inter-chaînes d'actifs et d'informations multi-chaînes et multi-devises avec un cadre technique innovant, assurant un certain degré d'évolutivité présente des avantages en termes de technologie et de potentiel de développement futur. **
Risque
La raison pour laquelle LayerZero fait face à une concurrence intense est que le marché de la chaîne complète ou multi-chaînes est énorme (le gâteau est énorme), et de nombreux projets ont fait beaucoup d'efforts et de tentatives dans ce domaine, et les barrières techniques actuelles sont modérées (seules les chaînes compatibles EVM sont connectées, essayez les chaînes non compatibles EVM à l'avenir)
Prospects
LayerZero souhaite aider les applications décentralisées (DApps) à créer des outils pouvant s'exécuter sur plusieurs chaînes de blocs. Il existe un large éventail de scénarios d'application futurs, tels que les prêts, les futurs portefeuilles, les NFT à chaîne complète et la transmission de messages généraux. ** À l'avenir, le protocole LayerZero pourra fournir des services de relais d'informations générales et prendre en charge divers nouveaux flux de travail. **
LayerZero n'est pas un projet de pont inter-chaîne ordinaire, mais un protocole de niveau infrastructure de niveau inférieur à celui de la couche 1. Différent de la chaîne inter-chaîne interne standard IBC de Cosmos, **LayerZero est destiné à tous les L1 et L2, et a une plus grande polyvalence. ** Aptos est évalué à 2,75 milliards, tandis que LayerZero est évalué à 3 milliards. Dans le développement du modèle multi-chaînes à l'avenir, la valeur à long terme de cette voie se reflète dans : la prise en charge de la transmission et du transfert gratuits, sûrs et rapides de tous les contrats intelligents, des actifs et des informations de statut dans le monde crypté, et améliorer la liquidité unifiée des actifs et des informations, pour renforcer les contrats intelligents existants et fournir des scénarios d'application plus larges pour l'avenir, améliorer l'évolutivité du monde crypté et aider le monde crypté à se développer au prochain ordre de grandeur.
2.2
Oracle
2.2.1 Présentation d'Oracle
Oracle machine est une fonction très importante dans le processus de développement de la blockchain, mais elle ne peut pas être utilisée comme son nom l'indique. Ce n'est pas un outil pour prédire l'avenir, mais un outil pour capturer des informations externes, comme un vrai monde Et le connecteur du monde sur la chaîne. Autrement dit, l'outil permettant d'écrire des informations en dehors de la blockchain dans la blockchain est généralement appelé un mécanisme Oracle.
La machine oracle est une source (ou un outil) de données réelle et crédible, qui peut capturer, examiner, résumer et transmettre les informations requises par le contrat intelligent au contrat intelligent, de sorte que le contrat intelligent n'a pas besoin d'accéder directement aux informations en dehors de son réseau , et peut mettre à jour l'exécution rapide, et la précision est plus garantie.
2.2.2 Analyse de piste Oracle
**En termes simples, les machines oracle peuvent être divisées en machines oracle centralisées et machines oracle décentralisées :
* La machine oracle centralisée est quelque peu similaire à Internet. En fait, elle ressemble plus à une plate-forme de fourniture de données, et les données sont directement fournies au contrat intelligent. **La crédibilité des données dépend entièrement de la crédibilité de la plateforme, et il y a un risque de mal faire, mais comme aucune vérification de nœud n'est requise, l'efficacité est grandement améliorée et le coût est réduit. **Ce type est principalement une institution centralisée unique, telle que : les banques, les entreprises bénéficiant d'approbations de fond crédibles à grande échelle telles que les entreprises publiques, etc.
* La machine oracle décentralisée ressemble plus à l'écologie des services de données de la blockchain. Les données sont examinées et fournies par de nombreux nœuds. Lorsque les données divergent, les données avec le plus de votes seront sélectionnées. **Bien que cela puisse réduire le risque de fraude et de malversation des données individuelles, la confidentialité et l'actualité des données sont des problèmes difficiles, et il est difficile de fonctionner aussi efficacement que les données centralisées au stade actuel.
À l'heure actuelle, il existe de nombreux projets oracle sur le marché, tels que ChainLink, Oraclize, Themis, DOS Network, OracleChain, etc. sont tous des projets oracle courants sur le marché. ** La tendance dominante actuelle est l'oracle décentralisé. **Chainlink est le leader de la piste oracle décentralisée, et en tant qu'infrastructure du monde DEFI, les autres projets de la piste ne sont fondamentalement que comparables. Comme le montre la figure ci-dessous, le montant total de BAND, API3, OCEAN, etc. n'est qu'une fraction de celui de Chainlink.
2.2.3 Étude de cas - Chainlink
Introduction
**Chainlink est le premier oracle décentralisé dans le domaine de la blockchain, **construire un réseau de nœuds oracle décentralisé pour fournir des sources de données fiables pour les contrats intelligents, capturer des données externes correctes, des paiements hors ligne et toute autre fonction API.
Fonctions principales
Les fonctions principales de Chainlink sont divisées en : ** en chaîne et hors chaîne. ** L'architecture en chaîne traite principalement les demandes de données des utilisateurs ; l'architecture hors chaîne est responsable du traitement de la collecte de données externes et du traitement des données reçues via Noyau de maillon de chaîne.
Architecture en chaîne : lorsqu'un utilisateur Chainlink souhaite obtenir des données, il soumet d'abord une demande au réseau Chainlink, et Chainlink traitera ces demandes dans un contrat intelligent, qui est combiné avec le nœud Oracle existant, et le contrat qui aide à la combinaison est partagé Trois types : contrat de réputation, contrat d'appariement des commandes et contrat d'agrégation
**Architecture hors chaîne : **Les nœuds de l'architecture hors chaîne sont liés à Ethereum, qui gère principalement la collecte de données externes et fournit les données reçues aux utilisateurs via Chainlink Core. Chainlink Core est le programme de l'architecture hors chaîne de Chainlink, qui est responsable du traitement des données et de leur transmission à Oracle sur la chaîne
Description du produit
Données de marché et flux de données
La capture de données fiables du monde réel, y compris la capture d'informations telles que les prix des marchés financiers, les taux de change, les taux de prêt et les indices, etc., peut obtenir des flux de prix précis pour DeFi. Un cas d'utilisation courant est l'ancrage des prix des stablecoins numériques et des fiat devises ;
Numéro aléatoire VRF
Fournir aux applications blockchain des nombres aléatoires sécurisés basés sur la technologie de cryptage et utiliser des mécanismes de preuve de cryptage pour générer des nombres aléatoires vérifiables. Étant donné qu'aucun tiers ne peut falsifier ou manipuler le nombre aléatoire revendiqué, il peut fournir des nombres aléatoires vérifiables pour les projets Gamefi et NFT afin de créer des NFT rares ;
Gardiens
Automatisez l'exécution des contrats intelligents pour assurer le niveau de décentralisation, le coût et la sécurité des contrats. Exécution automatique d'indicateurs basés sur le temps, le calendrier, les résultats de calcul, les oracles, l'activité en chaîne ou les numéros de bloc.
En même temps, exécuter efficacement des fonctions informatiques hors chaîne pour les contrats intelligents, ce qui peut aider les développeurs à créer des DApps avec des fonctions plus riches de manière plus rentable ;
Certificat de réserve
Audit automatisé des réserves du projet et surveillance du mouvement des actifs de réserve afin d'améliorer la transparence et de prévenir les défaillances systémiques dans DeFi. En même temps, cette fonction est résistante aux risques tels que les attaques Sybil et contre les attaques intermédiaires ou de refus d'accès.
Protocole d'interopérabilité entre chaînes (CCIP)
Ce protocole fournit aux développeurs une couche de transport de messages inter-chaînes et un pont de jetons programmable, ce qui permettra aux développeurs de créer l'envoi de messages et le transfert de jetons sur différents réseaux, permettant une participation facile et sûre aux écosystèmes multi-chaînes.
** Collecte de fonds et historique de l'équipe **
Équipe
Serge Nazarov (Fondateur) : s'est consacré au domaine de la blockchain en 2011. Il a été partenaire de QED Capital en Russie et a fondé Secure Asset Exchange, CryptoMail, un service de messagerie décentralisé, et SmartContract, une société de contrats intelligents. . A fondé la société SmartContract à San Francisco et lancé un nouveau projet oracle décentralisé Chainlink, qui a levé 32 millions de dollars en septembre 2017.
Steve Ellis (CTO) : Ancien ingénieur logiciel et chef d'équipe chez Pivotal Labs, où il a travaillé sur la sécurisation des données sensibles conformes à la loi HIPAA et sur la création d'un logiciel d'automatisation des paiements évolutif.
** Collecte de fonds **
En juin 2017, SmartContract, une société du Bureau des technologies financières de San Francisco, a lancé Chainlink ; le 9 septembre 2017, ChainLink a levé 32 millions de dollars de financement ;
Avantages et inconvénients
avantage
Décentralisation : la technologie Chainlink décentralise les oracles, et les oracles décentralisés peuvent résoudre le problème des sources de données erronées. Chainlink utilise la technologie oracle décentralisée pour ouvrir la voie au pontage des réseaux blockchain et des réseaux non blockchain, permettant aux deux parties de La transmission est sans entrave, et le En bref, Chainlink permet aux contrats intelligents de capturer des données sources réelles vérifiées dans des contrats intelligents blockchain.
Compatibilité élevée : Chainlink visera à fournir des données d'entrée et de sortie fiables et inviolables pour les contrats intelligents dans n'importe quelle blockchain. Étant donné que Chainlink doit être compatible avec Ethereum, Bitcoin et Hyperledger, chaque système Chainlink Chaque partie est évolutive et différents composants peuvent être remplacé lorsqu'une meilleure technologie sera disponible.
** lacune **
Problèmes de sécurité : si la machine oracle est piratée, les données seront fausses ou invalides, et les données de sortie sont susceptibles d'être contrôlées par des pirates. Étant donné que la blockchain elle-même ne peut pas vérifier l'authenticité des données hors chaîne fournies par la machine oracle , la blockchain Les transactions Blockchain sont souvent irréversibles. Cela peut amener le contrat intelligent à exécuter l'accord sur la base de données erronées, entraînant des pertes pour une certaine partie, et il est difficile de retracer les pertes qui se sont produites.
2.3
API de passerelle
2.3.1 Présentation de l'API
Pour les développeurs, la technologie blockchain est un écosystème complexe et en constante évolution. **Le seuil technique élevé, la faible efficacité de développement et le phénomène d'îlot de données dans le domaine de la blockchain constituent toujours un énorme défi. **Afin de résoudre ces problèmes, Blockchain API a vu le jour au fur et à mesure que les temps l'exigeaient, devenant un pont reliant le monde Internet traditionnel et le monde décentralisé, et favorisant le développement global de l'écologie de la blockchain.
** L'API Blockchain est un ensemble d'interfaces, de protocoles et d'outils prédéfinis qui permettent aux développeurs d'interagir plus facilement avec les réseaux blockchain. ** En utilisant l'API blockchain, les développeurs peuvent intégrer des fonctions blockchain dans leurs propres applications, telles que l'envoi et la réception de crypto-monnaies, l'interrogation de l'historique des transactions, le déploiement et l'appel de contrats intelligents, etc. L'API blockchain résume la complexité de la technologie sous-jacente, permettant aux développeurs de développer des applications basées sur la technologie blockchain sans connaître les détails de mise en œuvre sous-jacents. Cela simplifie grandement le processus de développement des applications blockchain, abaisse le seuil de développement et favorise l'émergence d'applications plus innovantes. Chaque plate-forme blockchain fournit généralement sa propre interface API, par exemple, Bitcoin fournit une interface RPC et Ethereum fournit une interface JSON-RPC. En outre, certains fournisseurs de services tiers fournissent des services API inter-chaînes, tels que Infura et QuickNode, etc. Ces services simplifient davantage le développement et la maintenance des applications blockchain.
Principaux avantages de l'API Blockchain :
Accès aux données élevé et efficacité des requêtes : les requêtes de données de blockchain traditionnelles sont généralement complexes et nécessitent beaucoup de temps et d'efforts pour obtenir les informations requises. L'API blockchain fournit une interface concise et intuitive, ce qui améliore considérablement l'efficacité de l'accès aux données et de la requête.
Faibles obstacles au développement d'applications : en l'absence d'une API blockchain, les développeurs doivent avoir une compréhension approfondie de la technologie blockchain sous-jacente et des détails de mise en œuvre de divers contrats intelligents, ce qui représente un énorme défi. L'API Blockchain simplifie le processus de développement d'applications et abaisse le seuil de développement.
Forte interopérabilité des applications : l'API Blockchain fournit une interface de données unifiée pour les applications décentralisées (DApps), permettant l'interopérabilité entre les applications.
Bonne évolutivité et maintenabilité : l'API Blockchain fournit une solution modulaire et extensible, ce qui permet aux développeurs de faire face plus facilement aux changements dans les structures de données et les technologies sous-jacentes, et d'améliorer la maintenabilité des applications.
Depuis la naissance de Bitcoin, l'application de l'API s'est principalement concentrée sur la prise en charge des fonctions de transaction et de requête de base de Bitcoin. Les développeurs doivent interagir avec le réseau Bitcoin via l'interface RPC (Remote Procedure Call) fournie par le logiciel principal Bitcoin.
En 2013, Vitalik Buterin a publié le livre blanc d'Ethereum, et la technologie des contrats intelligents est progressivement devenue le centre d'intérêt du domaine de la blockchain. Ethereum fournit aux développeurs une interface JSON-RPC, permettant aux développeurs de créer des applications décentralisées (DApps) en écrivant des contrats intelligents. Les API sont largement utilisées pour prendre en charge les fonctions de déploiement, d'appel et de requête des contrats intelligents.
Avec la montée en puissance de DApp, les solutions d'API décentralisées ont commencé à retenir l'attention. De plus, avec la popularisation du concept Web3, l'API blockchain est progressivement devenue un pont reliant le monde décentralisé et le monde Internet traditionnel.
** Le développement de l'API blockchain a connu l'évolution de la prise en charge des fonctions de transaction de base vers la prise en charge des contrats intelligents, puis vers des API décentralisées, soutenant progressivement le développement de l'ensemble de l'écosystème Web3. **
2.3.2 Analyse de la piste API
Avec le développement du marché, il existe déjà de nombreux projets de protocole d'API de gestion de réseau, tels que Alchemy, QuickNode, Infura, etc. Ces projets se chevauchent dans la fonctionnalité et le positionnement du produit, mais présentent également des différences significatives. Par exemple, Alchemy et Infura fournissent des services complets d'infrastructure de blockchain, tandis que QuickNode se concentre sur la fourniture de services d'accès aux nœuds premium.
| Projet | Fonction | Positionnement Produit | Investisseur |
| --- | --- | --- | --- |
| Alchemy | Fournir des services complets d'infrastructure de blockchain, y compris l'API, les nœuds, la surveillance et l'analyse, etc. | Viser à devenir une solution d'infrastructure de blockchain unique pour les développeurs, aidant les développeurs plus efficacement à créer et exécuter des applications décentralisées | Coinbase, Samsung, Addition VC, Université de Stanford, etc. |
| QuickNode | Fournissez aux développeurs des services d'accès aux API de nœud complet hautes performances et évolutifs | Concentrez-vous sur la fourniture aux développeurs de services d'accès aux nœuds de haute qualité pour améliorer les performances et la disponibilité des applications décentralisées | Y Combinator, SoftBank, Tiger Global , Sept Sept Six, etc.|
| Infura | Fournit des services d'infrastructure Ethereum et IPFS, y compris des API, des nœuds et du stockage, etc. | Dans le cadre de ConsenSys, Infura vise à simplifier le processus de développement des applications Ethereum et IPFS, en fournissant aux développeurs des services d'infrastructure fiables et sécurisés ConsenSys (société mère) |
2.3.3 Étude de cas - QuickNode
Introduction
QuickNode est un projet qui fournit des services d'accès aux API de nœud complet hautes performances et évolutifs. Il est dédié à l'amélioration des performances et de la convivialité des applications décentralisées, tout en simplifiant les défis auxquels les développeurs sont confrontés lors de la création et du déploiement d'applications blockchain. L'objectif du projet est de fournir aux développeurs un service d'API de nœud complet fiable et efficace afin qu'ils puissent créer et déployer plus facilement des applications blockchain. QuickNode prend en charge une variété de plates-formes blockchain, notamment Ethereum, Bitcoin, Binance Smart Chain, Polygon, etc., pour faciliter un accès unique aux développeurs.
produit
Les fonctionnalités du produit QuickNode incluent :
Fournissez des services d'accès API rapides et fiables pour garantir un accès rapide et stable aux données DApp.
Prend en charge plusieurs plates-formes blockchain, notamment Ethereum, Bitcoin, Binance Smart Chain, Polygon, Avalanche, etc., pour faciliter un accès unique aux développeurs.
Fournir une surveillance et une analyse des données de la blockchain en temps réel pour aider les développeurs à comprendre les performances des applications et les directions d'optimisation.
Fournir un support intégré pour les bibliothèques telles que Web3.js et Ethers.js, simplifiant le processus d'accès du développeur.
Fournir un support technique solide et un service client de haute qualité pour aider les clients à résoudre les problèmes rencontrés lors de l'accès et de l'utilisation.
QuickNode fournit des services d'API stables pour plusieurs projets bien connus, notamment :
Dune Analytics : une plate-forme qui fournit des données et des analyses sur l'industrie de la crypto-monnaie, largement utilisée par les parties au projet, les investisseurs et les instituts de recherche. Grâce au service API fourni par QuickNode, Dune Analytics peut accéder et analyser rapidement les données de la blockchain, fournissant aux utilisateurs des informations sur le marché en temps réel et une analyse des tendances.
Chainalysis : un fournisseur bien connu de solutions d'analyse de blockchain et de lutte contre le blanchiment d'argent (AML), s'appuyant sur le service API de QuickNode pour obtenir des données de transaction sur diverses plateformes de blockchain, fournissant une surveillance précise des transactions et des services d'évaluation des risques.
Algofi : Un marché de prêt décentralisé basé sur Algorand, utilisant le service API haute performance fourni par QuickNode pour assurer la stabilité et l'efficacité de l'accès aux données de sa plateforme, offrant ainsi aux utilisateurs une expérience de prêt fluide.
** Collecte de fonds et équipe **
En termes de collecte de fonds et d'expérience d'équipe, l'équipe QuickNode possède une vaste expérience technique et commerciale. Les membres de l'équipe comprennent Alexander Nabutovsky, Auston Bunsen, Dmitry Shklovsky et Manuel Kreutz. Ils ont une expertise dans la blockchain, l'infrastructure réseau et le niveau de l'entreprise. logiciel De nombreuses années d'expérience professionnelle. En outre, QuickNode a également reçu le soutien de plusieurs investisseurs bien connus, notamment SoftBank, SB Opportunity Fund, Seven Seven Six, Tiger Global Management, Y Combinator, etc.
Prospects
QuickNode peut fournir des services d'accès API hautes performances et fiables, résoudre le problème de la vitesse et de la stabilité de l'accès aux données DApp, prendre en charge plusieurs plates-formes de blockchain grand public, faciliter l'accès unique des développeurs et le développement d'applications inter-chaînes, et fournir une surveillance des données en temps réel. et analyse pour aider les développeurs à optimiser les performances des applications. Cependant, en raison du coût élevé de la fourniture de services d'API hautes performances, le prix de QuickNode est relativement élevé, ce qui peut ne pas convenir aux projets de démarrage ou aux développeurs aux budgets limités.Bien que QuickNode prenne en charge plusieurs plates-formes de blockchain, il en existe encore plus chaînes publiques qui n'ont pas encore été mises en œuvre. La couverture peut limiter son application dans certains scénarios spécifiques.
2.4
Protocole d'analyse des données
2.4.1 Présentation du protocole d'analyse de données
**Le protocole d'analyse de données est l'une des technologies clés de la filière middleware Web3.0. ** Il résout le problème de l'acquisition, du traitement et de l'analyse des données dans l'environnement blockchain. Dans l'environnement Internet traditionnel, l'analyse des données est un moyen important pour les entreprises et les organisations d'obtenir des informations et une aide à la décision. Dans le monde du Web 2.0, les données proviennent principalement de sources de données centralisées, telles que les sites Web traditionnels, les applications et les plateformes de médias sociaux. Ces plateformes collectent les données des utilisateurs et les stockent sur leurs propres serveurs. Dans le monde de la blockchain, en raison de la nature décentralisée et décentralisée des données, l'analyse des données est confrontée à des défis uniques.
| | Analyse de données Web2.0 | Analyse de données Web3.0 |
| --- | --- | --- |
| Sources de données et nature| * S'appuient principalement sur des sources de données centralisées, telles que les sites Web traditionnels, les applications et les plateformes de médias sociaux. Ces plateformes collectent les données des utilisateurs et les stockent sur leurs propres serveurs.
La nature des données est généralement structurée et semi-structurée, adaptée aux bases de données relationnelles traditionnelles et aux outils d'analyse de données.
| * Basé sur la technologie blockchain, les données sont collectées et stockées via des contrats intelligents et des applications décentralisées (DApps). Ces données sont généralement publiques, transparentes et immuables.
*La nature de ces données peut être plus diversifiée et complexe, nécessitant des outils et des techniques spécifiques de traitement et d'analyse.
|
| Confidentialité et propriété| * Les données des utilisateurs sont généralement collectées et contrôlées par une plate-forme centralisée, et les utilisateurs n'ont souvent pas un contrôle total sur l'utilisation et le partage des données.
| * Les utilisateurs ont plus de contrôle sur leurs données et décident de les partager avec d'autres.
|
| Outils et techniques d'analyse de données | * Utilisez des outils et des techniques d'analyse de données traditionnels tels que les bases de données relationnelles, les requêtes SQL et les algorithmes d'exploration de données.
Ces outils et techniques sont adaptés au traitement de données structurées et semi-structurées, et offrent diverses fonctions d'analyse et méthodes de visualisation.
| * Utiliser des outils et des techniques spécialisés pour la blockchain et les données cryptées. Par exemple, l'analyse des contrats intelligents nécessite une compréhension du langage de programmation blockchain et de la logique d'exécution des contrats intelligents.
En raison de la particularité des données de la blockchain, telles que les caractéristiques non falsifiables et décentralisées des données sur la chaîne, des méthodes spécifiques de traitement des données et de protection de la vie privée doivent être envisagées.
|
Le protocole d'analyse de données vise à fournir des outils et des services pour collecter, nettoyer, intégrer, analyser et visualiser les données sur la blockchain afin d'aider les utilisateurs à mieux comprendre et utiliser les données de la blockchain.
2.4.2 Analyse des pistes du protocole d'analyse des données
| Projet | Introduction | Fonctions principales | Types de données | Modèle économique de jeton |
| --- | --- | --- | --- | --- |
| The Graph | Indexation décentralisée des données et protocole de requête | Fournir des services efficaces de requête de données blockchain | Données blockchain | GRT |
| Protocole océanique | Protocole de marché des données ouvertes | Connecter les fournisseurs de données et les consommateurs, fournir des services de transaction de données crédibles | Différents types de données | OCÉAN |
| Santi-ment | Protocole d'analyse des données du marché des crypto-monnaies | Fournir des services d'analyse des données du marché et des sentiments | Données du marché des crypto-monnaies | SAN |
| Dune Analytics | Plateforme d'analyse de données décentralisée | Personnalisez la requête et l'analyse des données de la blockchain, créez et partagez des tableaux de bord de données | Données de la blockchain | N/A |
| 0xScope | Outils d'analyse du trading de crypto-monnaie | Fournir des données de marché en temps réel, des outils d'analyse technique et des fonctions d'analyse quantitative | Données du marché de la crypto-monnaie | N/A |
| Covalent | Protocole d'interrogation et d'analyse de données blockchain multi-chaînes | Fournir des services d'interrogation et d'analyse de données blockchain multi-chaînes | Données blockchain | CQT |
2.4.3 Étude de cas : 0xScope
Introduction
0xScope est un projet de protocole d'analyse de données innovant et le premier protocole de carte de connaissances Web3.0, visant à fournir des solutions d'analyse de données efficaces et fiables pour l'industrie de la blockchain. En collectant, intégrant et analysant les données Web2 et Web3, 0xScope aide les utilisateurs à révéler les tendances et les modèles des réseaux de blockchain, fournissant aux utilisateurs des informations précieuses et une aide à la décision.
Les protocoles et produits d'analyse de données Web3.0 actuels en sont encore à leurs balbutiements. Il reste donc beaucoup à faire pour améliorer la conception des produits et l'expérience utilisateur. 0xScope estime qu'il existe actuellement trois problèmes principaux :
L'efficacité de traitement de la couche inférieure de la blockchain est trop faible
La couche inférieure de la blockchain manque d'analyse basée sur la perspective de l'entité
La dimension des données est unique et la qualité des données est médiocre
Par conséquent, 0xScope propose une nouvelle solution aux défis rencontrés dans le circuit d'analyse de données d'aujourd'hui.
produit
Entités du champ d'application
Différent de l'analyse traditionnelle d'une seule adresse, 0xScope introduit une nouvelle base d'analyse des données - les entités de Scope. En attribuant différents poids aux différents types d'arêtes de règle selon l'algorithme d'agrégation de poids calculé sur le graphique pour identifier d'autres adresses de l'utilisateur, 0xScope connecte plusieurs adresses individuelles pour former une entité afin de créer un profil d'utilisateur vraiment réaliste.
*Source : site officiel de 0xScope
Observateurs
Watchers est la première application lancée par 0xScope, et elle s'appelle Tianyancha dans Web3.0. Possède les cinq capacités suivantes :
Clustering d'adresses : générer un clustering d'adresses basé sur Ethereum
Money Flow : Permet l'investigation, le suivi et le partage d'informations sur les transactions blockchain
Score de risque anti-blanchiment (AML Risk Score): Basé sur l'agrégation d'adresses et l'algorithme d'analyse des risques de 0xScope, analysez la transaction d'une certaine adresse
Suivi du capital-risque (VC Watch): analysez les données des VC, des fonds d'investissement et d'autres entités
Whale Watch : analysez les flux d'argent des principaux détenteurs d'un jeton spécifique
Source : 0xScope, Watchers est officiellement lancé
KYE
Le nom complet de KYE est Know Your Entities, qui est un service complet de contrôle des risques lancé par 0xScope. Sur la base des capacités de pénétration d'adresses et d'analyse des risques d'0xScope, 0xScope peut identifier rapidement les adresses à haut risque et utiliser les capacités de regroupement d'adresses pour extraire et surveiller d'autres adresses à risque potentiel. Actuellement, KYE a identifié plus de 20 millions d'adresses à risque.
** Collecte de fonds et équipe **
0xScope a levé un tour de table de 3 millions de dollars en septembre 2022, codirigé par les fonds d'investissement ABCDE, Hash Global et Liang Xinjun, suivis de Bonfire Union, Mask Network Fund et BODL Ventures.
Conclusion
** Le middleware joue un rôle indispensable dans l'ensemble de la pile technologique Web3.0. ** Ils connectent les applications réseau et la technologie blockchain, offrant aux développeurs et aux utilisateurs un moyen d'interaction pratique et efficace. Des ponts inter-chaînes, des oracles, des protocoles d'API de passerelle aux protocoles d'analyse de données, ces technologies middleware résolvent non seulement les problèmes d'interopérabilité et d'accès aux données, mais fournissent également un support solide pour le développement d'applications décentralisées. Cependant, le middleware Web3.0 est encore en phase d'évolution continue. Le progrès technologique et l'innovation continueront de stimuler le développement de l'intergiciel, offrant plus de choix et de possibilités aux utilisateurs et aux développeurs. Dans le même temps, la sécurité et la stabilité sont également des problèmes qui nécessitent une attention et une résolution continues pour garantir que les actifs et les données des utilisateurs sont entièrement protégés.
Globalement, le développement du middleware Web3.0 a dynamisé l'écosystème des applications décentralisées. L'amélioration continue et l'innovation de technologies telles que les ponts inter-chaînes, les oracles, les protocoles d'API de passerelle et les protocoles d'analyse de données ont fourni une base solide pour l'intégration de la blockchain et de l'Internet traditionnel. Au fil du temps, nous pouvons nous attendre à l'émergence de technologies middleware plus intéressantes, favorisant la croissance et l'innovation du Web 3.0.
Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Tri des pistes du middleware
Présentation du middleware
Middleware fait référence à un élément important qui joue un rôle dans la connexion, l'amélioration et le complément des fonctions de la pile technologique Web3.0. Ils jouent le rôle de pont, connectant le monde de la technologie et des applications blockchain. ** Le middleware offre aux développeurs et aux utilisateurs un moyen plus convivial et efficace d'interagir avec les applications distribuées et les chaînes de blocs, et résout également certains défis techniques dans un environnement décentralisé. **
Cette piste couvre une variété de technologies clés, y compris Cross-chain Bridge, Oracle Machine, Gateway API Protocol et Data Analysis Protocol, etc..
Le pont inter-chaînes est l'un des composants importants du middleware Web3, qui résout le problème d'interopérabilité entre les différents réseaux de chaînes de blocs. Grâce au pont inter-chaînes, les utilisateurs peuvent transférer des actifs d'un réseau blockchain à un autre pour réaliser une interaction inter-chaînes.
Oracle machine est une autre technologie middleware clé, ils servent de pont reliant les contrats intelligents et les sources de données externes, permettant aux contrats intelligents d'obtenir et d'utiliser des données du monde réel.
Gateway API Protocol fournit une interface standardisée qui permet aux applications de communiquer et d'interagir avec différents réseaux blockchain.
Data Analysis Protocol s'engage à fournir des outils et des services permettant de collecter, d'analyser et de visualiser des données sur la blockchain afin d'aider les utilisateurs à mieux comprendre et utiliser les données de la blockchain.
La piste Middleware s'est considérablement développée ces dernières années. Avec la popularité et l'application croissantes de la technologie blockchain, la technologie middleware est devenue la clé de la réalisation d'applications décentralisées, fournissant une base solide et un support technique pour le développement d'applications blockchain. Cependant, il convient de noter qu'avec l'évolution et l'innovation continues de la technologie, la piste middleware est encore à un stade de développement rapide. De nouvelles technologies et de nouveaux protocoles middleware émergent constamment, offrant aux utilisateurs et aux développeurs plus de choix et de possibilités. Dans le même temps, la sécurité et la stabilité des intergiciels sont également un problème sur lequel il faut se concentrer pendant le processus de développement pour garantir que les actifs et les données des utilisateurs sont entièrement protégés. ** À l'avenir, avec la maturité de la technologie blockchain et la vulgarisation des applications, la piste middleware continuera à se développer, offrant un support et des outils plus complets pour l'écosystème d'applications décentralisées. **
Combinaison de pistes de subdivision middleware
Table des matières:
2.1 Pont à chaînes croisées
2.2 Oracle
2.3 API de passerelle
2.4 Protocole d'analyse des données
2.1
Pont Transversal
2.1.1 Vue d'ensemble du pont à chaînes croisées
Des ponts sont nécessaires entre les réseaux de blockchain, qui permettent la connexion et l'interopérabilité entre les blockchains. Les blockchains sont isolées les unes des autres, ce qui signifie que les blockchains ne peuvent pas naturellement effectuer de transactions et communiquer avec d'autres blockchains. Ainsi, bien qu'il puisse y avoir une activité et une innovation importantes au sein d'un écosystème, elles sont limitées par un manque de connectivité et d'interopérabilité avec d'autres écosystèmes. Les ponts permettent aux environnements de blockchain cloisonnés de se connecter les uns aux autres. Ils établissent une route de transport entre les blockchains où les jetons, les messages, les données arbitraires et même les appels de contrats intelligents peuvent être transférés d'une chaîne à une autre.
2.1.2 Analyse de la voie des ponts inter-chaînes
**
**
2.1.3****Étude de cas : couche zéro
Introduction
LayerZero est un protocole d'infrastructure qui résout les problèmes de communication et de transmission inter-chaînes entre plusieurs chaînes. Il propose un concept innovant d'"interopérabilité de la chaîne complète". En déployant des nœuds ultra-légers, en utilisant des oracles et des couches relais pour compléter la communication et le transport, conçu pour connecter des applications décentralisées sur plusieurs blockchains. Basé sur le protocole LayerZero, LayerZero Labs a développé un produit de protocole inter-chaînes Stargate pour remplacer les projets de ponts inter-chaînes existants et souvent volés, et résoudre le problème triangulaire, c'est-à-dire obtenir une circulation unifiée et une garantie instantanée de finalité au même temps et l'originalité des actifs.
Performance du produit en vedette : Stargate
LayerZero Labs a lancé son produit de recherche et développement Stargate, qui est un projet d'échange de devises équivalent entre chaînes similaire à Curve ou Sabre conçu pour DEX. **
Stargate est un pont inter-chaînes à chaîne complète construit sur le protocole LayerZero pour remplacer les produits de ponts inter-chaînes existants et souvent volés. Il se concentre principalement sur les chaînes inter-chaînes d'actifs de l'USDC, de l'USDT et de l'ETH, et a maintenant La chaîne croisée de pièces stables entre Ethereum, Binance Smart Chain, Avalanche, Matic, Arbitrum, Optimism et Fantom prendra en charge les chaînes non EVM telles que Solana, Terra, Cosmos Hub et Osmosis à l'avenir. actifs sans qu'il soit nécessaire de créer des pools jumelés de liquidités décentralisées. Le transfert d'actifs du protocole peut utiliser des jetons d'actifs natifs.Après avoir les deux dimensions de la liquidité unifiée et du pool d'actifs natif, Stargate introduit un ensemble d'algorithmes d'équilibre des ressources Delta pour améliorer le taux d'utilisation des fonds et fournir une garantie de finalité instantanée.En substance, il est similaire à un ensemble de mécanismes incitatifs de récompense et de punition, qui encourage les arbitragistes à reconstituer le pool de liquidités insuffisant, utilise la liquidité des actifs à devise unique sur chaque chaîne comme un pool de liquidités complet et tente d'éviter l'épuisement d'une seule chaîne.
Tout DEX peut utiliser le protocole Stargate pour effectuer des transactions inter-chaînes et des ponts en une seule transaction sur la chaîne source, créant ainsi une plus grande efficacité du capital. Grâce à cette solution, le DEX n'a pas besoin de modifier le protocole existant et peut être directement intégré à l'interface utilisateur.
** Fonctionnalités existantes dans Stargate **
Avantages Stargate :
** Collecte de fonds et historique de l'équipe **
Avantages et inconvénients
Prospects
LayerZero souhaite aider les applications décentralisées (DApps) à créer des outils pouvant s'exécuter sur plusieurs chaînes de blocs. Il existe un large éventail de scénarios d'application futurs, tels que les prêts, les futurs portefeuilles, les NFT à chaîne complète et la transmission de messages généraux. ** À l'avenir, le protocole LayerZero pourra fournir des services de relais d'informations générales et prendre en charge divers nouveaux flux de travail. **
LayerZero n'est pas un projet de pont inter-chaîne ordinaire, mais un protocole de niveau infrastructure de niveau inférieur à celui de la couche 1. Différent de la chaîne inter-chaîne interne standard IBC de Cosmos, **LayerZero est destiné à tous les L1 et L2, et a une plus grande polyvalence. ** Aptos est évalué à 2,75 milliards, tandis que LayerZero est évalué à 3 milliards. Dans le développement du modèle multi-chaînes à l'avenir, la valeur à long terme de cette voie se reflète dans : la prise en charge de la transmission et du transfert gratuits, sûrs et rapides de tous les contrats intelligents, des actifs et des informations de statut dans le monde crypté, et améliorer la liquidité unifiée des actifs et des informations, pour renforcer les contrats intelligents existants et fournir des scénarios d'application plus larges pour l'avenir, améliorer l'évolutivité du monde crypté et aider le monde crypté à se développer au prochain ordre de grandeur.
2.2
Oracle
2.2.1 Présentation d'Oracle
Oracle machine est une fonction très importante dans le processus de développement de la blockchain, mais elle ne peut pas être utilisée comme son nom l'indique. Ce n'est pas un outil pour prédire l'avenir, mais un outil pour capturer des informations externes, comme un vrai monde Et le connecteur du monde sur la chaîne. Autrement dit, l'outil permettant d'écrire des informations en dehors de la blockchain dans la blockchain est généralement appelé un mécanisme Oracle.
La machine oracle est une source (ou un outil) de données réelle et crédible, qui peut capturer, examiner, résumer et transmettre les informations requises par le contrat intelligent au contrat intelligent, de sorte que le contrat intelligent n'a pas besoin d'accéder directement aux informations en dehors de son réseau , et peut mettre à jour l'exécution rapide, et la précision est plus garantie.
2.2.2 Analyse de piste Oracle
**En termes simples, les machines oracle peuvent être divisées en machines oracle centralisées et machines oracle décentralisées :
* La machine oracle centralisée est quelque peu similaire à Internet. En fait, elle ressemble plus à une plate-forme de fourniture de données, et les données sont directement fournies au contrat intelligent. **La crédibilité des données dépend entièrement de la crédibilité de la plateforme, et il y a un risque de mal faire, mais comme aucune vérification de nœud n'est requise, l'efficacité est grandement améliorée et le coût est réduit. **Ce type est principalement une institution centralisée unique, telle que : les banques, les entreprises bénéficiant d'approbations de fond crédibles à grande échelle telles que les entreprises publiques, etc. * La machine oracle décentralisée ressemble plus à l'écologie des services de données de la blockchain. Les données sont examinées et fournies par de nombreux nœuds. Lorsque les données divergent, les données avec le plus de votes seront sélectionnées. **Bien que cela puisse réduire le risque de fraude et de malversation des données individuelles, la confidentialité et l'actualité des données sont des problèmes difficiles, et il est difficile de fonctionner aussi efficacement que les données centralisées au stade actuel.
À l'heure actuelle, il existe de nombreux projets oracle sur le marché, tels que ChainLink, Oraclize, Themis, DOS Network, OracleChain, etc. sont tous des projets oracle courants sur le marché. ** La tendance dominante actuelle est l'oracle décentralisé. **Chainlink est le leader de la piste oracle décentralisée, et en tant qu'infrastructure du monde DEFI, les autres projets de la piste ne sont fondamentalement que comparables. Comme le montre la figure ci-dessous, le montant total de BAND, API3, OCEAN, etc. n'est qu'une fraction de celui de Chainlink.
2.2.3 Étude de cas - Chainlink
Introduction
**Chainlink est le premier oracle décentralisé dans le domaine de la blockchain, **construire un réseau de nœuds oracle décentralisé pour fournir des sources de données fiables pour les contrats intelligents, capturer des données externes correctes, des paiements hors ligne et toute autre fonction API.
Fonctions principales
Les fonctions principales de Chainlink sont divisées en : ** en chaîne et hors chaîne. ** L'architecture en chaîne traite principalement les demandes de données des utilisateurs ; l'architecture hors chaîne est responsable du traitement de la collecte de données externes et du traitement des données reçues via Noyau de maillon de chaîne.
Description du produit
** Collecte de fonds et historique de l'équipe **
Avantages et inconvénients
2.3
API de passerelle
2.3.1 Présentation de l'API
Pour les développeurs, la technologie blockchain est un écosystème complexe et en constante évolution. **Le seuil technique élevé, la faible efficacité de développement et le phénomène d'îlot de données dans le domaine de la blockchain constituent toujours un énorme défi. **Afin de résoudre ces problèmes, Blockchain API a vu le jour au fur et à mesure que les temps l'exigeaient, devenant un pont reliant le monde Internet traditionnel et le monde décentralisé, et favorisant le développement global de l'écologie de la blockchain.
** L'API Blockchain est un ensemble d'interfaces, de protocoles et d'outils prédéfinis qui permettent aux développeurs d'interagir plus facilement avec les réseaux blockchain. ** En utilisant l'API blockchain, les développeurs peuvent intégrer des fonctions blockchain dans leurs propres applications, telles que l'envoi et la réception de crypto-monnaies, l'interrogation de l'historique des transactions, le déploiement et l'appel de contrats intelligents, etc. L'API blockchain résume la complexité de la technologie sous-jacente, permettant aux développeurs de développer des applications basées sur la technologie blockchain sans connaître les détails de mise en œuvre sous-jacents. Cela simplifie grandement le processus de développement des applications blockchain, abaisse le seuil de développement et favorise l'émergence d'applications plus innovantes. Chaque plate-forme blockchain fournit généralement sa propre interface API, par exemple, Bitcoin fournit une interface RPC et Ethereum fournit une interface JSON-RPC. En outre, certains fournisseurs de services tiers fournissent des services API inter-chaînes, tels que Infura et QuickNode, etc. Ces services simplifient davantage le développement et la maintenance des applications blockchain.
Principaux avantages de l'API Blockchain :
Depuis la naissance de Bitcoin, l'application de l'API s'est principalement concentrée sur la prise en charge des fonctions de transaction et de requête de base de Bitcoin. Les développeurs doivent interagir avec le réseau Bitcoin via l'interface RPC (Remote Procedure Call) fournie par le logiciel principal Bitcoin.
En 2013, Vitalik Buterin a publié le livre blanc d'Ethereum, et la technologie des contrats intelligents est progressivement devenue le centre d'intérêt du domaine de la blockchain. Ethereum fournit aux développeurs une interface JSON-RPC, permettant aux développeurs de créer des applications décentralisées (DApps) en écrivant des contrats intelligents. Les API sont largement utilisées pour prendre en charge les fonctions de déploiement, d'appel et de requête des contrats intelligents.
Avec la montée en puissance de DApp, les solutions d'API décentralisées ont commencé à retenir l'attention. De plus, avec la popularisation du concept Web3, l'API blockchain est progressivement devenue un pont reliant le monde décentralisé et le monde Internet traditionnel.
** Le développement de l'API blockchain a connu l'évolution de la prise en charge des fonctions de transaction de base vers la prise en charge des contrats intelligents, puis vers des API décentralisées, soutenant progressivement le développement de l'ensemble de l'écosystème Web3. **
2.3.2 Analyse de la piste API
Avec le développement du marché, il existe déjà de nombreux projets de protocole d'API de gestion de réseau, tels que Alchemy, QuickNode, Infura, etc. Ces projets se chevauchent dans la fonctionnalité et le positionnement du produit, mais présentent également des différences significatives. Par exemple, Alchemy et Infura fournissent des services complets d'infrastructure de blockchain, tandis que QuickNode se concentre sur la fourniture de services d'accès aux nœuds premium.
| Projet | Fonction | Positionnement Produit | Investisseur | | --- | --- | --- | --- | | Alchemy | Fournir des services complets d'infrastructure de blockchain, y compris l'API, les nœuds, la surveillance et l'analyse, etc. | Viser à devenir une solution d'infrastructure de blockchain unique pour les développeurs, aidant les développeurs plus efficacement à créer et exécuter des applications décentralisées | Coinbase, Samsung, Addition VC, Université de Stanford, etc. | | QuickNode | Fournissez aux développeurs des services d'accès aux API de nœud complet hautes performances et évolutifs | Concentrez-vous sur la fourniture aux développeurs de services d'accès aux nœuds de haute qualité pour améliorer les performances et la disponibilité des applications décentralisées | Y Combinator, SoftBank, Tiger Global , Sept Sept Six, etc.| | Infura | Fournit des services d'infrastructure Ethereum et IPFS, y compris des API, des nœuds et du stockage, etc. | Dans le cadre de ConsenSys, Infura vise à simplifier le processus de développement des applications Ethereum et IPFS, en fournissant aux développeurs des services d'infrastructure fiables et sécurisés ConsenSys (société mère) |
2.3.3 Étude de cas - QuickNode
Introduction
QuickNode est un projet qui fournit des services d'accès aux API de nœud complet hautes performances et évolutifs. Il est dédié à l'amélioration des performances et de la convivialité des applications décentralisées, tout en simplifiant les défis auxquels les développeurs sont confrontés lors de la création et du déploiement d'applications blockchain. L'objectif du projet est de fournir aux développeurs un service d'API de nœud complet fiable et efficace afin qu'ils puissent créer et déployer plus facilement des applications blockchain. QuickNode prend en charge une variété de plates-formes blockchain, notamment Ethereum, Bitcoin, Binance Smart Chain, Polygon, etc., pour faciliter un accès unique aux développeurs.
produit
Les fonctionnalités du produit QuickNode incluent :
QuickNode fournit des services d'API stables pour plusieurs projets bien connus, notamment :
** Collecte de fonds et équipe **
En termes de collecte de fonds et d'expérience d'équipe, l'équipe QuickNode possède une vaste expérience technique et commerciale. Les membres de l'équipe comprennent Alexander Nabutovsky, Auston Bunsen, Dmitry Shklovsky et Manuel Kreutz. Ils ont une expertise dans la blockchain, l'infrastructure réseau et le niveau de l'entreprise. logiciel De nombreuses années d'expérience professionnelle. En outre, QuickNode a également reçu le soutien de plusieurs investisseurs bien connus, notamment SoftBank, SB Opportunity Fund, Seven Seven Six, Tiger Global Management, Y Combinator, etc.
Prospects
QuickNode peut fournir des services d'accès API hautes performances et fiables, résoudre le problème de la vitesse et de la stabilité de l'accès aux données DApp, prendre en charge plusieurs plates-formes de blockchain grand public, faciliter l'accès unique des développeurs et le développement d'applications inter-chaînes, et fournir une surveillance des données en temps réel. et analyse pour aider les développeurs à optimiser les performances des applications. Cependant, en raison du coût élevé de la fourniture de services d'API hautes performances, le prix de QuickNode est relativement élevé, ce qui peut ne pas convenir aux projets de démarrage ou aux développeurs aux budgets limités.Bien que QuickNode prenne en charge plusieurs plates-formes de blockchain, il en existe encore plus chaînes publiques qui n'ont pas encore été mises en œuvre. La couverture peut limiter son application dans certains scénarios spécifiques.
2.4
Protocole d'analyse des données
2.4.1 Présentation du protocole d'analyse de données
**Le protocole d'analyse de données est l'une des technologies clés de la filière middleware Web3.0. ** Il résout le problème de l'acquisition, du traitement et de l'analyse des données dans l'environnement blockchain. Dans l'environnement Internet traditionnel, l'analyse des données est un moyen important pour les entreprises et les organisations d'obtenir des informations et une aide à la décision. Dans le monde du Web 2.0, les données proviennent principalement de sources de données centralisées, telles que les sites Web traditionnels, les applications et les plateformes de médias sociaux. Ces plateformes collectent les données des utilisateurs et les stockent sur leurs propres serveurs. Dans le monde de la blockchain, en raison de la nature décentralisée et décentralisée des données, l'analyse des données est confrontée à des défis uniques.
| | Analyse de données Web2.0 | Analyse de données Web3.0 | | --- | --- | --- | | Sources de données et nature| * S'appuient principalement sur des sources de données centralisées, telles que les sites Web traditionnels, les applications et les plateformes de médias sociaux. Ces plateformes collectent les données des utilisateurs et les stockent sur leurs propres serveurs.
Le protocole d'analyse de données vise à fournir des outils et des services pour collecter, nettoyer, intégrer, analyser et visualiser les données sur la blockchain afin d'aider les utilisateurs à mieux comprendre et utiliser les données de la blockchain.
2.4.2 Analyse des pistes du protocole d'analyse des données
| Projet | Introduction | Fonctions principales | Types de données | Modèle économique de jeton | | --- | --- | --- | --- | --- | | The Graph | Indexation décentralisée des données et protocole de requête | Fournir des services efficaces de requête de données blockchain | Données blockchain | GRT | | Protocole océanique | Protocole de marché des données ouvertes | Connecter les fournisseurs de données et les consommateurs, fournir des services de transaction de données crédibles | Différents types de données | OCÉAN | | Santi-ment | Protocole d'analyse des données du marché des crypto-monnaies | Fournir des services d'analyse des données du marché et des sentiments | Données du marché des crypto-monnaies | SAN | | Dune Analytics | Plateforme d'analyse de données décentralisée | Personnalisez la requête et l'analyse des données de la blockchain, créez et partagez des tableaux de bord de données | Données de la blockchain | N/A | | 0xScope | Outils d'analyse du trading de crypto-monnaie | Fournir des données de marché en temps réel, des outils d'analyse technique et des fonctions d'analyse quantitative | Données du marché de la crypto-monnaie | N/A | | Covalent | Protocole d'interrogation et d'analyse de données blockchain multi-chaînes | Fournir des services d'interrogation et d'analyse de données blockchain multi-chaînes | Données blockchain | CQT |
2.4.3 Étude de cas : 0xScope
Introduction
0xScope est un projet de protocole d'analyse de données innovant et le premier protocole de carte de connaissances Web3.0, visant à fournir des solutions d'analyse de données efficaces et fiables pour l'industrie de la blockchain. En collectant, intégrant et analysant les données Web2 et Web3, 0xScope aide les utilisateurs à révéler les tendances et les modèles des réseaux de blockchain, fournissant aux utilisateurs des informations précieuses et une aide à la décision.
Les protocoles et produits d'analyse de données Web3.0 actuels en sont encore à leurs balbutiements. Il reste donc beaucoup à faire pour améliorer la conception des produits et l'expérience utilisateur. 0xScope estime qu'il existe actuellement trois problèmes principaux :
Par conséquent, 0xScope propose une nouvelle solution aux défis rencontrés dans le circuit d'analyse de données d'aujourd'hui.
produit
Différent de l'analyse traditionnelle d'une seule adresse, 0xScope introduit une nouvelle base d'analyse des données - les entités de Scope. En attribuant différents poids aux différents types d'arêtes de règle selon l'algorithme d'agrégation de poids calculé sur le graphique pour identifier d'autres adresses de l'utilisateur, 0xScope connecte plusieurs adresses individuelles pour former une entité afin de créer un profil d'utilisateur vraiment réaliste.
*Source : site officiel de 0xScope
Source : 0xScope, Watchers est officiellement lancé
Le nom complet de KYE est Know Your Entities, qui est un service complet de contrôle des risques lancé par 0xScope. Sur la base des capacités de pénétration d'adresses et d'analyse des risques d'0xScope, 0xScope peut identifier rapidement les adresses à haut risque et utiliser les capacités de regroupement d'adresses pour extraire et surveiller d'autres adresses à risque potentiel. Actuellement, KYE a identifié plus de 20 millions d'adresses à risque.
** Collecte de fonds et équipe **
0xScope a levé un tour de table de 3 millions de dollars en septembre 2022, codirigé par les fonds d'investissement ABCDE, Hash Global et Liang Xinjun, suivis de Bonfire Union, Mask Network Fund et BODL Ventures.
Conclusion
** Le middleware joue un rôle indispensable dans l'ensemble de la pile technologique Web3.0. ** Ils connectent les applications réseau et la technologie blockchain, offrant aux développeurs et aux utilisateurs un moyen d'interaction pratique et efficace. Des ponts inter-chaînes, des oracles, des protocoles d'API de passerelle aux protocoles d'analyse de données, ces technologies middleware résolvent non seulement les problèmes d'interopérabilité et d'accès aux données, mais fournissent également un support solide pour le développement d'applications décentralisées. Cependant, le middleware Web3.0 est encore en phase d'évolution continue. Le progrès technologique et l'innovation continueront de stimuler le développement de l'intergiciel, offrant plus de choix et de possibilités aux utilisateurs et aux développeurs. Dans le même temps, la sécurité et la stabilité sont également des problèmes qui nécessitent une attention et une résolution continues pour garantir que les actifs et les données des utilisateurs sont entièrement protégés.
Globalement, le développement du middleware Web3.0 a dynamisé l'écosystème des applications décentralisées. L'amélioration continue et l'innovation de technologies telles que les ponts inter-chaînes, les oracles, les protocoles d'API de passerelle et les protocoles d'analyse de données ont fourni une base solide pour l'intégration de la blockchain et de l'Internet traditionnel. Au fil du temps, nous pouvons nous attendre à l'émergence de technologies middleware plus intéressantes, favorisant la croissance et l'innovation du Web 3.0.