Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como rholang

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...