Desbloqueando la propiedad digital: Cómo almacenar cuentas utilizando la tecnología blockchain

Rate this content
Bookmark

Únete a nosotros en una charla dinámica que tiene como objetivo resaltar la importancia de la propiedad en el mundo digital. Exploraremos cómo la tecnología blockchain ofrece una solución, otorgando a los desarrolladores control sobre sus cuentas y datos.

This talk has been presented at JSNation 2024, check out the latest edition of this JavaScript Conference.

Solange Gueiros
Solange Gueiros
30 min
13 Jun, 2024

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Bienvenido a la charla sobre la propiedad digital utilizando blockchain y NFTs. Explora los NFTs y su integración con blockchain. Aprende cómo crear NFTs utilizando Remix en la red de prueba Sepoia. Implementa y accede al contrato inteligente en la blockchain. Conecta tu billetera y otorga acceso a los NFTs. Comprende la estructura de la blockchain y sus capacidades de autenticación. Conecta tu billetera con el frontend e interactúa con él. Explora las conexiones de blockchain con Chainlink. Comprende las tarifas de gas y la abstracción de cuentas en las transacciones de blockchain. Aprende sobre la propiedad, la recuperación de cuentas y el almacenamiento de datos en la blockchain. Descubre cómo se puede utilizar la blockchain para información pública, bases de datos y sus costos energéticos. Obtén información sobre la funcionalidad y el almacenamiento de datos en la blockchain.

1. Digital Ownership with Blockchain

Short description:

Bienvenidos a la charla sobre la propiedad digital utilizando blockchain y cómo demostrar la propiedad con NFTs y cuentas basadas en blockchain.

¡Bienvenidos a todos! Y estoy aquí para hablar sobre la propiedad, sobre la propiedad digital utilizando blockchain. Y lo estamos haciendo entendiendo cómo almacenar cuentas en blockchain, y estoy programando en vivo con ustedes.

Al menos estoy desplegando un contrato inteligente en la blockchain en vivo ahora para mostrar cómo funciona esto. Antes de eso, estos son mis contactos. Siéntanse libres de contactarme más tarde. Y comencemos de esta manera.

¿Pueden imaginar tener bloqueada su red social favorita? ¿Les ha sucedido? ¿No? O tal vez una cuenta social falsa. Esto me sucede mucho. Y pidiendo dinero a mis amigos. Mi mamá es especialista en recibir, especialmente en WhatsApp, algunos mensajes que supuestamente son míos, pero ella ya sabe que no soy yo, pero esto sucede mucho. Y esto es algo que podemos evitar utilizando otro tipo de cuenta que pueda demostrar tu propiedad. Y estoy aquí para mostrarte cómo hacerlo.

Estamos utilizando blockchain. Así que primero que nada, sí, si les gustaría obtener la presentación, está aquí. Y cuando hablo de la blockchain, estoy hablando de un tipo de sistema donde tenemos primero, inmutabilidad y transparencia. Esta es la base de la blockchain. Así que estamos hablando de sistemas en los que podemos confiar un poco más, y no están centralizados fuera del consenso entre lo que está sucediendo en ese sistema es descentralizado. Así que solía ser un sistema más justo. Y esto habla de los NFTs porque estamos utilizando NFTs para hacer nuestros activos, para hacer nuestras cuentas. Y un NFT, estará en la blockchain. Y un NFT es un tipo de token que es único. Así que cuando creamos un contrato inteligente, que es una colección de NFTs, cada NFT en esta colección será único y cada colección también es única. Así que podemos garantizar que esta será una cuenta única que estás creando. Y si es realizada por tu cuenta, está asociada contigo. Así que puedes demostrar la propiedad de eso. Y especialmente cuando hablamos de acceso digital, podemos pensar, bueno, comenzamos con el nombre de usuario y la contraseña. Tal vez ahora algunos de ustedes están utilizando huellas dactilares o incluso mi computadora, es mi rostro para desbloquear mi computadora. Y luego podemos evolucionar cada vez más para realmente usar NFTs y cuentas basadas en blockchain. Siempre está evolucionando.

2. Explorando NFTs e Integración con Blockchain

Short description:

¿Por qué NFTs? Proporcionan propiedad, privacidad y control. Ejemplos incluyen el NFT de Forbes para acceso exclusivo a noticias y verificación de membresía de grupo. Daré una visión general del proceso y compartiré un tutorial. Estoy utilizando React, Next.js, Vim y Solidity para programar, y desplegando en la red de prueba de Ethereum.

Entonces, ¿por qué NFTs? Cuando hablamos de NFTs, podemos imaginar que aquí en esta conferencia, podríamos tener tu pasado siendo también un NFT, otras conferencias más relacionadas con blockchain, pero esto se está expandiendo. Y estarás muy orgulloso de tener esto y mostrarlo y tenerlo realmente conectado con tu cuenta. Esto puede ser algo. E incluso puedes tener cierta privacidad si design el sistema para hacerlo. O al menos, con seguridad, tienes más control sobre tu cuenta. Ese es el punto.

Y aquí tengo algunos ejemplos para ti. Por ejemplo, ¿sabías que Forbes tiene un NFT para acceder a todas las noticias que suceden allí? O incluso el otro, el token de acceso a experiencias está relacionado con otra colección también. Así que esto es Forbes, donde tenemos beneficios exclusivos relacionados con esto. O podemos tener este otro. Son tan lindos. Y sí, es otro tipo en el que puedes demostrar que eres parte de algún grupo y nadie puede pasar esto diciendo que eres tú. Estos son algunos ejemplos para ti. Así que construyámoslo.

Y antes de ir realmente a mi cuenta inteligente, te mostraré una visión general de esto. Compartiré después, durante la charla, un libro de Git, un tutorial. Y puedes hacer esto paso a paso más tarde. También será divertido para ti. Bueno, estoy utilizando React, Next.js como mi interfaz. Y tengo el paquete para comunicarme con la blockchain. Este es el Vim. También estoy utilizando Solidity. Este es el lenguaje para programar contratos inteligentes. Y tengo un contrato inteligente para desplegarlo ahora, en vivo. Y estoy utilizando la blockchain de Ethereum, una de las redes de prueba. Esta no es una real, pero es una red que está en todo el mundo. Cualquiera puede usarla. Podemos interactuar entre nosotros aquí. Y estos son dos pruebas. Vamos.

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

Juegos Web 3: Qué es y por qué es importante
JS GameDev Summit 2022JS GameDev Summit 2022
36 min
Juegos Web 3: Qué es y por qué es importante
Web3 gaming enables decentralized identity and finance, allowing game developers to bypass centralized platforms. It is driven by wallets, ERC20 tokens, and NFTs. Web3 games focus on collaborative world-building, ownership, and open-source collaboration. The challenge is achieving decentralization while addressing economic and technological limitations. Web3 aims to redefine the gaming industry by using economic tools and exploring new genres like RPG and RTS games.
Construyendo Dapps con React
React Advanced 2021React Advanced 2021
30 min
Construyendo Dapps con React
The Talk discusses building decentralized applications (DApps) with React and explores the benefits of smart contract technology. It highlights the characteristics and infrastructure of Web 3 applications, including decentralized indexing, off-chain data storage, and decentralized file storage. The Talk also covers identity in Web 3, with a focus on self-sovereign identity and the use of blockchain for identity verification. The process of building a DApp with React and Hard Hat is explained, along with deploying contracts and interacting with them. Overall, the Talk provides insights into the world of DApps and the technologies involved.
Construyendo una Web Descentralizada con Web5
JSNation 2024JSNation 2024
13 min
Construyendo una Web Descentralizada con Web5
Today's Talk introduces Web5, which combines the best of Web 2 and Web 3 to build a decentralized web. Web5 consists of three pillars: decentralized identifiers, verifiable credentials, and decentralized applications. Verifiable credentials are used on platforms like LinkedIn, while decentralized web nodes act as data stores for web apps. Web5 allows users to own their data, reduces friction in onboarding, and enables example applications like Universal Music Playlist and Connected Travel. Building for Web5 presents challenges such as key management and data usage, but there are resources available to learn more about the technologies.
Construyendo APIs GraphQL en Ethereum
GraphQL Galaxy 2021GraphQL Galaxy 2021
8 min
Construyendo APIs GraphQL en Ethereum
This Talk is about building GraphQL APIs on top of Ethereum and the Ethereum virtual machine. The graph is an indexing protocol for querying blockchain networks like Ethereum and IPFS. Developers can build APIs called subgraphs to efficiently index data and make it available for querying from frontend applications. The graph serves over 1 billion queries per day and is used in various Web3 applications including DeFi, gaming, and NFT marketplaces. The process involves defining the data model using the GraphQL schema and contract addresses, deploying and testing the subgraph, and using a GraphQL client to query the subgraph.
React en la Blockchain - la Guía de Inicio que Faltaba
React Summit Remote Edition 2021React Summit Remote Edition 2021
32 min
React en la Blockchain - la Guía de Inicio que Faltaba
Today's talk is a guide to developing on the blockchain using Solidity and React. It covers the basics of blockchain, Ethereum, and smart contracts. Interacting with the blockchain involves submitting transactions and solving cryptographic puzzles. Smart contracts can be written in Solidity and tested using the Remix Web IDE. To connect to the Ethereum blockchain, you can run a local node or use an Ethereum node provider. Setting up the development environment involves installing Node.js, Python, Truffle, and MetaMask. Working with Web3 allows for interacting with contracts. The blockchain provides transparency and decentralized networks for use cases like decentralized finance.
Construye dApps de Blockchain usando JavaScript
JSNation 2022JSNation 2022
21 min
Construye dApps de Blockchain usando JavaScript
Hello, my name is Russ Fustino, and welcome to Build Blockchain DApps Using JavaScript. We'll cover Algorand blockchain, layer one, setup your development environment, creating a simple DApp, verification, and UI controls from pipeline. Blockchain tools are now accessible to anyone for creating liquidity pooling, staking, and more. The Italian Society of Authors and Publishers is using NFTs on the Algorand blockchain to identify copyrights. Algorand accounts, ASAs, Atomic Transactions, Algorand Smart Contracts, and reporting with Indexer are part of the solution. Creating NFTs can be done using visual tools like Algodesk.io and wallets like Algosigner and MyAlgoWallet. Algorand atomic transfers guarantee the exchange of goods and facilitate decentralized applications. Smart signatures approve spending transactions and smart contracts facilitate global and local storage. DApp architecture includes a UI front end, payment transactions between accounts, asset transactions for NFTs and Fungible Tokens, and application calls for smart contracts. Various SDKs and tools are available, such as AlgoDesk.io, Algorand Studio, and Algodia. Reach is a high-level language and compiler for deploying DApps to the blockchain. Verification and audits play a crucial role in preventing locked away tokens. The Pipeline UI offers controls and components for easy integration into solutions.

Workshops on related topic

Masterclass Web3 - Construyendo Tu Primer Dapp
React Advanced 2021React Advanced 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 construir interfaces de usuario para contratos inteligentes
React Summit 2022React Summit 2022
134 min
Cómo construir interfaces de usuario para contratos inteligentes
Workshop
Rahat Chowdhury
Rahat Chowdhury
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.
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.