Cómo Construir Control de Acceso Front-End con NFTs

Rate this content
Bookmark

Comprender los fundamentos de la tecnología NFT y su aplicación en fortalecer la seguridad web. A través de demostraciones prácticas y ejercicios prácticos, los asistentes aprenderán cómo integrar sin problemas mecanismos de control de acceso basados en NFT en sus proyectos de desarrollo front-end.

This workshop has been presented at React Summit 2024, check out the latest edition of this React Conference.

Solange Gueiros
Solange Gueiros
88 min
10 Jun, 2024

Comments

Sign in or register to post your comment.
  • Enoch Promise
    Enoch Promise
    Hi Solange, I'm Enoch Promise. A Blockchain developer. Thanks for sharing.

Video Summary and Transcription

La masterclass de hoy explora el concepto de desbloquear la propiedad digital a través de la tecnología blockchain. Los NFTs son activos digitales únicos que proporcionan transparencia, inmutabilidad y confianza. La masterclass cubre temas como la configuración de billeteras, la seguridad de las billeteras, la obtención de tokens de prueba, la creación de NFTs, la implementación de contratos, la construcción de aplicaciones front-end, la concesión de acceso y las posibilidades de los NFTs. También se discute la importancia de la validación de transacciones y la disponibilidad de blockchains alternativos.

1. Introducción a Desbloquear la Propiedad Digital

Short description:

Hoy discutiremos cómo desbloquear la propiedad digital a través de la tecnología blockchain. Crearemos juntos una aplicación completa, paso a paso. Soy Solange Gaitos, una ingeniera de relaciones con desarrolladores en Chainlink Labs, una empresa enfocada en conectar tecnologías blockchain y no blockchain. Cubriremos NFTs, acceso digital, casos de uso y la conexión de contenido inteligente con el front-end. ¡Vamos a explorar las posibilidades!

Bienvenidos a todos. Hoy hablaremos sobre cómo desbloquear la propiedad digital. ¿Y qué significa esto? Estamos hablando de cómo crear cuentas utilizando la tecnología blockchain. Y por cierto, preparen sus computadoras porque aquí crearemos una aplicación completa. Y estoy segura de que pueden hacerlo conmigo. Lo haremos paso a paso, despacio, y garantizaré que sigan todos los pasos conmigo para asegurarnos de que puedan hacerlo. Permítanme presentarme primero. Pueden llamarme Sol, pero mi nombre es Solange Gaitos y soy una ingeniera de relaciones con desarrolladores en Chainlink Labs. Chainlink Labs es una empresa enfocada en conectar tecnologías blockchain con todo lo que no está en una blockchain. Y por cierto, hoy hablaremos un poco más sobre la blockchain. Estos son mis contactos, y soy de Brasil, pero ahora estoy en Ámsterdam porque estoy aquí. Aquí tienen el Talk en el React Summit y también el JS Nation. Así que estoy lista aquí para conocer a algunos de ustedes si también asistieron al evento. Así que comencemos con el contenido real. Esta es una descripción general de lo que veremos hoy. Tenemos dos horas, y podemos crear una aplicación increíble en estas dos horas y hacerlo juntos. Comenzaremos hablando sobre qué son los NFTs, el acceso digital, algunos casos de uso relacionados con este entorno de desarrollo. Aquí estamos creando un contenido inteligente. Wow. Y luego conectaremos este contenido inteligente con el front-end que estamos construyendo. Y

2. Colaboración e Introducción a los NFTs

Short description:

Colaboremos e hagamos una presentación. Luego, exploraremos los NFTs y su base en la tecnología blockchain. Los NFTs son activos digitales únicos que brindan inmutabilidad y confianza en un entorno transparente. La blockchain es como una cadena de bloques, donde las transacciones son a prueba de manipulaciones y están firmadas por una cuenta. El acceso basado en NFT requiere verificación de identidad a través de la propiedad de una billetera y la firma de mensajes con claves públicas y privadas. La blockchain es descentralizada, lo que garantiza que no esté controlada por una sola entidad.

¿Qué puedes hacer con esto? ¿Cuál puede ser el futuro? Veamos. Así que me gustaría invitarte ahora a ir a este enlace. Estoy agregando este enlace para ti ahora en el chat. Y esta es una página colaborativa. Todos pueden escribir juntos aquí. De la misma manera, pueden borrar todo, así que tengan cuidado. Y mi primera pregunta para ustedes aquí es, ¿cómo se llaman? Yo soy Sol, y vengo de Sao Paulo, Brasil. ¿Y ustedes? Me gustaría saber un poco más sobre ustedes. Hola, Mariano. Bienvenido, Mariano. Qué bueno verte aquí. Wow, eres de España. Sí. Valencia. Me gustaría conocer Valencia. Aún no la conozco. Y tenemos a Mihi. No estoy seguro de cómo se pronuncia tu nombre. Eres de Estados Unidos. Increíble. Y Asanka de Sri Lanka. Wow. Y no sé cómo pronunciar tu nombre. Tuukk hizo esto desde Chipre. Hice mi maestría en Nicosia, en Nicosia, en Chipre. Y Nima, eres de Bélgica. Wow. ¿Estuviste también en tu lugar en julio, en otra conferencia? Y estoy muy emocionada de tenerlos a todos aquí conmigo. Y pueden ver que podemos escribir en la misma línea. Así que tengan cuidado con esto. Pero estamos juntos aquí. Y me equivoqué con algunos espacios aquí. Y casi hemos terminado para seguir adelante. Oh, tenemos a Oleg de Ucrania. Wow. Marco de Italia. Y Haro de India. Estuve en un capítulo increíble en India el año pasado también. Y Marios de Italia. Wow. Bienvenidos, todos. Estoy muy feliz, muy contenta de tenerlos aquí y preparados para crear una aplicación increíble conmigo. Así que sigamos adelante. Esta es nuestra base. Así que cada enlace que pueda abrir en mi computadora, lo compartiré aquí con ustedes. Cada code que pueda hacer, lo agregaré en este documento colaborativo, para que puedan hacerlo conmigo. Así que estamos juntos todo el tiempo. Volvamos a nuestra presentación. Un poco. Y primero que nada, ¿qué son los NFTs? Solíamos decir que un NFT es un activo digital. Pero este es un activo digital único y este activo se basa en blockchain. ¿Y qué significa basado en blockchain? ¿Cómo es esto? Estamos hablando de un tipo diferente de tecnología donde tenemos inmutabilidad y solemos decir que este es un entorno de confianza, especialmente porque cuando tienes una transacción, un registro de activos en una blockchain, no puedes cambiar esto si no tienes permisos, si no tienes el derecho de hacerlo. Y cuando hablamos de las muchas blockchains, estamos hablando de un entorno público, un entorno transparente. Entonces, blockchain nos brinda más transparencia y un lugar en el que podemos confiar un poco más. Podemos decir que blockchain es como una cadena de bloques. Y sí, tenemos bloques, tenemos las transacciones en los bloques, las transacciones pueden ser para crear NFTs, transferir NFTs, hacer lo que quieran con algún activo allí. Y cada transacción está firmada por una cuenta. Y de esta manera, esto es a prueba de manipulaciones. No podemos manipular este tipo de cuentas tampoco. Y esta es la base. Entonces, ¿cómo podemos usar blockchain y los NFTs para acceder, acceder a algo, acceder a una cuenta? Cuando hablamos de acceso de usuario tradicional, estamos hablando de un usuario y una contraseña. Pero cuando hablamos de acceso basado en NFT, estamos hablando de un acceso realizado mediante tu identidad en una billetera. Y debes firmar un mensaje o firmar que eres el propietario de esta billetera para tener este acceso. Cuando hablamos de firmar algo, estamos demostrando que somos los propietarios, estamos hablando de gestionar algunas claves públicas y privadas. Imagina que tienes una cuenta bancaria y solo tú conoces la contraseña. Es algo así. Pero esto es de esta manera porque está en blockchain. Otro punto relacionado con blockchain. Blockchain es descentralizada. Significa que no está controlada por una sola entidad.