Tabla de Contenidos
Els contractes intel·ligents poden executar regles de forma automàtica dins d'una blockchain, però tenen una limitació important: no saben per si sols què passa fora de la cadena. Si necessiten conèixer el preu d'un actiu, el resultat d'un esdeveniment o qualsevol altra dada externa, necessiten un pont que els proporcioni aquesta informació de forma estructurada i verificable.
Per solucionar això, recorren als oracles. Més que un concepte reservat a experts, són una peça essencial perquè gran part de l'ecosistema DeFi pugui funcionar amb lògica, automatització i connexió amb el món exterior.
Què és un oracle en blockchain?
Un oracle és un sistema que permet portar informació externa a una blockchain perquè els contractes intel·ligents puguin utilitzar-la en executar determinades accions. Dit de forma simple, els oracles actuen com un pont entre la cadena i el món real.
Ara bé, convé aclarir una cosa important: els oracles no són una font màgica ni una autoritat absoluta sobre la veritat. No creen les dades per si sols, sinó que s'encarreguen de recollir-les, comprovar-ne la procedència, adaptar-les al format que necessita la blockchain i transmetre-les perquè els contractes intel·ligents puguin interpretar-les correctament.
El terme té un origen bastant intuïtiu. Igual que els oracles clàssics acostaven informació que altres no podien conèixer directament, els oracles de blockchain permeten que una xarxa accedeixi a dades que, per disseny, romanen fora del seu abast natural.
Això resulta essencial perquè moltes aplicacions depenen d'informació externa per funcionar. Diferents anàlisis sobre l'anomenat «problema de l'oracle» expliquen precisament com aquests sistemes connecten la blockchain amb dades externes que la xarxa no pot obtenir per si sola.
Per tot això, els oracles blockchain s'han convertit en una peça fonamental dins de l'ecosistema actual.
Per què una blockchain no pot obtenir aquestes dades per si sola?
Una blockchain funciona com un entorn deliberadament tancat. Per disseny, no consulta internet ni accedeix de forma directa a pàgines web, bases de dades o sistemes externs. Pot semblar una limitació, però en realitat respon a una necessitat fonamental: mantenir el consens i la coherència de la xarxa.
Perquè una blockchain funcioni correctament, tots els nodes han d'arribar al mateix resultat en processar la mateixa informació. Aquí resideix bona part de la seva seguretat. Si cada participant pogués consultar dades externes pel seu compte, sorgirien discrepàncies inevitables: diferents fonts, moments de consulta diferents o respostes que canvien amb el temps.

Imaginem una blockchain que intentés obtenir per si sola el preu d'un actiu o el resultat d'un esdeveniment esportiu. Alguns nodes podrien rebre una dada i altres una altra lleugerament diferent. En aquest escenari, els contractes intel·ligents deixarien d'executar-se de manera uniforme i la xarxa tindria dificultats per mantenir un estat compartit.
Precisament per això sorgeixen els oracles. No perquè la blockchain estigui incompleta, sinó perquè el seu aïllament forma part del disseny. Els oracles permeten incorporar informació externa sense que cada node hagi de consultar internet per separat.
Aquí apareix l'anomenat «problema de l'oracle». Les dades externes són necessàries per a molts contractes intel·ligents, però introduir-les de forma incorrecta pot afectar la coherència i la confiança de les xarxes basades en blockchain. Per això els oracles no només connecten la cadena amb informació exterior, sinó que també influeixen en com es protegeix aquesta connexió.
Com funciona un oracle en la pràctica?
Tot i que el funcionament pot variar segons el servei i el tipus de dada utilitzada, la lògica bàsica sol repetir-se: un contracte necessita informació externa, l'oracle l'obté i l'adapta, i la xarxa la utilitza per executar una acció concreta.
El contracte necessita una dada externa
Els contractes intel·ligents funcionen mitjançant regles prèviament definides, però moltes vegades no es poden activar únicament amb informació que ja existeix dins de la blockchain. Necessiten una dada addicional per decidir què fer.
Un exemple senzill apareix en DeFi. Un protocol de préstecs pot necessitar saber quant val ETH en temps real abans d'acceptar un col·lateral o executar una liquidació. De la mateixa manera, una assegurança automatitzada podria requerir confirmar si es va produir un retard aeri o un esdeveniment climàtic determinat.
La lògica dels contractes intel·ligents ja està escrita, però sense aquesta dada externa les regles romanen inactives. Aquí comencen a intervenir els oracles.
L'oracle recull i prepara la informació
Una vegada apareix aquesta necessitat, l'oracle consulta fonts externes i obté la dada sol·licitada. Depenent del servei, pot utilitzar una única referència o comparar diverses per reduir errors i millorar la seguretat del procés.
Després, els oracles no es limiten a copiar la informació sense més ni més. També poden agregar dades, filtrar-les, signar-les digitalment o adaptar-les al format que la blockchain necessita per interpretar-les correctament.
Aquí adquireixen importància els oracles descentralitzats. En lloc de dependre d'una sola font o intermediari, aquests oracles recorren a diversos participants i mecanismes de validació per disminuir el risc de manipulació o fallada.
La blockchain utilitza la dada per executar una acció
Quan la dada ja està disponible dins de la blockchain, el sistema pot actuar. Els contractes intel·ligents executen llavors les regles previstes pel protocol: liquidar una posició, alliberar fons, actualitzar condicions o activar pagaments automàtics.
Cal recordar un matís important. La blockchain i els oracles executen instruccions, no interpretacions humanes. Per això, si els oracles transmeten informació equivocada, els contractes intel·ligents poden executar accions tècnicament correctes sobre una dada incorrecta.

Quins tipus d'oracles existeixen?
No tots els oracles funcionen igual ni resolen les mateixes necessitats. Per això, és recomanable conèixer els diferents tipus d'oracles existents:
- Oracles d'entrada: són els més habituals. La seva funció consisteix a portar informació externa cap a la blockchain perquè els contractes puguin utilitzar-la. Aquí entren preus de mercat, dades financeres o resultats verificables.
- Oracles de sortida: funcionen en sentit contrari. En lloc d'introduir dades a la cadena, permeten que un contracte activi accions fora d'ella, com enviar una ordre o interactuar amb sistemes externs.
- Oracles de programari: obtenen informació digital mitjançant API, plataformes financeres, serveis meteorològics o fonts de dades en línia. Molts oracles de preus pertanyen a aquesta categoria.
- Oracles de maquinari: treballen amb sensors i dispositius físics. Tecnologies com IoT o RFID permeten que determinats esdeveniments de l'entorn arribin a la blockchain.
- Oracles cross-chain: faciliten l'intercanvi d'informació entre diferents cadenes i ajuden a coordinar processos entre diverses xarxes.
- Oracles descentralitzats: distribueixen la recollida i validació entre diverses fonts o nodes. Aquests oracles descentralitzats busquen reduir la dependència d'un únic proveïdor i millorar la resiliència del sistema.
En definitiva, parlar de tipus d'oracles no significa buscar un model universalment millor, sinó el més adaptat per a cada situació concreta.
Per què DeFi depèn tant dels oracles?
DeFi no funciona només amb codi. Perquè les seves regles tinguin sentit, necessita preus, garanties i esdeveniments externs capaços d'activar accions dins de la xarxa.
Per saber el preu real dels actius
Els protocols de lending, trading, derivats o stablecoins necessiten preus actualitzats constantment. Sense oracles, els contractes intel·ligents no podrien saber quant valen ETH, BTC o un token concret en cada moment.
Una blockchain no consulta mercats per si sola ni pot accedir a preus externs. Per això els oracles traslladen aquesta informació cap a la blockchain, permetent que les aplicacions financeres funcionin amb referències reals i actualitzades.

Per gestionar col·lateral i liquidacions
Molts préstecs en DeFi exigeixen aportar un actiu com a garantia o col·lateral. Aquest suport ha de conservar prou valor per cobrir el préstec.
Si el preu cau massa, el sistema ha de reaccionar. Aquí els oracles tornen a ser essencials: proporcionen dades actualitzades que permeten protegir la seguretat del protocol i activar liquidacions quan la cobertura deixa de ser suficient. Sense oracles, la blockchain no podria detectar aquest risc.
Per activar pagaments, assegurances i esdeveniments automàtics
Els oracles també permeten que els contractes intel·ligents reaccionin davant informació del món real, com ara clima, índexs o resultats verificables. Gràcies a aquestes dades, els contractes intel·ligents poden alliberar pagaments, activar assegurances paramètriques o actualitzar condicions sense intervenció manual.
Quins riscos tenen els oracles?
El risc no és només en el codi. En DeFi, la fiabilitat també depèn de la qualitat de la dada que reben els contractes i de com arriba fins a la xarxa.
Dades incorrectes o manipulades
Els oracles poden transmetre preus alterats, errors d'agregació o informació procedent de fonts manipulades. El problema es que els contractes intel·ligents executen regles automàticament: si la dada és errònia, l'acció pot ser tècnicament correcta i, tot i així, produir pèrdues.
De fet, alguns incidents en DeFi han mostrat com una blockchain es pot veure afectada quan la dada externa no reflecteix la realitat del mercat o pateix manipulació.
Dependència de poques fonts
Un altre risc apareix quan el sistema depèn d'un únic proveïdor o de molt poques referències externes. En aquest escenari sorgeix un punt únic de fallada.
Per això molts projectes recorren a oracles descentralitzats, capaços de comparar i agregar informació procedent de diverses fonts. Aquests no eliminen tots els riscos, però redueixen la dependència d'una sola entitat dins de la blockchain. Els oracles basats en múltiples nodes solen buscar precisament aquesta major resiliència.

Retards o fallades en l'actualització
En DeFi, els segons poden importar, i molt. Els oracles que actualitzen les dades tard o pateixen interrupcions afecten liquidacions i preus, comprometent la seguretat i el funcionament esperat d'alguns contractes intel·ligents.
Com s'intenta millorar la fiabilitat dels oracles?
La fiabilitat no depèn d'una única solució, sino de diverses capes de protecció combinades. Per reduir errors i manipulacions, molts sistemes apliquen mesures com:
- Diverses fonts i agregació: comparar i combinar dades redueix la dependència d'una sola referència.
- Signatures criptogràfiques i proves d'autenticitat: ajuden a verificar l'origen i la integritat de la informació.
- Reputació de nodes: alguns sistemes valoren l'historial i comportament dels qui aporten dades.
- Auditories: permeten revisar el funcionament i detectar vulnerabilitats o fallades.
- Incentius i penalitzacions: determinats models recompensen la information fiable i castiguen actuacions deshonestes dins del protocol.
En conjunt, els oracles de blockchain no eliminen tots els riscos, però aquestes mesures ajuden a reduir la dependència d'una sola entitat i millorar la resiliència de la dada.
Conclusió: per why els oracles són una peça clau de DeFi
Els oracles connecten els contractes intel·ligents amb informació que existeix fora de la cadena. Sense ells, l'univers DeFi quedaria limitat a dades internes i moltes de les seves funcions perdrien utilitat pràctica. Gràcies a aquests sistemes, les aplicacions poden reaccionar davant els canvis de preus, diferents esdeveniments o condicions externes específiques, i operar de forma automatizada.
El més important no és pensar que els oracles fan màgia, sinó entendre quina informació aporten, d'on procedeix i com es valida dins de les xarxes basades en blockchain.
Avís legal: El contingut d'aquest article s'ofereix únicament amb finalitats educatius i informatius i no ha d'interpretar-se com a assessorament financer ni d'inversió. La interacció amb la tecnologia blockchain, els criptoactius i les aplicacions Web3 comporta riscos, inclòs el possible risc de pèrdua de fons. Venga recomana als lectors realitzar una recerca exhaustiva i comprendre aquests riscos abans d'interactuar amb criptoactius o tecnologies blockchain. Per a més informació, consulti els nostres Termes de servei.