Una dintre limitările inerente ale contractelor inteligente este că blockchain-urile subiacente pe care rulează sunt rețele izolate, ceea ce înseamnă că blockchain-urile nu au o conexiune încorporată cu lumea exterioară. Fără conectivitate externă, contractele inteligente nu pot comunica cu sisteme externe pentru a confirma apariția unor evenimente din lumea reală și nici nu pot accesa resurse de calcul eficiente din punct de vedere al costurilor. Similar cu un computer fără internet, contractele inteligente sunt extrem de limitate fără conectivitate în lumea reală. De exemplu, ei nu pot cunoaște prețul unui activ înainte de a executa o tranzacție, nu pot verifica precipitațiile medii lunare înainte de a plăti o cerere de asigurare a recoltei și nu pot verifica dacă mărfurile au ajuns înainte de a se stabili cu un furnizor.
Astfel, evoluția majoră în curs de desfășurare în industria blockchain sunt contractele inteligente programabile care se conectează cu date din lumea reală și sisteme tradiționale din afara unui blockchain, extinzând intrările și ieșirile utilizate în logica contractului inteligent. Aceste contracte inteligente hibride folosesc middleware securizat cunoscut sub numele de oracol pentru a combina codul în lanț cu infrastructura în afara lanțului – de exemplu, declanșează un contract inteligent cu date externe sau decontează un contract în afara lanțului pe o cale de plată tradițională.
Similar cu efectul Internetului asupra computerelor, oracolele sunt cheia pentru conectarea rețelelor blockchain emergente cu sistemele moștenite de astăzi, pentru a permite contracte inteligente interconectate, performante și care păstrează confidențialitatea, care păstrează securitatea și fiabilitatea rețelei blockchain subiacente. Prin activarea contractelor inteligente hibride, oracolele extind foarte mult și îmbunătățesc proprietățile valoroase ale blockchain-urilor, conducând la acorduri digitale superioare bazate pe adevărul criptografic în mai multe industrii și cazuri de utilizare.



