Explicando El Lightning Network Para Que Hasta Un Niño De 10 Años Lo Pueda Entender

Como segunda capa de Bitcoin, el Lightning Network trae muchas mejoras. Cuenta con pagos instantaneos que la escala a una capacidad de rendimiento similar al de Visa, y lo más importante, es altamente privado. También puede hacer todo lo que las monedas alternativas como Ethereum ya hacen (NFTs, DeFi, creacion de tokens, contratos inteligentes avanzados), pero de una manera más elegante y más eficiente en terminos de costo.

Pero a pesar de estas ventajas, mucha gente no se integra al Lightning Network simplemente porque no entienden lo que es, como funciona, ni cómo participar. Para facilitar la comprension de todos, voy a tratar de explicar la terminologia esencial usando ejemplos practicos y analogias. Y si tienes más de 10 años, lo vas a comprender.

Necesitas Tus Propios Nodos de Bitcoin y de Lightning

Primero que nada, para poder correr el Lightning Network, tendras que correr tu propio nodo. Vivimos en un mundo descentralizado, haciendo lo mejor para desarrollar productos y servicios que no requieran confiar en una tercera parte. Idealmente, deberias comprar hardware especializado para tu nodo – y tienes soluciones ya fabricadas tales como:

Si quieres reducir estos gastos y experimentar un lindo proyecto DIY de fin de semana, puedes comprarte un RaspBerry Pi 4B con 4GB de RAM, un SSD de 1TB a tu eleccion (pero debe ser de una marca confiable), una tarjeta SD de 32GB, una cobertura de disparador térmico para mantener tu RaspBerry Pi frío durante los veranos y los procesos de recurso intensivo, y algunos cables. Mira este tutorial paso a paso de Ben Arc para entender mejor lo que necesitas hacer para correr un RaspiBlitz.

Si no quieres comprar un dispositivo especializado, hay por lo menos dos maneras populares de correr un nodo Lightning en tu computadora. El más avanzado usa la billetera Electrum (la guia completa puedes verla aqui), y la opcion mas basica y facil de usar te resultara Linux con Umbrel. Si estás para un desafío más grande, también puedes correr RaspBerry Pi OS en tu computadora Windows o Mac o usar máquinas virtuales.

Pero la recomendación de correr un dispositivo especializado es por cuestiones de eficiencia y seguridad: el RaspBerry Pi es muy eficiente energeticamente y ecologico (solo te costara un par de dólares tenerlo corriendo 24/7), y siendo un dispositivo que desempeña una sola tarea tiene una menor superficie de ataque que algo que se usa para abrir emails, instalar software de terceras partes, y acceder a sitios de internet dudosos. 

Así que si puedes obtener un RaspBerry Pi para correr este nodo, deberias. No es muy accesible por ahora, pero esto solo mejorará con el tiempo a medida que avanza la tecnologia y se lanzan equipos más rapidos e innovadores.

Los Nodos Lightning Son Islas, Los Canales Son Rutas

Un malentendido comun sobre el Lightning Network es que correr un nodo es suficiente para conectarse con el resto de la red. Aunque el nodo sea un requisito esencial, el proximo paso en tu camino es abrir canales con gente.

Para entender mejor el concepto, piensa en tu nodo como si fuera una isla que acaba de emerger en medio del océano. Tu objetivo es construir rutas con todos aquellos con los que estaras haciendo transacciones. Cuantas más rutas tengas más conexiones y mejores atajos tendras para llegar a ciertos destinos.

El tamaño de tus canales también es importante, ya que permite transacciones más grandes. Es como si tu puente a otra isla solo permitiera viajar vehiculos de hasta cierto peso – cuanto más resistente es el puente, mayor peso podrá aguantar durante un viaje.

Estas rutas van en ambos sentidos: puedes construirlas con otras islas (lo cual incrementa tu capacidad de enviar) u otras islas las pueden construir contigo (lo cual incrementa tu capacidad de recibir). Una isla bien conectada va a necesitar ambas.

Cuando envías dinero a una determinada isla en el mapa, vas a tomar una de las rutas existentes. Si tienes una ruta directa, todo es sencillo y puedes hacer una transaccion segun el tamaño de tu canal. Pero si están conectadas por la ruta de otro tendras que pagar una tasa de ruteo (basicamente un peaje).

Idealmente, deberias abrir canales con todos los otros nodos de la red para tener conexiones directas – pero eso no es práctico e imposible de lograr en escala. Cuando millones de bitcoiners abran por lo menos un canal cada uno todos los dias, va a ser dificil tener los fondos, el tiempo, y la energia para seguirle el paso al crecimiento del Lightning Network. Pero rutear es altamente eficiente y también brinda algunos beneficios de privacidad: tal como es el caso con la red Tor, cada nodo relevador suma otra capa adicional de encriptación y anonimidad.

Si construyes rutas, también puedes cobrar comisiones a aquellos que usen tu infraestructura para llegar a su destino. Ser un intermediario de otras transacciones puede tener beneficios financieros, y la mayoria de los managers del Lightning Network te permiten escoger cuánto quieres cobrar a quienes usan tu ruta. Solo ten presente que usualmente es la ruta más corta, rapida y menos cara la que se elige. Entonces a menos que conectes una isla desconocida que otros ignoran, deberias pensarlo dos veces antes de cobrar una comision alta. A escala, estas pequeñas ganancias deberian subsidiar los costos de electricidad de correr tu nodo.

Los managers del Lightning Network tales como RTL (Run the Lightning) te permiten abrir canales privados. Esto significa que solo tu y el nodo con quien construiste el puente pueden ver el uso de esta infraestructura. A pesar de tener algunos beneficios de privacidad (nadie mas sabra de el), no rutea otras transacciones así que realmente no ayuda a la red y no te hará ganar comisiones de ruteo.

El tamaño de tus canales (o la resistencia al peso de tus rutas) no es permanente y puedes rebalancearlo para extender o reducir su capacidad. Vas a pagar comisiones por esta operacion, pero es un buen hábito monitorear las operaciones existentes y repriorizar segun lo que observas. Mayor popularidad y uso pueden beneficiarse de la mejor capacidad.

Por último, pero no menos importante, recuerda que los canales son más fáciles de remover que las rutas. Con el clic de un boton, puedes cerrar un canal y regresar los fondos a la capa base de Bitcoin. Cada vez que abres un canal pagas un fee de transaccion a los mineros de BTC, y lo mismo sucede cuando lo cierras. Para evitar pagar demasiado por estas transacciones, ve mi guia sobre como pagar menores fees de transaccion.

Los Clientes Lightning: LND, c-lightning, eclair, y Nayuta

Así como las rutas pueden ser construidas de distintos materiales que vienen con sus ventajas y desventajas, el cliente de referencia de Lightning también tiene cuatro versiones con sus propias ventajas y desventajas. Historicamente, LND de Lightning Labs es la implementación más popular y también es la que es usada por los sistemas operativos de los nodos Raspberry Pi (con la excepcion de Embassy de Start9 Labs, que también viene con c-lightning). Gracias al gran espectro de aplicaciones y los efectos de red, es la más amigable para usuarios inexperimentados.

c-lightning de Blockstream es más refinado y mejor para desarrolladores, y está hecho en el lenguaje de programacion C (por eso el nombre). Sin embargo, tiene menos aplicaciones y es mayormente usado por exchanges y por servicios que necesitan mayor confiabilidad. También está diseñado para permitir atomic swaps entre activos del sidechain Liquid de Blockstream y BTC Lightning. Esto puede ser util si quieres realizar un peg-out sin usar servicios KYC de un exchange de la federacion Liquid. Si LND es como Windows, entonces c-lightning es una distribucion robusta de Linux no demasiado amigable con usuarios no tecnicos.

eclair de ACINQ es también otra opcion popular, ya que está escrito en Scala y soporta plug-ins tanto de Java como de Java Virtual Machine. Como muchas aplicaciones de Android OS están escritas en Java, esta implementación es muy util para billeteras móviles. Phoenix y Eclair son dos de las billeteras móviles más populares, y definitivamente deberias probarlas.

Por último, pero no menos importante, tenemos a Nayuta – una compañía japonesa que comenzo a trabajar en un cliente de Lightning tan liviano que hasta un RaspBerry Pi Zero puede operarlo. Más recientemente, han lanzado una version alfa de Nayuta Core y también se enfocan en el desarrollo de billeteras móviles.

La Manera mas Facil de Recorrer el Lightning

Idealmente, deberias correr tu propio nodo y hacer todo al pie de la letra. Pero si solo quieres probar lo que es Lightning y como funciona, puedes probar una billetera movil como Blue Wallet, Breez, o Eclair.

Blue Wallet se lleva el premio a la mejor experiencia de usuario de todas las billeteras de bitcoin. También es muy personalizable, permitiendote conectarte a tu propio nodo o bien  depender de la infraestructura de la compañía. Y si quieres recibir un pago Lightning, instalas la aplicacion en tu telefono, generas un recibo por el monto que quieres recibir y te sorprenderás de la velocidad de la transaccion. Blue también tiene una version de escritorio, siendo así una de las maneras más convenientes para comenzar a usar el Lightning Network.

Breez Wallet es especial ya que abre un canal para ti. Luego de que depositas fondos y esperas por lo menos 3 confirmaciones, ya estás listo. El hecho de que esta simple experiencia de usuario ocurra de una manera sin custodia que aumenta tu soberanía es admirable. No puede compararse con tu experiencia con un nodo full, pero facilita las ventajas de Lightning con algunas contrapartidas elegantes.

Y luego tenemos Eclair Mobile de ACINQ, la cual corre una version liviana de un nodo Lightning directamente en tu telefono movil. También puedes conectarte con tu nodo full accediendo a la configuracion avanzada, pero aun por defecto es excelente para la soberanía financiera. Hubiese sido muy bueno si también estuviera disponible en iOS, pero esto puede deberse a limitaciones de Apple. Si tienes una tarjeta SD lo suficientemente grande, hasta puedes correr el nodo validador full en tu telefono.

Si buscas una forma de recibir tus primeros fondos en el Lightning Network de una manera fácil, registrate en servicios en redes sociales de propinas y pagos tales como Tippin.me y LNBits. Y si tienes algunos fondos del Lightning Network que necesitas convertir a bits en la red principal de Bitcoin y no tienes canales para cerrar porque estás completamente en custodia, prueba un servicio como ZigZag.

Abre Tu Primer Canal Con Bitcoin Takeover y Haz Una Donacion

Si te gustaria comenzar tu camino de Lightning y abrir uno de tus primeros canales, por favor ten en cuenta el mio. Seras conectado a muchos grandes servicios, asi como tambien con miembros regulares de la comunidad que proveen rutas economicas.

One Ping

  1. Pingback: ¿Puede Bitcoin Funcionar Como Papel Moneda? - Bitcoin Takeover

So, what do you think?

Follow Me