₿ Bitcoin funciona utilizando cuatro tecnologías
- Blockchain: Es una base de datos distribuida en varios nodos de una red. Cadena de bloques de información.
- Prueba de Trabajo: Búsqueda de un número variable que permite que se puedan insertar bloques en blockchain.
- (Adam Back) HashCash el ancestro de PoW: Nació para evitar spam.
- Funciona para no poder utilizar un bitcoin dos veces.
- P2P: Ordenadores conectados entre sí y permiten el intercambio directo de información de igual a igual. Servidores descentralizados.
- Criptografía: Tecnología para resguardar la integridad de los datos y así evitar que personas no autorizadas accedan a la información.
📑 Whitepaper de Satoshi Nakamoto
Bitcoin: A Peer-to-Peer Electronic Cash System
⛓ Funcionamiento de Blockchain
- Blockchain es inmutable, nadie puede modificar los registros que se guardan en la cadena.
- Una cadena de bloque en BTC se crea cada 10 minutos y puede contener 2040 transacciones.
- La estructura de un bloque es Cabecera, Cuerpo y SHA-256
- Para encontrar el hash debo conocer los primeros 36 ceros y los 220 faltantes.
- Cada vez que un minero encuentra un HASH al día de hoy recibe 6.25 BTC como recompenza.
- Cada 210k bloques, la recompensa se va la mitad.
🛰 Lightning Network
LN se plantea como una solución al problema de escalabilidad de Bitcoin. Aunque aún haya mucho por implementar y desarrollar.
- Transacciones instantáneas
- Comisiones realmente bajas
- Software independiente, que requiere de comunicación con la blockchain de Bitcoin
- LN puede integrarse en otras redes
- Micropagos
- Privacidad
- Pagos instantáneos
🔱 Pilares de Bitcoin
- Abierto: El código de Bitcoin es de libre acceso y nos permite crear nuevas cosas.
- Escaso: solo existirán 21 millones de bitcoins.
- Público: Es transparente, puedo saber que está pasando en las transacciones.
- Sin fronteras: Disponible en todo el mundo.
- Resistente a la censura: Nadie puede tomar decisiones para detener el ecosistema de bitcoin.
- Descentralizado: No depende de un gobierno, institución o persona.
- Confianza: Su comunidad ha permitido que a través de los años BTC sea más fuerte.
🎉 Blockchain más allá de Bitcoin
- Propiedades y Características
- Consenso distribuido.
- Transparencia y trazabilidad.
- Inmutabilidad.
- Descentralización.
- Longevidad.
- Transparencias rápidas.
- Costos transaccionales bajos.
- Tipos de Blockchains
- Publicas: Accesible a cualquier persona del mundo.
- Privadas: Utilizadas para solventar problemas de eficiencia, seguridad y fraude en instituciones financieras tradicionales.
- Híbridas: Intento de aprovechas los mejor de ambos mundos. L participación en la red es privada pero la contabilidad es transparente.
🌼 Evolución de la Blockchain
- Blockchain 1.0: Digital Currency
- Es la primera fase de evolución en el desarrollo de esta tecnología, se derivó de la estructura original de Bitcoin.
- Blockchain mostró el potencial de interrumpir innumerables industrias (DTL, PoW).
- Tiene como objetivo el acceso público al sistema financiero digital.
- Blockchain 2.0: Smart Contracts
- Facilita el intercambio de valor más allá de Bitcoin y las criptomonedas mediante contratos inteligentes, está pensada para la gestión y transparencia de activos y cualquier otro tipo de bien.
- Registro y transferencia de valor más allá del dinero.
- Autonomía, nuevos modelos de negocio y anonimato.
- Blockchain 3.0: DApps
- Son redes blockchain programables, capaces de soportar aplicaciones descentralizadas, con mucha mayor capacidad que Bitcoin y Ethereum.
- Escalables, con una interfaz amigables para los usuarios y eficientes.
- Proof of Stacke (PoS) y Proof of History (PoH).
- Blockchain 4.0: Industry
- Es una solución idónea para hacer más eficientes los entornos industriales.
- Trazabilidad de cadena de valor de suministro y la gestión de los objetos de IoT.
⚒ Protocolos de consenso
Es el mecanismo que regula la forma en que los nodos crean los bloques llegando a un acuerdo entre sí para poder hacerlo e incorporar ese bloque a la cadena.
- Proof of Work (PoW): Los mineros ponen sus equipo a trabajar para poder resolver un acertijo criptográfico.
- Proof of Stake (PoS): No se necesita poder de computo para resolver un acertijo criptográfico, solo necesito invertir una cantidad de criptomoneda.