¿Qué es Blockchain? Una guía para principiantes
Contents
¿Qué es Blockchain? Una guía para principiantes
¿Qué es la tecnología Blockchain? ¿Es “la próxima gran novedad”? ¿Se está perdiendo una oportunidad única en la vida cuando alguna startup quiere que invierta en su empresa basada en blockchain? En la publicación de hoy, responderé estas preguntas y más.
¿No le gusta leer? Aquí hay una versión en video de esta guía
Resumen de la tecnología Blockchain
La tecnología Blockchain es una forma de administrar un libro mayor de registros de manera descentralizada. Significa que todos participan en el mantenimiento y actualización del libro mayor, lo que hace que sea prácticamente imposible falsificar.
Si bien la tecnología Blockchain es una buena solución al problema de la centralización, también es muy ineficiente y lenta, por lo que solo debe usarse si el problema en cuestión es realmente la centralización..
Esa es la tecnología Blockchain en pocas palabras. Si desea una explicación más detallada sobre Blockchain y cómo funciona la tecnología Blockchain, siga leyendo, esto es lo que cubriré:
1. Diferenciar lo falso de lo real?
Antes de que entendamos cómo funciona la tecnología Blockchain, necesitamos entender qué problemas fue diseñada para resolver, así que demos un paso atrás y déjame hacerte una pregunta …
¿Cómo sabemos si algo es falso o real en el mundo actual??
Por ejemplo, un billete de un dólar, una licencia de conducir, un voto en las elecciones. ¿Cómo determinamos si es válido o no??
¿La respuesta? Mantenemos un registro de ello.
Por ejemplo, cada billete de un dólar tiene un número de serie que registra el banco. El DMV registra su número de licencia de conducir y los registros de votación se utilizan para rastrear quién votó y quién no, por lo que la misma persona no podrá votar dos veces..
Siempre que desee verificar que un documento es legítimo, simplemente búsquelo con la autoridad correspondiente. Incluso tenemos Notarios, personas que están autorizadas por el gobierno para actuar como testigos para dar fe y registrar la validez de datos o identidades..
Notará que hay una cosa que todos estos mecanismos tienen en común: están centralizados, lo que significa que hay una autoridad central, ya sea un banco, una oficina estatal o una persona que tiene el poder de emitir y validar información..
2. La desventaja de las autoridades centrales
Las autoridades centrales tienen mucho poder y, como saben, el poder a veces puede corromper. Entonces, ¿qué sucede si una de estas autoridades quiere cambiar los hechos o tal vez incluso cambiar un poco la historia??
Esto puede sonar descabellado, pero incluso nuestra historia mundial es solo un registro que los historiadores llevan de manera centralizada. La frase “La historia la escriben los vencedores” nos dice que los hechos a veces pueden ser distorsionados por quienes están en el poder..
Si no cree que sea posible, aquí tiene un ejemplo de la vida real.
Hoy en día, la mayor parte del dinero es solo un registro de quién le debe qué a quién. Debido a la crisis de las hipotecas de alto riesgo en 2008, casi mil Las empresas estadounidenses recibieron más de 630 mil millones de dólares que nunca antes existieron. Otras empresas tenían deudas completamente eliminadas.
Algunos argumentarían que este rescate estaba justificado, pero no se puede negar que alguien decidió cambiar los registros de cuánto dinero poseía y debía.
Por eso nació Bitcoin. Fue la primera forma de dinero que eliminó la necesidad de una autoridad central. Todos llevan sus registros, no solo los bancos centrales..
Y cuando todo el mundo hace un seguimiento y verifica los hechos, bueno, eso significa que ya no puede cambiar el libro mayor de transacciones cuando algo no cuadra porque es más conveniente. Realmente tienes que empezar a ser responsable.
Pero el dinero no es el único lugar donde la descentralización puede jugar un papel. ¿Recuerda esos grandes libros de enciclopedia en los que solíamos confiar cuando se trataba de investigar??
Enciclopedia Británica empleó a cien editores de tiempo completo y más de 4.000 colaboradores para publicar lo que consideramos la autoridad en conocimiento. Imagínense el poder que tenían los editores de estos libros para decidir qué valía la pena mencionar, condenar, tolerar o ignorar..
Bueno, el último volumen de la enciclopedia Británica se publicó en 2010..
Hoy en día, la información está mucho más descentralizada con más de 130 mil editores activos que mantienen diferentes páginas de Wikipedia. El riesgo de que cualquiera de ellos “se vuelva deshonesto” desapercibido es mucho menor, ya que cada edición es pública y puede ser verificada por cualquier persona..
La descentralización reduce el riesgo de corrupción, fraude y manipulación. La tecnología Blockchain es una forma nueva e innovadora de implementar la descentralización.
3. Tecnología Blockchain en términos simples
La tecnología Blockchain es una solución al problema de la centralización. Es un sistema para llevar registros de todos, sin necesidad de una autoridad central, una forma descentralizada de mantener un libro mayor que es prácticamente imposible de falsificar..
Quiero decir, cuando tantos ojos están mirando y verificando todo lo que se está haciendo, es muy difícil romper las reglas sin que se den cuenta..
Quizás se pregunte por qué se llama Blockchain?
Bueno, imagina que mantenemos un libro mayor compartido con muchas páginas de registros. Cada página comienza con una especie de resumen de la página anterior. Si cambia una parte de la página anterior, también tendrá que cambiar el resumen en la página actual. Entonces las páginas están realmente vinculadas o encadenadas.
En términos tecnológicos, las páginas se llaman bloques. Y como cada bloque está vinculado a los datos del bloque anterior, tenemos una cadena de bloques, o un blockchain.
Mucha gente piensa eso Satoshi Nakamoto, el misterioso inventor de Bitcoin, creó la tecnología Blockchain. Técnicamente, solo creó la primera implementación de la vida real: Bitcoin.
De hecho, esa palabra blockchain ni siquiera se menciona en Informe técnico original de Satoshi. Lo más cerca que está de decir Blockchain es una “cadena de bloques”.
4. Los cuatro elementos de una cadena de bloques
Ahora que sabe qué es la tecnología blockchain, todavía tenemos dos preguntas importantes que responder: cómo funciona realmente y si blockchain va a cambiar nuestro futuro.?
Comencemos con la primera pregunta. Otra forma de hacer esta pregunta sería: ¿cómo creo un sistema que permita la creación, verificación y actualización de registros por parte de todos??
Bueno, hay cuatro elementos que una cadena de bloques necesita para tener vida propia.
Red de igual a igual
Una red de computadoras, también conocida como nodos, que tienen los mismos privilegios. Está abierto a todos y a todos. Esto es básicamente lo que ya tenemos hoy con Internet. Necesitamos esta red para que podamos comunicarnos y compartir entre nosotros de forma remota.
Criptografía
La criptografía es el arte de la comunicación segura en un entorno hostil. Me permite verificar mensajes y probar la autenticidad de mis propios mensajes, incluso cuando hay jugadores maliciosos cerca..
Necesitamos criptografía por el primer elemento. Recuerde, dije que cualquiera puede participar en esta red, incluidos los malos actores. Es genial que pueda comunicarme, pero también necesito asegurarme de que mi comunicación llegue sin alteraciones.
Algoritmo de consenso
Puede cambiar la palabra técnica “algoritmo” por la palabra “regla”. Esto significa que debemos acordar las reglas sobre cómo agregar una nueva página, también conocida como bloque, a nuestros registros..
Hay muchos tipos de reglas de consenso, en el caso de Bitcoin utilizamos un algoritmo de consenso conocido como Prueba de trabajo..
Este algoritmo establece que para que alguien se gane el derecho de agregar una nueva página a nuestro libro mayor, debe encontrar una solución a un problema matemático, que requiere poder computacional para resolverlo..
Las computadoras de la red ejecutan cálculos para resolver el problema matemático y, al hacerlo, consumen mucha energía. En otras palabras, hacen mucho trabajo. Por eso, cuando uno de ellos encuentra el número que resuelve el problema y lo muestra en la red, básicamente muestra una “prueba de trabajo”..
Piense en ello como la forma en que la computadora dice: “Oye, gasté bastante energía aquí resolviendo este problema primero, así que tengo derecho a escribir la página siguiente”.
Hay otros algoritmos de consenso, a diferencia del que acabo de describir, que no requieren tanta energía. Este fue solo el tipo de algoritmo que emplea la cadena de bloques de Bitcoin.
Existen pros y contras de los diferentes algoritmos, pero para ejecutar un libro mayor descentralizado, deberá elegir uno; de lo contrario, será muy difícil llegar a un consenso con tanta gente en la red..
Castigo y recompensa
Este elemento se deriva en realidad de la teoría de juegos y asegura que será en el mejor interés de las personas seguir siempre las reglas..
Hasta ahora, hemos creado una red que tiene una forma de comunicarse de forma segura y sigue un conjunto de reglas para llegar a un consenso. Ahora uniremos estos elementos dando una recompensa a las personas que nos ayuden a mantener nuestros registros y agregar nuevas páginas..
Esta recompensa es una ficha, o moneda, que se otorga cada vez que se alcanza un consenso y se agrega un nuevo bloque a nuestra cadena..
Por otro lado, los malos actores que intenten engañar o manipular el sistema terminarán perdiendo el dinero que gastaron en poder computacional o se les pueden quitar sus monedas.
Al final, lo importante a recordar es que el sistema de castigo y recompensa trabaja sobre el comportamiento psicológico. Convierte las reglas del sistema de algo que debe seguir en algo que querrá seguir, ya que será lo mejor para usted..
Esta fue solo una explicación de muy alto nivel de en qué consiste una cadena de bloques. Si desea profundizar un poco más en este proceso, consulte nuestro video sobre la minería de Bitcoin, parte de nuestro curso intensivo de 7 días sobre Bitcoin.
5. El quinto elemento
Así que ahí lo tienen, los cuatro elementos para crear tecnología blockchain: una red de igual a igual, criptografía, un algoritmo de consenso y castigo y recompensa. Sin embargo, hay un quinto elemento, que realmente no se puede sintetizar … Adopción del mercado.
Quiero decir, podemos tener un grupo de cinco personas compartiendo un libro mayor con un algoritmo de consenso, pero en realidad no lo hace descentralizado, ya que no hay suficientes personas como parte del sistema..
Además, si no hay adopción, nuestra moneda no tiene ningún valor y el cuarto elemento de castigo y recompensa no es muy efectivo..
Solo una vez que logra una masa crítica en el número de usuarios, una cadena de bloques se vuelve verdaderamente descentralizada y, por lo tanto, inmutable. Y en ese punto, la moneda de esa cadena de bloques generalmente comienza a apreciarse en valor..
Es difícil decir qué desencadena la adopción del mercado a gran escala. En el caso de Bitcoin, las cosas realmente comenzaron a través del uso en la web oscura, donde la gente usaba Bitcoin para pagar drogas y otras cosas ilegales..
Desde entonces, más personas han comenzado a investigar Bitcoin y blockchain y han visto los beneficios que ofrecen; ya sea en la práctica o como inversión.
Ahí lo tienen, los cinco elementos de una cadena de bloques verdaderamente abierta, pública y descentralizada..
Hasta el día de hoy, solo hay un puñado de blockchains que tienen más de 1,000 participantes verdaderamente independientes y, como tal, pueden considerarse descentralizados: Bitcoin, Ethereum y Monero, por nombrar algunos..
Si estás pensando que parece mucho trabajo duro poner en marcha una cadena de bloques, tienes toda la razón. Pero aquí es donde entra Ethereum. Ethereum es una cadena de bloques Hágalo usted mismo en la que todos estos cinco elementos ya están en movimiento. Todo lo que necesita hacer es construir la solución adecuada sobre ella.
6. Blockchain públicas vs privadas
Una cadena de bloques privada se refiere a protocolos, o reglas, que filtran y limitan a los jugadores que pueden participar en su libro mayor. Es un poco como Internet, que está abierto a todos y a todos, es diferente de un Intranet – una red interna de ordenadores de la empresa.
Si bien supongo que algunas empresas encontrarán valor en ejecutar cadenas de bloques privadas para mejorar sus procesos internos, está lejos de ser algo emocionante, ya que no tiene nada que ver con la descentralización..
Para enfatizar esto un poco más, comparemos las cadenas de bloques públicas abiertas con las cerradas y privadas..
Una cadena de bloques pública está abierta a todos, es transnacional y sin fronteras. Es resistente a la censura. No requiere ningún tercero. También es neutral: no existe una transacción “buena”, “mala”, “legal” o “ilegal”, solo hay una “válida” o “no válida”.
Una cadena de bloques privada, por otro lado, está limitada solo a participantes autorizados. Está gobernado por un puñado de entidades..
En las palabras de Andreas Antonopoulos, en la mayoría de los casos de cadenas de bloques privadas, realmente no necesita una cadena de bloques, solo puede compartir una hoja de cálculo entre los participantes.
Toda la idea de blockchain era descentralizar un proceso a través del público en general, y eso es exactamente lo contrario de lo que hace un blockchain privado..
Las características de una cadena de bloques pública, por otro lado, crean enormes beneficios..
No hay un solo punto de falla. Los registros son inmutables, también conocidos como a prueba de manipulaciones. Y, por último, es resistente a la censura, por lo que realmente no puede eliminar un registro o evitar que se publique, siempre que siga las reglas de consenso..
7. Conclusión: el futuro de la tecnología Blockchain
¿Es la tecnología blockchain la próxima gran novedad??
Supongo que es posible que haya oído hablar de diferentes startups que están utilizando la tecnología blockchain para resolver algún tipo de problema. En la mayoría de los casos, cuando oigo hablar de una empresa de este tipo, hago dos preguntas:
Si recuerdas, al comienzo de esta lección, hablé sobre los peligros de la centralización. Pero estos peligros solo son significativos si hay mucho en juego.
Por ejemplo, la cola para ir a la farmacia se gestiona de forma centralizada, pero realmente no me importa, ya que no hay mucho en juego y, de hecho, es más eficiente de esta forma..
La tecnología Blockchain es muy buena para descentralizar, pero también es muy ineficiente, lenta y consume mucha energía..
Por ejemplo, la red de Bitcoin tarda en promedio 10 minutos en confirmar una transacción. No es el tiempo de espera ideal para comprar una taza de café en un 7-11.
La única razón para elegir la tecnología Blockchain como su solución es si tu problema es en realidad la centralización.
Si no necesita descentralizar algo, probablemente no necesite utilizar la tecnología blockchain y estará mejor con alguna solución centralizada. De hecho probablemente funcionará mejor.
En resumen, la tecnología Blockchain es verdaderamente disruptiva, pero por el momento solo unos pocos casos de uso realmente la requieren..
Entonces la verdadera pregunta es esta:
En el momento actual, ¿nuestro mundo está listo para una implementación de blockchain más compleja que la que ya ofrece Bitcoin??
A principios de la década de 2000, había muchas Amazonas, Google y Facebook que nunca se dieron cuenta de los cambios que presentaban … Hoy en día, muchas de estas startups de blockchain enfrentan el mismo destino.
Si desea obtener una comprensión más técnica y profunda de la tecnología blockchain y su uso en el mundo real, asegúrese de consultar los cursos súper detallados de Ivan on Tech.
¿Qué piensas sobre la tecnología blockchain? ¿Tiene alguna pregunta adicional? Déjame saber abajo en la sección de comentarios.
“>