hojas/hojas/20230613.md
2023-12-09 19:27:21 +01:00

12 KiB

fecha
2023-06-13

Mis notas para el meetup del jueves.

#1 Hola a todos.

Vengo con una charla un poco diferente. Habla de cosas técnicas, pero no es técnica. De hecho, más que una charla, es una historia. Hoy vengo a explicaros mi historia operando un nodo lightning durante año y medio. He decidido compartir con vosotros mi experiencia porque creo que se habla mucho de la tecnologia pero no de quien esta al volante. Y creo que esa historia tambien hay que conocerla.


#2 Muy rapidamente porque esto tiene poca importancia.

Me podeis llamar Counterweight, Counter para los amigos.

Soy uno de los organizadores de BBO. Siempre me vereis por las charlas.

Para algunos tambien soy el señor de las camisetas. Diseño y fabrico camisetas y otras chorradas para Bitcoiners. Mi tienda es camisatoshi.com. Estas camisetas de Barcelona que veis las hago yo. Un saludo fuerte para todos los que la llevais puesta hoy. Si quereis chorradas, hoy estamos aqui con el tenderete listo para que sangreis satoshis. Solo aceptamos bitcoin.

Lo ultimo dire es que soy un pleb. Ni invente Bitcoin, ni voy a revolucionar el mundo, ni me ha besado Michael Saylor. Solo soy uno mas. Enfatizo esto para que entendais que, para vivir lo que hoy os voy a explicar, no hay que ser nada especial ni estar bendecido por Satoshi. Bitcoin tiene la puerta abierta a todos. Siempre vais a tener la oportunidad de participar en el sistema.


#3 Este de aqui es el Mini PC donde vivia mi nodo. Le llamo Banky, porque es como un Banquito.

Es una mierda de minipc con una patata de procesador. Casi todos vuestros moviles le pegan una paliza lo midais como lo midais.

Banky fue mi nodo desde Diciembre del 21 hasta hace un mes. Como podeis observar, esta en mi mano, y no enchufado al lado del router en un rincon oscuro, que es el habitat natural de un nodo. En un rato entendereis porque.


#4 A finales de 2021, decidi montar un nodo de Lightning.

Mi lista de la compra era sencilla. Un cacharro, un disco duro, y algo de Bitcoin.

En eso momento no lo sabia pero tambien iba a necesitar un porron de horas, gran parte de ellas a la luz de Luna.

Y porque? Por curiosidad y por avaricia. Llevaba años leyendo por todas partes "Lightning, Lightning, Lightning" y dije, pues carajo, vamos a ver que es esto. Documentandome me entere de que aparentemente se le podia sacar rendimiento al bitcoin de forma razonable. No en plan, yield magico del espacio exterior, deme usted un bitcoin y en un mes le devuelvo dos.


#5 Y asi, empezo la primera de las cuatros fases de esta historia, que fue la infancia de mi nodo.


#6 Lo primero que tuve que hacer fue montar el software en el nodo. No voy a entrar en detalles. Solo dire que use Umbrel, un paquete todo en uno que te hace la vida mas facil, al menos en teoria.

Espere una semanita y mi querido Banky ya habia sincronizado la blockchain, asi que ya tenia mi copia de la historia de Bitcoin lista y podia empezar a jugar.


#7

Para quien no lo sepa, manejar un nodo lightning al final es dedicarse a tocar configuraciones y abrir y cerrar canales. Si eres muy macho, puedes hacerlo todo en la terminal. Si eres mas normal, usas un software como Thunderhub, que es una pagina web que lo hace todo mas facil.

Con el nodo listo, me embarque en la aventura de abrir canales.


#8 El primer canal lo abri a un nodo cualquiera, no recuerdo cual.

A partir de ahi, me meti en esta pagina fantastica que se llama LightningNetwork Plus. En ella, te juntas con otros operadores de nodos y haceis triangulos. Osea, yo me junto con Manolo y con Maria. Yo le abro un canal a Manolo, Manolo se lo abre a Maria, y Maria me lo abre a mi. Todos conectados, todos felices.

Aqui os tengo que decir que los niveles de extasis empezaban a subir por las nubes. Pensaba: joder, que guapo todo esto no? Aqui todo el mundo motivado, conectandose. Todo pasaba a traves de una pantalla y un cutre chat, pero habia un ambiente muy fuerte de camaraderia.

Total, unos cuantos canales abiertos, con liquidez a ambos lados. Podia enviar y podia recibir.


#9 Con todo este tinglado ya listo, dije: "Pues habra que probar la maquinaria, no?"

Asi que me fui a esta pagina. Es un visualizador de la mempool. Creo que soy el unico tio raro que viene a esta pagina en lugar de a mempool.space.


#10 Total, que esta pagina la mantiene un señor aleman con cara de simpatico.

Despues de años de usar su servicio sin pagarle nada jamas, decidi que aprovecharia la ocasion y le donaria unos sats. Abri wallet y chis, chas.

Pago instantaneo. Sin comision. De par a par directamente, porque este hombre tambien tiene su propio nodo.

Magico. Muchos de los que usamos lightning hoy en dia, lo hacemos sin pensar. Para mi, este primer pago fue una epifania.


#11 La siguiente alegria fue cuando empeze a enrutar pagos. Esto significa que, al estar mas o menos conectado, Banky en ocasiones era un buen camino para retransmitir el pago de otra gente que no tenia nada que ver conmigo. Esto se llama un forward.

El primer forward que vi tambien fue magico. Me invadio de nuevo el espiritu de la camaraderia. En alguna parte, habian una Alice y un Bob que se querian pagar entre ellos, y pudieron hacerlo gracias a mi nodo. Otro epifania.

Aqui hago un inceso para decir que, durante su breve vida, Banky enruto miles y miles de pagos. Solo por este motivo, volveria atras en el tiempo y lo haria todo igual. Es una sensacion acojonante saber que estas poniendo tu grano de arena en esta revolucion financiera.


#12 Con esto, el nodo estaba arrancado y rodando. Entramos en una segunda fase que voy a llamar adolescencia. Como todas las adolescencias, es intensa, y tiene cosas buenas y cosas malas.


#13 La adolescencia de Banky fue crecer. Mas canales, mas sats, mas forwards, mas reputacion. En la Lightning Network, ser grande son todo ventajas.

Asi que dentro de mi humilde presupuesto, hice a Banky todo lo grande que pude.

Esto viene con un factor de reputacion peculiar. Cuanto mas grande eres, mas atractivo te vuelves como par. La gente se quiere conectar a ti. Cada vez me hacian caso nodos mas grandes, y tambien aparecia gente de la nada que se conectaba directamente a mi.


#14 Ahora os recuerdo algo que he dicho al iniciar mi historia, y es que uno de los motivos que me llevo a montar mi nodo era la avaricia. Yo habia leido que enrutando y vendiendo canales se podia ganar pasta.

Enrutando, no ganaba una mierda. Pipas, literal, no os podeis imaginar lo poco que era. Asi que le di un intento a vender canales.

Probe primero Lightning Pool, de Lightning Labs. Algo hice, pero hay muy poca actividad.


#15 Tambien use Magma, de Amboss. Una historia parecida


#16 Y aqui, llego un punto donde tuve un bajon por varios motivos.

Pensad que, llegados a este punto, tenemos varios meses de esfuerzo invertidos y una cantidad de pasta nada despreciable. Y el panorama pintaba asi.

Primero, acabe teniendo claro que no iba a ganar una mierda. Esta es una historia que se repite. Mucha gente entra al ruedo como yo, y acabas descubriendo que, para ganar pasta enrutando y vendiendo canales, has de ser gigante y super profesional. Yo lanzo este aviso para navegantes: si no teneis al menos 10 Bitcoin para poner, no creo que vayais a ganar pasta.

Segundo, los problemas tecnicos me iban haciendo mella. Tuve algunos marroncillos, no entrare en detalle. No era raro tener que pasarse algun viernes noche apagando fuegos. Yo digo que Banky era un tamagotchi caro. Habia que darle su mimo.

Tercero, usarlo para mi uso personal era incomodo. Conexiones por TOR que fallaban, errores en enrutamiento, lentitud, confusiones. No era una experiencia de usario esplendida.


#17 Asi que lo dicho. Bajon.

Ya tenia claro que no iba a ganar pasta. No veia mucho sentido a continuar. Sindrome de tamagotchi caro. Y si lo dejo y ya?


#18 Pues no, no lo deje.

Os dire porque. A pesar de las mierdas que me estaba comiendo, yo tenia claro que Lightning es el futuro y que, sin el, Bitcoin no llegara a ningun lado.

Bitcoin esta hecho por los plebs. No hay heroes. Somos millones de personas trabajando. Con ese panorama, es tentador pensar que lo que tu haces individualmente, da igual. Soy un pez en el mar, que mas da, no?

Cuando yo siento estas tentaciones, me imagino lo siguiente. Me imagino que tengo 1 millon de clones. 1 millon de bitcoiners que hacen todo igual que yo. Y visualizo que, si yo me rindo, ellos tambien. Y si yo hago algo de puta madre, ellos tambien. Asi que me dije: ahora no te puede coger este bajon. Porque si el millon de counters se raja, la revolucion se apaga.

Asi que con el cuchillo en la boca y la determinacion de que todo esto no era en bano, entramos en la madurez de Banky, donde recogi lo sembrado.


#19 En este objetivo de sacarle jugo a mi nodo, descubri LNBits. Es un software genial que te permite hacer mil virguerias relacionadas con Lightning.

No entro en mas detalle porque es muy extenso, pero os contare lo mas chulo que hice con esto.


#20 Me converti en lo que los americanos llaman un Uncle Jim. A mi alrededor tenia mucha gente que no es capaz de montarse un nodo hoy en dia. Pero con LNbits, yo podia ser su banquito.

Esto significa que yo podia conectarles a la LN a traves de mi infrastructura. Ellos simplemente se montaban una wallet en el movil, tenian un experiencia de puta madre, y todo el trabajo sucio lo hacia Banky por detras.

Esto, junto a solucionar otros problemas tecnicos que mejoraron mucho la experiencia, me rebifo muchisimo. Esto tenia sentido. No estaba ganando pasta, pero estaba ayudando a mi entorno a usar Lightning sin depender de empresas, exchanges u otros intermediarios. Otra epifania.


#21 Y la ultima epifania vino cuando me decidi a embarcame en la aventurilla de montar camisatoshi.com, la tienda de ropa y otras cosas chulas para bitcoiners.

En camisatoshi vendemos en eventos fisicos como hoy, y tenemos nuestra propia web donde podeis comprar cualquiera de nuestros productos donde y cuando querais. Solo aceptamos bitcoin.

Os recuerdo que en camisatoshi SOLO aceptamos bitcoin. Ninguna moneda fiat, ninguna otra criptomoneda. Y si, como estareis imaginando, Banky era el banquito de camisatoshi. Los cobros en eventos fisicos se realizaban con wallets que funcionaba sobre camisatoshi.


#22 Y la pasarela de pago de la tienda online apuntaba tambien a wallets en Banky.

Esto parece una tonteria pero es revolucionario. Es probable que en todas las veces que habeis comprado algo por internet, JAMAS le hayais pagado directamente a la tienda donde comprabais. Siempre hay alguien por en medio pegando un mordisco.

Aqui no. Del cliente a camisatoshi, gracias a Bitcoin y Lightning.


#23 Total, que asi se ha quedado la cosa. Todos somos soberanos, felices y comemos perdices.


#24 Pues no, claramente no. Ya os he hecho el spoiler al inicio.

Las cosas solo acaban bien en holywood, la vida real es una concatenacion de marrones uno detras de otro.


#25

La cruda realiad es que, por un problema combinado de Hardware y Software, mi nodo la palmo hace un mes.


#26

Eso significa que todo mi trabajo hasta la fecha abriendo canales, construyendo una reputacion y demas ha hecho PFFFF y se ha ido a la basura.

Por suerte recuperare casi todos mis fondos, pero si quiero volver a operar en la Lightning Network, voy a tener que empezar otro nodo de cero.

Y todas las chuladas que tenia montadas? Pues estoy con el culo al aire. Ahora le tengo que ir haciendo de servicio tecnico a amigos y familia.

Para la tienda, he tenido que apañar cuatro alternativas con cinta americana. La cosa mas o menos se aguanta, pero ahora estoy dependiendo de terceros y ya no tengo el poder y libertad que tenia con Banky.


#27 & #28 Nos acercamos al final.

Os voy a dar tres lecciones que me llevo de este año y medio, y tres cosas que me gustaria decirle a los que estais dudando si montaros un nodo de lightning.

Y cierro con dos cosas:

  1. Al que quiera preguntarme cualquier cosa sobre nodos, tecnologia, la historia, camisatoshi.
  2. Podeis estar seguros de que volvere a levantar otro nodo, PORQUE LOS BITCOINERS NO SE RINDEN TAN FACILMENTE. UN APLAUSO PARA LOS TOZUDOS QUE VAN A CAMBIAR EL MUNDO.