Diferencia entre revisiones de «Aplicación descentralizada»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Cinevoro (discusión · contribs.)
m Añadiendo la Categoría:Criptomonedas mediante HotCat
Cinevoro (discusión · contribs.)
m Añadiendo la Categoría:Descentralización mediante HotCat
Línea 18: Línea 18:
[[Categoría:Cadenas de bloques]]
[[Categoría:Cadenas de bloques]]
[[Categoría:Criptomonedas]]
[[Categoría:Criptomonedas]]
[[Categoría:Descentralización]]

Revisión del 22:32 26 ene 2021

Una aplicación descentralizada (también conocida por su acrónimo DApp) es una aplicación informática que funciona en un sistema de computación distribuido.

Las aplicaciones descentralizadas han proliferado gracias a la creciente pujanza de tecnologías DLT (Distributed Ledger Technologies) como blockchain o Ethereum, donde las "DApps" sirven habitualmente para implementar contratos inteligentes.[1]

Características

Según el libro blanco The General Theory of Decentralized Applications, una aplicación puede considerarse una "DApp" cuando cumple 4 criterios:[2]

  • La aplicación debe ser de código abierto y operar de forma autónoma, de modo que ninguna entidad controle la mayoría de los tokens.
  • Los datos relativos a la aplicación deben almacenarse en una cadena de bloques (blockchain) pública.
  • La aplicación utiliza algún token criptográfico, necesario para obtener acceso a la DApp y para recompensar las contribuciones de sus usuarios.
  • La aplicación debe generar tokens, mediante algún algoritmo criptográfico, que certifiquen el valor de las contribuciones de los usuarios del sistema.

El modelo de descentralización de las DApps ofrece ciertas ventajas sobre las aplicaciones centralizadas tradicionales. Por ejemplo, su funcionamiento no depende de entidades centrales, por lo que es menos vulnerable ante posibles fallos en servidores o centros de datos, y dado que los elementos de la aplicación se hallan distribuidos en una blockchain, los propios usuarios tienen acceso a su contenido de forma transparente y pueden participar en el proceso de verificación de su autenticidad, dificultando que cualquier agente malicioso pueda atacar la red. Asimismo, la descentralización del sistema hace extremadamente difícil que su contenido sea censurado o restringido por las empresas o el gobierno.[3]

Referencias

  1. Popper, Nathaniel (1 de octubre de 2017). «Understanding Ethereum, Bitcoin’s Virtual Cousin (Published 2017)». The New York Times (en inglés estadounidense). ISSN 0362-4331. Consultado el 26 de enero de 2021. 
  2. Johnston, David (25 de enero de 2021), DavidJohnstonCEO/DecentralizedApplications, consultado el 26 de enero de 2021 .
  3. Antonopoulos, Andreas M; Wood, Gavin (2018). Mastering Ethereum: building smart contracts and DApps (en english). ISBN 978-1-4919-7191-8. OCLC 1065523021. Consultado el 26 de enero de 2021.