Strawpay aborda los problemas de las transacciones de Bitcoin

La empresa sueca de desarrollo Strawpay está trabajando en un nuevo protocolo para Bitcoin. Esta capa de código abierto busca eliminar los tiempos de transacción y reducir las comisiones aprovechando algunos de los parámetros únicos de Bitcoin.
“Queremos habilitar las microtransacciones para Bitcoin, algo en lo que llevamos años pensando. También queremos crear un ecosistema para evitar una solución centralizada.”
— – Olle Kullberg, director financiero de Strawpay
Strawpay fue fundada a principios de 2014 por un trío de desarrolladores suecos. El protocolo de código abierto en desarrollo, Stroem, busca solucionar posibles problemas con Bitcoin. El director ejecutivo, Martin Zachrison, explica uno de estos problemas: «Creemos que Bitcoin se popularizará con un alto volumen de transacciones por segundo. Esto implica que las comisiones aumentarán. Agregamos muchos micropagos mediante canales de pago. De esta manera, todos los micropagos comparten una única comisión por transacción».
Los tiempos de confirmación representan otro desafío, especialmente para las transacciones en puntos de venta (POS). El tiempo objetivo para una sola confirmación es de 10 minutos, según lo estipula el protocolo Bitcoin. Una transacción puede tardar mucho más si se requieren múltiples confirmaciones. Este plazo resulta poco competitivo para las transacciones en puntos de venta, ya que los pagos con tarjeta de crédito se pueden completar en mucho menos tiempo.
Zachrison explica: “Se necesita una hora para que una transacción se considere completada de forma segura. Una hora puede ser mucho tiempo, y la opinión general es que, para que una parte cada vez mayor de las transacciones en internet utilice Bitcoin, será necesario que diferentes capas de servicio basadas en el protocolo Bitcoin gestionen la mayoría de las transacciones cotidianas. Este es el enfoque de la contribución de Strawpay a la futura infraestructura tecnológica que necesitan comerciantes y consumidores”.
Aunque las confirmaciones no son obligatorias, los comerciantes asumirían el riesgo de transacciones fallidas en el punto de venta sin ninguna confirmación. Stroem implementa una estructura de pago tradicional, pero está diseñado para habilitar un mecanismo de pago completamente nuevo para pequeñas compras con Bitcoin.
“Stroem no debería utilizarse para pagos grandes donde esperar unos segundos no supone un problema.”
— – Kullberg
El nuevo protocolo se basa en la idea de que un «centro de pagos» facilitará los pagos. «Los participantes suelen ser: a) el consumidor, b) el comerciante y c) el centro de pagos, donde el objetivo es que el consumidor pague enviando un pago al centro a través de un canal de pago», explica el director financiero Olle Kullberg.
Los hubs pueden ser proveedores de monederos, exchanges o empresas independientes. El primer monedero compatible con Stroem es MultiBitHD. Al ofrecer un protocolo de código abierto, el equipo prevé un mercado completamente nuevo donde los hubs proliferarán y se diversificarán, cobrando por sus servicios. «Cada hub de Stroem decide si cobra una comisión. Dado que el mercado fijará el precio, esperamos que sea bajo. Si lo prefieres, puedes crear un hub con una comisión del 0%», explica Kullberg. «Queremos competir con nuestro propio hub o vender software adicional (de código cerrado) que pueda utilizarse en este entorno».
Stroem utiliza dos parámetros clave del protocolo Bitcoin para facilitar las transacciones. El usuario realiza una transacción multifirma 2 de 2 con el hub de su elección. Los fondos quedan entonces seguros y el hub puede emitir pagarés respaldados por esos bitcoins. La transacción multifirma también utiliza el parámetro NLockTime, que devuelve los bitcoins no gastados al usuario tras un periodo de tiempo predeterminado.
“Esto reduce las posibles comisiones de Bitcoin”, explica Zachrison. “Los pagarés se pueden intercambiar de diversas maneras entre múltiples partes […] lo que permite al comerciante y a las plataformas de intercambio agrupar los canjes. Si bien esto aumenta el riesgo, facilita una gestión más eficiente de los pagos pequeños”.
“Los pagarés […] no están registrados en la cadena de bloques. Representan pagos de consumo durante el vuelo y pueden ser rápidos, baratos y de micropagos”.
— Jarl Fransson, director de tecnología
La decisión de utilizar un Hub y pagarés planteó más de un problema para los desarrolladores. Kullberg explica:
“Seguridad: mantener un servidor de canal de pagos en funcionamiento es complejo. Debe ser seguro. La mayoría de los comerciantes no tienen los conocimientos necesarios y podrían sufrir el robo de su monedero electrónico. El pagaré, tal como lo diseñamos, solo puede ser utilizado por el comerciante, por lo que robarlo es inútil.”
Rendimiento: nos preocupa que, en una red de centros, la transmisión de micropagos de un centro a otro no sea lo suficientemente rápida. Sería mejor notificar al comerciante que el consumidor ha pagado lo antes posible y que el comerciante conserve el pagaré.
El protocolo Stroem también se diseñó teniendo en cuenta la descentralización. Fransson describe las diferencias con una solución de micropagos centralizada, como ChangeTip: «En un sistema basado en cuentas, una institución depositaria gestiona las cuentas […] usted deposita fondos y puede solicitarlos cuando los necesite. La institución depositaria puede modificar los registros para transferir fondos entre cuentas».
El sistema Stroem, al ser más descentralizado, presenta un perfil de riesgo diferente. Fransson continúa: “En un sistema con pagarés circulantes, como el nuestro, no existe un único actor que controle el saldo de la cuenta de otra parte. Cada parte es responsable de conocer y gestionar su saldo pendiente y su riesgo. Esto permite un sistema descentralizado donde los centros de distribución pueden operar y competir libremente. Más importante aún, la gestión del riesgo de cada parte, ya sea consumidor, comerciante o centro de distribución, tiene características distintas a las del sistema de cuentas”.








