Permit2 est un nouveau système de permissionnement proposé par Uniswap, qui permet aux utilisateurs d’approuver les permissions de dépense de jetons à des contrats intelligents de manière innovante. Au lieu d’approuver des montants spécifiques de jetons à des contrats intelligents individuels, les utilisateurs accordent des permissions à un contrat central Permit2. Lorsqu’un utilisateur souhaite interagir avec un contrat intelligent nécessitant une dépense de jetons, il signe un message hors chaîne avec sa clé privée, accordant la permission au contrat intelligent de dépenser un montant spécifique de jetons en son nom. Le contrat Permit2 vérifie la signature et les permissions accordées avant de transférer les jetons au contrat intelligent. Cette approche simplifiée et sécurisée offre une nouvelle dimension au permissionnement des jetons dans l’écosystème DeFi.