Partager cet article

Les API Bitcoin comblent des lacunes qui ne devraient pas exister

Le développement d’API Bitcoin complètes et gratuites est ONEune des dernières tendances à émerger dans l’industrie des Cryptomonnaie .

api

Le développement d’API Bitcoin complètes et gratuites est ONEune des dernières tendances à émerger dans l’industrie de la Cryptomonnaie et, comme toutes les nouvelles tendances, elle a ses avantages et ses inconvénients.

API signifie Application Programming Interface (interface de programmation d'applications). Il s'agit d'un composant logiciel définissant un ensemble de fonctions et permettant aux développeurs de standardiser divers aspects de la conception logicielle. Cela permet aux développeurs d'utiliser des API et des bibliothèques d'API prêtes à l'emploi plutôt que de tout coder eux-mêmes.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto for Advisors aujourd. Voir Toutes les Newsletters

Les entreprises à l'origine de ces nouvelles API affirment qu'elles simplifient le développement, réduisant les délais et les coûts associés à la création d'applications de Cryptomonnaie . Les critiques affirment que les API Bitcoin ne sont tout simplement pas nécessaires, car elles répondent à des problèmes qui pourraient être résolus par les développeurs CORE de Bitcoin et ne constituent donc pas la meilleure solution.

Les API liées au Bitcoin ne sont pas nouvelles – elles sont utilisées depuis des années – mais il s'agit généralement de conceptions propriétaires développées par des fournisseurs de services Bitcoin tels que des plateformes d'échange de Cryptomonnaie et des processeurs de paiement. Cependant, une nouvelle génération d'API Bitcoin tout-en-un est en développement, offrant une solution différente.

API Bitcoin de nouvelle génération

Un certain nombre d'API Bitcoin sont actuellement en cours de développement, notamment API de chaîne,API BlockCypher,API Gemainsi que des API développées par des poids lourds de l'industrie tels queToshi et PlugChain, développés respectivement par Coinbase et CEX.io.

Pour l'instant, il est impossible de prédire ONE dominera le développement d'applications Bitcoin , et il est trop tôt pour aborder les détails de chaque API, car elles sont toutes en version bêta. Cependant, l'idée de base est simple : des API Bitcoin complètes sont censées réduire le niveau d'expertise requis pour le développement d'applications et permettre aux développeurs de gagner beaucoup de temps et d'argent.

Les API Bitcoin pourraient, en théorie, éliminer l'aspect « cypherpunk » du développement d'applications Crypto et permettre l'intégration de Bitcoin dans d'innombrables applications avec un minimum de frais pour le développeur. Certains partisans de Bitcoin ont tendance à comparer la Technologies blockchain à la TCP/IPprotocole, car il pourrait être utilisé par les consommateurs ordinaires sans même le savoir, de la même manière que nous utilisons TCP/IP lorsque nous naviguons sur Internet sans y penser à deux fois.

Les API Bitcoin sont quelque peu différentes, mais on pourrait les comparer à des API populaires comme DirectX ou Java. On les utilise pour jouer à des jeux ou naviguer sur Internet, même si on ne sait pas exactement à quoi elles servent. Elles permettent aux développeurs et aux éditeurs de réaliser des économies et de développer leurs produits beaucoup plus rapidement.

Cependant, la nature du Bitcoin est quelque peu différente. Par exemple, DirectX a été développé par Microsoft pour les jeux sur Windows et, bien qu'il bénéficie de nombreuses contributions de développeurs de jeux et de fabricants de matériel, il s'agit toujours de l'API Microsoft pour Windows.

Les API Bitcoin peuvent être développées par n'importe qui. Leurs fonctionnalités et leur qualité peuvent varier et dépendent de nombreux facteurs. L'adoption est un autre enjeu, car les développeurs pourront choisir parmi une gamme d'API Bitcoin différentes, voire aucune API du tout, ce qui n'est généralement pas le cas avec des API comme DirectX.

Impact positif et négatif

L’idée d’accélérer le développement et de rendre les services Bitcoin plus accessibles aux développeurs d’applications offre une gamme d’avantages.

Grâce à des API Bitcoin faciles à utiliser, qui se chargent de tout le travail, les développeurs Bitcoin auraient plus de temps à consacrer aux fonctionnalités des applications plutôt qu'au Bitcoin. Cela pourrait également intégrer Bitcoin aux applications grand public, dont les développeurs n'auraient jamais intégré la prise en charge autrement, car cela demanderait trop d'efforts.

L’inconvénient est que les applications construites sur les API Bitcoin devraient s’appuyer sur une infrastructure centralisée fonctionnant à l’unisson avec le réseau Bitcoin décentralisé.

Le développeur de Bitcoin et créateur d' Ethereum, Vitalik Buterin, a déclaré à CoinDesk que la croissance des services API est nécessaire dans certains cas, mais que dans une certaine mesure, il s'agit également d'une évolution « triste et malheureuse ».

Buterin a expliqué :

Bitcoin est censé être un système décentralisé, et les utilisateurs devraient impérativement utiliser un client Bitcoin sur leur propre serveur pour y récupérer les informations et y effectuer des transactions. La dépendance à une infrastructure centralisée fait que les services basés sur Bitcoin n'offrent pas une fiabilité supérieure à celle de leurs homologues centralisés (souvent pire, car notre secteur est plus récent et donc de moindre qualité).

Buterin a souligné que le manque de fonctionnalités dans le CORE bitcoind/ Bitcoin était le principal facteur déterminant du développement de Bitcoin . ONEune des fonctionnalités manquantes les plus importantes est la validation des en-têtes, qui permettrait aux clients de récupérer les en-têtes de blocs et d'agir comme nœuds SPV jusqu'à ce qu'ils puissent valider la chaîne complète.

Avec l'implémentation des en-têtes en premier, un nouveau nœud bitcoind deviendrait utile en quelques minutes, mais pour le moment, cela prend environ trois jours, a déclaré Buterin.

Les avantages l’emportent-ils sur les inquiétudes ?

Les API Bitcoin pourraient être utilisées pour d'autres opérations, pour fournir des flux de prix, fournir des preuves d'arbre de Merkle de transactions spécifiques et Buterin soutient que ces cas d'utilisation sont justifiés.

L'argument principal en faveur des API Bitcoin gratuites et tout-en-un est plus pragmatique. Les investissements dans les API Bitcoin affluent car elles ont le potentiel de favoriser une adoption plus large en permettant de développer des applications Bitcoin ou d'ajouter des fonctionnalités Bitcoin à des applications existantes avec une relative facilité. Le Play Store de Google et l'App Store d'Apple proposent désormais plus d'un million d'applications chacun, dont seule une infime partie propose des fonctionnalités de Cryptomonnaie . Cet immense marché est quasiment inexploité.

Les API Bitcoin sont censées abaisser le seuil de développement d'applications Crypto et permettre à davantage de développeurs d'intégrer des fonctionnalités Bitcoin à leurs applications, quasiment gratuitement. C'est précisément ce que cherchent à faire les développeurs d'API Bitcoin ; c'est pourquoi ils espèrent que leurs API favoriseront à terme une adoption plus large. Le principal problème réside dans le fait que les API Bitcoin sont conçues pour pallier des lacunes qui ne devraient T exister.

De nombreuses inquiétudes persisteront, mais tant que les nouvelles API ne sortiront pas de la version bêta et ne commenceront pas à avoir un impact sur le développement des applications, il est tout simplement trop tôt pour porter un jugement.

Image viaShutterstock

Nermin Hajdarbegovic

Nermin a débuté sa carrière comme artiste 3D il y a vingt ans, mais il s'est ensuite tourné vers la technologie GPU, le commerce et tout ce qui touche au silicium pour plusieurs sites technologiques. Diplômé en droit de l'Université de Sarajevo, il possède une vaste expérience en veille médiatique. Pendant son temps libre, il s'intéresse à l'histoire de la Guerre froide, à la politique et à la cuisine.

Picture of CoinDesk author Nermin Hajdarbegovic