Construyendo Experiencias de Usuario Amigables en Web3

Rate this content
Bookmark

Esta charla se centrará en mejorar las experiencias de usuario en web3 al abstraer las interacciones con blockchain.

Rahat Chowdhury
Rahat Chowdhury
32 min
13 Nov, 2023

Comments

Sign in or register to post your comment.

Video Summary and Transcription

Web 3 se trata de descentralización, utilizando blockchain, criptografía y algoritmos de consenso. Permite a los usuarios tener más control sobre sus datos y activos. El estado actual de Web 3 es complejo y frustrante, pero se están haciendo esfuerzos para mejorar la usabilidad. Las cadenas de capa 2 y la abstracción de cuentas están mejorando la escalabilidad y la experiencia del usuario. Web 3 proporciona soluciones financieras para todos y permite transacciones en entornos restrictivos.

1. Introducción a Web 3

Short description:

Gracias por venir a mi charla sobre web 3. Soy Rahat, jefe de relaciones con desarrolladores en Biconomy. Estamos mejorando la UX en cadena. Trabajo en el ecosistema Ethereum. Web 3 trata sobre la descentralización, utilizando blockchain, criptografía y algoritmos de consenso.

Gracias por venir a mi charla, construyendo experiencias de usuario amigables en web 3. Hablaré un poco sobre web 3 en general. Les daré una introducción si no han escuchado demasiado sobre ello o tal vez aclarando algunas malentendidos sobre ello o alejándolos de la parte estafadora de ello, espero.

Entonces, mi nombre es Rahat, soy el jefe de relaciones con desarrolladores para una empresa llamada Biconomy. Lo que hacemos es básicamente tratar de mejorar lo que llamamos UX en cadena, porque en este momento es un poco molesto usar web 3. Hay experiencias terribles alrededor de su uso, así que estamos tratando de hacer algunas cosas para hacer eso un poco más fácil. Anteriormente he sido un ingeniero de front-end, ingeniero freelance de Solidity, entre otras cosas.

Una cosa que me gusta poner en mis diapositivas de introducción, siempre que estoy en una conferencia no-web 3 es que aparte de Twitter o X o como quieras llamarlo, hay un par de otras plataformas sociales que uso. Estas dos son en realidad protocolos, Lens y Farcaster. Ambos son protocolos web 3. Hay diferentes aplicaciones construidas alrededor de esos protocolos que puedes usar para tener una experiencia social similar a Twitter. Hay aplicaciones al estilo Instagram construidas sobre Lens. Principalmente uso Farcaster en este momento. Ahí es donde paso el rato con el resto de mis compañeros web 3D gens. Y esa pequeña cosa pixelada ahí es un NFT personalizado. No hablaré más sobre NFTs después de esto. Genial.

Voy a reconocer un poco de sesgo específicamente sobre mi experiencia en web 3. Trabajo específicamente en el Ethereum ecosistema. Hay diferentes cadenas, diferentes ecosistemas en el espacio web 3 con opiniones diferentes sobre lo que significa realmente ser descentralizado, etc. Voy a hablar desde mi experiencia trabajando en Ethereum. Ethereum es esencialmente donde vive la mayoría de web 3 en este momento. La mayoría de las aplicaciones al menos algo utilizables están en Ethereum. Eso puede cambiar en los próximos años. Creo que probablemente lo hará, pero eso es solo desde donde voy a hablar. Así que si tienes experiencia en web 3 antes, has estado en otros ecosistemas, puedes encontrar algunas cosas con las que no estás de acuerdo conmigo.

En primer lugar, ¿qué es web 3? Hay tres tipos de cosas de las que me gusta hablar cuando menciono web 3 en general. La primera es la descentralización, internet, alejándose de los servidores centralizados a una red distribuida de pares. Piensa en que cada uno de nosotros tiene un nodo o un ordenador, nodo es solo una palabra elegante para que tiene una copia de la misma base de datos en todos estos diferentes nodos, eso es lo que es una blockchain esencialmente, son solo copias de la misma base de datos en varios ordenadores en todo el mundo. En la blockchain, en estas bases de datos, utilizamos criptografía y algoritmos de consenso.

2. Criptografía y Algoritmos de Consenso

Short description:

La criptografía se utiliza para hacer hash y mantener ciertos tipos de data en la cadena. Los algoritmos de consenso determinan qué data es legítima. Los nodos en la red verifican la autenticidad de los datos.

La criptografía se utiliza simplemente para hacer hash y mantener ciertos tipos de data en la cadena. Los algoritmos de consenso se utilizan para averiguar qué data es realmente legítima. Una forma de pensar en ello es como si tuviéramos, no sé, nodos pares de la A a la Z. El nodo A decide oh, voy a tener este bit malicioso de data aquí que no es real, no es cierto. Pero los nodos de la B a la Z son como no, espera, tenemos la misma copia de esta database, esto no es real. Y eso es como una versión muy simplificada y abreviada de un algoritmo de consenso. No voy a entrar en cosas más profundas, definitivamente podemos charlar más después si quieres sobre eso.

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

E2E Tests for Web3 Applications
TestJS Summit 2022TestJS Summit 2022
21 min
E2E Tests for Web3 Applications
Top Content
We will go through a brief explanation of what is Web3 and the architecture of a web3 application. Then we will talk about how to end-to-end test, its challenges, some test tools that are available, and a demo using cypress and metamask.Agenda: What is Web3; The Architecture of a Web3 Application; Web3 E2E Tests Introduction; Web3 E2E Tests Challenges; E2E Test Tools; Demo.
A Frontend Developer’s Guide to Web3
React Summit 2022React Summit 2022
22 min
A Frontend Developer’s Guide to Web3
There is a lot of hype and interest around diving into the Web3 space, and it can be hard to manage the information overload and the emphasis on learning new languages to work on smart contracts. Many developers in the frontend space ask, “How much of this new information do I need to transition into web3?” The truth is as a React developer, the skills I know are essential in web3. Let’s add some context around how to leverage those existing skills to succeed in this new space.
In this talk, we’re going to explore how to build the correct context and the technologies to understand to help you dive into web3 as a front-end developer. We’ll go over popular packages like Ethers, which can be used in React applications to interact with wallets and existing smart contracts. We will also explore how you can leverage your Javascript skills to build full-stack dApps using managed services like Moralis and Thirdweb.
Let’s demystify some of the concepts in web3 and leverage our existing skills to start building.
Building Dapps with React
React Advanced Conference 2021React Advanced Conference 2021
30 min
Building Dapps with React
Decentralized apps (dApps) are continuing to gain momentum in the industry. These developers are also now some of the highest paid in the entire trade. Building decentralized apps is a paradigm shift that requires a different way of thinking than apps built with traditional centralized infrastructure, tooling, and services – taking into consideration things like game theory, decentralized serverless infrastructure, and cryptoeconomics. As a React developer, I initially had a hard time understanding this entirely new (to me) ecosystem, how everything fit together, and the mental model needed to understand and be a productive full stack developer in this space (and why I would consider it in the first place). In this talk, I'll give a comprehensive overview of the space, how you can get started building these types of applications, and the entire tech stack broken apart then put back together to show how everything works.
Reacting to Web3
React Summit 2022React Summit 2022
6 min
Reacting to Web3
What are the opportunities available to web devs in web3? What problems are they likely to face transitioning to web3? How the Decentology's Hyperverse solves these problems and can help them avail of these opportunities.
Web3.js - Past, Present & Future
JSNation 2022JSNation 2022
21 min
Web3.js - Past, Present & Future
Will discuss the challenges faced in Web3.js project.Some opensource contribution statistics.Current refactoring objectives we are working on to make web3.js better.Release timeline.Overview of future plans.

Workshops on related topic

Web3 Workshop - Building Your First Dapp
React Advanced Conference 2021React Advanced Conference 2021
145 min
Web3 Workshop - Building Your First Dapp
Top Content
Featured WorkshopFree
Nader Dabit
Nader Dabit
In this workshop, you'll learn how to build your first full stack dapp on the Ethereum blockchain, reading and writing data to the network, and connecting a front end application to the contract you've deployed. By the end of the workshop, you'll understand how to set up a full stack development environment, run a local node, and interact with any smart contract using React, HardHat, and Ethers.js.
Querying Blockchain Data with GraphQL
JSNation 2023JSNation 2023
64 min
Querying Blockchain Data with GraphQL
WorkshopFree
Simon Emanuel Schmid
Simon Emanuel Schmid
Curious about how data works in the world of blockchain? Join Simon in an engaging session about The Graph, the decentralized indexing protocol that makes it easy for blockchain developers to search and query blockchain data. 
Table of the contents:- Understanding blockchain data- Anatomy of a smart contract- Indexing blockchain data with The Graph- Accessing data on The Graph- Recommended subgraphs- Writing subgraphs overview
How to Convert Crypto Currencies With GRPC Microservices in Node.js
JSNation 2023JSNation 2023
117 min
How to Convert Crypto Currencies With GRPC Microservices in Node.js
Workshop
Alex Korzhikov
Andrew Reddikh
2 authors
The workshop overviews key architecture principles, design patterns, and technologies used to build microservices in the Node.js stack. It covers the theory of the GRPC framework and protocol buffers mechanism, as well as techniques and specifics of building isolated services using the monorepo approach with lerna and yarn workspaces, TypeScript. The workshop includes a live practical assignment to create a currency converter application that follows microservices paradigms. It fits the best developers who want to learn and practice GRPC microservices pattern with the Node.js platform.
Prerequistes:- Good understanding of JavaScript or TypeScript- Experience with Node.js and writing Backend applications- Preinstall Node.js, npm- Preinstall Protocol Buffer Compiler- We prefer to use VSCode for a better experience with JavaScript and TypeScript (other IDEs are also ok)
How to Build UI's for Smart Contracts
React Summit 2022React Summit 2022
134 min
How to Build UI's for Smart Contracts
Workshop
Rahat Chowdhury
Rahat Chowdhury
There are many journeys we can take into becoming a web3 developer. Not all journeys require learning a completely new language and becoming a smart contract developer. In this workshop we will learn how to build our own React UI on top of any existing smart contracts on the Polygon Proof of Stake Blockchain. We will explore a basic overview of blockchains and learn about the advantages of building on Polygon. We will also gain an understanding of what Smart Contracts are, learn how to find existing ones, and learn tools that help us interact with them from a React application.
Build Web3 apps with Javascript
JSNation 2022JSNation 2022
49 min
Build Web3 apps with Javascript
WorkshopFree
Shain Dholakiya
Shain Dholakiya
The workshop is designed to help Web2 developers start building for Web3 using the Hyperverse. The Hyperverse is an open marketplace of community-built, audited, easy to discover smart modules. Our goal - to make it easy for JavaScript developers to build Web3 apps without writing a single line of smart contract code. Think “npm for smart contracts.”Learn more about the Hyperverse here.We will go over all the blockchain/crypto basics you need to know to start building on the Hyperverse, so you do not need to have any previous knowledge about the Web3 space. You just need to have JavaScript experience.
Build Web3 apps with React
React Summit 2022React Summit 2022
51 min
Build Web3 apps with React
WorkshopFree
Shain Dholakiya
Shain Dholakiya
The workshop is designed to help Web2 developers start building for Web3 using the Hyperverse. The Hyperverse is an open marketplace of community-built, audited, easy to discover smart modules. Our goal - to make it easy for React developers to build Web3 apps without writing a single line of smart contract code. Think “npm for smart contracts.”
Learn more about the Hyperverse here.
We will go over all the blockchain/crypto basics you need to know to start building on the Hyperverse, so you do not need to have any previous knowledge about the Web3 space. You just need to have React experience.