StartLearnBuildTokensResourcesConverseBlogLibrary
    InicioBuildSiendo más lista que los contratosLa verdadera tienda
    Español
    🇨🇳🇺🇸🇫🇷🇵🇹
    ¿Necesitas otro idioma? Únete al equipo de traducción

    Table of contents

    • La verdadera tienda
    La verdadera tiendaPorqué

    Levantamos el velo frente a nuestro navegador, besamos contratos inteligentes desde la consola e incluso implementamos nuestros propios votos especiales, porque todo está interconectado. Ahora es el momento de ver por qué ni siquiera la muerte puede separarnos. ¿Es realmente cierto que un contrato inteligente es para siempre? ¿Cómo funciona realmente su almacenamiento? ¿Qué significa delegar el acceso a esta tienda permanente? ¿Existe una variable "privada" en una red pública como Ethereum?

    Todo esto y más nos espera a medida que continuamos nuestro viaje hacia la verdad compartida.

    Preparación
    1. Asegúrate de que todavía te quede algo de Sepolia ETH en tu cuenta.
    2. Revisa Remix y el trabajo que hicimos allí la semana pasada. Sólo lo usaremos una vez, al final de nuestra sesión de hoy, pero aun así vale la pena familiarizarse con él.
    3. Siéntate y respira tranquilamente durante al menos 15 minutos.
    Aplicación

    Vamos a investigar el almacenamiento en Ethereum completando dos desafíos de Ethernaut: Delegation y Vault. Esto nos llevará a una mirada de nivel mucho más bajo a algunas de las operaciones de la máquina virtual Ethereum y las diferentes "ranuras" asociadas con cada contrato. Incluso podemos intentar separar la voluntad de los intentos. Si el tiempo lo permite, también atacaremos Privacy.

    Después de usar algunos métodos web3 nuevos y divertidos para investigar qué esconde cada contrato, finalizaremos la sesión con otro contrato propio para atacar la Vault como kamikazes, además de discutir sobre compiladores y compañeros.

    Resumen

    En esta sesión habrás aprendido:

    1. Cómo funcionan las llamadas de bajo nivel en el EVM y las cosas extrañas y maravillosas, aunque peligrosas, para las que se pueden utilizar.
    2. Cómo se almacena la información en los contratos inteligentes y, por tanto, en Ethereum en su conjunto.
    3. Qué hace que la información sea pública y permanente.
    4. Más información sobre los métodos API de web3 y cómo utilizarlos para crear tipos específicos de transacciones, directamente desde tu navegador.
    5. Qué hacen los compiladores y cómo utilizar sus diferentes versiones.
    Grabación
    John of Patmos
    Anterior
    Orden aleatorio
    Siguiente
    Volviendo a entrar al reino
    Español
    🇨🇳🇺🇸🇫🇷🇵🇹
    ¿Necesitas otro idioma? Únete al equipo de traducción