WINkLink est le premier réseau oracle décentralisé de l'écosystème TRON. TRON est un écosystème blockchain robuste qui suit la philosophie de "Décentraliser le Web". Divers produits tels que la chaîne publique, le portefeuille client, et les applications décentralisées (DApps) font partie de l'écosystème TRON, et ils travaillent ensemble pour maintenir la stabilité de l'écosystème.
Selon le document de WINkLink, les contrats intelligents sont une partie essentielle des blockchains. Cependant, les contrats intelligents alimentés par la blockchain ne peuvent pas communiquer directement avec le système externe, limitant ainsi la diversité des applications basées sur les contrats intelligents. La solution à ce problème est un oracle qui connecte les contrats intelligents au monde extérieur. Cependant, la plupart des oracles sur le marché sont centralisés, ce qui expose les contrats intelligents à un risque de point de défaillance unique.
WINkLink est un réseau oracle décentralisé et offre des données externes pour les contrats intelligents. De plus, il fournit un haut niveau de services de sécurité à l'ensemble du processus d'exécution des contrats intelligents ainsi qu'à la réception des données provenant de ressources hors chaîne.
Les contrats intelligents ne peuvent pas recevoir eux-mêmes les données hors chaîne. WINkLink peut fournir des données de manière sécurisée aux systèmes hors chaîne, créant ainsi une solide connexion au monde réel et visant à garantir que les contrats intelligents sont inviolables. Les transactions hors chaîne sont celles qui se produisent en dehors de la blockchain. Les contrats intelligents sont comme des contrats ordinaires ; cependant, au lieu d'être rédigés sur papier, ces contrats fonctionnent sous la forme de protocoles sur la blockchain.
WIN est le token TRC-20 de WINkLink. TRC-20 est une norme technique pour l'exécution de tokens utilisés pour les contrats intelligents sur la blockchain TRON. Le token WIN est utilisé pour payer les opérateurs de nœuds WINkLink pour récupérer les données des flux de données hors chaîne, le calcul hors chaîne et la mise en forme des données en formats lisibles par la blockchain.
Caractéristiques de WINkLink
Flux de travail WINkLink
WINkLink vise à connecter les mondes en chaîne et hors chaîne. Actuellement, l'oracle WINkLink n'est disponible que sur le réseau TRON, mais il prévoit de s'étendre à d'autres réseaux blockchain à l'avenir. L'équipe a développé WINkLink avec la modularisation à l'esprit, comme décrit dans le livre blanc, pour faciliter les améliorations futures.
En chaîne
Le module en chaîne de WINkLink est appelé le contrat d'agrégateur. Les nœuds et les services sont choisis à partir de la page front-end pour le contrat d'agrégateur, après quoi le résultat final pour les contrats demandeurs est calculé.
Hors chaîne
Le nœud oracle est le composant hors chaîne de WINkLink. Le contrat d'agrégateur nécessite que les nœuds recueillent individuellement les données hors chaîne avant de calculer un seul résultat. Les nœuds WINkLink sont alimentés par une mise en œuvre de base open source qui gère les interactions blockchain normales, la planification et la connexion à des services externes courants.
WINkLink a proposé un service de mise à niveau de contrat pour les points de sécurité. La raison de la proposition du service de mise à niveau de contrat est que de nombreux événements de piratage de contrats intelligents montrent des risques de sécurité importants. Cependant, ce service n'est pas obligatoire. La philosophie de la décentralisation permet aux utilisateurs de décider s'ils veulent activer les services de mise à niveau de contrat ou non.