Code Monkey home page Code Monkey logo

competition-entry's Introduction

September Cadence Competition

Este es mi sumisión para participar en la competencia de programación de Cadence. Quiero mencionar que durante los últimos días he logrado tener un mejor entendimiento de cómo realizar contratos en la red Flow. Creo que con un poco más de práctica y tiempo podré desarrollar mejores productos, y pasar de ideas a cosas mucho más concretas.

Sobre este contrato

TopShot es sin lugar a duda uno de los mejores y más solicitados productos dentro de la red Flow, siendo el número uno en usuarios y ventas diarias, tiene una gran cantidad de personas consumiendo sus productos. Sin embargo, a pesar de esto se ha notado una gran inflación en la emisión de momentos, los cuales han traído como consecuencia la disminución del valor monetario de los mismos, esto tiene dos efectos directos: Uno: el desinterés de nuevas personas de entrar al proyecto por temor de que su inversión se devalue. (Esto desde el punto de vista de un inversor que busca generar rentabilidad por encima del valor de colección). Dos: El aumento de los momentos por encima de una forma exagerada a la cantidad de usuarios, hace que el valor del mismo no tenga ningún sentido ni como colección (no hay escasez), ni como valor económico agregado.

La idea

Con este contrato se busca eliminar esto, y se puede usar para disminuir la inflación de los momentos. Se le permite al usuario crear su propio momento NFT de una jugada (con todos los metadatos necesarios), pero el pago para generar este nuevo momento debe ser la quema de momentos. Esto trae varias ventajas y su uso puede ser extendido a otros proyectos que quieran controlar la inflación de sus NFTs. Imagina que se permita agregar otras colecciones y que puedas obtener como resultado un NFTs completamente distinto y único. No solo aumentaría el interés de las personas en las colecciones en sí, sino que permite un aumento de actividad de todos los proyectos.

Los beneficios

Este contrato tiene varios beneficios tanto para los usuarios como para los creadores y la red Flow. Algunos de ellos son:

  • Permite a los usuarios personalizar sus momentos, eligiendo el jugador, el juego, el video y la descripción que quieran. Esto les da más libertad y creatividad para expresar su pasión por el deporte y sus ídolos.
  • Permite a los usuarios darle un nuevo uso y valor a los momentos que ya no les interesan o que tienen poco valor en el mercado. En vez de dejarlos olvidados en su colección o venderlos a precios irrisorios, pueden quemarlos y obtener un nuevo momento único y exclusivo.
  • Permite a los creadores incentivar la demanda y el precio de sus momentos, al reducir la oferta y aumentar la escasez. Al quemar momentos, se disminuye la cantidad total de momentos existentes, lo que hace que cada uno sea más valioso y deseado por los coleccionistas.
  • Permite a la red Flow optimizar el uso del espacio de almacenamiento y el consumo energético, al eliminar momentos innecesarios o duplicados. Al quemar momentos, se libera espacio en el storage de los usuarios y se reduce la carga computacional de la red, lo que mejora su rendimiento y eficiencia.

El futuro

Este contrato es solo una muestra del potencial que tiene Cadence y Flow para crear soluciones innovadoras y disruptivas en el mundo de los NFTs. Con este contrato se abre la posibilidad de crear nuevos tipos de NFTs que combinen diferentes colecciones, géneros, formatos y características. Se podría crear por ejemplo un NFT que mezcle un momento deportivo con una obra artística, o un NFT que tenga elementos interactivos o dinámicos. Las posibilidades son infinitas, solo se necesita imaginación y habilidad para programar en Cadence.

Espero que este proyecto les haya gustado y les haya demostrado mi capacidad y entusiasmo por aprender y crear en Cadence y Flow. Estoy abierto a recibir cualquier comentario o sugerencia que me ayude a mejorar mi código o mi idea. Muchas gracias por su atención. 😊

competition-entry's People

Contributors

jamoran1356 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.