Concernant les smart contracts sont des programmes autonomes qui s'exécutent sur la blockchain. Ils sont auto-exécutoires une fois que les conditions prédéfinies sont remplies. Cela permet d'automatiser des processus tels que les paiements, les accords et les transactions, ce qui réduit les risques d'erreur humaine.
Pour la 3eme questions, il faut comprendre que de nombreuses entreprises expérimentent la blockchain pour accroître la sécurité, la transparence et l'efficacité de leurs processus. Elles l'utilisent dans la gestion des identités, la vérification de l'authenticité des produits, et même pour l'émission de certificats. L'adoption est progressive, mais prometteuse.