MoneyButton el botón Javascript para recibir pagos en Bitcoin SV y mucho mas…

Muy buenos días comunidad, hoy me gustaría dedicar este post a hablar un poco sobre Bitcoin SV,  Moneybutton y sus aplicaciones para gente que quiera aceptar pagos en su webs.

Estos días he estado probando la red Bitcoin SV, y debo decir que las transacciones son prácticamente instantáneas. El único problema que veo, es que no todas las Exchanges/Brokers venden Bitcoin SV (cosa que veo lógica, dado que si Satoshi Nakamoto es Craig Wright podríamos decir que el «viejo» Bitcoin estaría en peligro…y eso no creo que guste a los «ricachones-mafiosos» dueños de Exchanges, etc)

Por ejemplo el Exchange Kraken pese a que vendía Bitcoin SV han obligado a todos sus usuarios que los saquen de allí (ver noticia). Es decir, hay «choques» mafiosos y no todos quieren vender BSV (ver lista de exchanges que admiten BSV). Algo parecido le pasó a Bitcoin Gold (recordemos su filosofía de 1 CPU 1 VOTE y que detrás está el mayor fabricante de máquinas ASIC… cuando Bitcoin Gold se mina con GPU…curioso, no?) el cual hizo unos movimientos realmente extraños (a parte de que recibió hackeos internos de sus developers, visibles en el propio código de Bitcoin Gold). En definitiva, la lucha entre «Bitcoin’s» es palpable y evidente, a la vez que «mortal» donde parece ser que no sobrevivirán todas (solo hay que ver el camino de BTG el cual vale a día de hoy unos 13$).

Porqué creo que Bitcoin SV es el verdadero Bitcoin?

Bitcoin se ha vuelto muy lento y poco minable (además de centralizado), lo cual lo hace muy poco atractivo para nuevos usuarios, incluso para antiguos usuarios (por no hablar de que apenas recibe actualizaciones su software por lo dificultoso de aprobar cambios por consenso sin «líder» real). Todo esto, nos ha llevado a «virtualizar» como si una moneda sintética fuera los «Bitcoins«, en otras palabras, hay mucho Bitcoin en circulación que REALMENTE NO EXISTE. Todas las propiedades buenas de Bitcoin han ido desapareciendo poco a poco debido a su poca «mutabilidad» (además de la especulación). Bitcoin se ha vuelto difícil de portar (nos obliga prácticamente a pasar por un Exchange) , se ha centralizado en «granjas» de mineros (la mayoría en China) y su hardware de mineria se ha vuelto «exclusivo y caro». En otras palabras, Bitcoin fue un buen «test inicial«, pero nunca podrá ser el Digital Cash definitivo (pero una de sus evoluciones probablemente lo sea!).

Bitcoin SV me llama la atención por varios motivos:

  • La actualización «Retorno al Genesis«: Consistía en restaurar los protocolos originales de Bitcoin, es decir, la idea original de Satoshi
  • Craig Wright ha declarado públicamente ser Satoshi, y después de estudiarlo muy minuciosamente, puedo decir que tiene una muy alta probabilidad de serlo! Recomiendo leer
  • La actualización «Quasar«: Se ha pasado a un tamaño de bloque de 2GB (lo cual permite almacenar ficheros en la blockchain de una manera mas sencilla… luego hablaremos mas de este detalle), además eso permite que las transacciones sean realmente muy rápidas.

Qué es MoneyButton?

MoneyButton es una billetera que nos otorga acceso a la cadena de bloques BSV de la red Bitcoin. Es completamente sin custodia, por lo que nosotros estamos a cargo de las «llaves», monedas y soberanía financiera. MoneyButton funciona maravillosamente como una herramienta de pagos entre pares con una interfaz simple y funcional y una interfaz muy fácil de aprender: ingresamos una dirección y deslizamos para pagar. Sencillo.

¿Qué hace que Money Button sea especial? Bueno, lo primero que notaremos con MoneyButton es que otorga a los principiantes acceso a herramientas programables para el comercio. Sin ninguna experiencia en JavaScript, CSS o HTML, un usuario puede decidir lo que le gustaría recibir, programar un botón para ese propósito y tener un botón de dinero listo para copiar y pegar en cualquier lugar de Internet en menos de sesenta segundos. Desde propinas, hasta un simple botón de pago en un blog o como el módulo para pagar en tu tienda virtual, MoneyButton es una herramienta flexible para el comercio electrónico que acepta una multitud de Bitcoins y altcoins. Con MoneyButton, un buen desarrollador puede crear sitios web monetizados servidos desde blockchain o incluso crear aplicaciones y juegos alimentados por Bitcoin.

Probando MoneyButton

Lo primero es darnos de alta en la web de moneybutton.com , la UX de la app es fantástica y nos hace pasar una muy buena experiencia de usuario. Muy fácil e intuitivo.

Una vez dados de alta, tendremos que pasarnos algo de dinerillo (BSV) para poder hacer pruebas. Yo me pasé 0,01 BSV (= 1 EUR), con eso es suficiente.

Luego hice unas transferencias, la verdad es que es muy simple y potente a la vez, con un email o nombre de usuario podemos hacer el envío de dinero de una manera instantánea!

Captura de pantalla 2019-08-18 a las 13.45.44.png

Ahora, vamos a probar de crear un botón para ponerlo en nuestras webs! Por ejemplo, el mítico botón de «Donar«. Para ello, clickamos y seguimos las instrucciones del botón «Make a Money Button«. Luego con el código HTML que nos pase, deberemos modificarlo para tunearlo un poco y ya estará listo para insertar en las webs.

Básicamente hay 2 tipos de botones. Uno con cantidad fija y otro con cantidad a donar «editable» (es decir, para donar la voluntad).

Captura de pantalla 2019-08-18 a las 13.53.05

Ejemplo de botón Editable

Captura de pantalla 2019-08-17 a las 21.39.22

Fijaros que hay activado el parámetro data-editable. Por otro lado, es muy chulo con MoneyButton, porque en el parámetro data-button-data podemos añadir info extra de lo que vendemos (por ejemplo la referencia de una obra de arte, textos, etc). Luego esa info será visible en la transacción:

Captura de pantalla 2019-08-18 a las 13.51.36

Captura de pantalla 2019-08-18 a las 13.54.10

Ejemplo de botón con cantidad fija

Captura de pantalla 2019-08-17 a las 21.38.51

Fijaros que hay desactivado el data-editable param. Por otro lado, en este ejemplo hemos añadido varios parámetros extra para poder capturar los eventos del botón y realizar mensajes al usuario o redirecciones a otras páginas una vez se ha completado el pago. En los parámetros data-on-payment, data-on-error, data-on-load, podemos hacer llamadas a funciones Javascript.

Debo indicar que ya he empezado a poner botones de MoneyButton en casi todas mis webs!

Era justo la herramienta que buscaba y que pese a que intenté usar Ethereum al principio para ello, la verdad es que con Bitcoin SV ahora estoy mas contento dado que no tiene todo el rollo del Gas y al final el tema de los Tokens para donativos no es necesario, con Digital Cash es suficiente. Además he podido ver que los botones de MoneyButton pueden hacer distribución del pago en varias cuentas a la vez, algo que puede llegar a ser muy útil por ejemplo, en el mundo de la propiedad intelectual y la distribución musical.

Espero que os haya gustado el articulo! Ahora a seguir disfrutando del verano! Un saludo!

Artículo por MrAddon

3 comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *