- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Lightning, Duplex y la búsqueda de micropagos escalables en Bitcoin
CoinDesk habla con desarrolladores que buscan actualizar la funcionalidad de la Tecnología de Bitcoin para permitir micropagos rentables.
Como la mayoría de las tecnologías emergentes, Bitcoin existe en una brecha entre lo que podría ser posible si la Tecnología madurara y sus capacidades actuales.
Por ejemplo, puede que no exista un caso de uso más antiguo y más importante para Bitcoin que su capacidad de servir como protocolo para micropagos. En comparación con las tarjetas de crédito y PayPal, que define un micropago como inferior a aproximadamente 5 $ <a href="https://www.paypal.com/webapps/mpp/micropayments">(https://www.paypal.com/webapps/mpp/micropayments</a> ), Bitcoin es divisible en 100 millones de unidades más pequeñas llamadas Satoshis, valorado en $0.000002a los niveles de precios actuales.
Los defensores han teorizado durante mucho tiempo que esta divisibilidad, junto con una adopción más amplia de Bitcoin, podría crear condiciones bajo las cuales todo tipo de medios digitales, ahora en gran medida subsidiados por publicidad y Eventos, podrían pagarse a través de micropagos de Bitcoin .
Las estimaciones que buscan cuantificar el tamaño de este mercado sin explotar son hasta ahora escasas, aunque Wedbush Securities hapronosticadoLos micropagos de Bitcoin podrían ser un mercado de 925 mil millones de dólares para 2025. "Antes poco prácticos, los pagos electrónicos de menos de 1 dólar podrían cambiar ampliamente la monetización de contenido en la web, posiblemente reemplazando a los anuncios", teorizó un informe de julio.
Sin embargo, a pesar de esta promesa, la red hoy no puede enviar satoshis a un precio asequible.
"El primer día que lees el libro blanco [de Bitcoin ], piensas 'Oh, increíbles micropagos', pero luego te das cuenta de que no funcionan en absoluto", dijo el desarrollador Thaddeus Dryja a CoinDesk.
Los usuarios que desean enviar una décima de centavo (0,001 dólares estadounidenses o 400 satoshis) a través de la red Bitcoin , por ejemplo, no pueden hacerlo. Actualmente, el tamaño mínimo de salida es 5.430 Satoshis, o alrededor de 1,3 centavos, lo que supondría una tarifa minera de 2 o 3 centavos.
"Su tarifa es el 200%+ de su pago real", señaló Dryja.
Aun así, Dryja es ONE de los desarrolladores que buscan crear un futuro donde la Tecnología de Bitcoin pueda cumplir su promesa. Como cocreador de... Red Lightning de Bitcoin, propuesta por primera vez en febrero, Dryja y Joseph Poon iniciaron una conversación sobre cómo se podría actualizar la Tecnología de Bitcoin con canales de pago.
En su forma más simple, un canal de pago permitiría a un usuario enviar una cantidad determinada de Bitcoin, por ejemplo, 10 $, a una billetera multifirma controlada por dos partes. El canal se representa en la blockchain y se establece un saldo inicial de fondos. Los saldos se ajustarían entre las partes a medida que realizan transacciones, y el parámetro nLockTime de bitcoin garantizaría que, antes de un tiempo específico, los saldos no se pudieran ingresar en un bloque.
Los desarrolladores argumentan que este sistema replica muchos de los beneficios positivos de Bitcoin : finaliza las transacciones contra el libro contable sin necesidad de un tercero confiable, al tiempo que permite que la mayoría de dichos intercambios se realicen fuera de la cadena de bloques principal, que actualmente tiene un límite de 1 MB de datos por bloque.
Sin embargo, el equipo Lightning no es el único grupo de desarrolladores que trabaja para proponer cómo funcionarían los canales de pago en la blockchain. Una propuesta similar fue FORTH por investigadores del Grupo de Computación Distribuida de la ETH de Zúrich en un... Libro blanco de septiembresobre Canales de Micropago Duplex (DMC).
Ambas propuestas han llegado a ser vistas como aquellas que podrían escalar la red de Bitcoin si y cuando la demanda de los usuarios aumente en línea con la especulación, manteniendo el tamaño de los bloques de Bitcoin más bajo y limitando el tamaño de la cadena de bloques de Bitcoin para que los nodos puedan almacenar versiones completas de manera más eficiente.
El desarrollo de Lightning avanza
Como la versión más temprana y destacada de esta idea, Lightning ahora cuenta con el respaldo parcial de Blockstream, una startup querecaudó 21 millones de dólaresen financiación a finales de 2014 para su proyecto emblemático de cadenas laterales, que busca permitir la interoperabilidad entre cadenas de bloques.
Rusty Russell, ingeniero técnico CORE de Blockstream, quien se unió a la empresa en marzoActualmente trabaja a tiempo completo en la red Lightning. Sin tener ninguna relación con la startup ni con su financiación, Dryja y Poon buscan desarrollar una entidad comercial formal en torno al proyecto.
En la entrevista, Dryja y Poon sugirieron que, a pesar de las afirmaciones de que el desarrollo del proyecto podría llevar años, Lightning podría tardar tan sólo seis meses en estar listo para su lanzamiento.
Ambos enfatizaron que buscan que Lightning esté descentralizado y que este es el principal factor que complica su implementación.
"Lo que realmente nos está quitando tiempo y por qué debemos hacerlo bien es que hay que lograr que el acceso sea abierto para participar y que sea fácil participar en todos los ámbitos posibles", dijo Poon, y agregó:
"No puede ser un sistema que se centralice, Lightning necesita existir de tal manera que todos puedan participar y ejecutar un nodo".
En la práctica, eso significa crear reglas que regulan cómo dos partes pueden realizar transacciones en el sistema, superar los ajustes que deben realizarse al protocolo y establecer cómo se mueven los datos entre las partes.
El primero en su orden de retos es crear un sistema de pagos de dos saltos, mediante el cual dos usuarios puedan establecer pagos recurrentes dentro de un canal, y estas comunicaciones puedan pasar por ONE o más nodos intermediarios adicionales.
"Ese es el caso mínimo en el que esto está empezando a ser el Lightning", continuó Poon.
Las partes deben poder demostrarse mutuamente que se realizó una transacción dentro de un plazo determinado. Además, cada una de ellas deberá acordar los términos, con penalizaciones codificadas para garantizar el cumplimiento de los contratos, sin que dichas comunicaciones sean interrumpidas por intermediarios.
Esto supone un desafío, ya que los datos necesarios para procesar los pagos pasarían por un operador de nodo desconocido.
"Digamos que quieres pagar por un artículo. Te conectarías a un nodo aleatorio de la red. Este se conectaría a otra persona y luego se enrutaría a través de computadoras aleatorias en Internet", explicó Poon.
Actualmente se están creando versiones de Lightning en C, Java, Go y Python, y según los desarrolladores, el código está operativo.
"En este momento, la gente está haciendo pruebas de usuario y compartiendo gastos", dijo Dryja, y agregó que dicha experimentación está en curso en Testnet3, una cadena de bloques alternativa que replica las condiciones de la red sin usar bitcoins reales.
Mejoras más importantes de la red
Un obstáculo para la visión del Lightning es que horquillas blandasson necesarios para su implementación. Menos estricto que una bifurcación dura, como se requeriría con unaumentar el tamaño del bloqueLas bifurcaciones suaves solo requieren que la mayoría de los mineros actualicen su software para cumplir con las nuevas reglas.
En suEvaluación de abrilEn el informe técnico, Russell señaló que se requerirían bifurcaciones suaves para protegerse contra problemas de maleabilidad de las transacciones y permitir nuevos modos de firma. Además, señaló que sería necesario diseñar un sistema de calificación para los nodos Lightning, que las billeteras deberían ser interoperables con la red y que se debería crear una implementación de servidor.
Maleabilidad de las transacciones
, el proceso por el cual se pueden alterar las transacciones antes de ingresar un bloque de datos en la cadena de bloques, también es un problema, aunque el equipo confía en que la comunidad de desarrollo lo resolverá.
"Podrías construir Lightning hoy, pero lo que ocurre es que una de las partes podría retener los fondos, y bloquearlos no es suficiente. Se crea una situación de rehenes. Se busca minimizar la confianza en el sistema", dijo Poon.
Se podrían realizar actualizaciones adicionales al lenguaje de programación de Bitcoin para evitar una solución de maleabilidad.Contratos de bloqueo de tiempo con hash(HTLC), que permitirían que los pagos se enruten a través de partes no confiables, pero solo se ejecuten cuando el destinatario proporciona un hash único al remitente, necesitan actualizaciones propuestas como CHECKLOCKTIMEVERIFY y CHECKSEQUENCEVERIFY.
Después de que se actualicen las bifurcaciones suaves (un proceso que según dijeron debería "medirse en meses"), el equipo sugirió que los proveedores de billeteras necesitarían realizar las actualizaciones necesarias para que se pueda usar Lightning, un proceso que reconocieron que podría llevar más tiempo.
Ambos sugirieron que un protocolo de enrutamiento que regule cómo los nodos procesan la información también requeriría un esfuerzo de desarrollo significativo.
Surge DMC
En otras partes de Europa, el sistema de pago Duplex está trabajando para lograr objetivos similares. Christian Decker de la ETH de Zúrich y el profesor Roger Wattenhofer, mejor conocido por Investigación sobre el ahora desaparecido exchange de Bitcoin Mt Gox, propuso DMC en septiembre con menos fanfarria que Lightning.
Decker considera que Lightning y DMC son las primeras propuestas que permitirían pagos seguros enrutados fuera de la blockchain, aunque existen diferencias entre cada enfoque. Una variación CORE , según Decker, es que mientras Lightning requiere el intercambio de claves privadas para modificar el estado del contrato, DMC utiliza bloqueos temporales decrecientes.
En esencia, DMC propone que los acuerdos de canales de pago se puedan actualizar cambiando el momento en el que están programados para confirmarse en la cadena de bloques, en lugar de intercambiar claves privadas para invalidar las transacciones.
"Las transacciones que representan un estado posterior simplemente tienen plazos de tiempo más cortos que les permiten ser válidas antes de que lo sea el estado anterior", explicó.
Decker argumenta que esto facilitaría la auditoría de DMC. «Esta es una diferencia CORE con Lightning, donde los componentes están estrechamente acoplados y no se pueden utilizar individualmente», afirmó.
Al igual que Lightning, DMC también requeriría la implementación de una corrección de maleabilidad. Decker también presentó una propuesta de mejora de Bitcoin (BIP), actualmente en borrador, que permitiría la creación de transacciones sin firmar con actualizaciones posteriores.
Según los investigadores, la implementación está actualmente en marcha y será de código abierto cuando se haya desarrollado una prueba de concepto funcional.
Micropagos fuera de blockchain
Ambos proyectos contrastan con otros métodos que permiten los micropagos en la actualidad. Por ejemplo, la plataforma de propinas ChangeTip realiza sus propinas de Bitcoin fuera de la cadena, mientras que la red social ZapChain utiliza BlockCypher para insertar dinámicamente pequeñas transacciones.
Más Secret y potencialmente de mayor impacto es un proyecto que está desarrollando la startup de Bitcoin 21 Inc, que hasta ahora ha recaudado la mayor parte de la financiación de capital riesgoen la industria.
En noviembre, 21 anunció que lanzaría un "Computadora Bitcoin"que busca proporcionar pequeñas cantidades de Bitcoin a los usuarios de forma continua mediante un chip de minería integrado. Como se expresa en las comunicaciones de la compañía, el minero no tiene fines especulativos, sino que anima a los desarrolladores a crear aplicaciones e inventos que necesiten Bitcoin para funcionar.
"En concreto, queremos que Para ti convertir tu brillante idea en ingresos pasivos vendiendo bienes, juegos y servicios que acepten pagos en bitcoins por Internet mediante una computadora 21 Bitcoin ", escribió el director ejecutivo Balaji Srinivasan en el momento de la presentación del producto.
La clave de su funcionalidad es un "servidor de 21 micropagos" integrado, una característica cuyo impacto Srinivasan insinuó en Twitter.
.@derosetech @manan19 @StartupLJacksonEl objetivo: activar un nuevo servicio de internet de pago como si se encendiera una bombilla. Sin anuncios ni registro.
— Balaji S. Srinivasan (@balajis)22 de septiembre de 2015
No está claro cómo interactuarían exactamente estas microtransacciones con la blockchain, aunque podrían tener lugar fuera de la blockchain o dentro del ecosistema de 21 Inc., para luego aplicarse a la blockchain. Tanto Poon como Dryja afirmaron que la empresa no se ha puesto en contacto con ellos hasta el momento.
Sin embargo, independientemente de las ambiciones de 21, ambos desarrolladores sugirieron que creen que se necesitan mejoras en la Tecnología CORE de Bitcoin.
La mayoría de la gente, aunque no sean muy técnicos, cree que Bitcoin ya hace esto. En 2013, hubo mucha prensa; se hablaba de transacciones gratuitas sin comisiones y micropagos. Bitcoin en realidad no hace eso, dijo Dryja, y concluyó:
Mucha gente pensaba que se podían hacer muchas cosas con Bitcoin y debemos cumplir esa promesa.
Imágenes de servidorvía Shutterstock
Pete Rizzo
Pete Rizzo fue editor en jefe de CoinDesk hasta septiembre de 2019. Antes de unirse a CoinDesk en 2013, fue editor en la fuente de noticias sobre pagos PYMNTS.com.
