Publicado originalmente en Substack el 9 de febrero de 2024. Actualizado aquí el 20 de diciembre de 2024
Un escenario de uso de Ecash sobre Bitcoin LN, utilizando monedas Cashu. Cómo podemos llevar una mayor adopción de Bitcoin a las personas que no pueden permitirse comenzar con un UTXO.
Últimamente estuve hablando con muchas personas que me hacían preguntas sobre cómo comenzar con Bitcoin, pero de la manera fácil, desde el nivel cero y con recursos muy limitados (dinero, conocimiento, infraestructura).
Incluso escribí una guía dedicada para ellos “Stacking Sats - The noobs journey” que explica cómo comenzar desde un nivel bajo con aplicaciones básicas de billetera de custodia y subir lentamente la escalera, hacia las aplicaciones de autocustodia. Pero no es suficiente. Algunas personas incluso ese “viaje” les resulta difícil de hacer.
Esta guía NO es para esos novatos, sino para todos esos “tíos Jim” que están ahí afuera, dispuestos a ayudar para una mayor adopción de Bitcoin. Y esta vez, explicaré un caso de uso sobre cómo incorporar a esos novatos, usando Ecash con monedas Cashu, a través de Lightning Network (LN).
Seamos claros: ¡Ecash NO está reemplazando a LN (como escuché decir a otros)! Ecash es solo un protocolo adicional que puede comunicarse con LN.
En una guía anterior, también expliqué cómo estos "Tío Jim" podrían ejecutar "Bancos privados a través de Lightning Network" y qué infraestructura necesitan. Por lo tanto, esta guía será una extensión de la anterior, con un enfoque en el uso de las monedas Cashu.
¿QUÉ ES LA MINTA ECASH CASHU?
Cashu es un sistema de moneda electrónica Chaumian gratuito y de código abierto creado para Bitcoin. Cashu ofrece una privacidad casi perfecta para los usuarios de aplicaciones de custodia de Bitcoin. Nadie necesita saber quién es usted, cuántos fondos tiene y con quién realiza transacciones.
Cashu es un nuevo protocolo de moneda electrónica para aplicaciones de custodia de Bitcoin que está estrechamente integrado en la red Lightning. Un sistema de moneda electrónica consta de dos partes, la casa de moneda y la billetera electrónica. Las transacciones de moneda electrónica son imposibles de rastrear, instantáneas y no requieren tarifas. Cashu está creado para Bitcoin. Las billeteras utilizan el nodo Lightning de la casa de la moneda para realizar o recibir pagos de Bitcoin a cambio de ecash.
Una casa de la moneda Cashu no sabe quién eres, cuál es tu saldo ni con quién estás haciendo transacciones. Los usuarios de una casa de la moneda pueden intercambiar ecash de forma privada sin que nadie pueda saber quiénes son las partes involucradas. Los pagos con Bitcoin se ejecutan sin que nadie pueda censurar a usuarios específicos.
Fuente: Cashu.space
Diapositivas sobre cómo funciona Ecash, de Gandlaf (diapositivas animadas muy bonitas y claras)
En términos más simples, considere a Ecash Cashu como tarjetas de regalo digitales, con privacidad adicional y prueba criptográfica de reservas (sats).
Piense que estos tokens son como partes más pequeñas (monedas) acuñadas a partir de una reserva más grande de bitcoin. Quien está acuñando estos tokens es el banquero y este banquero los está distribuyendo entre sus clientes.
Pero tenga en cuenta: ¡EL BANQUERO ESTÁ TENIENDO LA CUSTODIA DE LOS SATS! Por lo tanto, para poder utilizar estas casas de moneda, el usuario aún debe depositar cierta confianza en el acuñador (banquero). El banquero no puede crear más sats (reserva fraccionaria) de los que tiene en custodia, pero aún puede cerrar la casa de moneda y los usuarios ya no pueden canjear sus sats.
¡Por lo tanto, el peligro de que se les tire la alfombra aún existe! Así que tengan cuidado, no dejen todos sus ahorros de toda la vida en estas casas de moneda y también utilicen solo casas de moneda de confianza.
Por eso, en esta guía, hablaremos de un escenario en el que "el banquero" y los usuarios pertenecen a una comunidad local, donde tienen cierta confianza entre sí.
¿POR QUÉ SE USARÍA UN ECASH?
La situación actual con Bitcoin (BTC) y Lightning Network (LN) no es favorable para la incorporación de miles de millones de personas que no están bien preparadas y esta situación se complicará más hasta que podamos encontrar soluciones más prácticas y sencillas.
Sí, algunos antiguos usuarios de Bitcoin no verán ninguna ventaja en usar este ecash, aparte de añadir un poco más de privacidad al protocolo LN existente. Para aquellos que ya tienen mucha liquidez en los canales LN y varios UTXO en almacenamiento en frío, este caso de uso no les traerá demasiadas ventajas, excepto si quieren usar el ecash como una forma de unir monedas a sus fuentes de ingresos. Pero esa es otra historia.
Pero para muchos usuarios nuevos de Bitcoin es bastante difícil empezar con un UTXO directamente en la cadena y desde allí ejecutar nodos LN sofisticados, públicos o incluso privados. La gestión de la liquidez de LN no es tan fácil para muchos usuarios nuevos. Sí, pueden utilizar una gran cantidad de carteras/cuentas de custodia de LN, pero también podrían filtrar mucha información personal y cerrarse fácilmente o limitar el acceso a los fondos de los usuarios.
Algunos aspectos importantes a tener en cuenta:
- ¡Usar Ecash NO es la mejor manera de usar Bitcoin! Tenga en cuenta que esto es más adecuado para incorporar nuevos usuarios, hasta que se sientan cómodos y tengan más conocimientos. Sí, usar ecash para los pagos diarios es muy útil y barato, pero ¡NO guarde todos sus sats en una cartera Cashu!
- Entre usuarios de la misma casa de moneda, NO HAY TARIFAS. Puede enviar y recibir sats bajo la misma casa de moneda, sin tener que usar LN o la cadena de bloques; recuerde que solo está intercambiando firmas digitales de pagarés. Esto podría ser una gran ventaja para los miembros de las comunidades locales, que realizan transacciones entre sí.
- Los usuarios pueden pagar a cualquier otra billetera LN (fuera de la casa de la moneda), directamente desde sus billeteras de ecash, pero ese será un pago LN regular e implicará las tarifas LN regulares.
- El usuario puede canjear los sats fuera de la casa de la moneda, EN CUALQUIER MOMENTO, a cualquiera de sus otras billeteras LN. Pero ese canje implicará algunas tarifas como un pago LN regular. Este canje reducirá la cantidad de sats que el banquero tendrá en su "banco" (nodo). Entonces, como administrador de nodos, tendrá que mantener una buena liquidez y suficiente saldo en ambos lados (entrante y saliente).
- El usuario puede hacer intercambios entre múltiples casas de la moneda (bancos), pero también implicará algunas tarifas sobre LN. Los intercambios son en realidad pagos LN entre dos nodos o dos casas de la moneda. Incluso si las monedas provienen del mismo nodo de LN, esto podría implicar tarifas.
- El "banquero" podría ganar sats del enrutamiento regular de LN, cuando los usuarios están cobrando a otras de sus billeteras LN habituales. En sus LNbits también podría establecer una tarifa que se cobrará por las billeteras de los usuarios (incluidas las monedas).
- ¡La acuñación de ecash SIEMPRE es custodiada! Una vez que los usuarios comienzan a depositar sats en la acuñación, esos sats literalmente se asientan en los canales del nodo del "banquero".
- Si el banquero elimina la acuñación, los usuarios ya no pueden canjear sus sats.
- Si el usuario pierde su copia de seguridad de sus billeteras ecash, nadie puede canjear esos tokens nunca más, ni siquiera el banquero sabe cuánto puede tener cada usuario. ¡Así que haga sus copias de seguridad! Cada aplicación ofrece esta opción.
- El banquero NUNCA sabrá quién le paga a quién y tampoco puede ver exactamente cuántos tokens se gastaron entre los usuarios. Esto es muy bueno para la privacidad. Aquí hay un taller de Ecash presentado por Supertestnet, que explica todos estos aspectos.
ESCENARIO DE CASO DE USO
COMERCIANTE DE UNA COMUNIDAD LOCAL
Consideremos el caso del propietario de una tienda de comestibles local que quiere ayudar a sus clientes a empezar a usar Bitcoin para sus compras:
- Aún tiene que pagar a sus proveedores con moneda fiduciaria, hasta que estos también empiecen a aceptar BTC.
- Los clientes NO TIENEN NINGÚN SATS, pero están dispuestos a empezar a usar o incluso a acumular algunos.
- El propietario de la tienda está dispuesto a ofrecer descuentos a las personas que utilicen BTC en su tienda.
- El propietario de la tienda sabe lo que va a hacer, es una tarea seria y requiere un buen conocimiento sobre Bitcoin, LN, liquidez, gestión de nodos, etc. Será el "banquero" local que también tendrá el deber de educar a sus clientes sobre cómo utilizar esta solución basada en Bitcoin y Cashu ecash.
PASOS A SEGUIR COMO “BANQUERO”
- Lea y aprenda cómo funcionan las monedas ecash. Pruébelas antes de usarlas. Comience aquí:
- https://cashu.space/ | https://docs.cashu.space/
- LNbits - Página web | Github | Documentación | Instancia SaaS: fácil de crear y administrar monedas Cashu (escribí varias guías sobre LNbits, con varios casos de uso).
- Billeteras: eNuts | Minibits | Cashu.me | Nutstash.app | Más…
- Tutorial Cashu.how
- Ejecute un buen nodo LN público, con buena liquidez y mantenimiento. Esta es una tarea seria, no ignores el aspecto de mantenimiento, ahora eres un banquero. Escribí varias guías sobre cómo ejecutar nodos de enrutamiento, léalas:
- ¿Qué software puedo ejecutar para un nodo LN?
- Administración de la liquidez del nodo Lightning
- Mantenimiento del nodo Lightning
- Bancos privados en la red Lightning
- Recomendaciones para usuarios de LN
- Experimento de tarifas de enrutamiento de Lightning
- Comenzando con Umbrel como nodo LN
- Intercambios de submarinos de Lightning Network
- y muchos más... en mi página de substack y github
-
Sobre el nodo LN, instala LNbits. Un potente conjunto de aplicaciones con muchas extensiones útiles para el comerciante y los clientes. En LNbits, puedes empezar a crear las casas de moneda Cashu, prácticamente puedes crear varios "bancos". Con solo 2 clics y seleccionando una billetera LNbits dedicada a la casa de moneda, puedes tener una casa de moneda Cashu "bancaria" que administrará todos los tokens.
Como puedes ver, podría usar un nombre muy descriptivo, que aparecerá en la billetera del usuario como nombre de la casa de moneda (banco).
Puedes tener varias casas de moneda, con varios destinos, casos de uso y asignadas a billeteras LNbits específicas.
Recuerda que estas son solo para pruebas y demostraciones, ¡NO las uses como una casa de moneda ecash normal!
Instala y ejecuta las billeteras Cashu para familiarizarte con el uso de ecash y casas de moneda. Al escanear el código QR que se muestra para cada banco, puede abrirlo en las aplicaciones Minibits o eNuts o simplemente en el navegador con Cashu.me o Nutstash.app.
-
Cree algunos tokens en sus casas de moneda (bancos). Con solo depositar (desde cualquier billetera LN), digamos 100 000 sats en una casa de moneda, creará la misma cantidad de tokens ecash.
!!! Tenga en cuenta que si desea compartir/distribuir esos tokens ecash a otros usuarios, debe haber importado su enlace de casa de moneda en una de esas billeteras. Cada importación en una aplicación de billetera diferente tendrá su propia cantidad de acuñación, pero podría comunicarse con otros usuarios bajo la misma acuñación, SIN CARGOS.
Este podría ser un esquema para un escenario en el que el banquero creó 3 acuñaciones diferentes, para diferentes destinos. Podría ser solo una o muchas otras, depende de usted cómo las organice.
Entonces, como "banquero", abra su acuñación en una de esas billeteras. Estará VACÍA, sin tokens. Al depositar, digamos, 10.000 sats en la acuñación, se crearán 10.000 tokens, listos para ser distribuidos entre sus clientes.
-
Haga un anuncio entre los clientes de su tienda. Ellos podrían comprar con su moneda fiduciaria, la cantidad de ecash deseada, directamente de ti.
¿Cómo?
Tendrán que instalar las aplicaciones de billetera Minibits o eNuts en sus dispositivos y tú podrás enviarles directamente los tokens ecash desde tu propia billetera Minibits / eNuts / Cashu.me donde comenzarás a "acuñar" esos nuevos tokens.
Ahora pueden comenzar a realizar transacciones con esos nuevos tokens ecash, en tu tienda o entre ellos, o incluso enviarlos a cualquier otra billetera LN (retiro de efectivo).
-
Si el usuario gasta todos sus tokens comprados de ti, tiene 2 opciones:
- comprar más tokens con moneda fiduciaria de ti (el banquero)
- simplemente depositar sats desde cualquier otra billetera LN en su billetera Cashu, usando tu casa de moneda o cualquier otra casa de moneda. Si eligen la misma casa de moneda que la tuya, podrán realizar la transacción nuevamente sin cargo en tu tienda.
-
Podrías incentivar a tus clientes a que te compren tokens ofreciéndoles un buen descuento en tu tienda y un buen precio por fiat/BTC. Prácticamente, si compras más BTC en el mercado, luego los vendes a tus clientes como ecash, recuperarás tus sats cuando regresen y los gasten en la tienda. Exactamente como las tarjetas de regalo normales.
Luego usas esa moneda fiduciaria para comprar más BTC y pagar a tus proveedores. Todos están contentos.
Con LNbits también es posible crear tarjetas NFC físicas, precargadas con sats, usando la extensión BoltCards. Como banquero, puedes venderlas como tarjetas de regalo y tus clientes vendrán a tu tienda para usarlas.
A continuación, se muestra un ejemplo de cómo los niños usan tarjetas NFC precargadas con sats para pagar las compras en una tienda de Brasil. Vea más ejemplos aquí.
PASOS A SEGUIR COMO USUARIO DE MINT
Como usuario, no tiene que hacer demasiado:
- instale una de esas billeteras Cashu - Minibits | eNuts o ambos…
- guarda tu información de respaldo en un lugar seguro
- recibe o canjea los tokens ecash de tu acuñador local (banquero)
- comienza a realizar transacciones con tus tokens o canjéalos en cualquiera de tus billeteras de autocustodia en caso de que hayas acumulado demasiados.
En cada aplicación también puedes ver los detalles de cada casa de moneda (si usas varias casas de moneda), hacer copias de seguridad, intercambios entre casas de moneda y más detalles técnicos sobre los tokens.
Los intercambios entre casas de moneda también podrían ser una forma muy agradable y sencilla de coinjoin…
Aquí también hay un muy buen video tutorial sobre cómo usar la billetera Minibits de BTC Sessions:
CONCLUSIÓN
Como puede ver, esta podría ser otra forma de incorporar a más personas al uso de Bitcoin, sin siquiera conocer todos los detalles técnicos detrás de UTXO, nodos, liquidez, canales, tarifas de enrutamiento, etc. Para muchos, todos estos aspectos serán una molestia y simplemente no querrán comenzar a usar Bitcoin.
Pero con soluciones simples, como ecash, tarjetas NFC, bancos locales "tío Jim" podrían ser un comienzo para todas estas simples usuarios.
Más tarde, una vez que aprendan más sobre Bitcoin, podrán mover sus sats a billeteras de autocustodia y guardar de forma segura grandes cantidades de sats.