OBW - Open Bitcoin Wallet
Obi-Wan une fuerzas con DarthCoin presentando la billetera de nodo Lightning "The Force", trayendo el Balance y la paz al mundo de Bitcoin.
ADVERTENCIA DE ACTUALIZACIÓN: Esta aplicación de billetera fue abandonada y el repositorio de github fue archivado. ¡Sugiero NO usarlo más! La guía permanecerá activa, sólo para la historia de Bitcoin.
Mis queridos padawans, me gustaría presentarles la billetera Lightning "The Force" que cualquier Jedi y Sith querría usar. ¿Por qué? Porque un Jedi / Sith necesita ser rápido para pagar sus cervezas con LN.
Esta es una guía bastante larga, así que tómese su tiempo y léala, preste atención a los detalles, traté de brindarle toda la información necesaria para que pueda comprender el poder y la utilidad de esta aplicación.
Es una aplicación de billetera simple, rápida e intuitiva, que utiliza tecnología avanzada, de código abierto, gratuita, sin custodia, sin KYC.
OBW (ObiWan o Open Bitcoin Wallet) es una bifurcación de SBW (Simple Bitcoin Wallet) abandonada y es mantenida por fiatjaf y el equipo de NBD (Zebedee) que mantiene más herramientas, aplicaciones y recursos para Bitcoin Lightning Network.
Aquí está el anuncio de NBD por André Nieves.
Puedes descargarlo desde su repositorio Github (solo Android, iOS próximamente).
Aqui tambien puedes participar en el chat de OBW Telegram.
Considere que sigue siendo una nueva aplicación de billetera, por lo que podría tener pequeños problemas. ¡Pero eso no debería evitar que lo use! Por el contrario, si encuentra algunos problemas o desea proponer nuevas mejoras, no dude en publicarlas en GitHub e informar a los desarrolladores sobre ellos, con tantos detalles que pueda. Esto les ayudará a mejorar esta bonita aplicación de billetera.
Así que profundicemos y analicemos esta hermosa aplicación de billetera Lightning.
La UI (interfaz de usuario) es muy simple e intuitiva y le brinda al usuario exactamente lo que necesita para comenzar a operar con Bitcoin LN de inmediato, desde cero.
PRINCIPALES CARACTERÍSTICAS
Es un nodo Lightning de Bitcoin. Sí, es un nodo LN en su propio bolsillo, en su dispositivo móvil, utilizando la sincronización de Electrum SPV como base para los bloques y la implementación de Immortan de su nodo LN.
a. Monedero onchain Bitcoin con características ricas como:
Control total de la semilla de la billetera, esta semilla también se usa para restaurar su HC (canales alojados), pero no los canales regulares de LN.
soporte para RBF y CPFP (Replace by Fee, Child Pay For Parent), herramientas muy útiles para realizar transacciones en cadena, para controlar mejor sus tarifas pagadas.
Control de monedas (seleccione qué UTXO gastar o no).
Pagos a varias direcciones (transacción por lotes).
b. Lightning node y monedero con características como:
Canales alojados (HC), canales virtuales ligeros basados en créditos que utilizan un protocolo abierto e interoperable. Más adelante entraremos en detalles de estos y cómo usarlos.
Canales LN regulares, puede administrar sus canales LN como cualquier otro nodo LN regular (de escritorio o móvil), directamente en la sección OBW Lightning. Abrir canales, cerrar canales, forzar canales cerrados, cerrar canales a direcciones específicas; enrutar pagos sin el uso de ningún servicio de terceros, todo el enrutamiento se realiza en la billetera; vuelva a intentar los pagos con una mayor tolerancia de tarifas si fallan los primeros intentos.
Canales entrantes (LSP - Proveedores de servicios de liquidez), el usuario puede comprar liquidez entrante directamente de los proveedores sugeridos. Esta es una herramienta muy útil para aquellos usuarios que necesitan más liquidez para recibir pagos.
Soporte de pagos divididos: la misma factura de A puede pagarse mediante múltiples billeteras (B, C, D, etc.) de forma atómica. Perfecto para dividir las cuentas en los restaurantes.
Reciba en un canal LN específico. Vaya a la sección Lightning y, al seleccionar un canal, puede especificar "recibir en el canal" y luego se crea la factura con sugerencias de ruta específicas para recibir solo en ese canal.
De forma predeterminada, OBW usa MPP (pago de varias partes), lo que significa que sus pagos se dividirán entre sus canales, creando diferentes rutas, para mejores rutas y tarifas, además de más privacidad.
Compatibilidad total con LNURL: lnurl-channel, lnurl-hosted-channel, lnurl-pay, lightning address, comentarios, mensajes, URL y acciones de éxito cifradas con AES, lnurl-withdraw, keyauth (lnurl-auth).
c. Soporte completo de TOR
TOR incorporado, no se necesita Orbot
d. Respaldo de canales Lightning
Los canales alojados (HC) están vinculados a la semilla de billetera / ID de nodo, por lo que cada vez que restablezca su semilla OBW, solo tiene que agregar los proveedores de HC que tenía anteriormente y su saldo aparecerá en esos HC. También puede exportar el estado de HC en cualquier momento, en caso de que desee disputar fondos o errores en los saldos. (Vaya a los canales de LN y haga clic en un HC y aparecerá este cajón con más acciones).
Se puede hacer una copia de seguridad de los canales LN normales desde el menú de configuración y se guardará el archivo SCB en la carpeta de descargas del dispositivo. Para restaurarlos, simplemente coloque el archivo en otro dispositivo nuevo en la misma carpeta de descarga y OBW simplemente los tomará desde allí, sin cerrarlos.
Migra desde SBW: Mención especial, si usaste antes de SBW (billetera simple de Bitcoin) y quieres migrar a OBW, simplemente usa la misma semilla de SBW en OBW, para restaurar tu billetera antigua. Además, si coloca el mismo archivo de canales de copia de seguridad en la carpeta de descargas, los importará a OBW. No habrá canales cerrados, pero recuerde, no se abra más SBW en el mismo dispositivo, solo retírelo.
e. Más características diversas:
Soporte para carteras de hardware. En el menú de configuración, puede agregar y emparejar varias billeteras de hardware desde donde puede gastar en cadena y / o abrir canales con su OBW.
Establecer servidor Electrum personalizado. Si ejecuta su propio nodo Bitcoin con Electrum Server y no desea conectarse a servidores Electrum aleatorios, puede configurar su propio servidor. Si su servidor Electrum se ejecuta detrás de Tor, debe activar primero la opción Tor en OBW.
Establezca una autenticación de PIN para abrir la aplicación OBW.
Establecer unidades de Bitcoin y moneda fiduciaria.
Ver la semilla de recuperación BIP39 para hacer una copia de seguridad de su billetera.
Opción para configurar un seudónimo y usarlo cuando pague a puntos finales de pago de lnurl que usan LUD-18 y también para generar facturas que contengan su nombre (¡NameDesc!). Más detalles en las notas de la versión v0.2.0. Característica muy potente y útil.
USO BÁSICO
Entonces, ¿cómo un nuevo usuario usaría esta maravillosa aplicación de billetera simple?
En primer lugar, invito a todos los nuevos usuarios a leer y aprender más sobre cómo funciona Bitcoin Lightning Network. Esta curva de aprendizaje es muy importante y te ayudará más adelante. No ignores esta información. Lo estamos dando gratis a todo el mundo. No tiene que pagar para obtener más información sobre Bitcoin.
Aquí hay algunos recursos que debe marcar en este momento y luego estudiarlos.
Digamos que eres un nuevo usuario que nunca usó Bitcoin y Lightning hasta ahora. Esta aplicación de billetera es exactamente lo que necesita para comenzar desde cero.
En unos pocos pasos, un recorrido por el proceso:
Lo descargas e instalas en tu dispositivo móvil. Ver repositorio de Github. Próximamente estará en Google Play Store y Apple Store.
Guarde las palabras iniciales proporcionadas para hacer una copia de seguridad de su billetera, en un lugar seguro (administrador de contraseñas). Puedes hacer esto en cualquier momento.
Haga clic en la pantalla principal "Relámpago" y se abrirá la sección Canales LN, donde puede elegir abrir uno o varios tipos de canales.
Como nuevo usuario, sin tener ningún sats de Bitcoin, primero deberá poder recibir. Entonces, elijamos un canal alojado, porque es gratuito e instantáneo para abrir y ofrecerá una pequeña cantidad de liquidez entrante.
En este momento, los HCP (proveedores de canales alojados) que figuran en OBW ofrecen entre 100 000 y 500 000 sats canales de CAPACIDAD MÁXIMA, en los que puede recibir de inmediato. Esto es más que suficiente para empezar como nuevo usuario.
Recuerda: ¡estos HC NO son sats que recibes! Su capacidad de recibir, es como un vaso de agua vacío, en el que puedes empezar a beber agua (Bitcoin sats).
Más tarde, cuando tenga suficientes sats, podría abrir canales LN más regulares, con la capacidad de enviar sats que se ajusten a sus necesidades de gasto.
Si usted es, digamos, un pequeño comerciante y necesita una mayor capacidad para recibir sats de Bitcoin, entonces deberá elegir uno de los LSP (proveedores de canales Lightning) enumerados. En ese caso, ya debería tener algunos satélites en OBW o cualquier otra billetera LN, para poder pagar la pequeña tarifa requerida para comprar esos canales entrantes.
Puede elegir el tamaño del canal y la tarifa se basa en el tamaño, generalmente no más del 1% del tamaño total del canal en sats. Así que elige sabiamente según tus necesidades.
¡Hecho! ¡Ahora está listo para recibir Bitcoin Sat! Vaya a la pantalla principal y haga clic en el botón recibir.
Como puede ver en este ejemplo, puedo recibir un máximo de 500k sats, porque tengo un HC abierto que ofrece un canal máximo de 500k sats. Si tuviera un canal de entrada más grande, podría recibir más.
RECORDAR
Si no abriste durante unos días la aplicación OBW, seguro que tendrás un gráfico de canales desactualizado. Por lo que se recomienda esperar a que se sincronice la gráfica para poder realizar un pago en condiciones adecuadas, en especial si tienes abiertos canales normales de LN, no solo HC.
Una vez que abra OBW, verá un pequeño icono en la parte superior derecha que indica la sincronización.
Para realizar un pago tienes 2 sencillas opciones en la pantalla principal:
haga clic en el botón central de la cámara y lo llevará a escanear un código QR (dirección en cadena o factura LN, LNURL)
haga clic en el botón "enviar" que abrirá el modal donde puede pegar varias solicitudes: dirección de bitcoin, dirección de Lightning, factura de LN, LNURL o nuevamente escanear un código QR.
TRUCO ESPECIAL
Digamos que tienes dos HC. Por defecto, OBW enviará un MPP (pago multirruta) a través de ambos canales. Todo bien con eso.
Pero, ¿qué tal si, cuando quieres vaciar un canal, envías uns tx solo desde este? Entonces, un truco simple es eliminar el HC que no desea usar, enviar el tx y luego agregar nuevamente el HC eliminado. El saldo no se pierde, no te preocupes.
Simplemente, deslice el cuadro HC hacia la derecha y haga clic en el botón eliminar.
Para volver a agregarlo, simplemente escanee nuevamente el código QR del nodo y seleccione la acción "canal alojado". Hecho.
También este truco podría usarse cuando quieras ocultar un HC que tengas. Se puede utilizar muy bien como una negación plausible.
Digamos que tiene un HC pequeño con no más de 10k sats. Y también tienes un HC más grande con 2M sats.
Entonces, activaría ese gran HC solo cuando realmente lo necesite. De lo contrario, solo tienes en la lista un pequeño canal de mierda. Si alguien roba su dispositivo o lo obliga a abrirlo, solo mostrará migas de pan de algunos sats.
USO AVANZADO
Ahora viene la parte interesante de esta aplicación, donde podemos gestionar de diferentes formas la liquidez del nodo OBW.
Recuerde: OBW es un nodo LN móvil, lo que significa que solo utilizará canales LN "privados" (no anunciados). Eso significa que no se usará para enrutar otros pagos a través de su nodo OBW. Su OBW es solo el borde exterior de la "Galaxia Lightning". Puede realizar y recibir pagos con cualquier otro nodo de destino a través del protocolo de chismes y las sugerencias de ruta que proporciona OBW.
Considere esto como expliqué en esta guía, cómo guardar su bitcoin en 3 niveles:
Las billeteras en cadena de Bitcoin son su "banco central", usted almacena la mayor parte de su BTC
El nodo LN (si ejecuta uno) o sus billeteras de escritorio son su "banco comercial", donde administraría el flujo de entrada / salida y seleccionaría el destino de los fondos, control de monedas, coinjoin si desea más privacidad.
Las billeteras móviles de LN son sus "bolsillos de efectivo", gastando o recibiendo día a día
Caso de uso A: OBW + su propio nodo LN
OBW podría ser un muy buen compañero para su nodo de enrutamiento doméstico de escritorio.
Podría tener un nodo de enrutamiento público completo en casa, con muchos canales y proporcionando buena liquidez y rutas y, al mismo tiempo, podría ser su propio LSP (Proveedor de servicios de liquidez) ofreciendo a su propio OBW un HC (canal alojado).
Por el momento puedes hacer esto solo si tienes un nodo CLN y agregas a Poncho como proveedor de canales basados en crédito para nodos lightning (canales alojados).
Una vez que haya preparado su nodo LN personal doméstico como HCP (proveedor de canales alojados), puede conectar su OBW y abrir canales PRIVADOS específicos con su nodo.
También puedes ofrecer HC a tus familiares y amigos de forma privada. No es necesario que anuncie o promueva estos HC a las masas. Y usted mismo puede decidir qué tan grandes deben ser estos canales. Adáptalos a tus propias necesidades.
De esta forma, estas HC podrían brindarle mayor anonimato y privacidad cuando esté pagando y/o recibiendo pagos de LN:
Para usted, no tiene que acceder todo el tiempo a todos los fondos de su nodo de origen, solo una parte necesaria en sus HC OBW. Su nodo de inicio está enrutando y administrando su liquidez necesaria "sobre la marcha" cuando usa OBW.
Si pierde su dispositivo móvil o se lo roban, puede cerrar inmediatamente ese canal y los fondos no se pueden mover.
No tiene que revelar todos los fondos de su nodo de enrutamiento, en su OBW tendrá suficiente para sus gastos diarios. Puede aumentar la cantidad de fondos en cualquier momento que desee (tal vez las características futuras permitan una manera fácil de enviar fondos desde su propio nodo Poncho hacia su OBW).
Cuando reciba un pago en su OBW, utilizando HC, se revelará solo el ID de nodo de Poncho, no su ID de nodo de OBW, IP ni ninguna identidad. Podría ejecutar un nodo LN privado, Tor, oscuro con Poncho y nadie podría saber quién, dónde está. Podría ser un muy buen opsec como receptor.
Cuando envíe pagos, OBW usando HC, enrutará los pagos a través de ese nodo Poncho "oculto". Además, todos los pagos de LN utilizan el enrutamiento de onion, por lo que es casi imposible rastrear al originador de un pago de LN.
En conclusión, un nodo CLN + Poncho + OBW podría ser el caso perfecto de “Uncle Jim Bank”, como expliqué el otro caso de Banco LNbits ofreciendo liquidez y anonimato para ti, familiares y amigos.
Caso de uso B: OBW para pequeños comerciantes (no se requiere un nodo personal)
Consideremos que usted es un pequeño comerciante que no tiene (todavía) un nodo BTC/LN de inicio personal. Solo quieres empezar a aceptar Bitcoin de una forma sencilla, rápida, sin más complicaciones. También supongamos que tiene CERO sats como un nuevo comerciante que recién comienza a aceptar Bitcoin en su tienda.
Primeros pasos:
Abra uno o más HC y comience a recibir pagos. Sí, ahora mismo podrías recibir un total de 1,1 M sats (con esos 3 HCP). No es demasiado, pero suficiente para empezar. Pronto tendremos más HCP público con canales más grandes.
Una vez que llene esos HC, puede intercambiarlos por su dirección de billetera en cadena OBW o cualquier otra billetera en cadena. ¿Cómo hacer eso? Uso de servicios de intercambio o los llamados intercambios submarinos. Escribí una guía extensa aquí sobre eso. En el futuro estarán disponibles swaps integrados en OBW. Por el momento tienes que usar un servicio de intercambio externo.
Entonces, después del intercambio, tendrá nuevamente su HC vacío y listo para recibir más 1.1M de satélites. Pero nuevamente, esta es una cantidad pequeña para un comerciante que suponemos que es bueno, que tiene muchas ventas usando Bitcoin :)
Segundos pasos:
Digamos que quiere hacer pequeños pasos, solo quiere administrar su reserva de Bitcoin mediante la recepción de pagos en Bitcoin LN. ¡Bien, esta es una buena manera!
Así que ya acumulaste una buena cantidad de sats en varios pasos, recibiendo pagos y vaciando el HC con intercambios. Digamos 10 M sats. ¿Qué opciones tiene ahora para aumentar su liquidez entrante?
Vaya a la sección Lightning Channels de OBW y seleccione un LSP, luego abra un canal más grande. Pagará una pequeña tarifa por ese canal. No hay problema, ahora ya tiene algunos satélites en su OBW y podría pagar esa tarifa de inmediato. Estos LSP son muy buenos para sus necesidades como comerciante, porque mantendrán ese canal abierto tanto como sea posible (usted pagó una tarifa por ello). Es un contrato de servicio.
Si no desea usar esos LSP, o si desea tener rutas alternativas, use su billetera en cadena para financiar la apertura de un nuevo canal con cualquier otro nodo LN. Recuerde, abrirá un canal privado, no un canal de enrutamiento, por lo que en algunos casos deberá asegurarse de que su nuevo compañero acepte canales privados. Algunos no lo harán, debido al hecho de que para ellos son fondos "bloqueados", no enrutados. Así que trata de contactarlos o prueba con los más pequeños y mira si los cierran o no, por un período determinado.
Una vez que abra un canal saliente a cualquier otro nodo LN, para tener más capacidad para recibir satélites en su lado del canal, deberá vaciar esos canales recién abiertos. Por lo tanto, tiene dos formas: realizar más pagos de LN (pagar a sus proveedores a través de LN) o utilizar los servicios de intercambio para mover los fondos en su billetera en cadena.
NUNCA cierre estos canales, intente mantenerlos abiertos tanto como sea posible, usándolos todo el tiempo.
Intente abrir canales con nodos que utilicen tarifas bajas para el enrutamiento, analice a sus pares, con QUIÉN tienen también canales abiertos, las tarifas que utilizan. Este es un aspecto importante si recibe pagos y le importa que sus clientes paguen tarifas bajas para pagarle. Una buena herramienta de análisis es Amboss.
Hecho. Ahora aprendió el proceso de usar canales LN de manera eficiente. Los canales LN son el flujo de la red de pago de la red Bitcoin.
Caso de uso C: OBW como usuario habitual/ocasional de Bitcoin Lightning
Digamos que usted no es ninguno de los tipos anteriores de usuarios. Usted es solo un usuario normal de Bitcoin que quiere sumergirse en el uso de un poco de pagos Lightning.
OBW podría ser su mejor manera simple de comenzar a usar los pagos Lightning. Por lo tanto, no está recibiendo demasiado sobre LN, pero desea gastar más.
Pasos a seguir:
Descargue, instale, abra OBW y guarde su semilla. Primeros pasos básicos.
Envíe algunos fondos de sus billeteras regulares en cadena a su OBW. Comience con 1 o 2 millones de satélites.
Abra 1 o 2 canales con diferentes compañeros. Preferiblemente aquellos con tarifas bajas.
Empieza a gastar, diviértete. Aquí y aquí hay algunos ejemplos en los que podría comenzar a gastar algunos sats. Apoyar a los comerciantes de BTC es muy importante si desea que Bitcoin tenga éxito. Lea este increíble artículo sobre FIAT DELENDA EST, por Jimmy Song.
Si sus canales LN están vacíos, no hay problema, puede usar cualquier servicio de intercambio para llenarlos (como expliqué en esta guía) o cerrar los que tiene y abrir otros más grandes, si sus hábitos de gasto están aumentando. Es mejor mantener abiertos los canales existentes porque cerrar y abrir canales implica más tarifas y también podría revelar el saldo final en sus UTXO (pero esta es otra historia explicada en otras guías aquí y también aquí).
Si desea usar un HC para obtener más privacidad cuando recibe, depende de usted, solo abra algunos de ellos y comience a usarlos como fuente de recepción. También hay una característica interesante de OBW que puede drenar un HC en un canal LN normal, directamente desde OBW. Simplemente haga clic en un HC y verá en la pantalla emergente la opción para seleccionar "drenar el balance del canal". Se le indicará en qué otro canal regular desea mover los fondos.
Esta es una buena operación de opsec si desea mover fondos, internamente, de un canal a otro y luego realizar un intercambio en cadena. Use su imaginación :)
CONCLUSIÓN
Creo que esto es suficiente por el momento con todos los casos de uso de esta billetera y nodo LN simple y maravilloso. Esta guía se actualizará una vez que haya más funciones nuevas disponibles.
Como puede ver, hay muchas opciones para usar, funcionalidades que podría ofrecer un montón de buenas opsec y uso específico en diferentes situaciones, un usuario de OBW podría ser.
Para aquellos que no quieren ejecutar un nodo LN completo o no pueden tener un nodo, esta aplicación podría ser una muy buena herramienta para comenzar a usar Lightning Network. Ofrece todos los atributos que un usuario de Bitcoin querría: autocustodia, control total de la semilla, copias de seguridad, gestión de canales, privacidad, anonimato, liquidez, fácil de usar.
¡Disfrute de Bitcoin Lightning Network usando esta increíble aplicación de billetera!
¿Desea saber más? Aquí hay algunos recursos más sobre las billeteras LN:
Darthcoin sobre los monederos LN en el podcast Lunaticoin (en ES)
Darthcoin - Cómo comenzar con LN en el podcast Lunaticoin (en ES)
QUE EL ₿ITCOIN TE ACOMPAÑE!
Si aprecia las guias de DarthCoin, puede enviar algunos satoshis a través de Lightning Address: darthcoin@getalby.com or darthcoin@stacker.news or darthcoin.blink.sv
o con Cashu Address a darthcoin@minibits.cash
Si no desea suscribirse en Substack, todas las guías de Bitcoin de Darthcoin también se anuncian en este canal de Telegram dedicado, para una fácil búsqueda.
Para suscribirse en Substack, haga clic aquí:
Excelente guía Darth! Sabes si es posible generar una factura lnurl - pay. No encuentro la opción en la wallet. Gracias