Cómo construir interfaces de usuario para contratos inteligentes

Rate this content
Bookmark

Existen muchos caminos que podemos tomar para convertirnos en desarrolladores de web3. No todos los caminos requieren aprender un lenguaje completamente nuevo y convertirse en desarrollador de contratos inteligentes. En este masterclass aprenderemos cómo construir nuestra propia interfaz de usuario React sobre cualquier contrato inteligente existente en la blockchain de Prueba de Participación de Polygon. Exploraremos una visión general básica de las blockchains y aprenderemos sobre las ventajas de construir en Polygon. También obtendremos una comprensión de qué son los contratos inteligentes, aprenderemos cómo encontrar los existentes y conoceremos herramientas que nos ayudarán a interactuar con ellos desde una aplicación React.

FAQ

Web3 es un concepto de Internet que utiliza tecnologías blockchain para permitir a los usuarios ser dueños de sus propios datos y realizar transacciones sin intermediarios. La Web3 introduce pagos nativos y almacena datos de manera descentralizada, ofreciendo más control y propiedad a los individuos sobre su información en línea.

Puedes interactuar con contratos inteligentes a través de bibliotecas y frameworks de JavaScript como ethers.js. Estos permiten conectar tu aplicación front-end con la blockchain, realizar transacciones y obtener datos de los contratos inteligentes de forma eficiente.

Polygon es una plataforma de escalabilidad y desarrollo de infraestructura para Ethereum. Proporciona soluciones que ayudan a mejorar la eficiencia y los costos de las transacciones en la red de Ethereum, facilitando que los desarrolladores creen aplicaciones descentralizadas más accesibles y eficientes.

Los smart contracts son programas almacenados en una blockchain que se ejecutan automáticamente cuando se cumplen condiciones predefinidas. Estos contratos son escritos en lenguajes como Solidity y permiten la ejecución de acuerdos de manera transparente y sin necesidad de intermediarios.

Para comenzar a desarrollar en Web3, necesitas entender los principios básicos de blockchain y smart contracts. Aprender lenguajes como Solidity y usar herramientas como Metamask para interactuar con la blockchain son pasos esenciales. Además, participar en hackathons y colaborar con la comunidad puede proporcionarte experiencia práctica valiosa.

Un explorador de bloques es una herramienta que permite visualizar y buscar información en una blockchain, como transacciones, bloques y direcciones de wallets. Es esencial para desarrolladores y usuarios que necesitan entender y verificar las interacciones que ocurren en la red blockchain.

Rahat Chowdhury
Rahat Chowdhury
134 min
04 Jul, 2022

Comments

Sign in or register to post your comment.
Video transcription, chapters and summary available for users with access.

Watch more workshops on topic

Masterclass Web3 - Construyendo Tu Primer Dapp
React Advanced Conference 2021React Advanced Conference 2021
145 min
Masterclass Web3 - Construyendo Tu Primer Dapp
Top Content
Featured WorkshopFree
Nader Dabit
Nader Dabit
En esta masterclass, aprenderás cómo construir tu primer dapp de pila completa en la blockchain de Ethereum, leyendo y escribiendo datos en la red, y conectando una aplicación de front end al contrato que has desplegado. Al final de la masterclass, entenderás cómo configurar un entorno de desarrollo de pila completa, ejecutar un nodo local e interactuar con cualquier contrato inteligente usando React, HardHat y Ethers.js.
Consulta de datos de blockchain con GraphQL
JSNation 2023JSNation 2023
64 min
Consulta de datos de blockchain con GraphQL
WorkshopFree
Simon Emanuel Schmid
Simon Emanuel Schmid
¿Curioso acerca de cómo funcionan los datos en el mundo de la blockchain? Únete a Simon en una sesión interesante sobre The Graph, el protocolo de indexación descentralizado que facilita a los desarrolladores de blockchain buscar y consultar datos de blockchain.
Tabla de contenidos:- Comprendiendo los datos de blockchain- Anatomía de un contrato inteligente- Indexando datos de blockchain con The Graph- Accediendo a datos en The Graph- Subgrafos recomendados- Resumen de la escritura de subgrafos
Cómo Convertir Criptomonedas con Microservicios GRPC en Node.js
JSNation 2023JSNation 2023
117 min
Cómo Convertir Criptomonedas con Microservicios GRPC en Node.js
Workshop
Alex Korzhikov
Andrew Reddikh
2 authors
El masterclass presenta los principios de arquitectura clave, patrones de diseño y tecnologías utilizadas para construir microservicios en el stack de Node.js. Cubre la teoría del marco de trabajo GRPC y el mecanismo de protocol buffers, así como técnicas y especificaciones para construir servicios aislados utilizando el enfoque de monorepo con lerna y yarn workspaces, TypeScript. El masterclass incluye una tarea práctica en vivo para crear una aplicación de conversión de moneda que sigue los paradigmas de microservicios. Es adecuado para desarrolladores que deseen aprender y practicar el patrón de microservicios GRPC con la plataforma Node.js.
Requisitos previos:- Buen entendimiento de JavaScript o TypeScript- Experiencia con Node.js y escribir aplicaciones de backend- Preinstalar Node.js, npm- Preinstalar el Compilador de Protocol Buffer- Preferimos usar VSCode para una mejor experiencia con JavaScript y TypeScript (otros IDE también son aceptables)
Construye aplicaciones Web3 con Javascript
JSNation 2022JSNation 2022
49 min
Construye aplicaciones Web3 con Javascript
WorkshopFree
Shain Dholakiya
Shain Dholakiya
El masterclass está diseñado para ayudar a los desarrolladores Web2 a comenzar a construir para Web3 utilizando el Hyperverse. El Hyperverse es un mercado abierto de módulos inteligentes construidos por la comunidad, auditados y fáciles de descubrir. Nuestro objetivo es facilitar a los desarrolladores de JavaScript la construcción de aplicaciones Web3 sin escribir una sola línea de código de contrato inteligente. Piensa en 'npm para contratos inteligentes'.Aprende más sobre el Hyperverse aquí.Repasaremos todos los conceptos básicos de blockchain/crypto que necesitas saber para comenzar a construir en el Hyperverse, por lo que no necesitas tener ningún conocimiento previo sobre el espacio Web3. Solo necesitas tener experiencia en JavaScript.
Construye aplicaciones Web3 con React
React Summit 2022React Summit 2022
51 min
Construye aplicaciones Web3 con React
WorkshopFree
Shain Dholakiya
Shain Dholakiya
El masterclass está diseñado para ayudar a los desarrolladores Web2 a comenzar a construir para Web3 utilizando el Hyperverse. El Hyperverse es un mercado abierto de módulos inteligentes construidos por la comunidad, auditados y fáciles de descubrir. Nuestro objetivo es hacer que sea fácil para los desarrolladores de React construir aplicaciones Web3 sin escribir una sola línea de código de contrato inteligente. Piensa en 'npm para contratos inteligentes'.
Aprende más sobre el Hyperverse aquí.
Repasaremos todos los conceptos básicos de blockchain/crypto que necesitas saber para comenzar a construir en el Hyperverse, por lo que no necesitas tener ningún conocimiento previo sobre el espacio Web3. Solo necesitas tener experiencia en React.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Pruebas E2E para Aplicaciones Web3
TestJS Summit 2022TestJS Summit 2022
21 min
Pruebas E2E para Aplicaciones Web3
Top Content
Repasaremos brevemente qué es Web3 y la arquitectura de una aplicación web3. Luego hablaremos sobre cómo realizar pruebas de extremo a extremo, sus desafíos, algunas herramientas de prueba que están disponibles y una demostración usando cypress y metamask.Agenda: ¿Qué es Web3?; La Arquitectura de una Aplicación Web3; Introducción a las Pruebas E2E Web3; Desafíos de las Pruebas E2E Web3; Herramientas de Pruebas E2E; Demostración.
Guía para desarrolladores frontend sobre Web3
React Summit 2022React Summit 2022
22 min
Guía para desarrolladores frontend sobre Web3
Hay mucho entusiasmo e interés en adentrarse en el espacio de Web3, y puede ser difícil manejar la sobrecarga de información y el énfasis en aprender nuevos lenguajes para trabajar en contratos inteligentes. Muchos desarrolladores en el espacio frontend se preguntan: '¿Cuánta de esta nueva información necesito para pasar a web3?' La verdad es que, como desarrollador de React, las habilidades que conozco son esenciales en web3. Vamos a agregar un poco de contexto sobre cómo aprovechar esas habilidades existentes para tener éxito en este nuevo espacio.
En esta charla, vamos a explorar cómo construir el contexto correcto y las tecnologías que debes entender para ayudarte a adentrarte en web3 como desarrollador frontend. Repasaremos paquetes populares como Ethers, que se pueden utilizar en aplicaciones de React para interactuar con billeteras y contratos inteligentes existentes. También exploraremos cómo puedes aprovechar tus habilidades en JavaScript para construir dApps de pila completa utilizando servicios gestionados como Moralis y Thirdweb.
Vamos a desmitificar algunos de los conceptos en web3 y aprovechar nuestras habilidades existentes para comenzar a construir.
Construyendo Dapps con React
React Advanced Conference 2021React Advanced Conference 2021
30 min
Construyendo Dapps con React
Las aplicaciones descentralizadas (dApps) continúan ganando impulso en la industria. Estos desarrolladores también son algunos de los mejor pagados en todo el sector. Construir aplicaciones descentralizadas es un cambio de paradigma que requiere una forma diferente de pensar que las aplicaciones construidas con infraestructura, herramientas y servicios centralizados tradicionales, teniendo en cuenta cosas como la teoría de juegos, la infraestructura descentralizada sin servidor y la criptoeconomía. Como desarrollador de React, inicialmente tuve dificultades para entender este ecosistema completamente nuevo (para mí), cómo todo encaja y el modelo mental necesario para entender y ser un desarrollador full stack productivo en este espacio (y por qué lo consideraría en primer lugar). En esta charla, daré una visión general completa del espacio, cómo puedes comenzar a construir este tipo de aplicaciones y toda la pila tecnológica desglosada y luego reensamblada para mostrar cómo funciona todo.
Construyendo APIs GraphQL en Ethereum
GraphQL Galaxy 2021GraphQL Galaxy 2021
8 min
Construyendo APIs GraphQL en Ethereum
Las blockchains son bases de datos con un conjunto único de propiedades. A diferencia de la mayoría de las bases de datos que están optimizadas tanto para operaciones de lectura como de escritura, las blockchains están optimizadas para operaciones de escritura, generalmente enfocadas en optimizar y escalar el costo de transacción, el volumen de transacción y la velocidad de transacción.
En esta charla, profundizaré en el espacio web3 y mostraré cómo los desarrolladores pueden aprovechar el Protocolo de Graph para construir APIs y dapps GraphQL eficientes, escalables y descentralizadas en redes descentralizadas como Ethereum e IPS.
Reaccionando a Web3
React Summit 2022React Summit 2022
6 min
Reaccionando a Web3
¿Cuáles son las oportunidades disponibles para los desarrolladores web en web3? ¿Qué problemas es probable que enfrenten al hacer la transición a web3? Cómo Hyperverse de Decentology resuelve estos problemas y puede ayudarles a aprovechar estas oportunidades.