Aprendiendo Ethereum/RSK (1)

Published on Author lopez

Siguiente Post A comienzos del año pasado (febrero 2016) me incorporé al equipo de desarrollo de @RskSmart. Soy un programador con experiencia, pero en aquel entonces, sin conocimiento de Bitcoin, Ethereum, blockchains y demás, apenas alguna conferencia y lo que leía ocasionalmente en posts y artículos. Como había trabajado en FinTech un año, algo me había… Continue reading Aprendiendo Ethereum/RSK (1)

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

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

MultiMoneda En Ethererum/RSK (1)

Published on Author lopezLeave a comment

En mi serie de posts sobre conexión de blockchains, estoy escribiendo sobre el intercambio (de valor, uno a uno, sin cambio de valor) entre dos blockchains populares y heterogéneas (Bitcoin y Ethereum/RSK). Soy miembre del equipo de desarrollo de @RSKSmart, pero esos posts son opiniones personales: hay código adicional en el proyecto todavía no publicado.… Continue reading MultiMoneda En Ethererum/RSK (1)