Hechos clave:
-
Phoenix es una cartera sencilla de descargar, instalar y usar.
-
La cartera permite administrar fondos tanto en la red Ligthning como en la blockchain de Bitcoin.
Phoenix es una cartera Lightning sin custodio de segunda generaciĆ³n, que bĆ”sicamente podrĆa definirse como un monedero listo para instalar y usar, ya que no existe la necesidad de administrar manualmente los canales de pago. Se define tambiĆ©n como una cartera sin custodio, ya que es es un nodo real de Lightning que se ejecuta en tu telĆ©fono, pero con un tamaƱo muy reducido de tan solo unos pocos megabytes.
Si tienes tiempo utilizando carteras Lightning, que te permiten realizar transacciones con bitcoin fuera de la cadena, de forma inmediata y con comisiones bajas, estarĆ”s al tanto de lo complicado de su utilizaciĆ³n en sus inicios, aunque esto obviamente tiene como justificaciĆ³n lo nuevo que es la tecnologĆa de la red Lightning.
Tomemos como ejemplo Eclair ācartera que pertenece a ACINQ, misma compaƱĆa desarrolladora de Phoenixā que fue una de las primeras carteras Lightning. Si bien ha mejorado mucho su experiencia de usuario, en sus inicios prĆ”cticamente todo era manual. Por ejemplo: al instalar, necesitabas depositar BTC para posteriormente abrir un canal manualmente. Luego de ello debĆas esperar 6 confirmaciones para que este estuviese operativo. Cuando el canal estaba listo, el saldo en tu cartera Bitcoin y en tu cartera Lightning debĆan ser manejados de forma individual. Bastante complicado Āæno?
Con base en esa experiencia, Phoenix ha cambiado la interacciĆ³n con una cartera Lightning. En primer lugar, la cartera solo la instalas, aseguras tu semilla de recuperaciĆ³n y ya puedes comenzar a utilizarla. Una vez instalada, podrĆ”s recibir pagos ya sea a travĆ©s de la cadena de bloques (transacciones on-chain) o a travĆ©s de la red Lightning (transacciones off-chain). Se facilita ademĆ”s el manejo del saldo, independientemente de donde lo recibas, pues la cartera refleja un monto Ćŗnico.
Tabla de Contenidos
- CaracterĆsticas de la cartera Phoenix
- Que hay debajo del capĆ³ de Phoenix
- Comisiones en Phoenix
- Comentarios finales sobre Phoenix
CaracterĆsticas de la cartera Phoenix
- FƔcil de instalar y de crear, para comenzar a recibir pagos inmediatamente.
- Es una cartera sin custodio.
- Permite crear canales de pago automƔticamente al crear una nueva cartera.
- Si recibes pagos que excedan la capacidad de tus canales de pago actuales, Phoenix crearƔ automƔticamente un nuevo canal de pago sin esperar confirmaciones.
- EnvĆa pagos inmediatamente.
- Con la semilla de recuperaciĆ³n, respaldas tanto tus BTC on-chain como tus canales de pago.
- Es de reserva cero, lo que significa que puedes gastar el total del saldo de tu cartera, sin importar que este se encuentre distribuido en diferentes canales de pago.
- GeneraciĆ³n automĆ”tica de facturas de pago.
- Maneja los fondos on-chain y off-chain en un mismo monto.
- Ligera y de fƔcil manejo.
Que hay debajo del capĆ³ de Phoenix
En primera instancia, como propiamente lo declara ACINQ, Phoenix no es el reemplazo de Eclair, ya que, si bien esta Ćŗltima es una de las precursoras de las carteras Lightning, actualmente cuenta con varias caracterĆsticas interesantes que la diferencian del resto. Es por ello que Phoenix estĆ” mĆ”s dirigida a usuarios que quieren comenzar a utilizar esta red de micropagos, pero sin las complicaciones tĆ©cnicas que se asociaban al uso de un monedero de este tipo.
TambiĆ©n se debe aclarar que la red Lightning es una tecnologĆa muy joven, y no existĆan carteras que ofrecĆan instalaciĆ³n y uso inmediato de forma nativa, ya que habĆa limitaciones tĆ©cnicas que frenan esto. Para solucionar esto, ACINQ logrado ofrece un producto bastante pulido y simple de usar conservando el formato de no custodio.
Para lograr esto, ACINQ desarrollo una serie de caracterĆsticas que permiten el funcionamiento actual de Phoenix entre las cuales figuran las siguientes:
Experiencia de usuario mejorada
Uno de los primeros cambios que el equipo de ACINQ querĆa ofrecer a sus usuarios era una experiencia de usuarios mejorada. Principalmente, reduciendo la necesidad de conocimiento tĆ©cnico que un usuario novato debĆa tener para utilizar canales de pago a travĆ©s de la red Lightning.
Para lograr esta implementaciĆ³n, y poder conservar el concepto de no custodio, ACINQ fijĆ³ unas directrices con respecto al uso de Phoenix:
- Solo puede conectarse a nodos ACINQ. La aplicaciĆ³n dentro de tu dispositivo es un nodo real, pero este solo puede sincronizarse con el nodo de ACINQ, esto para permitir mayor confianza y contrarrestar nodos de terceros tramposos. TambiĆ©n facilita crear una red mĆ”s segura y garantizar una mejor experiencia de usuario.
- Lo usuarios no pueden financiar canales de pagos ellos mismos.
- Los envĆos de pagos Swap (transacciones on-chain), se realizan desde el nodo de ACINQ. MĆ”s detalle en la secciĆ³n manejo de fondos on-chain y off-chain.
- La informaciĆ³n sobre pagos (destino, cantidad) actualmente se filtra en el nodo de ACINQ.
Manejo de fondos on-chain y off-chain
En primer lugar, hay que aclarar que todos los fondos dentro de Phoenix se mantienen dentro de los canales de pago. Esto significa que hay un paso intermedio con respecto al manejo de los fondos on-chain.
Para que esto pueda ocurrir, bĆ”sicamente nosotros le pagamos a ACINQ y ellos envĆan los fondos a la direcciĆ³n correspondiente. Esto permite que, con respecto a la experiencia de usuario, este pueda mantener un uso sencillo en cuanto a transacciones on-chain, ya que lo Ćŗnico que debe hacer el usuario es pegar o escanear la direcciĆ³n destino, y colocar el monto, como se harĆa en cualquier cartera tradicional.
Dentro de Phoenix este tipo de transacciones se llaman swap o de intercambio, ya que, como bien explicamos, existe un intercambio interno dado que los fondos se encuentran dentro de un canal de pago, y actualmente la tecnologĆa Lightning no permite transferencias directas desde la red de micropagos a la blockchain de Bitcoin.
Recibir fondos on-chain
De igual manera, al momento de recibir fondos on-chain, para que estos se vean reflejados y puedan ser utilizados para enviarlos a travĆ©s de la red Lightning, solo es necesario que estos reciban una confirmaciĆ³n dentro de la blockchain de Bitcoin.
Claro estĆ”, los fondos no son enviados directamente al canal de pago, sino que es el nodo ACINQ quien se encarga de realizar dicha conversiĆ³n. Lo mismo ocurre al momento de retirar fondos.
Financiamiento al abrir canales de pago
Si bien comentĆ”bamos sobre las limitaciones de la tecnologĆa de la red Lightning actualmente, el tiempo de espera junto con el financiamiento a la hora de abrir un canal de pago, puede resultar confuso para nuevos usuarios en carteras Lightning tradicionales.
El funcionamiento tradicional es el siguiente: Primero se bloquea parte de nuestro saldo on-chain. Luego hay que esperar por lo menos 3 confirmaciones de la red para que el canal se haga operativo. Al confirmarse la apertura del canal este estarĆ” completamente lleno, lo que implica que si quieres recibir una transacciĆ³n, tendrĆ”s que vaciarlo un poco enviado fondos a otro lugar.
Sin embargo, dentro de Phoenix las cosas cambian un poco. Para empezar, apenas hayas creado tu cartera puedes inmediatamente comenzar a recibir pagos a travƩs de la red Lighting. Para que esto sea posible, una vez hayas creado tu cartera, Phoenix crearƔ automƔticamente un canal de pago si no cuentas con la suficiente liquidez.
Con respecto a esto Ćŗltimo, dado que los canales de pago poseen un lĆmite, puede ocurrir que recibas un pago que exceda este tope. Para solucionar esto al momento de recibir, Phoenix te notificarĆ” del pago (como se puede ver en la imagen) y te cobrarĆ” una comisiĆ³n, deducida directamente del monto recibido. Esto para la apertura de un nuevo canal. Claro estĆ”, no tendrĆ”s que esperar las confirmaciones dentro de la red Bitcoin, ya que ACINQ te asignarĆ” un canal de pago automĆ”ticamente. Y podrĆ”s disponer de tus fondos de manera inmediata.
Puedes aprender mas sobre el funcionamiento de los canales de pago en Phoenix aquĆ.
Semilla de respaldo para todo
En el caso de Eclair en sus inicios, el saldo on-chain y off-chain se manejaban por separado. Esto hacĆa que la semilla de recuperaciĆ³n solo servĆa para el saldo on-chain ya que, los canales de pago se respaldaban de otra forma.
Dentro de Phoenix contaremos con una semilla de recuperaciĆ³n del estĆ”ndar BIP39 que sigue la ruta de derivaciĆ³n BIP84. Esto implica que al momento de restaurar tu cartera Phoenix desde la semilla de recuperaciĆ³n, cuentes con todo el saldo integro, tanto el depositado de forma tradicional (on-chain) como el recibido a travĆ©s de la red Lighningt.
En un caso extremo que Phoenix dejase de funcionar, lo que llevarĆa a un cierre forzado de los canales de pago, podrĆ”s restaurar tu cartera en cualquier monedero compatible con la semilla de recuperaciĆ³n, como por ejemplo Electrum. Una vez restaurada, solo tendrĆ”s que esperar, despuĆ©s que ocurriĆ³ el cierre forzado, 750 confirmaciones en la cadena de bloques (o 5 dĆas aproximadamente) para ver tus fondos disponibles. Esto tomando en cuenta que todos los fondos dentro de Phoenix se encuentran en los canales de pago.
Pagos trampolĆn
Una de las principales novedades que ofrece Phoenix son los pagos trampolĆn, que mejoran sustancialmente la forma en que se sincroniza nuestra cartera con la red de nodos Lightning. AdemĆ”s esto permite conservar el concepto de no custodio.
Gracias a este modelo implementando por ACINQ, Phoenix es un nodo Lightning real que corre en tu telƩfono sin tener que manejar el peso total de un nodo completo. Claro estƔ, debido a las limitantes actuales, este se conecta solamente con el nodo de ACINQ.
Tradicionalmente, una cartera Lightning debe conocer todos los nodos de la red, esto para poder conseguir la ruta mĆ”s rĆ”pida al momento de enviar un pago. Esto requiere mantener nuestra cartera sincronizada, cosa que puede implicar una pĆ©rdida de tiempo y consumo de ancho de banda. Para solucionar esto, Phoenix a travĆ©s de los pagos trampolĆn, hace que no sea necesario que la cartera conozca todos los nodos de la red. Con solo conocer unos pocos y algunos nodos trampolĆn remotos, puedes realizar el pago de forma inmediata sin sincronizaciĆ³n alguna.
Por ahora, este modelo se encuentra en desarrollo, ya que el nodo ACINQ es el Ćŗnico que permite este tipo de transacciones en este momento.
Con respecto a su funcionamiento tenemos:
- Al momento de enviar, Phoenix examina todos los canales y divide el pago dependiendo de la liquidez que cada canal tenga, y lo envĆa al nodo ACINQ.
- El nodo ACINQ unifica los pagos entrantes y envĆa el pago al destinatario final.
- En caso de que el receptor sea una cartera Phoenix ACINQ reenvĆa el pago o utiliza el pago por apertura.
- En caso de que quien recibe no es una cartera Phoenix āque debido al desarrollo actual no es compatible con los pagos trampolĆn- ACINQ se encargarĆ” de enrutar y enviar el pago de forma tradicional.
Una de las mayores desventajas de este modelo es la privacidad, ya que dado que el Ćŗnico que organiza y enruta es el nodo de ACINQ lo que significa que este pueda conocer quiĆ©n recibe y el monto. Para solucionarlo, se plantea en un futuro aumentar el nĆŗmero de nodos trampolĆn y asĆ evitar que un Ćŗnico nodo conozca toda la informaciĆ³n
Al haber mĆ”s nodos trampolĆn, el nĆŗmero de saltos es mayor, aumentando asĆ la privacidad tanto de quien envĆa, como del receptor.
Si quieres conocer mĆ”s acerca de cĆ³mo funciona ese modelo de pagos de la red Lightning visita el blog oficial de Phoenix.
Comisiones en Phoenix
Las tasas de comisiones en Phoenix son las siguientes:
- EnvĆos de pago a travĆ©s de la red Lightning: desde 1 sat + 0,01% sobre el total enviado hasta 5 sats + 0,12%. El monto a pagar depende de la ruta dentro de la red Lightning.
- CreaciĆ³n de canales de pago: 0,1% del total recibido.
- TrasacciĆ³n on-chain entrante: 0,1% de la cantidad recibida. Hay que recordar que el nodo de ACINQ es quien asigna los fondos on-chain recibidos a los canales de pago.
- EnvĆo on-chain desde Phoenix a una direcciĆ³n Bitcoin: Depende del congestionamiento de la red y la tasa por pago de minerĆa.
Comentarios finales sobre Phoenix
Como bien describen en su blog, darle mayor prioridad a la experiencia de usuario, es una de las premisas a de ACINQ al momento de desarrollar Phoenix.
Dentro de Phoenix podemos contar con una cartera simple, que deja de lado la sincronizaciĆ³n y creaciĆ³n manual de canales de pago, una de las limitaciones que ha alejado a muchos usuarios de la experiencia de los pagos a travĆ©s de la red Lightning.