Jan 10NFTs dinámicos y Oráculos: La combinación perfectaExplorando el futuro de los activos digitales: cómo los NFTs dinámicos cambian la forma en que interactuamos con la tecnología blockchain — Los NFTs dinámicos, también conocidos como NFTs interactivos o programables, son una forma avanzada de los NFTs tradicionales (non-fungible tokens) que les permite a los usuarios interactuar con ellos de manera dinámica. …Nft2 min readNft2 min read
Nov 10, 2021Enviar Ether (Transfer, Send y Call)Transferir Ether entre contratos con Solidity — Puedes enviar Ether a otra address (externa o de contrato) haciendo uso de: transfer (Delega 2300 de Gas) send (Delega 2300 de Gas) call (Delega todo el Gas disponible o la cantidad que pongas en el código) Cuando el beneficiario es otro contrato, este ejecuta alguna de las siguientes funciones: …Solidity Tutorial3 min readSolidity Tutorial3 min read
Jul 5, 2021Crear una Dapp desde cero sin frameworks¿Cómo programar una Dapp en Ethereum? Este es un tutorial para crear una Dapp que se conecte con una criptomoneda también programada por nosotros. Si te gusta este artículo dale un aplauso :-) Y si no te quieres perder ningún otro artículo sígueme. Conocimientos previos: Html, CSS y JavaScript. Conocimientos básicos de Node.js y npm. LISTA DE PASOS Estructura de directorios y archivos. Inicializar un proyecto de npm.Dapp6 min readDapp6 min read
Mar 12, 2019La Criptografía y su Desarrollo (Parte 2º)En esta segunda parte vamos a tratar la “Criptografía de Clave Privada (Simétrica) o Secreta”. Como vimos en el artículo anterior, la ciencia de la criptografía se base en dos conceptos: La permutación y la sustitución. También vimos los conceptos de “patrón criptográfico” y “clave criptográfica”. El patrón hace referencia…Criptografia3 min readCriptografia3 min read
Jan 31, 2019La Criptografía y su Desarrollo (Parte 1º)La aparición de la escritura en la evolución humana fue el origen de la criptografía. A través de ella se pueden plasmar nuestros sentimientos, acciones planificadas, hecho ocurridos, etc. Pero a diferencia de la transmisión oral de persona a persona, la escritura tiene un alto componente de riesgo en cuanto…Criptografía5 min readCriptografía5 min read
Jan 15, 2019Introducción a Web3js (parte 1).El concepto de la blockchain de Ethereum lo tenemos claro. Pero … ¿Cómo podemos conectarnos a red para obtener datos o cambiarlos? La respuesta a la anterior pregunta es simple, debemos conectarnos a un nodo que a su vez esté conectado a la red. Este nodo puede ser de nuestra…Ethereum2 min readEthereum2 min read
Jan 14, 2019Optimizando variables Struct en Solidity.Una breve introducción al concepto de Gas: ¿Por qué existe el Gas? Básicamente para evitar un ataque de denegación de servicio (DOS). Piensa que un contrato inteligente puede ejecutar cualquier tipo de lógica, abriendo así la puerta a loops infinitos o cálculos muy intensos. Y esto es muy peligroso, ya que un contrato mal intencionado o con…Solidity3 min readSolidity3 min read
Jan 11, 2019Tipos de Tokens en Ethereum.Existen muchos tipos de “tokens” en el ecosistema de Ethereum y otras blockchains que permiten crear “Smart Contracts”. No obstante, se puede hacer dos grandes grupos: FUNGIBLES y NO FUNGIBLES. Tokens Fungibles: Aquellos que se pueden sustituir indistintamente. Por ejemplo, una moneda de euro se puede cambiar por otra moneda de un…Blockchain4 min readBlockchain4 min read
Jan 9, 2019¿Qué es Blockchain y para qué sirve? Para no programadores.//// Esta es una explicación para NO programadores o expertos en blockchain //// Blockchain es una tecnología que busca responder a una sola pregunta: ¿Cómo podemos garantizar la verdad sin la intermediación de un tercero de confianza? Vivimos en una sociedad, y eso comporta tener relaciones sociales de todo tipo. Esas relaciones sociales en muchas ocasiones están avaladas por una mutua…Blockchain8 min readBlockchain8 min read
Jan 9, 2019Storage y Memory en SolidityCuando programamos un Smart Contract en Ethereum podemos guardar los datos en dos sitios “Storage y Memory”. Bueno… También está la “pila” (Stack) pero olvidate de eso ahora. *Te aconsejo que leas todo detenidamente y luego veas el código que he programado (al final del artículo). Storage: Hace referencia a todos…Memory3 min readMemory3 min read