¿Qué lado apoyas entonces? ¿Buffet o Musk?
Me volví para mirar a mis amigos, que esperaban ansiosamente noticias de su amigo ingeniero. Finalmente tuve la oportunidad de hablar después de escuchar durante una hora entera sus opiniones sobre las criptomonedas y cómo creen que cambiarán el mundo. Mi falta de experiencia e interés en las criptomonedas probablemente fue la causa de mi participación pasiva en la conversación. Mis amigos continuaron sermoneándome durante otras dos horas hasta que tomé la decisión de aprender más sobre esta tecnología odiosa.
Tomé la decisión de sumergirme por completo en el campo de las criptomonedas desde una perspectiva de ingeniería. Una cosa que aprendí después de pasar horas en línea fue que "Blockchain es el caballo de batalla de todo; ¡es vital dominarlo para dominar la criptografía!" Sin pensarlo dos veces, comencé a aprender blockchain y rápidamente me di cuenta de que dominarlo era un primer paso crucial para comprender cualquier forma de criptomoneda. Haré un esfuerzo por resumir y organizar mi aprendizaje a través de este artículo.
Primero veamos la definición de Blockchain que se da algo como:
Blockchain es una base de datos distribuida, pública y protegida criptográficamente, con marca de tiempo, de eventos que han ocurrido alguna vez en la red.
¿Útil? ¿No? Analicemos la definición para entenderlo.
Por lo tanto, la base de blockchain es una base de datos, y no cualquier base de datos, sino una base de datos distribuida. ¿Qué es una base de datos distribuida, te preguntarás? No existe una única fuente de verdad en una base de datos distribuida. Los datos se almacenan en numerosos dispositivos que se encuentran dispersos geográficamente. Esto hace que el sistema sea resistente a las fallas porque un incidente de secuestro o daño de la máquina no detendrá el sistema. El sistema no está gobernado por una sola máquina o humano, y tampoco pueden determinar qué datos se retendrán. El sistema agrega a la base de datos todo lo que decide y no una sola máquina.
La cadena de bloques es pública. ¿Por que importa? Cada persona en el mundo tiene la capacidad de unirse a esta red, y cada persona tiene la libertad de dejarla cuando lo desee. Debido al hecho de que blockchain está abierto para todos, no hay restricciones para los usuarios de la red.
La cadena de bloques tiene una marca de tiempo. Se conserva una marca de tiempo en todos los eventos que se mantienen en la base de datos distribuida de Blockchain. Esto ayuda a preservar la secuencia de eventos ocurridos en Blockchain.
El aspecto más crucial de la seguridad de la cadena de bloques es la criptografía. El concepto de blockchain se basa en gran medida en el uso de técnicas criptográficas para evitar la manipulación de datos. Garantiza que los eventos que han sido grabados no puedan ser borrados o modificados en su secuencia.
Entonces, en pocas palabras, una cadena de bloques es una base de datos pública distribuida que garantiza la seguridad y el orden de los datos utilizando métodos criptográficos.
En el caso de Blockchain, los eventos que ocurren en la red se almacenan en una estructura de datos que se llama Block. Toda la cadena de bloques es una secuencia de bloques que están conectados entre sí como una lista enlazada . Aquí hay una ilustración.
Los enlaces que conectan los Bloques se crean utilizando métodos criptográficos. La creación y destrucción de estos enlaces requiere cierto nivel de cálculo por parte de los miembros de la red.
Después de aprender los conceptos básicos de blockchain, podemos comenzar a comprender por qué la criptomoneda requiere blockchain.
Verá, hay una serie de requisitos que deben cumplirse para que cualquier tipo de moneda funcione en nuestra sociedad. Estos consisten, entre muchas otras cosas, en las siguientes:
Las criptomonedas están descentralizadas incluso si son una especie de dinero. Esto indica que no puede haber un gobierno o banco centralizado para supervisar y regular cómo se usa el dinero a diario. Y cuando no hay una autoridad central, es cada vez más difícil garantizar que una moneda funcione correctamente.
Hacer una moneda que esté realmente descentralizada es difícil en muchos sentidos. Blockchain, sin embargo, nos brinda un medio para producir una moneda descentralizada. Podemos mantener transacciones en Blockchain ya que esencialmente funciona como una base de datos distribuida. De hecho, podemos operar una moneda en Blockchain gracias a su seguridad y otras garantías. No se permitirá que se elimine o modifique ninguna transacción. Debido a que Blockchain está abierto a todos, cualquiera puede participar sin preocuparse por ser sancionado.
El contenido real de los Bloques en Blockchain varía de una criptografía a otra. Podemos tomar un ejemplo de la primera criptomoneda, es decir, Bitcoin. Así es como se ve un bloque en Bitcoin.
En la cadena de bloques de Bitcoin, un bloque almacena información como el hash del bloque anterior, una lista de transacciones y un Nonce. Todas las transacciones que están incluidas en un bloque se consideran finalizadas una vez que ese bloque se agrega a la cadena de bloques.
Tenga en cuenta que un bloque en la cadena de bloques de Bitcoin consta de dos partes: el encabezado del bloque y el cuerpo del bloque. Mientras que el encabezado contiene cosas que son importantes para validar Blockchain, el cuerpo del bloque contiene las transacciones reales.
Comprendemos los fundamentos de la cadena de bloques y cómo la utilizan las criptomonedas. Si desea convertirse en un experto en criptomonedas, es crucial comprender Blockchain. El siguiente paso es comprender cómo algunas de las criptomonedas más importantes utilizan esta Blockchain. Por ejemplo, mencionamos brevemente cómo se almacenan las transacciones de Bitcoin en Blockchain.
Próximamente se publicará un ensayo completo sobre cómo Bitcoin hace uso de esta Blockchain. Esté atento al próximo si disfrutó este para descubrir más sobre la increíble tecnología que está cambiando el mundo que nos rodea.
Estoy interesado en conocer sus respuestas a la consulta de mis amigos. Comenta abajo y déjame saber.
Finalmente, sígueme en Twitter para obtener más contenido de este tipo directamente en tu feed de Twitter.
¡Feliz aprendizaje! 🙂