Fork me or merge me

Ver colección en opensea

Fork (bifurcación) y Merge (unir/fundir)  son palabras utilizadas en varias disciplinas de la informática. Aquí están utilizadas para hacer referencia al gran evento de Ethereum al pasarse del sistema de consenso POW (proof of work / prueba de trabajo) al POS (proof of stake / prueba de participación). Cuando hay actualizaciones importantes como la que aconteció el 15 de septiembre de 2022 a la altura del bloque 15537393 en el evento “The Merge”, hay nodos que no están de acuerdo, y pueden realizar una bifurcación dura (Hard Fork), es decir, conforman una nueva red y toman un camino distinto. Sin entrar en tantos detalles técnicos, este proyecto utilizó la idea y excusa de crear el contrato antes del evento, en donde puede haber una bifurcación o no de la red, si la hay, el contrato estará en ambas redes.

Esta excusa me sirvió para encarar un simple proyecto que quería hacer hace tiempo, crear un contrato inteligente (smart contract) que pudiera albergar  NFT’s totalmente almacenados en la blockchain. La motivación fue el desafío de aprender más sobre esta tecnología a partir de la programación de un contrato, que a la vez tenga la capacidad de poder crear NFT.

Se crearon 5 NFT antes del bloque  15537393 y 5 después de este bloque, ya con el consenso POS.

La colección cuenta con 10 imágenes distintas realizadas en formato SVG utilizando el id del token generado para realizar variaciones,

  • Grosor de la línea = número id (1 al 10) por 5
  • Velocidad de transformación desde 30s a 120s
  • Colores = alterna negro y blanco

contrato: 0xFd5a5175BD9F9d5FB77882b663323617c03510bd (etherscan)

github: https://github.com/andrusenn/forkmeormergeme