dApps
es un sitio web 'blockchain habilitado', donde Smart Contract o contrato inteligente es lo
que le permite conectarse a blockchain. para entenderlo te lo explicamos de esta forma:
- La aplicación web normal utiliza HTML, CSS y Javascript para representar una página web. También necesita de una base de datos utilizando una API. Cuando acceda a Facebook, la página llamará a una API para capturar sus datos personales y mostrarlos en la página. Sitios web tradicionales:
Front End → API → Base de datos
- dApps son similares a una aplicación web convencional. La parte frontal utiliza la misma tecnología para renderizar la página. La única diferencia es que, en lugar de una API que se conecta a una base de datos, tiene un contrato inteligente que se conecta a una cadena de bloques. Sitio web habilitado para dApp:
Front End → Contrato inteligente → Blockchain
A
diferencia de las aplicaciones centralizadas tradicionales, donde el
código de back-end se ejecuta en servidores centralizados, las
aplicaciones tienen su código de back-end en una red P2P
descentralizada. Las aplicaciones descentralizadas consisten en
todo el paquete, desde el backend hasta el frontend. El contrato
inteligente es solo una parte de la dApp:
- Frontend (lo que se puede ver),
- Backend (la lógica en el fondo).
Un
contrato inteligente, por otro lado, consiste solo en el backend y, a
menudo, solo en una pequeña parte de todo el dApp. Eso
significa que si desea crear una aplicación descentralizada en un
sistema de contrato inteligente, tiene que combinar varios contratos
inteligentes y confiar en sistemas de terceros para el front-end.
0 Comentarios