Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spanish translation-build-outsmarting-contracts #623

Merged
merged 5 commits into from
Apr 4, 2024
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions content/es/build/outsmarting-contracts/lifting-the-veil.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
title: Levantando el velo
order: 1
hideLanguageSelector: false
featuredImage: images/shares/learn.png
---

# Levantando el velo

## Por qué

A menudo puede parecer que las personas que escriben "smart contracts" (contratos inteligentes) son una raza extraña de súper codificadores sombríos que no se parecen en nada a mi. Puedo entender que Ethereum es esta "máquina mundial", y que cualquiera puede implementar un contrato inteligente sin permiso, y que de alguna manera todo está conectado de una manera que parece emocionar a los nerds, pero la brecha entre "ellos" y yo parece tan grande. Me pone ansioso y no me gusta sentirme ansioso o inepto.
fangningc marked this conversation as resolved.
Show resolved Hide resolved

Entonces, vamos a cometer un montón de errores juntos. Estaremos frustrados y confundidos juntos. Querremos lanzar algo juntos a nuestras pantallas. Y luego, cuando superemos esto juntos, de repente te darás cuenta de que no existen "ellos" y que cada "desarrollador" es simplemente una persona común y corriente que pasa la mayor parte de su tiempo preguntándose qué diablos está pasando con su computadora. Los buenos desarrolladores son simplemente aquellos que tienen sentido del humor y cierto tipo de valor y determinación. También saben cómo hacer preguntas claras que los lleven al código que más necesitan copiar y pegar en su propio trabajo.

## Preparación

1. Instala [MetaMask](https://metamask.io) y crea una cuenta Ethereum.
2. Cambie su red (en la parte superior de la ventana emergente del navegador) a Sepolia Test Network.
3. Regístrese en Alchemy para obtener Sepolia ETH.
4. Comprueba que tienes una versión actualizada de Chrome, Firefox o Brave.

NOTA: En el momento en que se grabaron los videos de este gremio, se estaba utilizando Rinkeby Testnet. Esa red de prueba ahora ha [quedado obsoleta](https://www.alchemy.com/overviews/rinkeby-testnet) por la Fundación Etherium. Siempre que se mencione 'Rinkeby Testnet' o 'Rinkeby ETH' en las grabaciones, simplemente traduzce esto en tu mente como 'Sepolia Testnet' o 'Sepolia ETH'.
fangningc marked this conversation as resolved.
Show resolved Hide resolved

## Aplicación

En esta primera lección, enfrentaremos 3 desafíos de Ethernaut: Fallback, Fallout y Token. Para hacer eso, primero necesitaremos cubrir algunos conceptos básicos.

1. ¿Qué es una consola web?
2. ¿Cómo funciona MetaMask?
3. ¿Cómo se conecta una página web a Ethereum?
4. ¿Dónde está Ethereum? (y preguntas asociadas: ¿Quién soy yo? ¿Qué es la vida? ¿Por qué todo esto?)
5. Un breve destello de javascript, promesas, objetos y otras delicias.
6. Los desafíos reales enumerados anteriormente.

## Summa
fangningc marked this conversation as resolved.
Show resolved Hide resolved

En esta sesión habrás aprendido:

1. Cómo levantar el velo de tu navegador y observar su mecánica interna a través de la consola web.
2. Cómo emitir instrucciones, es decir, cómo puedes codificar, directamente desde tu consola sin tener que configurar ningún software extraño del que un desarrollador extraño te habló una vez.
3. Qué es y qué hace MetaMask y un “proveedor web3 inyectado”.
4. Cómo se ve un contrato inteligente.
5. Cómo interactuar con contratos inteligentes desde la comodidad de tu hogar.
6. Algunas de las formas básicas en que se puede manipular un contrato inteligente y por qué.
7. Algunas de las formas básicas en que un contrato inteligente puede manipularte y por qué.

## Grabación

<Video src="https://www.youtube-nocookie.com/embed/3f9mu_6LRD8?start=21" />

![Flammarion Engraving](/images/build/flammarion_engraving.jpg)