Dans l'écosystème Blockchain, les besoins des différentes applications off-chain varient. Le réseau Pyth a adopté une stratégie innovante de distribution multi-chaînes pour répondre à ces besoins. Cette stratégie ne consiste pas simplement à diffuser les données de prix sur toutes les chaînes, mais utilise une méthode plus précise de "livraison à la demande".
Sur la chaîne cible, Pyth a déployé un contrat intelligent dédié, responsable de la réception et du stockage des données de prix. Les contrats d'application peuvent appeler directement ce contrat pour obtenir les dernières informations sur les prix. Si les données existantes ne sont pas assez récentes, le système déclenchera une mise à jour pour s'assurer que l'application peut utiliser les données de prix les plus récentes.
Cependant, cette stratégie de distribution multi-chaînes est également confrontée à certains défis :
1. Évaluation des frais : La structure des frais de Gas varie considérablement d'une chaîne à l'autre, les développeurs doivent évaluer attentivement le coût de chaque mise à jour et décider qui paiera ces frais et quand.
2. Cohérence des horloges : La notion de temps peut varier d'une Blockchain à l'autre, par conséquent, le seuil de délai doit être ajusté en fonction des circonstances spécifiques, et ne peut pas être appliqué de manière simpliste.
3. Relecture et écrasement des données : Pour éviter d'écrire plusieurs fois les mêmes données de prix, le numéro de version et la hauteur du Bloc doivent être clairement définis.
Pour réussir à mettre en œuvre une distribution multi-chaînes, les développeurs doivent prêter attention aux points suivants :
- Testez en détail le coût de mise à jour et le temps de confirmation de chaque chaîne cible. - Définir une "fenêtre de fraîcheur" appropriée, par exemple considérer les données de moins de 30 secondes comme de nouvelles données, au-delà de quoi une mise à jour est déclenchée. - Mettre en œuvre une couche de cache pour enregistrer en masse les données de prix de plusieurs actifs sur la Blockchain, améliorant ainsi l'efficacité. - Établir un système de surveillance pour garantir qu'il puisse traiter automatiquement l'ensemble du processus d'échec de mise à jour, de nouvelle tentative et de succès, et qu'il puisse se dégrader automatiquement en cas d'erreur.
La signification de la distribution multichaîne ne réside pas dans l'étalage technologique, mais plutôt dans la garantie que le même produit puisse maintenir des paramètres de gestion des risques cohérents dans différents écosystèmes. Cette approche permet au réseau Pyth d'atteindre une véritable scalabilité, fournissant des services de données de prix fiables pour les applications inter-chaînes.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
14 J'aime
Récompense
14
5
Reposter
Partager
Commentaire
0/400
DeFiDoctor
· 09-13 06:46
Les patients souffrant de latence des données doivent consulter immédiatement. Si ce problème de décalage temporel n'est pas traité, il y aura tôt ou tard des problèmes.
Voir l'originalRépondre0
GweiTooHigh
· 09-13 06:45
Le gaz est trop cher.
Voir l'originalRépondre0
TokenDustCollector
· 09-13 06:44
C'est le secret de Pyth, hein ? Je m'en vais.
Voir l'originalRépondre0
BTCRetirementFund
· 09-13 06:40
Les frais de gas sont vraiment chers, il vaut mieux rester tranquille et voir l'évolution du marché.
Dans l'écosystème Blockchain, les besoins des différentes applications off-chain varient. Le réseau Pyth a adopté une stratégie innovante de distribution multi-chaînes pour répondre à ces besoins. Cette stratégie ne consiste pas simplement à diffuser les données de prix sur toutes les chaînes, mais utilise une méthode plus précise de "livraison à la demande".
Sur la chaîne cible, Pyth a déployé un contrat intelligent dédié, responsable de la réception et du stockage des données de prix. Les contrats d'application peuvent appeler directement ce contrat pour obtenir les dernières informations sur les prix. Si les données existantes ne sont pas assez récentes, le système déclenchera une mise à jour pour s'assurer que l'application peut utiliser les données de prix les plus récentes.
Cependant, cette stratégie de distribution multi-chaînes est également confrontée à certains défis :
1. Évaluation des frais : La structure des frais de Gas varie considérablement d'une chaîne à l'autre, les développeurs doivent évaluer attentivement le coût de chaque mise à jour et décider qui paiera ces frais et quand.
2. Cohérence des horloges : La notion de temps peut varier d'une Blockchain à l'autre, par conséquent, le seuil de délai doit être ajusté en fonction des circonstances spécifiques, et ne peut pas être appliqué de manière simpliste.
3. Relecture et écrasement des données : Pour éviter d'écrire plusieurs fois les mêmes données de prix, le numéro de version et la hauteur du Bloc doivent être clairement définis.
Pour réussir à mettre en œuvre une distribution multi-chaînes, les développeurs doivent prêter attention aux points suivants :
- Testez en détail le coût de mise à jour et le temps de confirmation de chaque chaîne cible.
- Définir une "fenêtre de fraîcheur" appropriée, par exemple considérer les données de moins de 30 secondes comme de nouvelles données, au-delà de quoi une mise à jour est déclenchée.
- Mettre en œuvre une couche de cache pour enregistrer en masse les données de prix de plusieurs actifs sur la Blockchain, améliorant ainsi l'efficacité.
- Établir un système de surveillance pour garantir qu'il puisse traiter automatiquement l'ensemble du processus d'échec de mise à jour, de nouvelle tentative et de succès, et qu'il puisse se dégrader automatiquement en cas d'erreur.
La signification de la distribution multichaîne ne réside pas dans l'étalage technologique, mais plutôt dans la garantie que le même produit puisse maintenir des paramètres de gestion des risques cohérents dans différents écosystèmes. Cette approche permet au réseau Pyth d'atteindre une véritable scalabilité, fournissant des services de données de prix fiables pour les applications inter-chaînes.