Table of Contents
1. ¿Qué es la centralización?
La mayoría de las aplicaciones digitales que usamos hoy en día están administradas por algún tipo de corporación. Desde los bancos hasta las redes sociales, todas estas aplicaciones pueden ser descritas como “centralizadas”.
La centralización se define como el control de una actividad, proceso u organización por parte de una sola autoridad. Los ataques cibernéticos y el uso indebido de la información personal de los usuarios por parte de las empresas son solo algunos ejemplos de cómo la centralización de datos representa una amenaza para nuestra privacidad y la integridad de nuestra información personal.
Entonces, ¿cómo podemos desarrollar una infraestructura/red para transferir, almacenar y registrar cualquier cosa de valor, ya sean transacciones financieras o datos personales de los usuarios? – La respuesta es la tecnología Blockchain.
2. ¿Qué es la tecnología Blockchain?
Blockchain es una base de datos descentralizada de registros permanentes almacenados cronológicamente que son actualizados y mantenidos por miles de computadoras conectadas. Esta tecnología también se conoce comúnmente como Distributed Ledger Technlogy (DLT) o tecnología de contabilidad distribuida.
Dicho de otra forma, Blockchain es una base de datos distribuida en miles de computadoras que almacenan, registran y transfieren datos de manera descentralizada. Ya sean bancos o gobiernos, ninguna autoridad única controla los datos en un blockchain.
3. ¿Quién inventó la tecnología Blockchain?
La tecnología Blockchain fue concebida por primera vez por Stuart Haber y W. Scott Stornetta en 1991. Introdujeron un sistema basado en blockchain para asegurar documentos usando criptografía y marcas de tiempo.
No obstante, fue Satoshi Nakamoto quien introdujo blockchain al mundo, o más bien la hizo popular, al presentar Bitcoin en el 2009.
Lo realmente fascinante es que Satoshi Nakamoto es en realidad un seudónimo. Nadie está seguro si es una persona o un grupo de personas. En cualquier caso, Satoshi Nakamoto ha acreditado el trabajo de S. Haber y W. S. Stornetta en el whitepaper de Bitcoin (un whitepaper es un informe detallado sobre un tema específico).
4. ¿Cómo funciona la cadena de bloques?
En una red Blockchain, los datos tienen una marca de tiempo y se almacenan en un conjunto de bloques digitales. Estos bloques están encadenados/vinculados entre sí mediante hashes criptográficos (piensa en esto como huellas digitales de bloques). Como cada bloque está conectado con el bloque siguiente, un cambio en un bloque cambiará todos los bloques sucesivos.
5. ¿Cómo se gestionan los datos en una Blockchain?
Como se mencionó anteriormente, todas las aplicaciones digitales que usas y a las que les confías tu información personal, son administradas por empresas. Estas empresas almacenan y administran estos datos por ti y te brindan acceso a ellos.
Hay dos problemas principales detrás de esto:
- Las empresas pueden explotar tus datos personales con fines de lucro.
- Tus datos personales no están seguros ya que se almacenan en servidores centralizados que son vulnerables a ataques y hacks.
La tecnología Blockchain elimina estos problemas al democratizar los datos, eliminando así las instituciones de por medio.
En otras palabras, ningún poder central controla la cadena de bloques. En cambio, cada computadora (nodo) en la red de la cadena de bloques almacena una copia actualizada de la cadena de bloques. Esto significa que, si los piratas informáticos (hackers) intentan manipular la cadena de bloques, deben atacar simultáneamente todos los bloques en sucesión hasta su bloque de destino; lo cual es imposible.
Estos nodos, también conocidos como “miners“, tienen la tarea de actualizar y mantener los datos en la cadena de bloques. Los mineros resuelven acertijos criptográficos establecidos por el protocolo de la cadena de bloques para validar datos y actualizar o agregar nuevos bloques a la blockchain.
Para mantener la integridad de la red, se incentiva a los mineros con la criptomoneda nativa para una validación de bloque honesta.
6. ¿Cómo funcionan las transacciones en una Blockchain?
Autenticación
Para verificar la propiedad del valor digital, Blockchain utiliza criptografía de clave pública y privada. Estas claves son cadenas de caracteres alfanuméricos.
Piense en la clave pública como la dirección del destinatario y la clave privada como la contraseña de tu cuenta para acceder a tu cuenta. Una combinación de estas claves crea la firma digital de una transacción. La clave privada autentica tu propiedad del activo que estás enviando a través de la cadena de bloques, mientras que la clave pública determina el próximo propietario del activo.
Autorización
El siguiente paso consiste en validar las transacciones. Una vez que firmas digitalmente tu transacción de blockchain, se envía a un grupo de transacciones no confirmadas: mempool.
Los nodos mineros o miners recopilan transacciones del mempool y las agrupan en un bloque resolviendo el problema criptográfico (ecuación matemática compleja) establecido por el protocolo de la blockchain. Una vez que el minero resuelve el rompecabezas criptográfico, el bloque verificado que contiene las firmas digitales, la marca de tiempo, el historial hash y otra información relevante se transmite a todos los nodos de la red blockchain.
Verificación
Las cadenas de bloques funcionan en un modelo de consenso. Para que se agregue un bloque a la cadena de bloques, la mayoría de los nodos deben estar de acuerdo en que es un bloque válido.
Si la mayoría de los mineros llegan a la misma solución que la del bloque transmitido, el bloque recibe una marca de tiempo y se agrega a la cadena de bloques. El minero que transmitió el bloque es recompensado con la criptomoneda nativa a cambio del poder de cómputo gastado en resolver el rompecabezas criptográfico.
7. ¿Por qué la tecnología Blockchain es tan segura?
Una cadena de bloques almacena todos los registros de forma permanente. Lo que significa que cada transacción que tiene lugar en la red se registra y almacena en la cadena de bloques. Además, los datos de blockchain tienen una marca de tiempo que deja un registro de actividad perfectamente documentado.
8. Mucho más que una red de criptomonedas
Blockchain ha revolucionado la forma en que almacenamos y rastreamos datos. Elimina la administración de datos, mejora la seguridad y reduce los costos.
El lanzamiento de Bitcoin en 2009 introdujo el uso de la tecnología Blockchain para la transferencia de valor digital entre pares. Desde entonces, Blockchain se ha utilizado principalmente como una red de criptomonedas. Sin embargo, esto se ha convertido en mucho más que un medio para transferir valor. En 2005, Ethereum introdujo contratos inteligentes, que son scripts programables que viven en la cadena de bloques.
Los contratos inteligentes permiten a los desarrolladores implementar aplicaciones descentralizadas en la cadena de bloques (DApps). Con los contratos inteligentes, los desarrolladores pueden implementar varias aplicaciones, incluidos juegos, aplicaciones financieras, crowdfunding, contabilidad, gestión de la atención médica y aplicaciones de finanzas descentralizadas (DeFi).
La tecnología Blockchain no es algo que solo utilizan los startups o las nuevas empresas. Incluso grandes nombres tradicionales como Goldman Sachs, Visa, Deloitte e IBM, por nombrar algunos, ahora están utilizando esta tecnología. El Proyecto Hyperledger que desarrolla soluciones empresariales basadas en Ethereum incluye más de 50 empresas, incluidas Microsoft, JPMorgan, Visa y Walmart.
Conclusión
Blockchain ha cambiado la forma en que los datos viajan por Internet. Ha eliminado intermediarios, devolviendo el control a los usuarios.
En el pasado, nadie hubiera imaginado que podría transferir dinero directamente a cualquier persona en el mundo sin intermediarios. Sin embargo, blockchain hizo posible esta transferencia entre pares. Hoy, Blockchain respalda una industria de criptomonedas de un billón de dólares.
Blockchain también dio origen a las finanzas descentralizadas (DeFi), que son aplicaciones financieras en la blockchain. Actualmente, el espacio DeFi tiene más de $42 mil millones en valor total bloqueado (TVL).
Además, Blockchain alberga cientos de aplicaciones descentralizadas (DApps) como juegos, gestión de la cadena de suministro, gestión de datos y mucho más.
La tecnología Blockchain es realmente el futuro del Internet y la gestión de datos. Te invitamos a seguir aprendiendo y familiarizándote con esta tecnología y a revisar nuestros otros posts sobre criptomonedas.
Como siempre, gracias por leer – AW
References –
https://old.coindesk.com/learn/blockchain-101/what-is-blockchain-technology