Cómo BSV hace posible los verdaderos nanopagos

Alex Speirs 150 x 150
By Jamie McKane Published: octubre 29, 2021
Rafael Seibane

Las potenciales aplicaciones de la tecnología de cadenas de bloques y el protocolo de Bitcoin han sido objetos de mucha especulación, con una intensidad causada por el fervor global que existe alrededor del precio de los tókenes digitales. Sin embargo, la utilidad de una cadena de bloques es independiente del precio especulativo de su token digital.

El protocolo original de Bitcoin fue diseñado para crear una red que hiciera posible un verdadero dinero digital entre pares, complementado con la gestión y el procesamiento de datos, mediante el uso de un ledger distribuido con marca horaria conocido como la cadena de bloques. El éxito de este protocolo de cadena de bloques, por tanto, proviene completamente de su utilidad y habilidad para cumplir estas metas y facilitar esta nueva generación de aplicaciones posibles y no del precio del intercambio de sus tókenes digitales en mercados en línea.

BSV es la red de cadena de bloques más acorde con la visión original de Bitcoin descrita por Satoshi Nakamoto en su libro blanco original del 2008, ya que ofrece transacciones rápidas y de bajo coste y una red que puede escalar de forma ilimitada. La cadena de bloques de BSV ha demostrado soportar volúmenes de transacciones mucho mayores a aquellos gestionados por redes tradicionales de pagos digitales como VISA, y su escalabilidad significa que puede continuar mejorando su rendimiento a un nivel prácticamente ilimitado.

La red BSV puede garantizar esta escalabilidad y utilidad gracias a su decisión de eliminar el límite de bloque artificial que fue impuesto temporalmente en el protocolo de Bitcoin por parte de los primeros desarrolladores de Bitcoin Core (BTC), quienes alteraron la visión de la red para que coincidiera con la narrativa de “reserva de valor” u “oro digital”. Al eliminar este límite en el tamaño de bloque y restaurar toda la funcionalidad del Bitcoin Script (lenguaje de programación turing completo y plenamente desarrollado), la cadena de bloques de BSV puede brindar una utilidad infinita de contratos inteligentes, así como transacciones a costes ultra bajos que se procesan de manera rápida y confiable.

Las aplicaciones potenciales de la cadena de bloques de BSV son infinitas, desde empoderar a los comerciantes con la capacidad de participar en un mercado competitivo gracias a su procesamiento de transacciones, hasta ofrecer a las empresas la utilidad de una cadena de bloques para la automatización de la gestión y el procesamiento de datos a gran escala. No obstante, el caso de uso más aparente de la cadena de bloques de BSV son los nanopagos. Los nanopagos son pagos que abarcan una suma extremedamente pequeña, que suelen ser realizados frecuentemente hacia proveedores de nano o microservicios. Los modelos empresariales de nanopagos no son viables dentro de la economía digital tradicional debido a las tarifas mínimas que cobran los procesadores de pagos, bancos y otros intermediarios. Sin embargo, gracias a BSV, se ha abierto un nuevo mundo de casos de uso empresariales con nanopagos.

traditional payment process vs bsv blockchain

 

Los nanopagos y la cadena de bloques de BSV

Los componentes cruciales de la cadena de bloques de BSV que permiten que los nanopagos sean viables en la red es el valor tan bajo de sus costes por transacción y su tamaño de bloque ilimitado. En comparación con otros protocolos de cadena de bloques, esta es mucho más capaz de escalar según la demanda de las empresas de nanoservicios del futuro.

«Son muchas las cosas que puedes hacer con BSV, pero creo que los nanopagos son los más simples y fáciles de comprender. También estamos notando el potencial detrás de los nanopagos con nuevas compañías que están creando nuevos modelos empresariales», explicó el cofundador y director tecnológico de HandCash, Rafael Jiménez Seibane.

«Solo debes comparar las tarifas de BSV con las de otras redes, y creo que queda bastante claro que [las tarifas de esas otras redes] no son sostenibles. Ni siquiera me refiero a las tarifas de BTC, porque aun las de Ethereum, no tienen sentido. Ahora mismo, lo que funciona y ha estado funcionado por unos años es BSV».

HandCash es un popular monedero BSV que ofrece pagos entre pares simples y rápidos, acompañados por un rango de potentes funcionalidades. El proveedor de servicio de monedero también ha lanzado HandCash Connect, un SDK que permite que las compañías integren pagos BSV de manera fácil y rápida a su portal web, aplicación o ecosistema de software. HandCash está dirigido completamente al desarrollo de una infraestructura de pagos que facilite casos de uso empresariales con nanopagos en la cadena de bloques de BSV, y el equipo confía en que las tarifas se mantendrán estables y bajas para hacer esto posible.

Gracias a su tamaño de bloque ilimitado, la red BSV es capaz de gestionar volúmenes de transacciones sin precedentes, manteniendo bajas tarifas para las transacciones individuales. El protocolo original de Bitcoin sobre el cual se ejecuta la cadena de bloques de BSV está diseñado según un modelo UTXO (salida de transacción no gastada). Esto significa que las transacciones tienen un funcionamiento similar al del efectivo real, donde los usuarios poseen rendimientos no gastados que contienen tókenes satoshi con historiales discretos de transacciones. Estos pueden fusionarse y dividirse en denominaciones mucho más pequeñas que las de los billetes bancarios o monedas, y el cambio proveniente de cada transacción se calcula y se devuelve a la parte que gasta como parte del proceso de pago; a este monto se le resta una tarifa por transacción que se le paga al minero del bloque donde está incluida la transacción.

Conforme escala la red según la adopción y el volumen de transacciones, las tarifas por transacción se hacen más importantes para los mineros, ya que representan la principal fuente de ingresos por minar bloques en la red BSV. Esto tiene como efecto crear competición entre los mineros en la red, que a su vez ayuda a mantener el precio del procesamiento de transacciones atractivamente bajo para los usuarios. Actualmente, la red BSV puede procesar una sola transacción por una tarifa que equivale a una fracción de un centavo de dólar, y se espera que conforme la red sigue creciendo, este precio continúe bajando también.

 

Tarifas de transacción y casos de uso

El equipo de infraestructura de Bitcoin SV también ha empezado el desarrollo de sistemas de escalado horizontal mediante el recién revelado marco abierto Teranode, el cual debe facilitar que la red BSV procese más de 100 000 transacciones por segundo, mucho más que cualquier red de pagos digitales tradicional. La estabilidad del protocolo subyacente original de Bitcoin también significa que los incentivos económicos de la red están escritos en piedra, y es en parte debido a esta razón que se espera que las tarifas se mantengan bajas conforme la red escala.

Seibane cree que las tarifas por transacción en la red BSV podrían reducir aún más su precio, especialmente después de la llegada del marco Teranode y el aumento en la adopción de la red por parte de empresas y negocios de todo tamaño.

«Luego de observar cómo el modelo de tarifas ha estado funcionando durante estos últimos años, tengo la creencia de que reducirá aún más su precio. Es decir, la tendencia siempre ha ido hacia la baja en el precio. Tal vez habrán algunos cambios alrededor de los modelos empresariales para los mineros, luego del lanzamiento de Teranode, pero estoy bastante confiado de que las tarifas se mantendrán como están o bajarán aún más», dijo Seibane.

«Es una mezcla de cómo ha funcionado el modelo de transacciones en los últimos años y los incentivos para mineros. Eso es lo que nos da la tranquilidad para confiar [en que las tarifas se mantendrán bajas], porque de nuevo, debemos confiar que así será. Si lo piensas, te darás cuenta de que si las tarifas suben no habrá nanopagos».

Los nanopagos no solo hacen posible que una persona envíe dinero a otra casi sin un cargo adicional, también habilitan una gran variedad de nuevos casos de uso, la mayoría de ellos ni siquiera han sido concebidos todavía. Cuando las tarifas por transacción son lo suficientemente bajas, las posibilidades son infinitas. Las empresas podrían lanzar plataformas de acceso a los datos que cobren un nanopago nominal por cada solicitud de acceso, escalando sus ingresos con la adopción de su empresa. También, las publicaciones en línea podrían evadir modelos tradicionales de publicidad digital o subscripciones para preferir un modelo de paga-por-artículo que cobre una pequeña tarifa la primera vez que un lector acceda al contenido. El registro inmutable y seguro que brinda el ledger público de BSV le garantiza a usuarios y empresas un control sobre sus ingresos y gastos; así como la capacidad para identificar actores malintencionados en la red y aislarlos de la misma si fuese necesario.

El sitio web de Bitcoin SV incluye una lista de casos de uso potenciales de los nanopagos en la red BSV. Incluimos algunos de ellos a continuación:

  • Pagarle a un minero específico una pequeña cantidad de satoshis para que te devuelva una prueba Merkle cuando se mina una transacción.
  • Pagarle a un minero específico para que esté vigilante y te notifique si hay doble gasto.
  • Pagos a un host de Paymail.
  • Pagarle a un servidor de canales para que almacene y reenvíe tus mensajes cuando estés desconectado.
  • Pagar por un seguro o refrendo por un custodio especialista multifirma.

Un componente clave de la tecnología de cadenas de bloques y del protocolo de Bitcoin es que remueve las terceras partes del proceso de pago, lo que permite que las tarifas por transacción se mantengan muy bajas, al no existir un intermediario a la hora de procesar los pagos. Otro resultado útil de este diseño es que le brinda a los usuarios y empresas un control total sobre su dinero. Si eres el único que posee la clave privada a tu dirección de Bitcoin, solo tú puedes sacar dinero de tu monedero y enviarla a cualquier servicio. Este es otro componente crucial del ecosistema de nanopagos, ya que le permite a los usuarios tener completa transparencia sobre cada transacción que sale y entra a su monedero, sin importar su frecuencia o tamaño.

 

Transacciones de polvo y consolidación

Las bajas tarifas por transacción podrían ser la clave que haga posible los nanopagos en la cadena de bloques de BSV, pero también permiten que exista un fenómeno conocido como “polvo”. Este polvo se refiere a pagos de montos de satoshi que son tan pequeños que son insignificantes cuando se comparan con las tarifas por transacción en la red. Al desviarse del protocolo original de Bitcoin, el equipo de desarrollo de BTC puso en marcha un límite de polvo, una limitación más baja de la cantidad de satoshis que pueden enviarse en una sola transacción, lo que tenía como objetivo prevenir los “ataques de polvo”.

Los ataques de polvo occurren cuando un usuario envía cantidades ínfimas de satoshis a potencialmente miles de direcciones de Bitcoin con la esperanza de que esa actividad que involucra estos UTXO ayudará a remover el anonimato de las direcciones meta. No se compromete la seguridad de la dirección en este tipo de ataques, se trata de únicamente un intento de reconocer patrones y potencialmente identificar cuáles direcciones de Bitcoin están conectadas al mismo usuario a través de su actividad.

Mientras el límite de polvo sí redujo la viabilidad de este tipo de ataques, existe una solución mucho más sencilla y que es acorde con la visión original del protocolo de Bitcoin: las transacciones de consolidación de polvo. En una actualización de restauración de protocolo realizada en septiembre de 2020, el equipo de infraestructura de Bitcoin SV lanzó un código llamado RAILS con el fin de añadir soporte en la red BSV para las transacciones de consolidación de polvo y comenzó a eliminar el arcaico límite de polvo. Estas transacciones de consolidación son una solución elegante porque son gratuitas, pero los mineros siguen recibiendo incentivos para procesarlas.

El efecto de procesar transacciones de consolidación de polvo gratuitas es que la recompensa por tarifa de transacción final proveniente de un pago realizado en la UTXO consolidada es más alta que la que resultaría al agregar muchas UTXO en un solo bloque. Las transacciones de consolidacion también se encogen en la base de datos UTXO, que es un beneficio neto para los mineros en la red. La imagen a continuación ilustra cómo funcionan las transacciones de consolidación en la cadena de bloques de BSV:

a chart of consolidation transaction

Seibane destaca que las transacciones de consolidación son un factor importante a la hora de habilitar los nanopagos, ya que hace mucho más fácil el trabajo de mineros a la hora de procesar estas UTXO. Esto también significa que los pagos pequeños y legítimos pueden consolidarse dentro de una única transacción, lo que los hace mucho más viables mientras se protege la identidad del usuario.

«[Las transacciones de consolidación de polvo] representan uno de los elementos técnicos que son importantes para los nanopagos. Debido a la manera en que funciona el modelo UTXO en Bitcoin, si estás recibiendo muchos nanopagos pero no los gastas, llegará un punto en que podrías recibir miles de UTXO. Entonces, existe un punto en el que tal vez quieras gastar 50 centavos, pero tienes tantos UTXO y tienes que pagar muchas tarifas porque pagas las tarifas con base en los bytes que estés usando en la transacción», explicó Seibane.

«Eso no sucede únicamente debido a las tarifas, sino también por el desempeño. No es lo mismo firmar solo una UTXO que firmar 2000 de ellas, lleva más tiempo y la experiencia de usuario es diferente. Entonces, idealmente nos gustaría mantener el conteo de UTXO para cada cuenta dentro de un rango de 50 a 300. ¿Cómo podemos resolver eso? Con transacciones de consolidación gratuitas».

HandCash ha estado usando estas transacciones de consolidación gratuitas desde febrero de 2021 y ha tenido un gran éxito en el despliegue de esta solución. Es importante señalar que las normas que gobernan la definición de transacciones de consolidación están diseñadas específicamente para prevenir el abuso de transacciones de consolidación gratuitas y garantizarle a los mineros que procesar estos pagos es viable económicamente.

 

Los canales de pago vs. los nanopagos

Muchos protocolos de cadena de bloques que no ofrecen la escalabilidad y las bajas tarifas por transacción de BSV usan características más complejas en la red para intentar ofrecer la funcionalidad de nanopagos. Una de estas características que también está disponible en BSV son los canales de pago. Los canales de pago incluyen un cálculo fuera de cadena de transacciones secuenciales que luego son reconocidas dentro de la cadena una vez se completen. Esto significa que las tarifas por transacción necesitan pagarse únicamente cuando se abre el canal y luego de nuevo cuando se cierra. Existen muchas aplicaciones viables de esta solución, pero es importante señalar que la misma trae consigo una complejidad agregada y no está diseñada para gestionar nanopagos a través de múltiples usuarios.

Seibane explica que, para él, la diferencia más importante entre los nanopagos en cadena y los canales de pago es el hecho de que los pagos en cadena son procesados de manera inmediata y eficiente sin necesidad de transacciones adicionales. Hace hincapié en que el concepto de cada acción de pago reflejada como una transacción en la red BSV es sencilla y fácil de seguir, y ultimadamente brinda más transparencia a los usuarios, aunque existen ciertas aplicaciones donde los canales de pago serían útiles.

 

payment channel and on-chain transactions

«Para mí, la mayor diferencia está en la interacción. Con un canal de pago, cada vez que haya una nueva interacción actualizas el canal de pago pero la interacción no se cierra todavía. En nuestros casos y en la mayoría de lugares donde usamos los nanopagos, no existe una interacción extra; la interacción es atómica. Creo que esta es la razón por la cuál los canales de pago son incomprendidos, y también es bastante difícil encontrar un caso de uso particular en el que encajen. Hay muchas maneras de hacer la misma cosa, y los canales de pago son más complicados que las alternativas», dijo Seibane.

«La mayor diferencia con los canales de pago en BSV en comparación con otros protocolos es que los otros utilizan los canales de pago como alternativa de las altas tarifas que tienen. Nosotros no tenemos que usarlos en BSV debido a las tarifas, los usamos porque son otro caso de uso. Nos gusta el concepto de que una transacción represente una acción. También, no queremos confundir las cosas y mezclar entradas provenientes de usuarios diferentes porque al hacerlo estaríamos complicando más las cosas. Si consideramos la normativa y el cumplimiento, para las compañías es más fácil explicar qué es lo que sucede si tienen transacciones que puedan explicar fácilmente».

Sin embargo, esto no quiere decir que no hayan casos de uso para los canales de pago, pueden ser usados para todo desde registrar transacciones entre partes que realicen transacciones frecuentemente hasta facilitar correspondencia que esté verificada por la transacción que abre el canal en la cadena de bloques. Por otro lado, los nanopagos habilitados mediante transacciones estándar y de transacciones bajas son mucho más sencillos, y son completamente viables en la red BSV en volúmenes extremadamente altos.

HandCash se ha esforzado para hacer que la integración de nanopagos sea aún más sencilla mediante su plataforma HandCash Connect, la cual permite que las empresas configuren los nanopagos en cuestión de minutos usando simples llamadas API. Estos pagos se ejecutan en la red BSV y se denominan en Duro, una denominación creada por HandCash que “envuelve” cierta cantidad de satoshis para una mayor accesibilidad. Desde la perspectiva de una empresa o usuario, la exposición a la “tubería” de la red BSV es mínima. Ellos simplemente tienen la capacidad de pagar montos impresionantemente bajos a proveedores de servicio instantáneamente y con tarifas por transacción significativamente bajas.

Seibane explica que si buscas implementar nanopagos en tu negocio, la plataforma de HandCash Connect se encarga de todos los aspectos técnicos y te permite enfocarte en por qué los nanopagos son importantes para tu compañía y su oferta. Él usa el ejemplo de explicar nanopagos en los eSports (un mercado importante para la adopción de pagos en cadena de bloques) para ilustrar cómo las empresas deberían pensar en la interoperabilidad y los nanopagos en sus juegos.

«Integrar nanopagos toma solo unos minutos con HandCash Connect, para que puedas enfocarte más en el caso de uso que desees desarrollar: ¿cómo quieres venderlo? ¿Cómo quieres explicarles la defición de Duro a tus productores y por qué puedes usarlos en este juego y luego en otros juegos?», agregó.

Seibane también afirma que HandCash ha notado un gran interés por parte de desarrolladores, startups y empresas de varias industrias, y todos ellos están emocionados por integrar los nanopagos en sus aplicaciones usando HandCash Connect.

La industria de los eSports es un sector donde HandCash ha notado un interés particular y Seibane señala que están en un constante refinamiento de su plataforma y añadiendo funciones solicitadas por los usuarios para facilitar el proceso de integrar los nanopagos basados en BSV a las aplicaciones tan fácil como sea posible.