Saltar al contenido principal

Protocolos en Bitcoin

La capa base de Bitcoin prioriza seguridad y descentralización. Capas superiores y protocolos adyacentes agregan velocidad, programabilidad y nuevas capacidades mientras se anclan a la seguridad de Bitcoin.

Lightning Network

Lightning Network es la solución principal de Layer 2 de Bitcoin para pagos instantáneos y de baja comisión.

Cómo Funciona

  1. Dos partes abren un canal de pago bloqueando BTC en un multisig 2-de-2 on-chain
  2. Intercambian transacciones firmadas off-chain para actualizar el saldo del canal
  3. Los pagos se rutean a través de una red de canales usando HTLCs
  4. Cualquier parte puede cerrar el canal en cualquier momento, liquidando el saldo final on-chain

Conceptos Clave

ConceptoDescripción
Canal de pagoHoja de balance entre dos partes asegurada por Bitcoin
HTLCHash Time-Locked Contract para ruteo de pagos
FacturaSolicitud de pago codificada en BOLT-11
RuteoEncontrar un camino a través del grafo de canales
CapacidadMonto máximo que un canal puede rutear
LiquidezSaldo disponible en cada lado de un canal

Implementaciones

ImplementaciónLenguajeEnfoque
LNDGoMás popular, rico en funcionalidades
Core Lightning (CLN)CModular, basado en plugins
EclairScalaAmigable para móvil (Phoenix wallet)
LDKRustLibrería para implementaciones personalizadas

Construyendo sobre Lightning

# Create an invoice (LND)
lncli addinvoice --amt 1000 --memo "Test payment"

# Pay an invoice
lncli payinvoice <bolt11_invoice>

# Check channel balances
lncli listchannels

Para aplicaciones personalizadas, usa las APIs gRPC/REST o construye con LDK.

Sidechains

Las sidechains son blockchains separadas vinculadas a Bitcoin, habilitando funcionalidades que Bitcoin no soporta nativamente.

Liquid Network

Liquid es una sidechain federada de Blockstream:

  • Confidential Transactions — Montos y tipos de activos están ocultos
  • Issued Assets — Crear tokens en la cadena Liquid
  • Bloques más rápidos — Tiempo de bloque de 1 minuto
  • Federación — Gestionada por un conjunto de functionaries

Fedimint

Fedimint es un protocolo de custodia federada usando e-cash Chaumiano:

  • Custodia comunitaria — Federación de confianza custodia Bitcoin
  • Privacidad — Los tokens e-cash no son vinculables
  • Integración Lightning — Gateway para pagos Lightning
  • Open source — Construye tu propia federación

Nostr

Nostr (Notes and Other Stuff Transmitted by Relays) es un protocolo social descentralizado que usa criptografía estilo Bitcoin (claves secp256k1):

  • Identidad — Tu par de claves Nostr es tu identidad
  • Zaps — Pagos Lightning integrados en interacciones sociales
  • Descentralizado — Sin servidor central, los mensajes se retransmiten a través de múltiples servidores

Integración Nostr + Bitcoin

NIP-57 (Zaps): Lightning payments via Nostr
NIP-47 (Nostr Wallet Connect): Control wallets via Nostr

Comparación

ProtocoloCapaVelocidadModelo de Confianza
LightningL2InstantáneoSin confianza (channel partners)
LiquidSidechain~1 minFederado (functionaries)
FedimintL2 custodialInstantáneoFederado (guardianes)
StacksL1 (anclado)~10 minConsenso PoX
RGBClient-sideVariableSin confianza (validación del cliente)

Lectura Recomendada