EXCELENTE VIDEO
Hola Victor! Interesante el video. Te consulto porque recomiendas usar Chrome frente a otros?
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)?
Claro, ya que TRON utiliza un lenguaje de programación muy similar a Solidity. Aunque Personalmente me gustó más usar Solidity con Remix.
Hola Víctor, solidity también se usa para programar los Smart contrat de Tron (TRX)?
@@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?
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!
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 (;
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
Hola Víctor! Gracias por compartir tu info! Representó un grupo de proyectos relacionados a NFTs, me gustaría comunicarme contigo…
Me encantaría charlar con vos saludos
Súper bro! Una duda, cómo fondeas las recompensas de los mineros
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 (;
tengo saldo insuficiente ?????
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 $$
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.
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?
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.
Con estos contratos se puede realizar un contrato de compra de una casa o un coche? Y un contrato de trabajo? Gracias
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.
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.
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.
El ethereum que ganamos es para nosotros o solo es como simulación?
Soy nuevo en esto de los smart contracts
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 (;
ok nose sino he entendido muy bien, pero lo que quiere decir es que estamos es apostando??
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
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.🙏
@@victorsanz2720 Aquí parece que lo hacen. Es un código de una apuesta. github.com/cipherzzz/JediBet/blob/master/contracts/Bet.sol
@@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.🖖
@@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.
@@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.
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?
Exacto, aunque habría que darle fondos para poder pagar el premio al ganador.
Es un contrato de juguete en el sentido de que es muy simple, pero ilustra los alcances de un Smart Contract real.
@@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!
@@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.
Amigo enséñanos a creer una colección de NFTs con los smart contracts
Tienes idea de por qué al correr un programa no me permite asignarle decimales? en tu caso noto que lo hace sin problemas
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 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.
Cuanto cuesta publicar un token en la red principal de ethereum ?
El precio varía dependiendo del precio del gas que ocupes para desplegarlo.
tengo un código y me gustaría que lo vieras y me ayudes si no es molestia
De qué manera puedo yo ganar ingresos creando una criptomoneda?
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.
como ganas plata con esto??
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!