Ir al contenido principal

Tutoriales de desarrollo de Ethereum

Bienvenido a nuestra lista seleccionada de tutoriales de la comunidad.

EIP-1271: Firma y verificación de firmas de contratos inteligentes

Intermediate

✍️Nathan H. Leung📆 12 de enero de 2023 ⏱️6 mín

Una visión general de la generación y verificación de la firma de contrato inteligente con EIP-1271. También recorremos la implementación de EIP-1271 utilizada en Safe (anteriormente Gnosis Safe) para proporcionar un ejemplo concreto para que los desarrolladores de contratos inteligentes puedan construir.

eip-1271contratos inteligentesverificaciónfirma

Todo lo que pueda almacenar en una memoria caché

Intermediate

✍️Ori Pomerantz📆 15 de septiembre de 2022 ⏱️24 mín

Aprenda a crear y usar un contrato de almacenamiento en caché para transacciones acumuladas más baratas.

capa 2guardar en cachéalmacenamiento

ERC-20 con mecanismos de seguridad

Beginner

✍️Ori Pomerantz📆 15 de agosto de 2022 ⏱️9 mín

Cómo ayudar a las personas a evitar errores tontos

erc-20

Cómo convertir su Raspberry Pi 4 en un nodo simplemente con la tarjeta MicroSD

Intermediate

✍️EthereumOnArm📆 10 de junio de 2022 ⏱️8 mín

Flashee su Raspberry Pi 4, conecte un cable Ethernet, conecte el disco SSD y encienda el dispositivo para convertir la Raspberry Pi 4 en un nodo Ethereum completo + validador

clientescapa de ejecucióncapa de consensonodos

Explicación de las especificaciones de la EVM del Yellow Paper

Intermediate

✍️qbzzt📆 15 de mayo de 2022 ⏱️21 mín

Explicación de la parte del Yellow Paper, las especificaciones formales de Ethereum, que explican la máquina virtual de Ethereum (EVM).

evm

ABIs cortas para la Optimización de Calldata

Intermediate

✍️Ori Pomerantz📆 1 de abril de 2022 ⏱️15 mín

Optimizando contratos inteligentes para Optimistic Rollups

capa 2

Paseo por el contrato estándar de puente en Optimism

Intermediate

✍️Ori Pomerantz📆 30 de marzo de 2022 ⏱️34 mín

¿Cómo funciona el puente estándar para Optimism? ¿Por qué funciona de esta forma?

soliditypuentecapa 2

Pruebas de Merkle para la integridad de los datos fuera de línea

Advanced

✍️Ori Pomerantz📆 30 de diciembre de 2021 ⏱️11 mín

Asegurar la integridad de los datos en la cadena para los datos que se almacenan, sobre todo, fuera de la cadena.

almacenamiento

Aplicación de ingeniería inversa en un contrato

Advanced

✍️Ori Pomerantz📆 30 de diciembre de 2021 ⏱️33 mín

Cómo entender un contrato cuando no tiene el código fuente

evmcódigos de operación

Contrato inteligente de Hello World para principiantes: Fullstack

Beginner

✍️nstrike2📆 25 de octubre de 2021 ⏱️46 mín

Tutorial introductorio para redactar e implementar un contrato inteligente sencillo en Ethereum.

solidityhardhatalchemycontratos inteligentesimplementaciónblockexplorerfrontendtransacciones

Tutorial de minteador de NFT

Intermediate

✍️smudgil📆 6 de octubre de 2021 ⏱️29 mín

En este tutorial, creará un minteador de NFT y aprenderá cómo crear una dapp de pila completa conectando su contrato inteligente a un frontend de React por medio de Metamask y herramientas web3.

soliditynftalchemycontratos inteligentesfrontendpinata

Cómo configurar el contador como tu servidor

Beginner

✍️Contador📆 29 de junio de 2021 ⏱️2 mín

Una guía para comenzar a integrar el oráculo contador en tu protocolo

soliditycontratos inteligentesoráculos

Aprende temas fundamentales de Ethereum con SQL

Beginner

✍️Paul Apivat📆 11 de mayo de 2021 ⏱️8 mín

Este tutorial ayudara a los lectores a comprender conceptos fundamentales de Ethereum incluyendo transacciones, bloques y gas consultando datos en cadena con el lenguaje de consulta estructurada (SQL).

sqlconsultandotransacciones

Como acuñar un NFT (parte 2/3 de la serie de tutoriales de NFT)

Beginner

✍️Sumi Mudgil📆 22 de abril de 2021 ⏱️9 mín

Este tutorial describe como acuñar un NFT en la cadena de bloques de Ethereum usando nuestro contrato inteligente y Web3.

ntferc-721alchemysoliditycontratos inteligentes

Cómo visualizar su NFT en su cartera (parte 3/3 de la serie de tutoriales de NFT)

Beginner

✍️Sumi Mudgil📆 22 de abril de 2021 ⏱️2 mín

Este tutorial explica cómo visualizar un NFT en MetaMask

ntferc-721alchemytókenes no fungiblessolidity

Cómo escribir & y desplegar un NFT (parte 1/3 de la serie de tutoriales sobre NFT)

Beginner

✍️Sumi Mudgil📆 22 de abril de 2021 ⏱️14 mín

Este tutorial es la parte 1 de una serie sobre NFT que le indicará cómo escribir y desplegar un contrato inteligente de un token no fungible o NFT (ERC-721 token) paso a paso usando Ethereum y el sistema de archivos interplanetario (IPFS).

ntferc-721alchemysoliditycontratos inteligentes

Enviar tokens usando ethers.js

Beginner

✍️Kim YongJun📆 6 de abril de 2021 ⏱️3 mín

Guía para principiantes sobre el envío de tokens usando ethers.js.

ethers.jserc-20tokens

Una explicación del contrato ERC-721

Beginner

✍️Ori Pomerantz📆 1 de abril de 2021 ⏱️21 mín

El contrato ERC-721 de Ryuya Nakamura y cómo funciona

vypererc-721python

Contrato inteligente Hello World para principiantes

Beginner

✍️elanh📆 31 de marzo de 2021 ⏱️12 mín

Tutorial introductorio para redactar e implementar un contrato inteligente sencillo en Ethereum.

solidezhardhatalchemycontratos inteligentesimplementación

Una explicación del contrato ERC-20

Beginner

✍️Ori Pomerantz📆 9 de marzo de 2021 ⏱️28 mín

¿Qué tiene el contrato OpenZeppelin ERC® y por qué está ahí?

solidityerc-20

Probar el contrato inteligente de forma sencilla con la biblioteca Waffle

Beginner

✍️Ewa Kowalska📆 26 de febrero de 2021 ⏱️6 mín

Tutorial para principiantes

contratos inteligentessoliditywafflepruebas

Monitoreando Geth con InfluxDB y Grafana

Intermediate

✍️Mario Havel📆 13 de enero de 2021 ⏱️5 mín

clientesnodos

Crear e implementar una aplicación DeFi

Intermediate

✍️strykerin📆 31 de diciembre de 2020 ⏱️11 mín

Depositar tokens ERC20 en el contrato inteligente y los Tokens de la granja de Menta

solidezdefiweb3.jstruffleganachesmart contracts

Uso de WebSockets

Beginner

✍️Elan Halpern📆 1 de diciembre de 2020 ⏱️6 mín

Guía de uso de WebSocets y Alchemy para hacer solicitudes JSON-RPC y suscribirse a eventos.

alchemywebsocketsconsultajavascript

Waffle: Llamadas dinámicas de simulación y prueba de contratos

Intermediate

✍️Daniel Izdebski📆 14 de noviembre de 2020 ⏱️6 mín

Tutorial avanzado de Waffle para el uso de simulaciones dinámicas y pruebas de llamadas a contratos

wafflecontratos inteligentessoliditypruebassimular

Enviar transacciones usando la Web3

Beginner

✍️Elan Halpern📆 4 de noviembre de 2020 ⏱️10 mín

Esta es un guia apta para principiantes sobre cómo enviar transacciones de Ethereum usando la Web3. Hay tres pasos esenciales para enviar una transacción a la cadena de bloques de Ethereum, que son: crear, firmar y emitir. Analizaremos los tres.

transaccionesweb3.jsalchemy

Claves para desarrolladores principiantes en Ethereum

Beginner

✍️Elan Halpern📆 30 de octubre de 2020 ⏱️5 mín

Esta es una guía de ayuda a principiantes para comenzar a desarrollar en Ethereum. Te enseñaremos los fundamentos: desde montar una terminal de conexión API, a solicitar una línea de comando pasando por ensamblar tu primer script en Web3. ¡No se necesita experiencia en desarrollo de blockchain!

javascriptethers.jsnodosconsultaalchemy

Prueba de tokens ERC-20 con Waffle

Intermediate

✍️Vladislav Starostenko📆 16 de octubre de 2020 ⏱️41 mín

Aprende cómo probar smart contracts en Solidity y utiliza comparadores de smart contracts con Waffle.

wafflecontratos inteligentessoliditypruebaserc-20

Tutorial de Waffle "Hola, Mundo" con hardhat y ethers

Beginner

✍️MiZiet📆 16 de octubre de 2020 ⏱️4 mín

Haga su primer proyecto de Waffle con hardhat y ethers.js

wafflecontratos inteligentessoliditypruebashardhatethers.js

Cómo utilizar Echidna para probar contratos inteligentes

Advanced

✍️Trailofbits📆 4 de octubre de 2020 ⏱️13 mín

Cómo utilizar Echidna para probar smart contracts automáticamente

soliditycontratos inteligentesseguridadespruebasauditorías de seguridad

Introducción a Ethereum para desarrolladores de Python, parte 1

Beginner

✍️Marc Garreau📆 8 de septiembre de 2020 ⏱️13 mín

Una introducción al desarrollo de Ethereum, especialmente útil para los que tienen conocimiento del lenguaje de programación Python

pythonweb3.py

Una guía de herramientas de seguridad para contratos inteligentes

Intermediate

✍️Trailofbits📆 7 de septiembre de 2020 ⏱️6 mín

Una descripción general de tres técnicas diferentes de prueba y análisis de programas

soliditycontratos inteligentesseguridades

Lista de verificación de seguridad de los contratos inteligentes

Intermediate

✍️Trailofbits📆 7 de septiembre de 2020 ⏱️3 mín

Un flujo de trabajo recomendado para escribir contratos inteligentes seguros

contratos inteligentesseguridadessolidity

Directrices de seguridad de contratos inteligentes

Intermediate

✍️Trailofbits📆 6 de septiembre de 2020 ⏱️5 mín

Lista de directrices de seguridad para tener en cuenta al crear una Dapp

soliditycontratos inteligentesseguridad

The Graph: Corrección de consultas de datos web3

Intermediate

✍️Markus Waas📆 6 de septiembre de 2020 ⏱️8 mín

La cadena de bloques es como una base de datos pero sin SQL. Todos los datos están ahí, pero no hay forma de acceder a ellos. Déjeme mostrarle cómo solucionar este problema con The Graph y GraphQL.

soliditycontratos inteligentesconsultarthe graphcrear-eth-appreaccionar

Lista de verificación de integración de tokens

Intermediate

✍️Trailofbits📆 13 de agosto de 2020 ⏱️5 mín

Una lista de verificación de cosas a considerar cuando interactuamos con tokens

soliditycontratos inteligentesseguridadestókenes

Reducir el tamaño de los contratos para luchar contra el límite de tamaño del contrato

Intermediate

✍️Markus Waas📆 26 de junio de 2020 ⏱️6 mín

¿Qué puede hacer para evitar que sus contratos inteligentes sean demasiado grandes?

soliditycontratos inteligentesalmacenamientotruffle

Cómo usar Slither para encontrar errores en contratos inteligentes

Advanced

✍️Trailofbits📆 9 de junio de 2020 ⏱️8 mín

Cómo usar Manticore para encontrar errores automáticamente en contratos inteligentes

soliditycontratos inteligentesseguridadespruebasanálisis estático

Configuración de Solidity y Truffle de integración continua

Intermediate

✍️Markus Waas📆 5 de junio de 2020 ⏱️4 mín

Cómo configurar Travis o Circle CI para pruebas de Truffle junto con conplementos útiles

soliditycontratos inteligentespruebastruffleganache

Cómo simular contratos inteligentes de Solidity para probarlos

Intermediate

✍️Markus Waas📆 2 de mayo de 2020 ⏱️4 mín

¿Por qué debería burlarse de sus contratos al probarlos?

soliditycontratos inteligentespruebassimular

Comience a desarrollar DApp frontend con create-eth-app

Beginner

✍️Markus Waas📆 27 de abril de 2020 ⏱️6 mín

Un resumen de cómo usar create-eth-app y sus aplicaciones

crear-eth-appinterfazjavascriptethers.jsthe graphdefi

Ejecutar un contrato inteligente desde JavaScript

Beginner

✍️jdourlens📆 19 de abril de 2020 ⏱️3 mín

Como ejecutar una función de un contrato inteligente desde JavaScript usando un token Dai

transaccionesfrontendjavascriptweb3.js

Configura web3.js para utilizar el blockchain de Ethereum en JavaScript

Beginner

✍️jdourlens📆 11 de abril de 2020 ⏱️3 mín

Cómo usar un contrato inteligente para interactuar con un token a través del lenguaje Solidity.

web3.jsjavascript

Transferencias y aprobación de tókenes ERC-20 desde un contrato inteligente en Solidity

Intermediate

✍️jdourlens📆 7 de abril de 2020 ⏱️7 mín

Cómo utilizar un contrato inteligente para interactuar con un token usando el lenguaje Solidity

contratos inteligentestokenssolidityerc-20

Interactúe con otros contratos desde Solidity

Advanced

✍️jdourlens📆 5 de abril de 2020 ⏱️4 mín

Cómo implementar un contrato inteligente desde un contrato existente e interactuar con él

contratos inteligentessolidityremiximplementacióncapacidad de composición

Entender el contrato inteligente de token ERC

Beginner

✍️jdourlens📆 5 de abril de 2020 ⏱️5 mín

Una introducción para ejecutar su primer contrato inteligente en la red de prueba de Ethereum

smart contractstókenessolidityempezarerc-20

Implementación de su primer contrato inteligente

Beginner

✍️jdourlens📆 3 de abril de 2020 ⏱️4 mín

Una introducción para ejecutar su primer contrato inteligente en la red de prueba de Ethereum

contratos inteligentesremezclasolidityimplementación

Registrar datos de contratos inteligentes con eventos

Intermediate

✍️jdourlens📆 3 de abril de 2020 ⏱️2 mín

Una introducción eventos en contratos inteligentes y cómo pueden utilizarse para registrar datos.

contratos inteligentesremixsolidityeventos

Cómo implementar un mercado ERC-721

Intermediate

✍️Alberto Cuesta Cañada📆 19 de marzo de 2020 ⏱️6 mín

Cómo poner elementos tokenizados a la venta en un tablero descentralizado de avisos clasificados

contratos inteligenteserc-721soliditytókenes

Cómo usar Manticore para encontrar errores en contratos inteligentes

Advanced

✍️Trailofbits📆 13 de enero de 2020 ⏱️12 mín

Cómo usar Manticore para encontrar automáticamente errores en contratos inteligentes

soliditycontratos inteligentesseguridadespruebasverificación formal

¿Le ha resultado útil este tutorial?