En 2020, j’ai géré un tipbot pour mon émission de radio universitaire juste après avoir donné une conférence sur l’argent décentralisé. Un auditeur a essayé de déclencher un paiement en se basant sur un score sportif en direct. Le contrat ne pouvait pas accéder au tableau de scores, et j’ai dû implémenter un correctif en dur. C’était le jour où le problème de l’oracle m’est devenu clair. Les oracles existent parce que l’EVM est déterministe par conception. Chaque validateur doit produire un état identique, donc les contrats ne peuvent pas consulter des API dont les réponses peuvent varier. Vous introduisez des données externes via une couche intermédiaire de confiance et espérez que la source ne ment pas. Le GenVM de @GenLayer ne supprime pas les oracles. Il propose une architecture alternative. Les chemins de code déterministes s’exécutent exactement comme sur l’EVM. Les appels Web et LLM ont lieu dans des blocs non déterministes isolés, sandboxés afin que leurs effets secondaires n’affectent jamais l’état du contrat. Seule la sortie traverse la limite. Ce qui change, c’est la validation. Au lieu d’un accord parfait au niveau des octets, le développeur de contrat écrit une règle d’équivalence qui définit quand deux sorties différentes sont considérées comme identiques. Un leader propose un résultat et un comité de validateurs le vérifie en utilisant un vote par révélation de engagement via la Démocratie Optimiste. Cela signifie qu’un contrat peut récupérer ses propres données et en tirer des conclusions sans service oracle externe. Vous avez toujours besoin de faire confiance à l’ensemble des validateurs, mais le modèle de confiance passe des flux de données externes au vote sur chaîne. La chaîne GenLayer elle-même repose sur l’EVM pour l’ordonnancement et le stockage de l’état de consensus. L’EVM n’est donc pas obsolète. Il constitue simplement la fondation qui supporte la couche d’exécution non déterministe au-dessus. Si vous pouviez supprimer une dépendance à un oracle de votre pile actuelle, laquelle choisiriez-vous et pourquoi ?
Maime Lee 🐐Partager
Source:Afficher l'original
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.