Dapp y app solo se diferencian por una D, D es Descentralizado, lo que significa descentralizado. app se llama aplicación, que significa aplicación. Las aplicaciones tradicionales dependen de servidores centralizados, donde se almacena mucha información, por lo que el propietario del proyecto de la app puede eliminarla y modificarla en cualquier momento. (Nota: Blockchain es solo un tipo de red descentralizada)
Todavía no existe una definición estricta de Dapp, pero se puede utilizar una definición explicada por las características de una Dapp.
La aplicación debe ser de código abierto, autónoma y ninguna entidad individual debe controlar la mayoría de los tokens (Fichas) de la aplicación. La aplicación debe poder actualizarse en función de los comentarios del mercado y los requisitos técnicos, pero la actualización debe realizarse por consenso de los usuarios de la aplicación.
Los datos de la aplicación deben estar cifrados y almacenados en una blockchain pública.
La aplicación debe tener un mecanismo de tokens (ya sea utilizando tokens preexistentes o emitiendo un nuevo token incorporado), y los mineros o nodos de mantenimiento deben ser recompensados con tokens.
La generación de tokens debe basarse en un algoritmo criptográfico estándar, según el cual los nodos valiosos pueden obtener una recompensa en tokens para la aplicación.
