Je me suis surpris à regarder Newton Protocol sous un mauvais angle.

Au début, je ne pensais qu’à savoir si une politique approuve ou rejette une requête. Puis je me suis rendu compte que ce n’était peut-être pas la partie la plus intéressante.

Chaque requête filtrée avant exécution est une action de moins que le réseau doit traiter davantage. Cela m’a amené à me demander si la politique fait deux choses à la fois. Elle contribue à la sécurité, mais elle décide aussi quels travaux n’ont même pas besoin d’exister en premier lieu.

Je ne pense pas que cela soit assez discuté.

Mais rendre les politiques plus performantes les rend aussi plus difficiles à concevoir et à passer en revue. Si la logique devient trop simple, des cas limites importants peuvent passer à travers. Si elle devient trop détaillée, les développeurs peuvent avoir du mal à comprendre exactement comment les décisions sont prises.

C’est l’une des choses que je vais suivre à mesure que Newton Mainnet Beta évolue. Pas seulement si le moteur de politique fonctionne, mais aussi s’il reste compréhensible quand on ajoute davantage de cas d’usage.

Je suis curieux de savoir comment les autres développeurs le voient. Un moteur de politique devrait-il chercher à couvrir chaque scénario possible, ou y a-t-il une réelle valeur à garder la logique de politique intentionnellement simple?

#Newt #Newt $NEWT @NewtonProtocol $TLM $LAB #VitalikOutlinesLeanEthereumRoadmap #BrazilCentralBankSaysStablecoinsElectronicMoney #BitcoinFallsOver50%FromOctoberHigh