🤓 Consejo para vendedores:
En otras plataformas hay más liquidez, pero también más competencia: vuestras ofertas quedan enterradas en un mar de anuncios.
Anunciarse en Mostro os proporciona:
👀 Máxima visibilidad: Menos competencia y sin flood de ofertas que os eclipsen.
✖️ Multiplica tu alcance: Publica en la app de Mostro, canales de Telegram y Nostr con una sola acción.
🤤 Demanda hambrienta: Hay muchos usuarios deseando comprar y probar la plataforma.
🎖 Reputación temprana: Adelántate al resto y empieza a acumular reputación en el futuro del intercambio P2P.
👑 Soberanía: Apoya el crecimiento de una red libre y descentralizada.
@npub1m0st...40un
21M
solitaryregeneration836215@getalby.com
npub15f07...l8me
Nuevo PR en RoboSats y el valor real del Open Source 🐱
Acabo de enviar una nueva aportación al repositorio de RoboSats:
Me dedico a rentabilizar la inbound liquidity de mi nodo ofreciendo swaps Onchain ↔️ LN.
Suelo operar de forma directa P2P (que resulta más barato) o a través de RoboSats.
Operando allí, detecté un bug 🕷: la interfaz redondeaba la cantidad a enviar, lo que terminaba confundiendo al usuario.
Cuando te encuentras un problema así en un proyecto de código abierto, tienes dos opciones:
✍️ Abrir un Issue: Reportas el problema para que la comunidad pueda tener una conversación pública sobre cuál sería la mejor solución, o para que otro desarrollador asuma la tarea.
💻 Crear un Pull Request (PR): Tomas la iniciativa, desarrollas tu propia solución y la envías. Un mantenedor revisará el código, te dará el visto bueno o sugerirá mejoras.
En este caso opté por el PR. Al hacerlo, me parece vital revisar nuestro propio código al máximo antes de enviarlo, asegurando que pasa los tests y verificando cada cambio. El mantenimiento de estos proyectos no suele ser un trabajo remunerado (aunque te pueden recompensar en sats), por lo que debemos facilitarle la tarea a los revisores todo lo posible. Subir código deficiente solo multiplica el trabajo de todos.
El impacto personal y profesional
A nivel individual, contribuir al Open Source es la mejor forma de mantener un portfolio técnico vivo, público y verificable. No es solo decir en un currículum que sabes programar; es demostrar en la práctica cómo estructuras soluciones, cómo resuelves problemas y cómo colaboras con otros desarrolladores.
De hecho, conseguí mi trabajo actual gracias a mis aportaciones en RoboSats.
Acostumbraba a compartir mis Pull Requests en mi perfil de LinkedIn. Mi ahora jefe siguió ese historial de contribuciones, analizó mi código y se interesó lo suficiente como para ofrecerme un puesto.
Mi trabajo diario no tiene nada que ver con Bitcoin. Sin embargo, demostrar experiencia real manejando control de versiones, participando en revisiones de código y colaborando de forma asíncrona fue el factor decisivo para que me contrataran.
GitHub
fix(frontend): show exact Sats for swap order amounts by 21Mill · Pull Request #2510 · RoboSats/robosats
Problem
Swap orders (currency code 1000) are denominated in Sats, but the order amount in OrderDetails was rendered through amountToString(), which...
🧐 En unos días hay un ajuste de dificultad de minado interesante
La red Bitcoin lleva semanas con bloques lentos (~11 minutos de media cuando deberían ser 10), así que el próximo ajuste (estimado para el 13-14 de junio) va a bajar la dificultad aproximadamente un 11%. Una de las caídas más grandes que podemos ver este año.
Esto pone sobre la mesa una estrategia que se ve poco: alquilar hashrate justo en esa ventana post-ajuste, cuando minar es más fácil pero los precios del mercado de hashrate todavía no han reaccionado del todo.
Hay dos opciones según cómo quieras pagar:
— Si pagas con sats: Braiins Hash Power (https://hashpower.braiins.com). El marketplace más conocido, con order book en tiempo real y opción de conectar a solo mining o pool. Todo el flujo en Bitcoin.
— Si pagas con fiat (euros): Cash to Hash
Cash to Hash · Fiat-to-Compute | SHA-256 Hashrate & AI Credits
Buy SHA-256 hashrate and AI compute credits with your credit card. No Bitcoin wallets needed. Hashrate delivers directly to your pool. AI credits a...

BIP-110
BIP-110: Temporarily Limit Arbitrary Data in Bitcoin
A one-year consensus soft fork to limit arbitrary data storage in Bitcoin, protecting its purpose as sound, permissionless money.

Braiins
Braiins Hashpower | Buy Bitcoin Hashrate
Get instant hashrate. Deploy anywhere in seconds or try your luck with lottery mining packages.
Cash to Hash
Cash to Hash · Fiat-to-Compute | SHA-256 Hashrate & AI Credits
Buy SHA-256 hashrate and AI compute credits with your credit card. No Bitcoin wallets needed. Hashrate delivers directly to your pool. AI credits a...
Timelock delta, un concepto sobre el que no escucho demasiado hablar, que siempre había estado ahí, y al que por fin le dediqué la investigación que merece.
Si tienes o vas a montar un nodo lightning, esto te interesa.
Te lo explico en detalle en el siguiente post:

Te lo explico en detalle en el siguiente post:

Timelock Delta: El balance entre seguridad y eficiencia.
Cómo encontrar el equilibrio perfecto entre velocidad de enrutado y seguridad para tus satoshis.
He decidido desactivar charge-lnd y gestionar las fees dinámicas desde LNDg.
Charge-lnd es un script en el que yo doy unas indicaciones estáticas que siempre se cumplen.
Con LNDg, dejo que el algoritmo analice la demanda real: si un canal tiene mucho tráfico, sube el precio para maximizar mi beneficio. Si está muerto, lo baja para atraer flujo. Prefiero que los datos dicten el precio, no mi intuición.
La interfaz gráfica de LNDg me permite ver de un vistazo qué canales están moviendo sats, cuánto ganan y cómo reacciona el algoritmo, todo con los datos claros.
Charge-lnd está mas orientado a proteger la liquidez (tener siempre disponible para enviar desde todos los canales en los que se activa) mientras que LNDg está diseñado para rentabilizarla.
LNDg no solo ajusta las comisiones, también tiene su propio rebalanceador y herramientas de análisis. Prefiero tener todo bajo la misma herramienta y que las fees se ajusten en armonía con el resto de la gestión del nodo, en lugar de tener scripts sueltos peleándose entre sí.
LNDg es un piloto automático inteligente que aprende del tráfico de los últimos días, mientras que charge-lnd es un script manual en el que yo doy las instrucciones.
El punto negativo es que LNDg es una caja negra, puede tomar decisiones que yo no sé porque las ha podido tomar, mientras que charge-lnd sigue mis instrucciones precisas.
LNDg también es mas lento reaccionando: toma decisiones basadas en los últimos 7 días.
También tengo el riesgo de "regalar" liquidez. Si un canal no se mueve en una semana por cualquier circunstancia, LNDg empezará a bajar la fee para que se mueva. Y si es un canal al que la liquidez no retorna, es mal negocio.
Por ultimo, LNDg consume mas recursos que el simple script de charge-lnd.
He puesto en marcha Balance of Satoshis (principalmente por las notificaciones a Telegram) y empezado a abrir canales en LN+. Como estoy empezando, los triángulos a los que puedo entrar son bastante limitados, pero por cada canal que abro, me abren otro que me proporciona liquidez entrante.
En este momento, aunque esta liquidez entrante pueda no ser de tan buena calidad, es la forma mas económica y rápida que veo de escalar el nodo.
No me quiero dejar demasiado dinero comprando canales y los swap out no son tan populares como los swap in, así que lo que me queda son los triángulos de LN+ de momento.