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

Intermedio

Nathan H. Leung12 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é

Intermedio

Ori Pomerantz15 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

Principiante

Ori Pomerantz15 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

Intermedio

EthereumOnArm10 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

Intermedio

qbzzt15 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

ABI cortas para la optimización de calldata

Intermedio

Ori Pomerantz1 de abril de 2022 16 mín

Optimización de contratos inteligentes para Optimistic Rollups

capa 2

Recorrido por contrato de puente estándar de Optimism

Intermedio

Ori Pomerantz30 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

Recursos avanzados

Ori Pomerantz30 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

Recursos avanzados

Ori Pomerantz30 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

Principiante

nstrike225 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

Intermedio

smudgil6 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 Tellor como su oráculo

Principiante

Tellor29 de junio de 2021 2 mín

Guía para comenzar a integrar el oráculo Tellor en su protocolo

soliditycontratos inteligentesoráculos

Aprenda temas fundamentales de Ethereum con SQL

Principiante

Paul Apivat11 de mayo de 2021 9 mín

Este tutorial ayudará a los lectores a comprender conceptos fundamentales de Ethereum, incluyendo transacciones, bloques y gas consultando datos en cadena con Structured Query Language (SQL).

sqlconsultastransacciones

Un recorrido por el contrato Uniswap-v2

Intermedio

Ori Pomerantz1 de mayo de 2021 62 mín

¿Cómo funciona el contrato Uniswap-v2? ¿Por qué esta escrito de esta manera?

solidity

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

Principiante

Sumi Mudgil22 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.

erc-721alchemysoliditycontratos inteligentes

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

Principiante

Sumi Mudgil22 de abril de 2021 2 mín

¡Este tutorial describe cómo ver un NFT existente en MetaMask!

erc-721alchemysolidity

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

Principiante

Sumi Mudgil22 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).

erc-721alchemysoliditycontratos inteligentes

Enviar tokens usando ethers.js

Principiante

Kim YongJun6 de abril de 2021 3 mín

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

ethers.jserc-20tokens

Enviar tokens usando ethers.js

Principiante

Kim YongJun6 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

Principiante

Ori Pomerantz1 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

Principiante

elanh31 de marzo de 2021 12 mín

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

solidityhardhatalchemycontratos inteligentesimplementación

Una explicación del contrato ERC-20

Principiante

Ori Pomerantz9 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

Principiante

Ewa Kowalska26 de febrero de 2021 6 mín

Tutorial para principiantes

contratos inteligentessoliditywafflepruebas

Monitoreando Geth con InfluxDB y Grafana

Intermedio

Mario Havel13 de enero de 2021 5 mín

clientesnodos

Uso de WebSockets

Principiante

Elan Halpern1 de diciembre de 2020 6 mín

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

alchemywebsocketsconsultarjavascript

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

Intermedio

Daniel Izdebski14 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

Principiante

Elan Halpern4 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

Principiante

Elan Halpern30 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.jsnodosconsultaralchemy

Probar tokens ERC-20 con Waffle

Intermedio

Vladislav Starostenko16 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

Principiante

MiZiet16 de octubre de 2020 4 mín

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

wafflecontratos inteligentessoliditypruebashardhatethers.js

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

Principiante

Marc Garreau8 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

Intermedio

Trailofbits7 de septiembre de 2020 6 mín

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

soliditycontratos inteligentesseguridad

Lista de verificación de seguridad de los contratos inteligentes

Intermedio

Trailofbits7 de septiembre de 2020 3 mín

Un flujo de trabajo recomendado para escribir contratos inteligentes seguros

contratos inteligentesseguridadsolidity

Directrices de seguridad de contratos inteligentes

Intermedio

Trailofbits6 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

Intermedio

Markus Waas6 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

Intermedio

Trailofbits13 de agosto de 2020 5 mín

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

soliditycontratos inteligentesseguridadtókenes

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

Intermedio

Markus Waas26 de junio de 2020 6 mín

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

soliditycontratos inteligentesalmacenamiento

Cómo usar Slither para encontrar errores en contratos inteligentes

Recursos avanzados

Trailofbits9 de junio de 2020 8 mín

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

soliditycontratos inteligentesseguridadpruebasanálisis estático

Cómo simular contratos inteligentes de Solidity para probarlos

Intermedio

Markus Waas2 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

Principiante

Markus Waas27 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

Principiante

jdourlens19 de abril de 2020 3 mín

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

transaccionesfrontendjavascriptweb3.js

Configure web3.js para usar la cadena de bloques de Ethereum en JavaScript

Principiante

jdourlens11 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

Cómo utilizar Echidna para probar contratos inteligentes

Recursos avanzados

Trailofbits10 de abril de 2020 13 mín

Cómo utilizar Echidna para probar contratos inteligentes automáticamente

soliditycontratos inteligentesseguridadpruebasfuzzing

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

Intermedio

jdourlens7 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

Recursos avanzados

jdourlens5 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

Principiante

jdourlens5 de abril de 2020 5 mín

Una intoducción a publicar tu primer contrato inteligente en una red de prueba de Ethereum

contratos inteligentestókenessolidityerc-20

Implementación de su primer contrato inteligente

Principiante

jdourlens3 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

Intermedio

jdourlens3 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

Intermedio

Alberto Cuesta Cañada19 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

Recursos avanzados

Trailofbits13 de enero de 2020 12 mín

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

soliditycontratos inteligentesseguridadpruebasverificación formal

¿Le ha resultado útil este tutorial?