Mercury Wallet, una aplicación de capa 2 creada para Bitcoin, actualmente está desarrollando una infraestructura para integrarse con Lightning Network.
Las aplicaciones como Mercury son una forma de escalar el uso de Bitcoin mediante la realización temporal de transacciones fuera de la cadena antes de regresar a la cadena principal, lo que hace que sea más fácil y rentable realizar pagos a otros usuarios. Pero, ¿qué es Mercury Wallet, en qué se diferencia de Lightning Network y qué podría lograr su integración en última instancia para el crecimiento de Bitcoin?
Cadenas de estado y monedas de estado
Para comprender Mercury Wallet, primero debemos comprender la tecnología que Mercury utiliza para construir su aplicación: cadenas de estado.
Una cadena de estado funciona de manera muy similar a una cadena de bloques o una cadena lateral. En resumen, una cadena de estado proporciona una prueba criptográfica de propiedad de cualquier moneda de estado dada. Se puede pensar que una statecoin representa una moneda digital sin ser realmente la moneda digital, que, en este caso, sería bitcoin.
Del mismo modo, la comparación más fácil para entender una moneda estatal es pensar en ella de la misma manera que el papel moneda está vinculado a un patrón oro. El papel moneda no es el oro real, solo representa parte del valor del oro. Del mismo modo, una statecoin no es bitcoin, solo pretende representar parte del valor de bitcoin. Esto permite a los usuarios realizar transacciones con el valor de bitcoin sin interactuar con la cadena de bloques de Bitcoin.
Ahora que tenemos una premisa básica para cadenas de estado y monedas de estado, volvamos a Mercurio.
¿Qué es Mercury Wallet?
Mercury Wallet es en sí mismo una implementación de una cadena de estado. La billetera es cómo se organizan las salidas de transacciones no gastadas (UTXO) o los fondos en una cadena de estado una vez que se depositan.
Cuando un usuario opta por usar Mercury Wallet, deposita UTXO en la billetera a través de la interfaz gráfica de usuario (GUI) en un proceso bastante sencillo. Depositar UTXO en Mercury Wallet es como jugar una partida de póquer con tus amigos. Cada persona trae una cantidad fija de efectivo denominada en fichas. Las fichas no se pueden dividir en denominaciones más pequeñas de efectivo y tienen un valor fijo.
Asimismo, los UTXO depositados en Mercury Wallet no se pueden dividir en denominaciones más pequeñas. Por lo tanto, si el UTXO dado representa 1 BTC, debe gastarse en su totalidad y no puede dividirse en pagos más pequeños. Esta es una de las desventajas de Mercury Wallet.
En consecuencia, una vez que se depositan los fondos, comienza una cadena de transacciones aseguradas por criptografía que significa propiedad. Si un usuario decidiera gastar sus UTXO, crearía una ruta de propiedad que iría desde el gastador hasta el receptor cada vez que se realizara una transacción. Sin embargo, para realizar transacciones con Mercury Wallet, un usuario debe realizar transacciones con otra Mercury Wallet.
Además, cada UTXO depositado en esencia crea su propia cadena de estado que rastrea la transferencia de propiedad con cada transacción en la plataforma Mercury Wallet. Es por eso que los usuarios de Mercury Wallet deben interactuar entre sí para continuar con la cadena de custodia.
Además, si los usuarios desean que la ruta de propiedad de sus depósitos se transmita a la cadena de bloques de Bitcoin para transferir los fondos, la interfaz de Mercury está conectada a un nodo de Bitcoin, lo que hace que el proceso sea rápido y fácil.
Entonces, ¿qué ofrece Lightning a Mercury Wallet que no tenga ya?
Privacidad, Seguridad y Opcionalidad
Si Lightning Network es una solución de escalado de Capa 2 y Mercury Wallet es una solución de escalado de Capa 2, ¿eso no los convierte en competidores? Esta es una lente incorrecta a través de la cual ver los dos proyectos. De hecho, sería más exacto verlos como adyacentes, en lugar de opuestos entre sí.
En consecuencia, Lightning Network es una implementación de un protocolo de comunicación a través del uso de canales, y Mercury Wallet es una implementación de cadenas de estado que aprovechan un producto con una empresa detrás.
Sin embargo, la integración de Mercury de su producto a Lightning Network permite a los usuarios de Mercury acceder a su protocolo de comunicación. Esta integración permite las transferencias de Lightning a Mercury o viceversa, lo que fortalece los casos de uso de Mercury.
Por ejemplo, actualmente, el modelo comercial de Mercury es cobrar una tarifa por facilitar las transacciones de la Capa 2 mediante el cobro de una dirección una vez que los fondos se transmiten a la cadena de bloques de Bitcoin, que los usuarios deben proporcionar cuando depositan fondos inicialmente. Este es un problema de privacidad, ya que la dirección debe recopilarse por adelantado y almacenarse, aunque no tiene que ser la misma dirección de la que provienen los UTXO depositados.
Sin embargo, con una integración Lightning, Mercury podría cobrar la tarifa por adelantado y solo necesita cobrar una factura Lightning, sin almacenar ninguno de los datos del usuario. Esto no solo sería una bendición para la privacidad, sino también para la seguridad.
En su estado actual, Mercury Wallet está sujeta a ataques de denegación de servicio (DoS), que es cuando un usuario malicioso envía spam a transacciones falsas para inundar la red, lo que dificulta o imposibilita el uso de la plataforma. Poder cobrar las facturas de Lightning por adelantado reduciría drásticamente la probabilidad de este vector de ataque al poner un precio al spam y permitir más opciones.
Por lo tanto, la facturación Lightning también permitiría a Mercury cambiar su modelo de precios por completo. Similar a cómo Opendime permite a los usuarios realizar transacciones con UTXO colocados en un dispositivo similar a una unidad flash para facilitar su uso; Los usuarios de Mercury podrían comprar una forma virtual de bienes raíces similares a Opendime mucholo que permitiría descuentos por volumen para múltiples depósitos.
Aún así, Mercury tiene otra actualización en el horizonte.
Un servidor ciego
Actualmente, Mercury tiene planes de cegar su servidor durante el cuarto trimestre de este año, según el CEO Nicholas Gregory, según una correspondencia por correo electrónico que Bitcoin Magazine tuvo con el equipo de Mercury. ¿Qué significa esto?
“La versión ciega de Mercury Wallet aplicará criptografía en un enfoque que hace imposible identificar las monedas que se han transferido o intercambiado”, explicó Tom Trevethan, CTO de Mercury Wallet.
La compañía anunció sus planes de quedarse ciego en junio con una explicación de lo que significa estar ciego en el mundo de la criptografía aquí. En resumen, el acto de cegar el servidor de Mercury garantiza que no pueda conocer ninguna información identificable sobre una moneda, lo que evita la censura de monedas.