La complexité de calcul fait référence à la quantité de temps et de ressources informatiques nécessaires pour résoudre un problème ou exécuter un programme informatique. Dans le contexte des contrats intelligents, la complexité de calcul peut être importante car elle est liée à la vitesse et à l’efficacité de l’exécution du contrat. Des contrats intelligents complexes peuvent nécessiter des ressources informatiques importantes pour leur exécution, ce qui peut entraîner des frais élevés de gaz (ou de frais de transaction) pour les utilisateurs. De plus, des contrats intelligents complexes peuvent être plus vulnérables à des erreurs ou à des vulnérabilités de sécurité, ce qui peut mettre en danger les fonds ou les informations sensibles stockées dans le contrat intelligent. En général, il est recommandé de créer des contrats intelligents simples pour éviter les dysfonctionnements et les erreurs, tout en optimisant les coûts et la sécurité.