Diferencias con las “normales” web-apps:


 



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.



Publicar un comentario

0 Comentarios