😎 Solidity Tutorial - Frontrunning hack - Ethereum

āđāļŠāļĢāđŒ
āļāļąāļ‡
  • āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­ 25 āļ˜.āļ„. 2024

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ •

  • @altaga
    @altaga 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    VOLVIO!

  • @AlexanderRamirez-wr1kx
    @AlexanderRamirez-wr1kx 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Bd, Excelente video Alberto, una enseÃąanza que vale oro aprenderla de la mejor manera, tal como lo haces. Seguimos avanzando con tus videos y aportaremos un grano de arena para que tu canal siga creciendo hermano. Saludos,

  • @gelulife
    @gelulife 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Y bueno gracias Alberto por tus videos por que aunque no entiendo todo poco a poco si algunas cosas y tendrías que tener millones de visitas eres el que mejor lo explica todo con diferencia, muchas gracias

  • @DobleM95
    @DobleM95 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Primer video que veo de tu canal mientras reviso los demÃĄs videos y eres todo un crack
    Me verÃĐ todos los videos en la semana, sigue así bro

  • @diegoguanuco6846
    @diegoguanuco6846 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Gracias por compartir tus conocimientos. Sos un genio

  • @juancryptotrade
    @juancryptotrade 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Sos un genio alberto. Muy bien explicado. Muchas gracias por compartir tus conocimientos. Buen comienzo de aÃąo. Gran saludo desde argentina. 😀

  • @joseluispelaez1902
    @joseluispelaez1902 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Muchas gracias por tu aportaciÃģn, saludos!!.

  • @carlocarlo1635
    @carlocarlo1635 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    muy bueno, toma tu like. Gracias

  • @rayoseldev819
    @rayoseldev819 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Yo acabo de lanzar mi play to earn, te agradezco tus vídeos junto con la documentaciÃģn me han ayudado mucho. Ahora me pongo el vídeo! que el tema de hack me da miedo ajja

    • @MsElcapo123
      @MsElcapo123 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Hola te apetece hacer una colaboraciÃģn con el play to earn?

    • @rayoseldev819
      @rayoseldev819 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@MsElcapo123 Depende para quÃĐ. Tengo los huecos cubiertos pero quÃĐ podrías aportar?^^

    • @MsElcapo123
      @MsElcapo123 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@rayoseldev819 Tengo conocimientos basicos de solidity, y la parte Blockchain la manejo ya Al completo.

    • @rayoseldev819
      @rayoseldev819 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@MsElcapo123oh interesante, lo que ya todo el proyecto lo tengo testeando en la tesnet :S ahora solo nos queda ir pasandolo a limpio sorry, hace unos meses si me hubiera venido bien una mano

    • @rayoseldev819
      @rayoseldev819 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      estoy investignado en hacer una red internar ahora, eso si que se puede explorar para evitar comisiones

  • @sarutobysama
    @sarutobysama 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Hola Alberto, contento que hayas vuelto a compartir informaciÃģn valiosa y aprovecho para sugerirte un tutorial de inicio de sesiÃģn y firma con web3 o metamask provider.
    Muy agradecido y saludos desde colombia.

    • @AlbertoLasa
      @AlbertoLasa  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Lo harÃĐ en breves, gracias. Saludos

    • @sarutobysama
      @sarutobysama 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@AlbertoLasa Otra cosita mÃĄs y me perdonas el atreviemiento pero.... Âŋpuedo comunicarme contigo en privado?

  • @JulioVinachi
    @JulioVinachi 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    gracias Master una vez Mas. Excelente calidad y explicaciÃģn lo que estoy tratando de lograr ahorita son los timelock, que es para bloquear liquides y salga el icono en la BSC para no estar pagando servicios externos, de antemano Muchísimas gracias que Dios me lo bendiga.

  • @DanielPQ
    @DanielPQ 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Buena solucion yo agregue un cooldown de 5min a un marketplace nft en el que estoy trabajando, para evitar listar con un valor herroneo y tambien un cooldown para retirar los nft.

  • @gelulife
    @gelulife 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    La verdad que algo voy aprendiendo pero algÚn concepto no los entiendo ya q nunca vi nada de programaciÃģn estoy empezando ahora por que tengo un proyecto relacionado con los nft coleccionables y quiero que el contrato sea bueno y que nadie pueda estafarnos y poder hacer eventos, poder incluir utilidades y sacar los token a un precio cerrado con un blokeo de x meses, para poder financiar el proyecto, pagar desarrolladores y ya profesionales para que sigan con mi idea pero de momento me toca empezar todo ami y es muy complicado jajaja pero bueno se que esto va a cambiar la manera de ver los NFT y nadie estÃĄ tirando por el lado de mi idea y se que cuando lo acabe sacando la web la app y demÃĄs me are con una gran por no decir todos los coleccionistas de nft por que mi proyecto es Único pero paso a paso

  • @alexandervidaurrearroyo3151
    @alexandervidaurrearroyo3151 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Y si pasamos el precio como parÃĄmetro de la funciÃģn buy?

  • @rayoseldev819
    @rayoseldev819 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Alberto una consulta.
    Cuando tienes un market con mucho trÃĄfico. Y se utiliza tu mÃĐtodo de seguridad del block.number.
    Si Hay 10 compras a la vez, entonces hay 10 bloques .
    Si la 1r persona que compra resulta que tiene el gas fee mÃĄs lento. y el resto 9 le pasan por encima. Por lo que va a sumar 9 al bloque final cuando lo compre, no permitiendo la compra solo por ir mÃĄs lento su transacciÃģn. NO'
    QuizÃĄs lo he entendido mal.
    Gracias por el vídeo, te agradezco mucho esto anti-hack porque yo estaba haciendo un market con 1 approve con valor mÃĄximo y veo que quizÃĄs no es la mejor idea

  • @dglozada
    @dglozada 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Muy bueno Alberto!!!... y una pregunta ÂŋtambiÃĐn se podría hacer que el smart contract guarde la direcciÃģn de Alice y no permita una venta a otra direcciÃģn hasta que estÃĄ primera se complete?

    • @alejandroarango8227
      @alejandroarango8227 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      no creo por que el smart contract recibiria la transacciÃģn de alice hasta que se confirma si no estoy mal pero pueden corregirme, entonces si el bot adelanta la transacciÃģn de alice antes de la confirmaciÃģn no deberíamos poder hacer algo asi

    • @willywily5063
      @willywily5063 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      esto tiene dos problemas uno grave y el otro no tan grave. el primero es que si alicen por x razon no completa la venta trabas todo el funcionamiento del contrato colapzando al sistema entero . el segundo problema es que estas pidiendo dos transacciones para hacer un negocio. primero tenes que enviar tu direccion y recien cuado el contrato registre tu direccion podras hacer la compra y es el mismo caso del ejemplo de alberto con el metodo allowance()

  • @darienmaciashernandez506
    @darienmaciashernandez506 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Muy bueno como siempre, me gustaría que hicieras videos de subgraph de TheGraph

  • @sk4nus
    @sk4nus 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    ðŸĶˆ

  • @sdfsfsfd437
    @sdfsfsfd437 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Buen vídeo Alberto. Dos sugerencias: 1. Podrías empezar una serie de assembly en solidity. 2. Podrías quitar la obligatoriedad de poner un nÚmero de telÃĐfono para entrar en tu discord (lo que decías de que si quitas el nÚmero de telÃĐfono habrÃĄ bots no me parece razÃģn suficiente, pero en fin... Creo ademÃĄs que otros estÃĄn como yo: se registrarían si no hubiera esta obligatoriedad: tienes 4660 suscriptores, y cuenta ahora los que tienes en discord). Gracias.

    • @sk4nus
      @sk4nus 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Como podrías sugerir quitar un mÃĐtodo de seguridad a alguien... debes respetar si el lo ha puesto así, ademÃĄs que problemas tendría alguien hacer una verificaciÃģn de este tipo?

  • @rainbow-jw3og
    @rainbow-jw3og 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola Albert, Que red recomendas para hacer mi backend de blockchain, que pueda crear wallet y transferir token basados en la red de eth que no sea RSK?

  • @MsElcapo123
    @MsElcapo123 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola buen video, en que tipo de dapp surgen esas vulnerabilidades de front running?

    • @AlbertoLasa
      @AlbertoLasa  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      En cualquier Dapp puede darse este hack

  • @Funebrero.13
    @Funebrero.13 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    ðŸĶˆ Muchas gracias Alberto por tus videos, hace una semana que comencÃĐ a verlos uno tras otro. Quería aprovechar tambiÃĐn para preguntarte, en el caso del contrato atacante, este no debería revisar antes que el balance de Alice sea mayor a lo que va a utilizar para la compra y los fee que estÃĄ invirtiendo para ponerse delante en el bloque? Entiendo que quizÃĄs sería ir muy fino a la situaciÃģn, pero mÃĄs que nada quería saber si mi planteo es correcto y factible. Nuevamente gracias por compartir tu conocimiento! Saludos crack!

    • @willywily5063
      @willywily5063 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      al poner balanceof() casi siempre le vas a estar robando el maximo que tenga pero si puede que la persona solo tenga lo que va a gastar por tanto si le falto esa validacion pero se entiende que eso no nubla la idea general del frontrunning atack

  • @Jonhy21
    @Jonhy21 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola que tal es impresionante todo lo que sabes te felicito como podría yo aprender todo esto estoy anodado es increíble aprender todo eso te felicito si pudieras responder te lo agradecería mucho gracias

  • @rubbysingh583
    @rubbysingh583 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Make a video in English language ðŸĪ

  • @aaronmartinezlopez9185
    @aaronmartinezlopez9185 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola Alberto, podrias ponerte en contacto conmigo, necesitaba tu ayuda. Gracias