Maison > L’actualité cryptographique d’aujourd’hui
bitcoin
bitcoin

$78296.150408 USD

-6.06%

ethereum
ethereum

$1566.911665 USD

-13.25%

tether
tether

$1.000018 USD

0.04%

xrp
xrp

$1.876916 USD

-12.03%

bnb
bnb

$557.614617 USD

-5.62%

usd-coin
usd-coin

$1.000611 USD

0.06%

solana
solana

$105.570282 USD

-12.12%

dogecoin
dogecoin

$0.145710 USD

-13.19%

tron
tron

$0.227049 USD

-3.81%

cardano
cardano

$0.568870 USD

-12.00%

unus-sed-leo
unus-sed-leo

$8.917500 USD

-2.44%

chainlink
chainlink

$11.183946 USD

-12.41%

toncoin
toncoin

$2.932062 USD

-9.33%

stellar
stellar

$0.221191 USD

-12.20%

avalanche
avalanche

$16.013904 USD

-7.98%

API décentralisée (dAPI)

Qu'est-ce que   API décentralisée (dAPI) ?

Les API constituent l' épine dorsale de la nouvelle économie numérique , constituant un élément fondamental des solutions numériques et le point central de l'économie des API. Les API sont centralisées depuis longtemps, cependant, de nombreuses plateformes décentralisées utilisent la technologie blockchain pour fournir des API complètement décentralisées. Les applications décentralisées (dApps) qui fonctionnent sur un système décentralisé, grâce aux dAPI, en sont un bon exemple. Bien que les dAPI soient comparables aux API conventionnelles en termes de fonctionnalités, les API existantes sont centralisées et ne sont pas intrinsèquement conformes à la technologie blockchain.

Pour comprendre les API décentralisées, vous devez comprendre ce qu'est une API :

Une interface de programmation d'application (API) est un mécanisme bien défini et bien documenté qui permet aux applications Web et mobiles de communiquer entre elles en transférant des données et des services. Les entreprises en ligne peuvent désormais fournir leurs données et services sous forme de modules de services commercialisables via une API, que les développeurs peuvent ensuite intégrer dans leurs applications. Cela améliore l’efficacité du développement logiciel en termes de coût et de temps. Par rapport à l’époque où les développeurs devaient concevoir chaque fonctionnalité de leur programme à partir de zéro, il est facile de comprendre pourquoi les API sont devenues les éléments de base les plus importants du monde numérique.

La différence entre les API centralisées et décentralisées est clairement identifiable .

La passerelle API dans un système décentralisé redirige les requêtes vers d'autres points de terminaison d'API, qui peuvent être le backend d'une application ou une API publique du partenaire commercial de l'application. Au moment de l'exécution, la passerelle API est chargée de gérer le protocole approprié, la sécurité et les conversions de données.

Les données sont collectées dans un magasin de données central, qui fait partie de la plateforme API, selon un arrangement centralisé. Grâce à des connexions asynchrones, ce magasin de données central maintient une synchronisation bidirectionnelle en temps quasi réel avec les applications backend et les partenaires commerciaux liés. Dans ce cas, les requêtes API sont envoyées directement au stockage central des données.

Le problème d'Oracle

Le « problème Oracle » fait référence à l'incapacité des contrats intelligents à obtenir des données qui ne sont pas déjà disponibles sur la blockchain. Cela implique que les contrats intelligents qui pilotent ces applications ne peuvent pas accéder directement aux API de la blockchain dans laquelle le contrat est stocké en raison des garanties de sécurité uniques basées sur le consensus obtenues grâce à l'utilisation d'un réseau décentralisé de nœuds comme plate-forme d'application. Il faut une solution qui permette aux contrats intelligents d'accéder aux données API tout en maintenant les garanties de sécurité du système sous-jacent dans la mesure du possible sans ajouter de nouvelles surfaces d'attaque.

Les services API décentralisés résolvent ce problème en gérant divers fournisseurs de données car ils sont basés sur la blockchain . La différence entre les dAPI et les solutions Oracle décentralisées existantes réside dans le fait que, contrairement aux solutions actuelles, les dAPI incluent les API qui sous-tendent le flux de données dans le contexte de la solution. Par rapport aux oracles décentralisés existants , qui ne considèrent pas l'API de la source de données dans le cadre de leur solution, cela leur permet d'offrir une plus grande transparence des données jusqu'au véritable niveau de la source de données.