On vante souvent le génie des « contrats intelligents » (Smart Contracts), en disant que ce sont des bouts de code qui s’exécutent automatiquement, sans intermédiaires. Par exemple : « Si le prix du Bitcoin atteint 100 000 dollars, vendez mes jetons ».
Mais il existe un secret grave que beaucoup ignorent : la blockchain est « aveugle » complètement ! Des réseaux comme Ethereum ou Binance Smart Chain ne peuvent pas se connecter au réseau Internet classique (Web2). Ils ne peuvent pas ouvrir Google pour connaître la météo, ni accéder aux plateformes d’échange pour connaître le prix actuel du Bitcoin. Alors, comment les contrats intelligents exécutent-ils leurs conditions s’ils sont isolés du monde extérieur ?