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

$96172.095107 USD 

-2.76%

ethereum
ethereum

$3368.048801 USD 

-2.98%

tether
tether

$0.998628 USD 

-0.05%

xrp
xrp

$2.176790 USD 

-4.46%

bnb
bnb

$691.746248 USD 

-2.07%

solana
solana

$189.906300 USD 

-4.17%

dogecoin
dogecoin

$0.315395 USD 

-5.07%

usd-coin
usd-coin

$0.999907 USD 

-0.01%

cardano
cardano

$0.870759 USD 

-4.55%

tron
tron

$0.255447 USD 

-0.88%

avalanche
avalanche

$37.633422 USD 

-5.83%

chainlink
chainlink

$23.127706 USD 

-4.34%

toncoin
toncoin

$5.765979 USD 

-2.73%

shiba-inu
shiba-inu

$0.000022 USD 

-3.90%

sui
sui

$4.247360 USD 

-4.16%

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.

Environnements d'exécution de confiance (TEE)

Les environnements d'exécution de confiance (TEE) sont des zones sécurisées au sein d'un processeur principal qui fournissent un espace protégé où le code et les données sensibles peuvent fonctionner sans crainte de falsification ou d'observation du monde extérieur.

Clés humaines

Les clés humaines sont des clés cryptographiques dérivées de ce que vous êtes, de ce que vous savez ou de ce que vous possédez. Ils sont utilisés pour sécuriser les actifs numériques, protéger la confidentialité et accéder au Web décentralisé.

Finance ouverte (OpenFi)

OpenFi, abréviation de « Open Finance », est un cadre financier qui intègre la finance traditionnelle (TradFi) à la finance décentralisée (DeFi).

Rollups en tant que service (RaaS)

Rollups-as-a-Service (RaaS) permet aux constructeurs de créer et de lancer rapidement leurs propres rollups. Les fournisseurs RaaS proposent des solutions de bout en bout telles que des personnalisations de la pile technologique sous-jacente, une gestion sans code et des intégrations personnalisées en un clic avec l'infrastructure de base.

Échantillonnage de disponibilité des données (DAS)

L'échantillonnage de disponibilité des données (DAS) est une méthode qui permet aux applications décentralisées de vérifier la disponibilité des données de bloc sans nécessiter le téléchargement de l'intégralité de l'ensemble de données par chaque participant.

Disponibilité de données multiples (MultiDA)

Cette architecture blockchain utilise plusieurs services de disponibilité des données (DA) pour garantir la redondance des données.