Creación de Interfaces Web3 con React y Ethereum
Clase 10 de 28 • Ethereum Developer Program 1ª Edición
Contenido del curso
Clase 10 de 28 • Ethereum Developer Program 1ª Edición
Contenido del curso
Si quieres obtener los mejores resultados de este programa es importante que completes los retos y actividades que son asignadas durante las clases.
A continuación encuentras las actividades a completar de React-Web3 y Salto de Web2 a Web3
1. ¿Cuáles son las características que debe tener la web3 y explica brevemente cada una de ellas?
2. ¿Qué compone el stack sugerido por Óscar para la creación de interfaces en la Web3?
3. React Ethereum Challenge
Es hora de ir agregando retos y contenido a tu CV, para ello debes hacer Fork al repositorio del reto y completar las asignaciones.
Puedes encontrar el repositorio aquí: https://github.com/gndx/react-eth-challenge
Recomendaciones:
Cursos de la Semana
Si aún no eres parte de nuestra comunidad, no es obligatorio que cumplas los cursos de cada semana. Tenemos un precio especial para ti, y así puedas ser parte de Platzi y la Escuela de Blockchain y Criptomonedas.
Aprender es todo un hábito y detrás de ello muchas estrategias, disciplina y esfuerzo para reinventarte y construir sin parar.
Te esperamos el jueves en el chat de Discord a las 2:00 pm 🇨🇴🇲🇽/3:00 pm🇻🇪/4:00 pm 🇦🇷/8:00 pm🇪🇸 para hablar con los Platzi Mentores sobre crecimiento profesional y responder todas tus dudas y preguntas.
React es uno de los frameworks y herramientas que nos permiten dar el salto a web3 y posicionarnos laboralmente por su alta demanda, sabemos que ya conoces React, sin embargo siempre hay espacio para potenciar tus habilidades. Además, te ayudará a poder completar el reto de la semana.
Comparte tu certificado y cada uno de tus logros con tus amigos y la comunidad, esto es solo el comienzo 💚
Recursos recomendados
Comparte tus respuestas en los aportes de esta clase y en el discord de tu mentor asignado (si eres parte de la comunidad)
Vienen muchas sorpresas, hackatons, retos y premios.
Sigamos construyendo 🔥
Tini Cassi
Rafael Livise Larico
Mario Andrade
Leandro Alvarez
Leandro Gavidia Santamaria
Gustavo César Ramírez Bautista
Rafael Livise Larico
Rafael Livise Larico
Hola comunidad! 👋 Dejo por aquí mi aporte:
Reto Github
Características WEB3
Stack sugerido por GNDX 🙂
A alguien le sale el mismo error en los test, revise en la api de enzymejs, lo compare y no veo nada mal
Caracteristicas web3
Stack Oscar: Vercel. Next. JS ts SOLIDITY metamask ipfs poligon
Tarea 2:
A. ¿Cuáles son las características que debe tener la web3 y explica brevemente cada una de ellas?
Infraestructura distribuida, trust-less y robusta:
Su descentralización se basa en la estructura de varios nodos y no de uno solo, al no confiar en terceros, si no en los consensos conseguidos con encriptación y smart contracts a través del trabajo en computo y de la comunidad (nodos). Esto resulta una infraestructura que crece en función de los nodos y se vuelve más robusta.
Propiedad de los datos, contenido y plataformas: Haciendo una mención a la Web2 donde los datos pertenecen a las diferentes plataformas disponibles en la Web. En Web3 cada uno de los usuarios son dueños de la información que generan cuando interactúan con la red.
Pagos digitales nativos:
Las plataformas centralizadas al funcionar con la blockchain permiten registrar transacciones en su red, así que pueden hacerlo con la moneda nativa de cada blockchain.
Identidad auto-soberana:
El gran superpoder que posse web3 es que cada uno de los usuarios puede elegir que información compartir, cuándo compartirla y hasta cuando sin tener que pedir autorización a una entidad central.
Backend abierto, público y componible: En la web3, aporta al estado del arte los Whitepaper, esto permite comprender el funcionamiento de las blockchain existentes, así poder ser parte como nodo en la red y así poder crear aplicaciones descentralizadas
Resistente a la censura: No existe una entidad central que pueda censurar dentro de la red.
B. ¿Qué compone el stack sugerido por Óscar para la creación de interfaces en la Web3?
C. React Ethereum Challenge
Yo les adjunto mi solución a las 3 actividades en un repositorio en GitHub.
One of the primal characteristics of Web3 is decentralization, among other ones, i.e. developers build applications that either run on blockchains, decentralized networks of many peer-to-peer nodes, or a combination of the two forms.
The common term to refer to an app built on top of Web3 is “Dapp”.
In addition to decentralization we can list a few other characteristics:
Distributed, robust, and reliable infrastructure.
As I can see we refer to an infrastructure with mentioned characteristics when we can build without concerns about the owner of the data because all the data is shared on every node that participates in the web3 network protocol.
When we have a network of nodes across the world, with a consensus protocol and every actor of the environment has an incentive to grow the network then we can stay confident in the infrastructure in which we participate.
Ownership (of data, content, and platform).
There is no more one and only one owner of the data, content, or platform, all of the actors of the network can agree on the path/decision to make about the data, content, or platform.
Native digital payments.
The concept of a token within Web3 can lead us to a new completely borderless and frictionless world of payments and transactions.
Crypto wallets like MetaMask and Torus enable you to integrate easy, anonymous, and secure international payments and transactions into Web3 applications.
Self-sovereign identity.
The final user is the owner of its own identity information and does not belong to a third party entity, not Facebook, Google, Microsoft, or other great inc have ownership of the identity data of the user. In the same way, the user chooses with which apps to share or set public information.
So many benefits we can accomplish with this approach but certainly the most important for me is that my data is mine, not anyone else.
Open, public, composable back ends.
In the search for providing the highest quality, the developments must be open, public, and composable. The incentives for the developers are there, and the network as a whole can constrain the possibility of a leak, but the developers must warranty the correct implementation of the security protocols, best practices, and iteration over its own errors.
gusram01 challenge repo
Tarea 2:
Tarea 1:
Infraestructura dsitribuida, trust-less y robusta
Propiedad de los datos, contenido y plataformas son del usuario- cualquier accion sobre ellas deber aprovado por todo los usuarios.
Pagos digitales nativo - tokens - puede tener diferente funciones: gobernanza, transaccion, insentivos, decisión, etc
Identidad soberana - la dentidad creada en linea de usuario es completamente suyo, por lo que si el usuario quiere desaperecer de la aplicacion lo puiede hacer sin pedir permiso a nadie
Backend abierto, publico y disponible