Diferencia entre revisiones de «Aplicación descentralizada»

m (Añadiendo la Categoría:Descentralización mediante HotCat)
 
* 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 [[Token de software|''tokens'']].
* Los datos relativos ade la aplicación deben almacenarse en una [[cadena de bloques]] (''blockchain'') pública.
* La aplicación utiliza algún ''token'' [[Criptografía|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 [[Servidor|servidores]] o [[Centro de procesamiento de datos|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.<ref>{{Cita libro|título=Mastering Ethereum: building smart contracts and DApps|url=https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1935734|fecha=2018|fechaacceso=2021-01-26|isbn=978-1-4919-7191-8|oclc=1065523021|idioma=English|nombre=Andreas M|apellidos=Antonopoulos|nombre2=Gavin|apellidos2=Wood}}</ref>
 
No obstante, el desarrollo de DApps exige conocimientos avanzados sobre cifrado y ''blockchain'', lo que constituye una barrera de entrada a la creación de nuevas aplicaciones. Además, las DApps heredan una serie de problemas y limitaciones de la tecnología ''blockchain'', como el coste que conlleva realizar operaciones en la cadena, la necesidad de una red lo suficientemente grande y robusta para que la aplicación funcione correctamente, y el problema de la [[escalabilidad]], por el que la cadena se ralentiza y aumenta el coste de las operaciones cuando la red crece más de lo previsto. Las aplicaciones descentralizadas también son vulnerables al llamado «ataque del 51%», que se produce cuando alguna entidad o grupo toma el control de más de la mitad de los nodos encargados de verificar la autenticidad de las transacciones en la ''blockchain'', lo que permitiría realizar operaciones fraudulentas en la red.
 
== Referencias ==
16 303

ediciones