Cap. 1 – Introducción al Blockchain

por Mchain
1-Blockchain-Introducción-La-guía-definitiva-de-Blockchain

Si te gusta seguir la evolución de la banca, la inversión o las criptomonedas durante los últimos años, puede que esté familiarizado con el término «blockchain«, la tecnología detrás de la red Bitcoin, que se ocupa de mantener los registros. Y es que, al tratar de aprender más sobre la «cadena de bloques», probablemente te has encontrado con una definición como esta:

“El término «tecnología blockchain» se refiere típicamente al libro de contabilidad transparente, descentralizado y accesible al público que nos permite transferir de forma segura la propiedad de las unidades de valor utilizando el cifrado de clave pública y métodos de prueba de trabajo.”

La blockchain technology utiliza un consenso descentralizado para mantener la red, lo que significa que no está controlada centralmente por por ejemplo un banco, una empresa o un gobierno. De hecho, cuanto más grande sea la red y esté cada vez más descentralizada, más segura será.

El potencial de la tecnología blockchain no se limita a la tecnología «bitcoin». Como tal, ha ganado mucha atención en una variedad de industrias, incluyendo: servicios financieros, organizaciones de caridad y sin fines de lucro, las artes y educación y el comercio electrónico.

La buena noticia es que «blockchain» es en realidad más fácil de entender de lo que suena esta definición.

¿Qué es la tecnología Blockchain y para qué sirve?

La tecnología Blockchain ofrece una manera para que las partes no confiables lleguen a un consenso o acuerdo sobre una historia digital común. Una historia digital común es importante porque los activos y transacciones digitales son en teoría fácilmente falsificados y/o duplicados. La tecnología Blockchain resuelve este problema sin la necesidad de utilizar un intermediario de confianza.

Blockchain, a veces llamada Tecnología de Ledger Distribuido (DLT), hace que la historia de cualquier activo digital sea inalterable y transparente mediante el uso de la descentralización y el hashing criptográfico.

Es en si misma una compleja tecnología llamada, como su nombre indica, “cadena de bloques”.

Que es un bloque en blockchain?

Cuando se usan las palabras «bloque» y «cadena» en el contexto de blockchain, en realidad se está hablando de la información digital («bloque») que está almacenada en una base de datos pública («cadena»).

Una analogía simple para entender la tecnología de cadenas de bloques es un Google Doc. Cuando creamos un documento y lo compartimos con un grupo de personas, el documento se distribuye en lugar de ser copiado o transferido. Esto crea una cadena de distribución descentralizada que da a todos, acceso al documento al mismo tiempo. Nadie se bloquea a la espera de los cambios de otra persona, mientras que todas las modificaciones del documento se registran en tiempo real, lo que hace que los cambios sean completamente transparentes.

Por supuesto, la blockchain es más complicada que un Google Doc, pero la analogía es apta porque ilustra tres ideas críticas de la tecnología:

BLOCKCHAIN EXPLICADO: UNA RÁPIDA VISIÓN GENERAL

  • Los activos digitales se distribuyen en lugar de ser copiados o transferidos.
  • El activo está descentralizado, lo que permite un acceso completo en tiempo real.
  • Un libro de cambios transparente preserva la integridad del documento, lo que crea confianza en el activo.

Blockchain es una tecnología especialmente prometedora y revolucionaria porque ayuda a reducir el riesgo, erradica el fraude y aporta transparencia de forma escalable para innumerables usos.

¿Cómo funciona Blockchain?

El objetivo de usar una Blockchain es permitir a la gente – en particular, a la gente que no confía en los demás – compartir datos valiosos de una manera segura y a prueba de manipulaciones.

Análisis de la tecnología del MIT

Blockchain consiste en tres conceptos importantes: bloques, nodos y minadores.

Bloques

Cada cadena de bloques o blockchain, consiste en múltiples bloques y cada uno de ellos se componen de tres piezas digitales o elementos básicos de información.

Los datos del bloque: Cada bloque almacena información sobre las transacciones como la fecha, la hora y la cantidad de dinero de tu compra más reciente. Pongamos Amazon como ejemplo. (NOTA: Este ejemplo es ilustrativo; la venta al por menor de Amazon no funciona con el principio del blockchain )

Los bloques almacenan información sobre quiénes participan en las transacciones. Un bloque registraría el gasto de tu compra en Amazon junto con tu nombre y el de Amazon.com, Inc. (AMZN). Pero, en lugar de usar tu nombre real, tu compra se registra sin ningún tipo de información de identificación, usando una «firma digital» única, algo parecido a lo que sería un nombre de usuario.

Cada bloque almacena información que los distingue de otros bloques. Del mismo modo que todos tenemos nombres para diferenciarnos, cada bloque almacena “hash” o código único, que permite distinguirlo de los demás bloques. Los «hash» son códigos criptográficos, que se componen de un número de 256 bits unido al “nonce”, creados por algoritmos especiales. Debe comenzar con un gran número de ceros ( es decir, debe ser extremadamente pequeño). Digamos que has hecho tu compra en Amazon, pero mientras está en trámite, decides que no puedes resistirte y necesitas una segunda. Aunque en tu nueva transacción, los detalles se verían casi idénticos a los de tu compra anterior, todavía podemos diferenciar los bloques debido a sus códigos únicos.

Mientras que el bloque del ejemplo anterior se utiliza para guardar la información de una sola compra de Amazon, la realidad es un poco diferente. Un solo bloque en la blockchain de Bitcoin puede almacenar hasta 1 MB de datos. Dependiendo del tamaño de las transacciones, lo que significa que un solo bloque puede albergar unos pocos miles de transacciones bajo un mismo techo.

minería

Mineros

Los mineros crean nuevos bloques en la cadena a través de un proceso llamado minería.

En una cadena de bloques o blockchain, cada bloque tiene su propio y único «nonce» y «hash», pero también hace referencia al «hash» del bloque anterior en la cadena, por lo que la extracción de un bloque no es fácil, especialmente en las grandes cadenas.

Los mineros usan un software especial para resolver el increíblemente complejo problema matemático de encontrar un nonce que genere un hash aceptado. Debido a que el nonce es sólo de 32 bits y el hash es de 256, hay aproximadamente cuatro mil millones de combinaciones posibles de nonce-hash que deben ser extraídas antes de que se encuentre el correcto. Cuando eso sucede, se dice que los mineros han encontrado el » nonce-hash dorado» y su bloque se añade a la cadena.

Hacer un cambio en cualquier bloque anterior de la cadena requiere volver a minar no sólo el bloque con el cambio, sino todos los bloques que vienen después. Por eso es extremadamente difícil manipular la tecnología de las cadenas de bloques. Piensa en ello como «seguridad en las matemáticas» ya que encontrar los nonces dorados requiere una enorme cantidad de tiempo y poder de computación.

Cuando un bloque se extrae con éxito, el cambio es aceptado por todos los nodos de la red y el minero es recompensado financieramente.

nodos

Nodos

Uno de los conceptos más importantes en la tecnología de las cadenas de bloques es la descentralización. Ningún ordenador u organización puede ser dueña de la cadena. En cambio, es un libro mayor distribuido a través de los nodos conectados a la cadena. Los nodos pueden ser cualquier tipo de dispositivo electrónico que mantiene copias del blockchain o cadena de bloques y mantiene la red funcionando.

Cada nodo tiene su propia copia de la cadena de bloques y la red debe aprobar algorítmicamente cualquier bloque recién extraído para que la cadena sea actualizada, confiable y verificada. Dado que los blockchain son transparentes, cada acción en el libro de cuentas puede ser fácilmente comprobada y visualizada. Cada participante recibe un número de identificación alfanumérico único que muestra sus transacciones.

La combinación de la información pública con un sistema de comprobaciones y balances ayuda a la cadena de bloques a mantener la integridad y crea confianza entre los usuarios. Esencialmente, los blockchain pueden considerarse como la escalabilidad de la confianza a través de la tecnología.

Dónde se utiliza Blockchain

¿Donde se utiliza el Blockchain?

Blockchain tiene una cantidad casi infinita de aplicaciones en casi todas las industrias. La tecnología de libro mayor puede aplicarse para rastrear el fraude en las finanzas, compartir de forma segura los registros médicos de los pacientes entre los profesionales de la salud e incluso actúa como una mejor manera de rastrear la propiedad intelectual en los negocios y los derechos de música para los artistas.

Puedes leer el capítulo completo sobre los usos y aplicaciones de blockchain aquí ( enlace ). De todos modos, te dejamos con una primera lectura.

Aplicaciones y usos de Blockchain

Usos más allá de Bitcoin: Blockchain Ethereum

Creada originalmente como el sistema de libro mayor ultra-transparente para que Bitcoin funcionara, la cadena de bloques se ha asociado durante mucho tiempo con la criptodivisión, pero la transparencia y la seguridad de la tecnología ha sido objeto de una creciente adopción en varias áreas, muchas de las cuales se remontan al desarrollo del blockchain Ethereum.

A finales de 2013, el desarrollador ruso-canadiense Vitalik Buterin publicó un libro blanco que proponía una plataforma que combinaba la funcionalidad del blockchain tradicional con una diferencia clave: la ejecución de código informático. Así nació el Proyecto Ethereum.

El blockchain Ethereum permite a los desarrolladores crear programas sofisticados que pueden comunicarse entre sí en la cadena de bloques.

Cap. 1 - Introducción al Blockchain 2
Fichas

Los programadores de Ethereum pueden crear fichas para representar cualquier tipo de activo digital, rastrear su propiedad y ejecutar su funcionalidad de acuerdo con un conjunto de instrucciones de programación.

Los tokens pueden ser archivos de música, contratos, entradas de conciertos o incluso el historial médico de un paciente. Esto ha ampliado el potencial de blockchain para penetrar en otros sectores como los medios de comunicación, el gobierno y la seguridad de la identidad. Miles de empresas están actualmente investigando y desarrollando productos y ecosistemas que funcionan enteramente con la creciente tecnología.

Blockchain está desafiando el actual status quo de la innovación al permitir que las empresas experimenten con tecnología innovadora como la distribución de energía entre pares o formas descentralizadas para los medios de comunicación. Al igual que la definición de blockchain, los usos del sistema de libro mayor sólo evolucionarán a medida que la tecnología evolucione.

Blockchain Wikipedia

«La consecuencia práctica [… es…] por primera vez, una forma de que un usuario de Internet transfiera una pieza única de propiedad digital a otro usuario de Internet, de tal manera que se garantice la seguridad de la transferencia, que todo el mundo sepa que la transferencia ha tenido lugar y que nadie pueda impugnar la legitimidad de la misma. Es difícil exagerar las consecuencias de este avance».

Marc Andreessen

Desde una altitud de crucero, una blockchain podría no parecer tan diferente de las cosas que conoces, dice Wikipedia.

Con una cadena de bloques, mucha gente puede escribir entradas en un registro de información, y una comunidad de usuarios controla o puede controlar cómo se modifica y actualiza este registro de información. De la misma manera, las entradas en Wikipedia no son el producto de una sola persona o de un solo editor. Ninguna persona individual tiene el de esa información.

No obstante, al descender al nivel del suelo, las diferencias que hacen que la tecnología de la blockchain sea única, se hacen más claras. Mientras que ambas funcionan en redes distribuidas (Internet), Wikipedia está incorporada a la World Wide Web (WWW) utilizando un modelo de red cliente-servidor.

Un usuario (cliente) con unos permisos que están asociados a su cuenta puede cambiar o modificar las entradas de Wikipedia guardadas en un servidor centralizado.

Cada vez que un usuario accede a la página de Wikipedia, conseguirá la versión más actualizada de la ‘copia maestra’ de esa misma entrada de Wikipedia. El control de la base de datos sigue en manos de los administradores de Wikipedia, lo que permite que el acceso y los permisos sigan siendo amparados por una autoridad central.

La columna vertebral digital o el funcionamiento base de Wikipedia es parecido a las bases de datos altamente protegidas y centralizadas que los bancos, los gobiernos o compañías de seguros almacenan hoy en día. En las bases de datos centralizadas, el control recae sobre sus propietarios, incluida la gestión de las actualizaciones, el acceso y la protección contra las amenazas cibernéticas.

La tecnología blockchain crea una base de datos distribuida en la que el funcionamiento de su columna vertebral digital es diferente en su fundamento. Esta es también la característica más importante y distintiva de la tecnología de blockchain.

La ‘copia maestra’ de Wikipedia se edita en un servidor y todos los usuarios ven la nueva versión. En el caso de una blockchain, cada nodo de la red llega a la misma conclusión, cada uno actualiza el registro independientemente, y el registro más popular se convierte en el registro oficial de facto en lugar de haber una copia maestra.

Content Protection by DMCA.com

TAMBIÉN PUEDE INTERESARTE