КОМЕНТАРІ •

  • @Sangar_88
    @Sangar_88 4 роки тому +5

    Buenísimo Victor! Ya tengo ganas de que saques un tercer vídeo sobre cómo implementar una interfaz de usuario para interactuar con el smart contract de forma más amigable. Saludos!

  • @Coinpoker
    @Coinpoker 4 роки тому

    EXCELENTE VIDEO

  • @SergioPerez-pi7gn
    @SergioPerez-pi7gn 3 роки тому

    Hola Victor! Interesante el video. Te consulto porque recomiendas usar Chrome frente a otros?

  • @JoohnAriisti
    @JoohnAriisti 4 роки тому +3

    Excelente vídeo, espero más contenido así, te ganaste un suscriptor
    Pregunta: ¿Puedes hacer un vídeo creando un contrato en la red de TRON (TRX)?

    • @victorsanz2720
      @victorsanz2720 4 роки тому +1

      Claro, ya que TRON utiliza un lenguaje de programación muy similar a Solidity. Aunque Personalmente me gustó más usar Solidity con Remix.

    • @eliel27272
      @eliel27272 3 роки тому +1

      Hola Víctor, solidity también se usa para programar los Smart contrat de Tron (TRX)?

    • @olicriptocys3954
      @olicriptocys3954 3 роки тому

      @@victorsanz2720 Hola e visto un video que alguien publico un smart contract en la red de tron usando solidity puedes hacer un video a y como hacemos nuestra inversion para que el contrato funcione?

  • @maximilianovillegas249
    @maximilianovillegas249 4 роки тому +1

    muy bueno victor, podrias contar como se puede trabajar en la vida con los smart contracts? es decir como encontrar empleos en base a esto, saludos!

    • @victorsanz2720
      @victorsanz2720 4 роки тому +2

      Claro, la verdad es que me he metido a varias páginas sobre Criptomonedas y veo que la información que publican es súper fraudulenta. Lo que busco es desplegar contratos de manera segura que garanticen ganancias así como otros métodos para obtener ingresos. Eso sí, 100% seguros y sin trampas.
      Tal cual como ves, es puro código y conocer la tecnología. Gracias por ver mi video (;

  • @JP-yx2tt
    @JP-yx2tt 2 роки тому

    Saludos interesante video para iniciar en la programación blockchain, ahora el costo de transacción de ether es muy alto (red real), alguna otra cripto más económicas para contratos inteligentes y desarrollo? Gracias

  • @LuisSanchez-vm7tt
    @LuisSanchez-vm7tt 2 роки тому

    Hola Víctor! Gracias por compartir tu info! Representó un grupo de proyectos relacionados a NFTs, me gustaría comunicarme contigo…

  • @ayudemosainformar2897
    @ayudemosainformar2897 Рік тому

    Me encantaría charlar con vos saludos

  • @entregasadomicilio1633
    @entregasadomicilio1633 3 роки тому

    Súper bro! Una duda, cómo fondeas las recompensas de los mineros

    • @victorsanz2720
      @victorsanz2720 3 роки тому +1

      En principio por eso se cobra un tanto de ETH para desplegar el contrato así como para generar los números aleatorios. Aún queda pendiente un video donde finalizo este contrato para que sea completamente seguro y rentable YA en una red real. Lamentablemente entre el trabajo y la tesis me ha sido imposible prepararlo como se debe.
      Muchas gracias por ver mi video (;

  • @eduardof6758
    @eduardof6758 2 роки тому

    tengo saldo insuficiente ?????

  • @jeanpaulberrios5024
    @jeanpaulberrios5024 2 роки тому

    Consulta viendo el Vídeo desplegar el contrato cuesta 0.1 eth en la de prueba cuánto cuesta si se quiere dejar en el mainnet? Hay valor mínimo porque ahora en este año y mes sería bastante $$

    • @victorsanz2720
      @victorsanz2720 2 роки тому

      Ya en la red real, sí tendríamos que hacer una valuación más profunda. Porque justo, sería carísimo mantener un contrato así. En este caso como esa red de prueba, me tomé estas licencias. Pero tienes toda la razón, gracias por ver mi video.

  • @sebastiannietor9724
    @sebastiannietor9724 3 роки тому

    Hola!
    Y si quiero usar algo así en producción como en un sitio web o una app, Cómo podría hacerlo? Mis usuarios tendrían que descargar Metamask y tener ether o cómo es eso?

    • @victorsanz2720
      @victorsanz2720 3 роки тому +1

      Sí, tendrían que tener alguna cryptowallet con ETHER. Ya que como vemos, este es el medio para realizar intercambios en la red de Ethereum.

  • @ricardocantillo2042
    @ricardocantillo2042 3 роки тому

    Puedo utilizar ganache como red de pruebas para este ejemplo???

    • @victorsanz2720
      @victorsanz2720 3 роки тому +1

      Así es, solo tienes que tener instalado node.js.

  • @luiscanales7020
    @luiscanales7020 3 роки тому

    Con estos contratos se puede realizar un contrato de compra de una casa o un coche? Y un contrato de trabajo? Gracias

    • @victorsanz2720
      @victorsanz2720 3 роки тому

      Con este preciso NO, sin embargo de manera general pudiera llegar a hacerse. Sin embargo, veo estoy muy difícil ya que NO existe un tercero que dé seguridad legal a ello.
      La tecnología Blockchain sirve para muchas cosas pero dudo que el sistema legal llegue a ser absorbido por ésta.

  • @luisangelmendozachate
    @luisangelmendozachate 3 роки тому

    Empecé donde mostraste a ingresar a Metamask, sin embargo yo tengo 0 Ether´s. Qué forma hay de subirle, me resulta extraño sabiendo que es de prueba.

    • @victorsanz2720
      @victorsanz2720 3 роки тому

      Al final del video explico cómo “ganar” ether en las redes de prueba. Para que puedas probar y despegar tus contratos ... como recomendación: NO abusar ya que pueden bloquear tu cuenta por un tiempo.

  • @abrahamcrr1000
    @abrahamcrr1000 3 роки тому

    El ethereum que ganamos es para nosotros o solo es como simulación?
    Soy nuevo en esto de los smart contracts

    • @victorsanz2720
      @victorsanz2720 3 роки тому

      En este caso todo es simulación ya que ocupamos la red de prueba de Ropsten. Sin embargo, planeo en un próximo video dejar completamente funcional y seguro este contrato. Lamentablemente, entre la tesis y el trabajo me ha sido imposible hacerlo.
      Gracias por ver mi video (;

  • @kattyvelasco9117
    @kattyvelasco9117 2 роки тому

    ok nose sino he entendido muy bien, pero lo que quiere decir es que estamos es apostando??

    • @victorsanz2720
      @victorsanz2720 2 роки тому

      Sí, es un juego muy simple de apuestas .

  • @moisesvs
    @moisesvs 3 роки тому

    Muy interesante. Pero me gustaría saber de que forma se "autoejecuta" el smart contract cuando alguien encuentra el número aleatorio y por lo tanto el premio. ¿Se genera un TX hacía esa Account de origen?, ¿Tiene alguna forma Solidity para autoejecutar el premio?. ¿Podrías darme algo de documentación de como hacerlo?, ¿Hay algún código en github que pueda leerme?. Gracias

    • @victorsanz2720
      @victorsanz2720 3 роки тому

      En este contrato estoy usando el blockhash, si bien el bloque anterior no puede ser controlado por un “atacante”, éste sí puede conocer la semilla con la que se generará nuestro número aleatorio.
      Así, es posible predecir cuál será el próximo número aleatorio ganador.
      Checa esta pregunta:
      ethereum.stackexchange.com/questions/3140/risk-of-using-blockhash-other-miners-preventing-attack
      Aunque ahora que lo mencionas, no he visto algún contrato(código) que haga este truco... voy a investigar y si lo encuentro te paso por acá el link.
      Muchas gracias por ver mi video.🙏

    • @moisesvs
      @moisesvs 3 роки тому

      @@victorsanz2720 Aquí parece que lo hacen. Es un código de una apuesta. github.com/cipherzzz/JediBet/blob/master/contracts/Bet.sol

    • @victorsanz2720
      @victorsanz2720 3 роки тому

      @@moisesvs En ese mismo utilizan el blockhash.
      En este artículo esta justo lo que me preguntaste inicialmente, un ejemplo de vulnerabilidad con código:
      medium.com/coinmonks/attack-on-pseudo-random-number-generator-prng-used-in-cryptogs-an-ethereum-cve-2018-14715-f63a51ac2eb9
      A ver qué te parece.🖖

    • @moisesvs
      @moisesvs 3 роки тому

      @@victorsanz2720 me refería no a cómo generar de forma segura el número. Que entiendo que de la forma que expones no es segura. Mi pregunta era: una vez que el usuario adivina el número. ¿Como le transfieres el premio?. Entiendo que el contracto debe de tener un balance y hacer un transfer() a la address del jugador. Yo he probado a hacer un transfer pero no me llega el 1 ETH que hay de premio... si me pudieras decir cómo hacerlo. Gracias.

    • @victorsanz2720
      @victorsanz2720 3 роки тому

      @@moisesvs Ya te entendí, si claro.
      Este contrato aún le falta esa parte porque de entrada, debemos verificar si tiene “fondos” para pagar la apuesta. Además, estamos suponiendo que existe un solo jugador.
      Hasta el momento solo se ha cubierto una parte de todo lo que un smart contract real debe tener. Me parece perfecto para un cuarto video explicando lo que me comentas.
      Muchas gracia por tus comentarios.

  • @josez2544
    @josez2544 3 роки тому

    Hola! Disculpa mi ignorancia, pero mandando este contrato a la red principal de ethereum, cada vez que alguien juege y pierda yo recibire 0.2 ether? Es asi o me equivoco?

    • @victorsanz2720
      @victorsanz2720 3 роки тому +1

      Exacto, aunque habría que darle fondos para poder pagar el premio al ganador.

    • @victorsanz2720
      @victorsanz2720 3 роки тому

      Es un contrato de juguete en el sentido de que es muy simple, pero ilustra los alcances de un Smart Contract real.

    • @josez2544
      @josez2544 3 роки тому

      @@victorsanz2720 Entonces yo podria tomar este contrato como base, y modificarlo con el fin de hacerlo real. Muchas gracias por tomarte el tiempo de explicar!

    • @victorsanz2720
      @victorsanz2720 3 роки тому +2

      @@josez2544 Sí, aunque tienes que ver la cuestión de la seguridad. Este contrato tal como lo pongo lo puede “hackear” fácilmente. Revisa el siguiente video donde agregó un oráculo para hacer la transacción más segura.
      Y si lo que buscas es una plantilla para contratos en forma, te recomiendo ERC-721, CryptoKitties, EtherTulips y otros proyectos fueron creados sobre ese estándar.

    • @josez2544
      @josez2544 3 роки тому

      @@victorsanz2720 Muchas gracias dd verdad, ahi va un sub y su merecido like

  • @maribelhernandez9913
    @maribelhernandez9913 2 роки тому

    Amigo enséñanos a creer una colección de NFTs con los smart contracts

  • @luisangelmendozachate
    @luisangelmendozachate 3 роки тому

    Tienes idea de por qué al correr un programa no me permite asignarle decimales? en tu caso noto que lo hace sin problemas

    • @victorsanz2720
      @victorsanz2720 3 роки тому

      En el contrato no uso decimales, únicamente valores enteros. Revisa esto para hacer las convenciones sobre las subunidades de ETH:
      ethdocs.org/en/latest/ether.html

    • @luisangelmendozachate
      @luisangelmendozachate 3 роки тому

      @@victorsanz2720 Eso lo sé, me refiero a esta parte. 3:26

    • @victorsanz2720
      @victorsanz2720 3 роки тому

      Vaya, ya vi. Estás usando la misma versión de solidity?🤔

    • @luisangelmendozachate
      @luisangelmendozachate 3 роки тому

      @@victorsanz2720 sí, es extraño la verdad

    • @victorsanz2720
      @victorsanz2720 3 роки тому

      @@luisangelmendozachate Ahorita que estoy retomando este mismo contrato en Remix me doy cuenta que en la nueva versión del compilado en efecto NO te deja ingresar decimales. Solo puros enteros, esos si bajo las diferentes subunidades del Ether.

  • @rhinerguzman
    @rhinerguzman 3 роки тому

    Al final del video dijiste que puedes ganar 1 eth por dia?

    • @victorsanz2720
      @victorsanz2720 3 роки тому +1

      1 ether de prueba en la red de Ropsten

  • @azordev8244
    @azordev8244 3 роки тому

    Cuanto cuesta publicar un token en la red principal de ethereum ?

    • @victorsanz2720
      @victorsanz2720 3 роки тому

      El precio varía dependiendo del precio del gas que ocupes para desplegarlo.

    • @azordev8244
      @azordev8244 3 роки тому

      @@victorsanz2720 un estimado?

    • @victorsanz2720
      @victorsanz2720 3 роки тому

      twitter.com/etherfees/status/1355621825242345480?s=21

  • @leandrovalenti9064
    @leandrovalenti9064 3 роки тому

    tengo un código y me gustaría que lo vieras y me ayudes si no es molestia

  • @alexnavas13
    @alexnavas13 3 роки тому

    De qué manera puedo yo ganar ingresos creando una criptomoneda?

    • @victorsanz2720
      @victorsanz2720 3 роки тому

      Pues, es un tema complicado primero hay que distinguir entre criptomoneda y token. Podemos crear un token en la plataforma de Ethereum por ejemplo y obtener ingresos pasivos por ello. Sin embargo, crear una criptomoneda es un proceso más complicado pero más rentable.

  • @braianrakovsky7600
    @braianrakovsky7600 3 роки тому +1

    Eu

    • @victorsanz2720
      @victorsanz2720 3 роки тому +1

      Mándame correo a victor_floyd7@hotmail.com

  • @roraima9130
    @roraima9130 2 роки тому

    como ganas plata con esto??