¿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.

Last updated