J'ai récemment conçu un processus d'automatisation avec plusieurs agents coopératifs, et plus j'avance, plus je trouve que le rêve de "des milliers d'agents s'appelant et se réglant automatiquement" (
@OpenLedger ) sonne sexy, mais en réalité, il cache un risque d'ingénierie mortel : la propagation en cascade des pannes.
D'abord, parlons de mon scénario réel. J'ai trois microservices : A qui récupère les données on-chain, B qui nettoie ces données en rapports structurés, et C qui prend des décisions basées sur ces rapports. Dans un système centralisé, je peux ajouter des timeouts, des retries, et des circuit breakers à chaque étape. Si A tombe, C peut immédiatement le détecter et se dégrader, évitant ainsi de travailler avec des données sales. Ce mécanisme de tolérance aux pannes, j'ai mis du temps à le stabiliser localement.
Maintenant, si je déplace cela sur le réseau décentralisé d'OpenLedger, la difficulté devient incontrôlable. Lorsque l'agent C achète automatiquement un rapport à l'agent B, qui paie ensuite automatiquement A pour les frais de données, toute la chaîne d'appels est entièrement automatisée et sans surveillance. Le problème surgit : que se passe-t-il si le nœud A subit une coupure de courant, une perte de connexion ou un crash ?
La situation la plus terrible serait que A ne soit pas complètement hors service, mais retourne un résultat "qui semble normal, mais qui est en réalité des données sales". B ne remettra pas en question ce résultat et nettoiera ces données en rapport, tandis que C exécutera sans hésitation une transaction en argent réel sur la chaîne basée sur ce rapport de données sales. Quand vous vous rendrez compte du problème, la perte sera déjà faite, et comme tout est exécuté automatiquement, personne ne pourra appuyer sur le bouton pause à temps.
$LAB Dans un système centralisé, je peux toujours surveiller, interrompre ou annuler. Mais dans un réseau décentralisé, entièrement automatisé et en boîte noire, personne ne peut "opérer" cette chaîne en pleine vitesse. Même si le système pénalise A en confisquant son dépôt (Slash) pour compenser, mon activité se retrouvera déjà à l'arrêt catastrophique à cause de cette panne en cascade.
Donc, objectivement, la direction de la combinabilité des agents d'OpenLedger est correcte et touche effectivement à la tendance de l'économie machine. Mais "perdre des données peut coûter cher" n'est pas suffisant ; pour un usage commercial sérieux, il faut que "la chaîne ne puisse pas se tromper une seconde". Ne vous concentrez pas uniquement sur l'automatisation sexy, mais examinez également le véritable design concernant la tolérance aux pannes et la prévention des cascades. Restez neutre, faites vos propres recherches.
#BTC #OpenLedger $OPEN @OpenLedger