# Qu'est-ce que Smart Contracts ?

Ce sont des contrats numériques qui fonctionnent automatiquement lorsque certaines conditions sont remplies et ne nécessitent pas d'intermédiaire.

## Définition
Les contrats traditionnels nécessitent qu’un intermédiaire, tel qu’un avocat ou une banque, vérifie si quelqu’un respecte les règles. Les contrats intelligents, quant à eux, sont écrits en code et la transaction se termine automatiquement lorsque les conditions sont remplies (par exemple, un paiement est effectué). Ces codes sont immuables et transparents.

## Comment ça marche
Ce sont des morceaux de code qui s'exécutent sur des réseaux blockchain. Les règles spécifiées sont codées et vérifiées par le réseau et exécutées automatiquement.

## Où est-ce utilisé
Il est utilisé dans les transactions financières, les transferts de propriété et la gestion des actifs numériques.

## Souvent confondu avec
Il peut être confondu avec une simple signature numérique, mais les contrats intelligents contiennent une logique de transaction.

## Questions fréquentes
**Peut-on le changer ?**
Non, une fois téléchargés sur la blockchain, ils ne peuvent pas être modifiés.

**Est-ce sécuritaire?**
Le code doit être écrit sans erreurs ; Des codes incorrects peuvent créer des vulnérabilités.


## Termes liés
- [API](/fr/dictionary/api/)
- [Security Scanner](/fr/dictionary/security-scanner/)
- [Distributed](/fr/dictionary/distributed/)

## Outils liés
- [Genlayer Project Boilerplate](/fr/discover/genlayer-project-boilerplate/)

---
Source : TreScout Glossaire · https://trescout.com/fr/dictionary/smart-contracts/
