Gracias por el A2A pero solo puedo confirmar las respuestas que ya están aquí.
¿Es el blockchain el futuro de internet?
No es el futuro de “internet”. Sin embargo, se puede usar más en el futuro en algunas áreas muy específicas de nichos de internet.
El blockchain en sí mismo es horriblemente ineficiente y lento. Se usa en dominios en los que absolutamente, positivamente, debe poder tener cierto grado de confianza cuando interactúa con otras partes que son anónimas (o más bien, seudónimo) y que pueden intentar engañarlo. Por ejemplo, con transacciones de dinero anónimas a través de Internet sin ninguna autoridad central de control (como un banco). En este caso, la cadena de bloques proporciona una solución “mejor que nada”.
- ¿Cuál es el mejor dialecto del árabe que puedo aprender para conversar con la persona promedio que lo habla?
- ¿Es difícil aprender codificación? Si es así, ¿dónde podría aprenderlo?
- ¿Cuál es la mejor manera de aprender español a través del audio?
- ¿Cuáles son las cosas más importantes que un estudiante de medicina debe aprender?
- ¿Dónde puedo aprender más sobre la armonía del jazz?
Con toda la potencia de procesamiento disponible para la red BitCoin, usted pensaría que cualquier transacción sería reconocida mucho más rápido que 10 minutos después de que se realizó, el objetivo actual de la red bitcoin. Después de todo, enviar una pequeña porción de datos a un servidor ciertamente no demora 10 minutos. Pero debido a que la prueba del trabajo debe realizarse con una dificultad cada vez mayor, se obtienen estos retrasos. En cualquier otra aplicación, un retraso como ese sería inaceptable, por lo tanto, estoy diciendo que no es el futuro de “internet”.
En áreas como correos electrónicos encriptados y sitios web que ya tenemos soluciones, no se necesita blockchain. Principalmente porque aquí el resultado de una “transacción” no tiene influencia en la siguiente. Esto es diferente por el dinero:
El hecho de que le envié un correo electrónico A en el pasado no tiene influencia en el correo electrónico que BI le envió ahora. Sin embargo, si le envié una unidad de dinero A en el pasado, no puedo enviársela por segunda vez, a menos que la haya recibido de usted, directamente o por otras partes.
¿Es la mejor habilidad de programación para aprender para el futuro?
De nuevo, no. Sobre todo porque Blockchain no es realmente un lenguaje de programación. Claro, incluso bitcoin tiene algún tipo de lenguaje basado en pila que se utiliza principalmente para averiguar para quién están destinadas las monedas / satoshis, pero es muy, muy simple y no es un lenguaje de programación completo. La simplicidad es deliberada para hacer que sea más difícil de explotar maliciosamente. Otras criptomonedas con lenguajes más complejos como Ethreum han tenido múltiples bifurcaciones en la cadena en el pasado debido a que se descifraron errores catastróficos.
En general, la cadena de bloques (cualquier cadena de bloques) es un concepto, una estructura de datos si lo desea, no un lenguaje de programación.
¿Dónde se puede aprender profesionalmente?
Al obtener un buen libro o una docena y estudiarlo mientras experimenta en su computadora. Si por “profesionalmente” te refieres a certificados o títulos universitarios: el concepto de blockchain es demasiado pequeño para una carrera en una universidad, y como siempre, me mantendría alejado de cualquier certificado, ya que no demuestran nada, excepto que eres capaz de aprobar el Examen del certificado.