Man, eres un crack, me sorprende que subas todo este contenido a TH-cam, es decir gratis, cualquier otro Man lo graba y lo sube a Udemy para sacar plata, te estaré eternamente agradecido bro.
Dos cosas bro 1 agradezco que entregues esta información gratis !! , 2 la manera en la que explicas es de alguien con vocación de docente , es agradable y claro , de verdad muchas gracias
Hermano te vengo viendo en videos desde IA te felicito tus videos son eccelentes y explicas todo dando entendimiento al punto de no dejar dudas, espero poder ver tus otros videos bro
@@SoloPython Disculpa, estaba copiando tu código línea por línea cuando después de 1 hora de video dices que vas a colgar el código en el próximo video. Pero no lo encuentro. Y en el postman me sale bien "get_chain" y "mine_block" pero cuando pongo "is_valid" me sale: 500 Internal Server Error Internal Server Error The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. Agradecería una respuesta si tienes tiempo, y que buenos videos tienes gracias que me es muy útil.
@@SoloPython Una cosita más ya me di cuenta, cuando pongo en la función "def is_chain_valid" en la línea 68 (que es la misma de tu código) me sale un error en esa línea. Me sale :Undefined name 'new_proof' Pero veo que en tu código no tienes ese error.
Eric el curso esta buenísimo, pero la ultima parte varias tecnologías ya quedaron desactualizadas o ya no se usan, bueno tomemos en cuenta que el curso es del año 2019 y estamos ahora mismo en 2023. Seria bueno una actualización del curso.
hola eric! como estas? queria preguntarte si me podrás dar clases particulares de programación orientada al desarrollo de una blockchain para profundizar en los contenidos del vide, saludos!
@@SoloPython amigo el curso de yaking etico y viruses esta desfasado con muchas actualizaciones, no se puede seguir el curso para los nuevos, estaria bien que saque uno actualizafo con python 3
@@SoloPython Hola , mi profunda admiracion a su trabajo , queria preguntarte si uno quiere hacer una blockchain encima de otra osea una layer 2 , asi como es la red de poligon sea hace este mismo proceso?
Saludos bro... por casualidad tendrás alguna ejemplo de programacion sobre una web app para elecciones a cargos politicos??? que fuese desarrollada en blockchain ???
Estoy muy decidido pero no se como empezar aun nose si tengo que pagar por empezar o por lanzar la blockchain o cripto di es gratis ...que programas ..
Buenas noches bro... Tengo un problema...el minuto 32:47 muestras que debemos importar para ver si hay un error y me envia lo siguiente : ModuleNotFoundError: No module named 'flask'
El servidor encontró un error interno y no pudo completar su solicitud. O el servidor está sobrecargado o hay un error en la aplicacion pipipi :c @Eric el Nomada
Man se me ocurre hacer una app de tracker de webs pero con la idea de que los usuarios se compartan y comparen los precios, por región y así, nose si funcione o hacerlo de la forma tradicional, centralizado
@@SoloPython Que buenos son tus videos amigo, te felicito. También quisiera hacerte una pregunta, no encuentro el código que dijiste ¿Dónde lo pusiste ejejej?
Hola Eric, muchas gracias por el vídeo. Increible! Una pregunta. Me sale que tengo un attribute error porque "Blockchain" no tiene un attribute "chain". Por esto no me funciona cuando hago los comandos en Postman. ¿Sabes como podria solucionar esto?
A mi me surgio el mismo problema! el error era que tenia "def _init_(self):" en vez de "def __init__(self):" python no te reconoce el primer caso como un error porque lo toma como un nombre cualquiera para algo, sin embargo cuando queres correrlo no va a hacer lo que uno desea. Lo correcto es el segundo caso dado que es el constructor de python.
ImportError: cannot import name 'flask' from 'flask' Me aparece eso y no se por quee ya me fije en google y la soluciones que encontre no me estan siviendo
Hola! me encantaría terminar el curso pero me he quedado atascado cuando ejecutamos replace_chain por primera vez. Parece que hay algún problema en esa parte del código con el Json request y luego almacenando el length y el chain para luego comparar. Te agradecería muchísimo un poco de luz porque he intentado buscarme la vida pero todavía apenas estoy comenzando con programación y Python. Muchas gracias!
Buenas noches desde España, no se si me podrías ayudar con un problema que me está dando al hacer el replace_chain. He revisado varias veces el video y tengo el código exactamente como pone, el error me dice que json solo puede tener 1 argumento y le estoy dando 2, las lineas en las que me dice que tengo el error son: is_chain_replace = blockchain.replace_chain() length = response.json(['length]) muchas gracias por la enseñanza y la explicación que das en cada paso del video. Un saludo.
Paso el código con las correcciones que me solucionaron ese mismo error def replace_chain(self): network = self.nodes longest_chain = None max_length = len(self.chain)
for node in network: response = requests.get(f'{node}/get_chain') if response.status_code == 200: length = response.json()['length'] chain = response.json()['chain']
if length > max_length and self.is_chain_valid(chain): max_length = length longest_chain = chain
if longest_chain: self.chain = longest_chain return True return False
@SoloPython me sale Invalid signature v value AL DESPLEGAR CONTRATO, 3:00:19, segundos, si alguien me pudiera guiar, todo lo demás esta funcionando, ayuda please, seleccione la red creada, estoy localhost, segui todo al pie de la letra, solo estoy en linux , ganache esta funcionando, donde debo revisar, gracias de antemano
Buenas! alguien sabria decirme porque mi proof no cambia, me devuelve siempre el mismo valor de 2 y cuando intento validar la cadena de bloque no me la valida! El codigo lo he revisado y esta igual.Gracias!
Alguien podrá darme una mano? Al hacer el replace chain con los nodos ya conectados, me salta un error al momento de pasarle los parámetros a response.json en las variables chain y length. Me dice que espera un solo parámetro, pero se le están pasando 2. Ya revisé el código, y no encuentro diferencias con el del tutorial 😪
Paso el código con las correcciones que me solucionaron ese mismo error: def replace_chain(self): network = self.nodes longest_chain = None max_length = len(self.chain)
for node in network: response = requests.get(f'{node}/get_chain') if response.status_code == 200: length = response.json()['length'] chain = response.json()['chain']
if length > max_length and self.is_chain_valid(chain): max_length = length longest_chain = chain
if longest_chain: self.chain = longest_chain return True return False
Wow 🤔🤔🤔🤔 ,, me pregunto a mi mismo .. ??!! Si el joven,, dice que nos quiere ensenar a verärgert nuestro Bitcoin, Blockchain,, etc etc etc,,,... Sera que este joven tiene su propria empresa de Bitcoin o cuanto Dinero a ganado con todo lo que sabe sobre Bitcoin.. Es extrano,, ...
Man, eres un crack, me sorprende que subas todo este contenido a TH-cam, es decir gratis, cualquier otro Man lo graba y lo sube a Udemy para sacar plata, te estaré eternamente agradecido bro.
un gusto Marvin!
Excelente información y curso, te felicito por compartir este curso gratis, eres uno de los pocos y de los mejores, muchas gracias y felicitaciones.
Dos cosas bro 1 agradezco que entregues esta información gratis !! , 2 la manera en la que explicas es de alguien con vocación de docente , es agradable y claro , de verdad muchas gracias
Excelente contenido amigo, esta informacion vale oro
Estube viendo tú video y pareció genial me gustaría contactate para la creación de una crypto con su propia blockchain quedó atento
Buen video. muy instructivo. Gracias
Hermano te vengo viendo en videos desde IA te felicito tus videos son eccelentes y explicas todo dando entendimiento al punto de no dejar dudas, espero poder ver tus otros videos bro
ahora vere este video para mirar como puedo avanzar más mi blockchain xd ,gracias !
Bro estaría súper si subes un curso de sistema de ventas pos!! A mi parecer sería un buen curso ❤️ un abrazo bro
Ventas Pos crypto
gracias por compartir tus conocimientos hermano, eso no lo hace cualquiera.
un verdadero gusto dylan!
@@SoloPython Disculpa, estaba copiando tu código línea por línea cuando después de 1 hora de video dices que vas a colgar el código en el próximo video. Pero no lo encuentro.
Y en el postman me sale bien "get_chain" y "mine_block" pero cuando pongo "is_valid" me sale:
500 Internal Server Error
Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or
there is an error in the application.
Agradecería una respuesta si tienes tiempo, y que buenos videos tienes gracias que me es muy útil.
@@SoloPython Una cosita más ya me di cuenta, cuando pongo en la función "def is_chain_valid" en la línea 68 (que es la misma de tu código) me sale un error en esa línea. Me sale :Undefined name 'new_proof'
Pero veo que en tu código no tienes ese error.
@@luisangelmatosmoreno2495 te funciono?
@@BRAYANJEANPOOLTRUEBASRANTES Si pero con unas variantes, en el video hay errores o no se si será por la version
Eric el curso esta buenísimo, pero la ultima parte varias tecnologías ya quedaron desactualizadas o ya no se usan, bueno tomemos en cuenta que el curso es del año 2019 y estamos ahora mismo en 2023. Seria bueno una actualización del curso.
Que tecnologías ya no se usan? Estoy en 2024.
Bro esto es oro puro, muchas gracias, ufff.
un placer dario!!
Entre solidity y Python cuál sería más óptimo para trabajar en blockchain, o es mejor si Python por saber el lenguaje a profundidad
solidity bro
usa python para correr las funciones de solidity
Que excelente tutorial muchas gracias profesor
hola eric! como estas? queria preguntarte si me podrás dar clases particulares de programación orientada al desarrollo de una blockchain para profundizar en los contenidos del vide, saludos!
Tienes un canal genial, que dios te bendiga.
Amen!
Excelente Bro, gracias por tan bellos cursos... Cuando los cursos de hackin ético?
aando grabando nuevo cursos :)
@@SoloPython estaré esperando con ansias Bro... Un abrazo desde México eres el mejor.
@@SoloPython amigo el curso de yaking etico y viruses esta desfasado con muchas actualizaciones, no se puede seguir el curso para los nuevos, estaria bien que saque uno actualizafo con python 3
@@SoloPython Hola , mi profunda admiracion a su trabajo , queria preguntarte si uno quiere hacer una blockchain encima de otra osea una layer 2 , asi como es la red de poligon sea hace este mismo proceso?
Sera posible que puedas pasar el código hay muchos acá que se equivocan por una simple comillas o por un alerta en minúscula?
Excelente hermano muchas gracias
un gusto maximilliano!
De grande quiero ser como tú .
Eres un crack 👏👏👏
Estoy en España
Podrias enseñar a programar con python un minero para programar criptomonedas?
Una pregunta,este tipo de blockchain,en que se podría usar?
Gracias, muy bueno el video, bien explicado, podrias dejar el codigo para descargar?
Saludos bro... por casualidad tendrás alguna ejemplo de programacion sobre una web app para elecciones a cargos politicos??? que fuese desarrollada en blockchain ???
Para que podria servir esto? Saludos
Eres el mejor del sistema solar.
Estoy muy decidido pero no se como empezar aun nose si tengo que pagar por empezar o por lanzar la blockchain o cripto di es gratis ...que programas ..
Hola, sabes si es posible convertir el código python a c? Para que sea más óptimo o así?
Cython
Muchas gracias por el curso _
en eso estoy :D
THANK U VERY MUCH IT'S WORKING 100%
Enjoy
Bro sos un máquina!!!, gracias
Cuando dices el siguiente módulo es aqui en el mismo video??
Tienes algun medio de contacto?
Para ingresar a blockchain y poder hacer uso de retiro de dinero, necesitaría comprar la app o ser miembro
tome su buen like mi prosor Eric, un grande espero con ansias tu siguiente video
ggracias juan carlos!
Wow genial
Man donde aprendiste todo eso? como hiciste para estar a este nivel tan avanzado, un saludo
Puedes decir la página donde se ve la documentación de flash
Hay que pagar para hacerlo?? O se paga con lo que uno va ganando con las transacciones?
Muy Buenos Dias
Hola, de donde eres?
Bro tu plataforma está disponible todavía
Necesito ayuda, al ver los datos en bytecode no tengo nada solo [ ] y no puedo pegarlo en la wallet, esto a que se debe??
A mi no me deja ver el bloque minado, me dice the requested URL was not found
Y cuando creo el Blockchain????
Es pa practicar o pa sacarlo real ala luz??
gracias bro por compartirnos de vida
Muy Buenos Dias quiero aprender para crear criptomonedas,
Buenas noches bro...
Tengo un problema...el minuto 32:47 muestras que debemos importar para ver si hay un error y me envia lo siguiente : ModuleNotFoundError: No module named 'flask'
El servidor encontró un error interno y no pudo completar su solicitud. O el servidor está sobrecargado o
hay un error en la aplicacion pipipi :c @Eric el Nomada
Me ocurrió lo mismo, pudiste solucionarlo?
No me sale la opción de añadir la clave privada no se porqué, solo me sale la opción de bytecode y limite de gas
bro puedes hacer uno de como crear una L2 en bitocin, tu conetnido esta genial
donde puedo descargar el código para el block chain?
Bro eres un crack nada más le hace falta más producción a tus videos y serían perfectos
Thsnk You Brotrhrer
gracias crack
Hola crack, ¿borraste la descripción ?
Llevo dos semanas atascado con el codigo.
Man se me ocurre hacer una app de tracker de webs pero con la idea de que los usuarios se compartan y comparen los precios, por región y así, nose si funcione o hacerlo de la forma tradicional, centralizado
suena iinteresante
@@SoloPython con el concepto de blockchainnpero nose si se vaya a saturar los servidores de las tiendas xd
Excelente Bro, espero con ansia el de Ethical hacking
pronto
@@SoloPython Que buenos son tus videos amigo, te felicito.
También quisiera hacerte una pregunta, no encuentro el código que dijiste ¿Dónde lo pusiste ejejej?
Bro deberias mirar lamden blockchain funciona completamente en python tambien estaria bueno aprender a utilizarla
lo vere
hola como puedo craer una web para validar documentos por blockchain
Hola Eric, muchas gracias por el vídeo. Increible! Una pregunta. Me sale que tengo un attribute error porque "Blockchain" no tiene un attribute "chain". Por esto no me funciona cuando hago los comandos en Postman. ¿Sabes como podria solucionar esto?
A mi me surgio el mismo problema! el error era que tenia "def _init_(self):" en vez de "def __init__(self):" python no te reconoce el primer caso como un error porque lo toma como un nombre cualquiera para algo, sin embargo cuando queres correrlo no va a hacer lo que uno desea. Lo correcto es el segundo caso dado que es el constructor de python.
Igual checa la indentación y espacios dentro de tu clase, a mi me pasó lo mismo y era eso :)
@@matiassebastianramirez5178gracias crack, igual tenia el mismo error en el codigo ;)
DONDE SE PONE LA FIRMA LAMPORT? para que la criptomoneda sea ANTICOMPUTADORA CUANTICA
Excelente a estudiar 😁
hola laik! :D
has estudiado alguna carrera?
cual?
nunca estudie nada, soloo mediciina
ImportError: cannot import name 'flask' from 'flask' Me aparece eso y no se por quee
ya me fije en google y la soluciones que encontre no me estan siviendo
Es Flask con mayúscula
Amigo si me ayudarias por discord o algun otro medio de comunicacion como crear mi propia blockchain y crypto
Hola! me encantaría terminar el curso pero me he quedado atascado cuando ejecutamos replace_chain por primera vez. Parece que hay algún problema en esa parte del código con el Json request y luego almacenando el length y el chain para luego comparar. Te agradecería muchísimo un poco de luz porque he intentado buscarme la vida pero todavía apenas estoy comenzando con programación y Python.
Muchas gracias!
No importa, ya lo solucioné
@@MCSusito Hola, cómo lo solucionaste?
@@alexvalencia6767 La función replace_chain tiene dos errores. Aquí tienes la función corregida
def replace_chain(self):
network = self.nodes
longest_chain = None
max_length = len(self.chain)
for node in network:
response = requests.get(f'{node}/get_chain')
if response.status_code == 200:
length = response.json()['length']
chain = response.json()['chain']
if length > max_length and self.is_chain_valid(chain):
max_length = length
longest_chain = chain
if longest_chain:
self.chain = longest_chain
return True
return False
@@MCSusitomuchas gracias amigo
Los paréntesis!!
Hola bro, excelente curso :D
entonces como puedo minar mi cryptomoneda?
como se diseña la pagina y el dominio dela blockchain??
cual es el simbolo diferente?
Buenas noches desde España, no se si me podrías ayudar con un problema que me está dando al hacer el replace_chain.
He revisado varias veces el video y tengo el código exactamente como pone, el error me dice que json solo puede tener 1 argumento y le estoy dando 2, las lineas en las que me dice que tengo el error son:
is_chain_replace = blockchain.replace_chain()
length = response.json(['length])
muchas gracias por la enseñanza y la explicación que das en cada paso del video.
Un saludo.
En el segundo error pareciera que te falta la última comilla simple.
Tengo el mismo error. No es la comilla. Lograste solucionarlo?
def replace_chain(self):
network = self.nodes
longest_chain = None
max_length = len(self.chain)
for node in network:
response = requests.get(f'{node}/get_chain')
if response.status_code == 200:
length = response.json()['length']
chain = response.json()['chain']
if length > max_length and self.is_chain_valid(chain):
max_length = length
longest_chain = chain
if longest_chain:
self.chain = longest_chain
return True
return False
Paso el código con las correcciones que me solucionaron ese mismo error
def replace_chain(self):
network = self.nodes
longest_chain = None
max_length = len(self.chain)
for node in network:
response = requests.get(f'{node}/get_chain')
if response.status_code == 200:
length = response.json()['length']
chain = response.json()['chain']
if length > max_length and self.is_chain_valid(chain):
max_length = length
longest_chain = chain
if longest_chain:
self.chain = longest_chain
return True
return False
No tienes un canal de github?
30:10 activate blockcahin no me funciona
@SoloPython me sale Invalid signature v value AL DESPLEGAR CONTRATO, 3:00:19, segundos, si alguien me pudiera guiar, todo lo demás esta funcionando, ayuda please, seleccione la red creada, estoy localhost, segui todo al pie de la letra, solo estoy en linux , ganache esta funcionando, donde debo revisar, gracias de antemano
lograste solucionarlo ?
dime si lo solucionaste
lo solucionaste?
Podrias hacer uno para linux
Buenas! alguien sabria decirme porque mi proof no cambia, me devuelve siempre el mismo valor de 2 y cuando intento validar la cadena de bloque no me la valida! El codigo lo he revisado y esta igual.Gracias!
Si no me falla la memoria, el último return se debe colocar fuera del while
def proof_of_work(self, previous_proof):
new_proof = 1
check_proof = False
while check_proof is False:
hash_operation = hashlib.sha256(str(new_proof**2 - previous_proof**2).encode()).hexdigest()
if hash_operation[:4] == '0000':
check_proof = True
else:
new_proof += 1
return new_proof
Paso el código con las correcciones que me solucionaron ese mismo error:
def proof_of_work(self, previous_proof):
new_proof = 1
check_proof = False
while check_proof is False:
hash_operation = hashlib.sha256(str(new_proof**2 - previous_proof**2).encode()).hexdigest()
if hash_operation[:4] == '0000':
check_proof = True
else:
new_proof += 1
return new_proof
Profundiza mucho mas en Blockchainnnn por fa jajjj
Alguien podrá darme una mano?
Al hacer el replace chain con los nodos ya conectados, me salta un error al momento de pasarle los parámetros a response.json en las variables chain y length. Me dice que espera un solo parámetro, pero se le están pasando 2. Ya revisé el código, y no encuentro diferencias con el del tutorial 😪
Estoy igual... ¿lo solucionaste?
def replace_chain(self):
network = self.nodes
longest_chain = None
max_length = len(self.chain)
for node in network:
response = requests.get(f'{node}/get_chain')
if response.status_code == 200:
length = response.json()['length']
chain = response.json()['chain']
if length > max_length and self.is_chain_valid(chain):
max_length = length
longest_chain = chain
if longest_chain:
self.chain = longest_chain
return True
return False
Paso el código con las correcciones que me solucionaron ese mismo error:
def replace_chain(self):
network = self.nodes
longest_chain = None
max_length = len(self.chain)
for node in network:
response = requests.get(f'{node}/get_chain')
if response.status_code == 200:
length = response.json()['length']
chain = response.json()['chain']
if length > max_length and self.is_chain_valid(chain):
max_length = length
longest_chain = chain
if longest_chain:
self.chain = longest_chain
return True
return False
Me pueden decir por que no me comienza la descarga del programa anaconda?
🤔
Buenas tardes
🎉🎉 Y DÉ DONDE ERES 🎉🎉🎉
Aunque no sepa nada de programación, puedo aprender a usar Python
podrias compartir el codigo 🙏
ESA CARA DE PASADO DE MERK
Like sin verlo por que va a ser igual que los otros...
será q saluda ?😃
Oli :D
E R E S U N C R A C K! ❤️
Cómo puedo minar riple e bitcoin :v
Tantos siglos man
Hola
Wow 🤔🤔🤔🤔 ,, me pregunto a mi mismo .. ??!! Si el joven,, dice que nos quiere ensenar a verärgert nuestro Bitcoin, Blockchain,, etc etc etc,,,... Sera que este joven tiene su propria empresa de Bitcoin o cuanto Dinero a ganado con todo lo que sabe sobre Bitcoin.. Es extrano,, ...
Es un video meramente educativo, que te estafen con criptomonedas o que seas un fracaso en la vida no es nuestro problema
😪 ᑭᖇOᗰOᔕᗰ
aun no lo he visto por que me voy a comer 4 horas viendolo
Muy Buenos Dias