> For the complete documentation index, see [llms.txt](https://andino.gitbook.io/andino-recursos/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://andino.gitbook.io/andino-recursos/pokt/como-funciona-una-dapp.md).

# ¿Cómo funciona una dApp?

Las dApps tienen la principal característica de correr en la blockchain, es decir, redes descentralizadas, por lo que su back-end se encuentra alojado en algunos de los nodos RCP de esta. A diferencia de las aplicaciones tradicionales, cuyo código se encuentra alojado en uno o múltiples servidores centralizados.

Por otra parte, en una aplicación centralizada, la comunicación entre el front-end y el back-end se realiza a través de una API. En cambio, en las dApps la comunicación es a través de un puente que se conecta al nodo donde está alojado el contrato inteligente y permite enviar solicitudes y recibir información como respuesta.

Desafortunadamente, muchas veces la infraestructura utilizada para dicha comunicación termina siendo centralizada, con lo cual resta al objetivo principal de las dApps y eleva las probabilidades de datos alterados, censura, interrupciones, entre otros.
