Nuevo Almacenamiento en Ethereum/RSK (1)

Published on Author lopez

Siguiente Post Una Máquina Virtual Ethereum maneja el almacenamiento de un contrato en celdas, cada una es accedida por una dirección de 32 bytes y contiene un valor de 32 bytes. Una visión simplificada: Pero en la  implementación RSK, hay una nueva característica: una celda puede contener una cantidad arbitraria de datos, un byte array: Esta característica… Continue reading Nuevo Almacenamiento en Ethereum/RSK (1)

Multi-Blockchains En Ethereum/RSK (2)

Published on Author lopez

Anterior Post Para soportar muchas blockchains en una red tipo Ethereum/RSK, propongo tener bloques “bicolor”: Una transacción normal tiene una cuenta enviadora, una cuenta receptora, opcionalmente datos para ejecutar un contrato, un valor a transferir, y el hash del estado final del mundo, el llamado “state root”. En la propuesta de bloque “bicolor” CADA TRANSACCION… Continue reading Multi-Blockchains En Ethereum/RSK (2)

Transacciones Offchain en Ethereum/RSK

Published on Author lopez

Anterior Post Cada contrato en Ethereum/RSK tiene asociado un almacenamiento, el llamado “storage”. Este almacenamiento tiene celdas con contenido, accesibles por dirección numérica de celda  (32 bytes de dirección). El contenido de cada celda en Ethereum es la representación en bytes de un número de 32 bytes (en RSK, se ha conseguido modificar esto para que cada… Continue reading Transacciones Offchain en Ethereum/RSK

Propuesta Alternativa para el Contrato Remasc en Ethereum/RSK

Published on Author lopez

Desde el lanzamiento de la testnet pública de RSK, el código fuente ha sido publicado. Y ahora, puedo escribir sobre algunos detalles de la actual implementatión. La plataforma Ethereum soporta el concepto de contratas precompilados: contratos que se implementan directamente en el código de cada nodo implementando, claro que respetando compatibilidad entre lenguajes de implementación. En… Continue reading Propuesta Alternativa para el Contrato Remasc en Ethereum/RSK

Transacciones Offchain en Ethereum/RSK (1)

Published on Author lopez

Siguiente Post En Ethereum/RSK, un contrato inteligente tiene un ciclo de vida como: Un contrato es una cuenta, tiene dirección pública y un balance como cualquier otra cuenta. Pero, además, tiene código asociado y almacenamiento. Las transacciones que recibe pueden tener valor a transferir y datos para invocar código. Y cada transacción tiene un costo,… Continue reading Transacciones Offchain en Ethereum/RSK (1)

Multi-Blockchains en Ethereum/RSK (1)

Published on Author lopez

Siguiente Post La implementación de una blockchain incluye la creación, distribución y manejo de bloques como éste: Un bloque, en Bitcoin, Ethereum o RSK tiene: Un hash único en el sistema Un bloque padre, identificado por un hash Un número de bloque (que es uno más que el número de bloque del padre) Una lista… Continue reading Multi-Blockchains en Ethereum/RSK (1)

Ejecutando un Nodo Ethereum/RSK

Published on Author lopez

La testnet pública de RSK fue lanzada, y el código principal fue abierto. Si no conoce a RSK, visitar: http://rsk.co/ Técnicamente, es un fork de Ethereum, de la versión Java, con un 2-way peg contra Bitcoin, y con capacidades de merge-mining. Pueden correr su propio nodo, en solitario, o en su propia red, o pueden… Continue reading Ejecutando un Nodo Ethereum/RSK

Resoluciones del Nuevo Mes: Junio 2017

Published on Author lopez

Un nuevo mes comienza, y es tiempo de escribir las resoluciones mensuales. Como siempre, primero un repaso de las del mes anterior: – Continuar RskSharp [pendiente] – Continuar SimpleBlockchain [completo] ver repo – Continuar BlockchainSharp [pendiente] – Continuar ChineseP [pendiente] – Continuar TensorSharp [pendiente] – Continuar RSharp [completo] ver repo I also worked on: –… Continue reading Resoluciones del Nuevo Mes: Junio 2017

Lanzando la TestNet RSK

Published on Author lopez

El proyecto arrancó en 2015, y yo estoy participando en el equipo de desarrollo desde hace algo más de un año. Ayer se lanzó la TestNet pública, en medio de la conferencia Consensus 2017: http://www.coindesk.com/events/consensus-2017/ Ver instrucciones para participar en la prueba: https://github.com/rsksmart/rskj/wiki El repositorio de código principal en: https://github.com/rsksmart/rskj Pueden observar el estado de la… Continue reading Lanzando la TestNet RSK

Resoluciones del Nuevo Mes: Mayo 2017

Published on Author lopezLeave a comment

Como pasa el año, tiempo de escribir las nuevas resoluciones, veamos el resultado de las anteriores: – Continuar RskSharp [completo] ver repo – Continuar SimpleBlockchain [completo] ver repo – Continuar Solidity Compiler [pendiente] – Continuar ChineseP [completo] ver repo – Continuar TensorSharp [completo] ver repo – Continuar RSharp [completo] ver repo – Continuar SimpleForth [pendiente]… Continue reading Resoluciones del Nuevo Mes: Mayo 2017