Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como dapps

dApps, ¿Qué son y con qué se comen?

Las aplicaciones descentralizadas (dApps) son programas de computadora que operan sobre una red blockchain o P2P , eliminando intermediarios y servidores centrales. Se caracterizan por el uso de contratos inteligentes , código abierto, mayor seguridad y transparencia, donde los usuarios mantienen el control de sus datos y activos (dinero). Las dApps son un componente central de la Web3 La diferencia esta en la descentralización : no dependen de una sola entidad; funcionan gracias a nodos distribuidos. Las dApps tienen una filosofía contraria a las aplicaciones centralizadas. Son difíciles de detener o alterar. Al estar en la blockchain , son más seguras ante ataques centralizados. Los usuarios controlan sus propios datos (teóricamente). Entre los principales usos se encuentran: Finanzas (DeFi): Plataformas como Uniswap o Aave para intercambiar criptoactivos.  Juegos y NFT: Juegos como Axie Infinity o mercados de arte digital.  Redes Sociales y Navegación...

Rholang: lenguaje de programación blockchain abierto y escalable

Rholang  es un lenguaje de programación diseñado específicamente para sistemas distribuidos y blockchain , con un enfoque en la concurrencia y la creación de contratos inteligentes. Está basado en el cálculo rho ( reflective higher-order calculus ), lo que lo hace ideal para desarrollar aplicaciones que requieren alta escalabilidad, seguridad y procesamiento paralelo. Es orientado orientado a procesos, el cómputo se realiza mediante el paso de mensajes. Los mensajes se transmiten por canales, que son similares a colas de mensajes.   Los canales se comportan más como bolsas ( multiconjuntos ) que como colas, ya que no existe un ordenamiento implícito de los mensajes   Es completamente asíncrono, en el sentido de que, si bien se puede leer un mensaje de un canal y luego hacer algo con él, no se puede enviar un mensaje y luego hacer algo una vez recibido, al menos no sin esperar explícitamente un mensaje de acuse de recibo del receptor.  Cada canal t...