Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como rholang

Comparativa Rholang vs Plutus vs Solidity

En anteriores post hablamos de esos lenguajes de programación que sirven para crear Smart Contract que se implementarán en sus respectivos blockchains : Plutus . Rholang . Solidity . Veamos una tabla: Lenguaje Tipo de Smart Contract Blockchain principal Plutus EUTXO, funcional, verificación formal Cardano Rholang Modelo de procesos concurrentes RChain Solidity EVM bytecode Ethereum y cadenas EVM Cada uno de estos lenguajes está diseñado para escribir Smart Contracts dentro de un ecosistema blockchain específico, con su propia máquina virtual, su propio modelo de ejecución y sus propias reglas. ┌──────────────────────────────────────────┐ │ Lenguaje de programació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...