source avatarGambu

Partager

👨‍💻 La partie la plus difficile de la construction d’une application décentralisée n’est pas toujours le code. Parfois, il s’agit de décider ce que le code devrait être en mesure de connaître. Les contrats intelligents fonctionnent dans un environnement blockchain défini. Cela les rend prévisibles et sécurisés, mais aussi limités. Si une application a besoin d’informations externes, les développeurs doivent concevoir un chemin fiable pour intégrer ces informations dans l’application. Cela fait de l’infrastructure oracle une préoccupation des développeurs dès le départ. Prenons un protocole DeFi. Un développeur peut devoir déterminer quelles données externes sont nécessaires, à quelle fréquence elles doivent être mises à jour, que se passe-t-il lorsque les informations deviennent obsolètes, et comment l’application doit réagir aux conditions inattendues. Ce ne sont pas simplement des questions backend. Elles peuvent influencer l’architecture du protocole et son modèle de risque. C’est ici que des infrastructures comme WINkLink deviennent pertinentes pour les constructeurs Web3. En fournissant une connexion entre les informations externes et les applications blockchain, l’infrastructure oracle élargit ce que les développeurs peuvent concevoir sur chaîne. Le changement important est conceptuel. Ne pensez pas à un oracle comme quelque chose ajouté après la fin d’un contrat intelligent. Pensez-y comme à une partie de l’architecture informationnelle de l’application. Avant d’écrire le contrat, posez-vous ces questions : Quelles informations cette application doit-elle connaître ? Quelles données proviennent de l’extérieur de la chaîne ? À quelle fréquence ces informations changent-elles ? Que se passe-t-il si les données deviennent indisponibles ? Comment l’application doit-elle gérer les conditions anormales ? Ces questions peuvent aider les développeurs à concevoir des systèmes plus réfléchis concernant leurs dépendances externes. L’avenir du développement Web3 exigera plus que la programmation de contrats intelligents. Il exigera une compréhension de l’interaction entre code, données, infrastructure et incitations. Et à mesure que les applications décentralisées deviennent de plus en plus sophistiquées, la capacité à connecter ces composants de manière sécurisée deviendra encore plus importante. Une meilleure architecture informationnelle peut débloquer de meilleures applications blockchain. @justinsuntron @WinkLink_Oracle #TRONEcoStar

No.0 picture
Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.