El P2P ha vuelto a Bitcoin!!!. por HandCash y Money Button.

El regreso del P2P a Bitcoin, anuncio conjunto de HandCash y Money Button.

HandCash

Mar 30, 2020

https://twitter.com/eyeone/status/1244656189985693698?s=20

Trayendo el P2P otra vez a Bitcoin

¿Cómo hemos llegado hasta aquí ?

Bitcoin: un sistema de efectivo electrónico entre iguales (P2P) … excepto que NO se ha trabajado P2P en casi una década .

El software original de BTC tenía dos métodos para enviar pagos : enviar a dirección y enviar a IP. Este último método consistía en que Alice podría entregar la transacción directamente a Bob, sin tener a terceras partes implicadas.

El problema con el envío a IP fue que la implementación no estaba terminada, esta implementación se utilizaba para conectar a la dirección IP del receptor, enviando la transacción por Internet sin encriptar y sin autenticar. Esto significaba que era posible un MITM a la dirección del destinatario (Man In The Middle/ Ataque con un hombre por medio): un atacante podría reemplazar la dirección Bitcoin del destinatario, por la dirección Bitcoin del atacante, convirtiéndose así en el receptor final de la transacción, y por lo tanto, robando su dinero.

Así que los desarrolladores de los primeros tiempos eliminaron la transacción de IP a -IP debido a que esa función de la aplicación era insegura, pero por quitar esa función eliminaron completamente la naturaleza Peer to Peer (P2P) del protocolo de Bitcoin, en lugar de resolver el problema que había de fondo. Eso invalidó la aplicación de capa de Bitcoin, pero eso nunca se consideró un gran problema en ese momento, ya que nunca tuvimos el gran volumen de transacciones, que tienen que manejar las aplicaciones de hoy en día – y sobre todo, la proyección en el volumen de transacciones que queremos en el futuro.

¿Cómo están las cosas ahora ?

Actualmente, las aplicaciones de Bitcoin NO funcionan P2P. No, ni siquiera en BSV, y ni siquiera después de la actualización del Génesis : el P2P no es parte de la capa base . Alice no envía la transacción a Bob, más bien, ella difunde la transacción en la blockchain y Bob tiene que estar constantemente buscando nuevas transacciones enviadas a cualquiera de sus (probablemente) miles o millones de direcciones generadas con el tiempo.

Por lo tanto, los recursos necesarios para mantener la exploración de nuevas transacciones, aumenta exponencialmente con el uso. Cuanto más use su billetera, más recursos se necesitará. Esto es insostenible.

Como ejemplo, imagine estar en un McDonald’s las 24 horas del día, los 7 días de la semana, preguntando al cajero constantemente “¿Mi comida está lista ya?”, Incluso si no ha pedido comida o si lo hizo y acaba de comerla. Así de tonto es el status quo actual de Bitcoin.

Hay una excepción a esto, donde las billeteras (wallets) como HandCash y algunas otras, manejan sus transacciones internas en una forma P2P, pero solo en silos cerrados.

Cuanto mejor lo hagas, peor funcionará. ¡La espera activa no es agradable ni eficiente para nadie!

 

Paymail

Afortunadamente , Paymail puede traer de vuelta el P2P a Bitcoin y corregir todas las ineficiencias que podrían restringir nuestro crecimiento . Paymail permite de forma segura el cifrado de comunicaciones de extremo a extremo y la autenticación a través de HTTPS, siendo la solución de todos los problemas que tenían los desarrolladores de Bitcoin en las primeras etapas, cumpliendo con las transacciones Peer-to-Peer, en la forma de IP-a-IP.

¡Ha vuelto el Peer- to- Peer!

HandCash y Money Button han estado enviandose todas las transacciones directamente, sin necesidad de terceras partes durante el último mes, Esta fue probablemente la primera transacción P2P de Bitcoin la historia reciente, entre servicios.

Si usted ha estado enviando dinero últimamente desde HandCash a Money Button o viceversa, felicitaciones: usted ha experimentado en primera persona lo que es una transacción P2P real! Esto no es un cambio notable para los usuarios, sino que permite a sus aplicaciones favoritas que puedan tener notificaciones más rápidas y tal vez incluso bajar algunas tasas de comisión, debido a que la mayoría de las empresas no van a tener que confiar en un nodo completo nunca más (o que el nodo completo lo ejecute un tercero).

Contrariamente a la teoría en la manera de realizar una transacción P2P, en la que dice que el servicio del receptor de la transacción (la wallet que recibe el pago) es quien emite y valida la transacción, nos hemos encontrado que en la práctica HAY una mejor manera de hacerlo: el emisor transmite la transacción por la red (La wallet que paga) y al mismo tiempo además, envía un mensaje firmado al receptor (la wallet que recibe el pago), para que verifique quién envío el pago. de esta forma nos deshacemos de muchos casos extremos, donde al receptor podría no llegarle la difusión de la transacción.

” Aquí tienes tu pago. Tómalo  o ahí se queda“.

De esta manera permite que ambos servicios puedan escalar de forma indefinida, más allá de los límites impuestos por el status quo, haciendo que recibir un pago se convierta en una acción pasiva.

Volviendo al ejemplo del McDonald, ahora funcionaría más parecido al “servicio de mesa” que McDonald ofrece en sus restaurantes. Usted tiene un identificador y la comida se le entregará a usted, una vez que esté listo el pedido. Que fácil

Actual “Servicio de mesa” en McDonald’s

 

Una llamada a todo el ecosistema de Bitcoin SV

Por razones de eficiencia, hemos mantenido esto entre ambas partes, por lo que hemos conseguido un modelo de trabajo más rápido, pero ahora estamos invitando al resto del ecosistema Bitcoin a hacer lo mismo, en una suave transición hacia el peer-to-peer, en beneficio de todos.

Ambas compañías, Money Button y HandCash, creen que este es uno de los logros más significativos hasta la fecha para Bitcoin.

Después de todo, esto es lo que se ha supuesto que Bitcoin era, y es la única forma en que todos podemos escalar de una manera eficiente. cuanto antes hagamos esta transición, será mejor para todos.

Si eres desarrollador de una aplicación de Bitcoin y te gustaría conseguir alguna ayuda para convertirte Peer-to-Peer, por favor unete a nuestra conversación abierta en el chat de telegram: https://t.me/joinchat/GMX7LRbEdOXcrj7GYnbDig 

Money Button será el anfitrión de toda la documentación relacionada con la aplicación P2P en su página web, se puede comprobar que aquí .

Plazos

Tanto HandCash y MoneyButton consideran importante definir una fecha límite en que las transacciones NO P2P, quedarán obsoletas de nuestros servicios, debido a su insostenible naturaleza, definiremos este plazo próximamente.

Estamos convencidos que algunos servicios intermedios podrán servir como un puente entre las transacciones P2P y las NO P2P y viceversa, para los casos extremos, donde algunos servicios heredados y aplicaciones no estén actualizados, y así mantener un cierto grado de compatibilidad.

Agradecimientos

Al equipo de HandCash le gustaría agradecer al equipo de MoneyButton su extrema profesionalidad, discreción y compromiso durante el desarrollo de este proyecto paralelo. sabemos lo ocupado que están nuestros equipos actualmente en nuestras respectivas empresas, pero sabíamos, que este sacrificio era algo bueno para el bien común, y que todos estábamos dispuestos a realizarlo.

Afortunadamente todo se hizo en los estrictos plazos y especificaciones, y con el claro objetivo de proporcionar un sólido fundamento, para que otros desarrolladores puedan adoptar y seguir manteniendo esta emocionante “nueva” forma de usar Bitcoin.

Compruebe la nota de prensa de Money Button.

Compruebe la nota de prensa de Coingeek.

Gracias a Ryan X. Charles.

 

Texto original:

https://medium.com/@handcash/bringing-back-peer-to-peer-to-bitcoin-a-joint-announcement-by-handcash-and-money-button-e2b25b71dd9d

Handcash y Money Button restauran el dinero electrónico peer- to- peer

 

Bitcoin fue siempre destinado a ser enviado entre pares (P2P). Hoy estamos muy felices de anunciar que Handcash y Money Button se han asociado para poner en práctica un protocolo de transacciones peer-to-peer  (P2P), entre los dos servicios, aprovechando Paymail como el sistema de nombres  y de consulta.

Ahora todas las transacciones entre Handcash y Money Button son enviadas peer-to-peer . Vea el anuncio correspondiente de Handcash . También vea la Nota de prensa de Coingeek .

El título del White Paper de Bitcoin es, “Bitcoin: Un Sistema de Efectivo Electrónico  Peer to -Peer “. Lo que significa Peer-to-Peer, (entre iguales), hace referencia en este documento,  que un usuario envía una transacción directamente a otro usuario . Esta es la razón por la que Bitcoin es “dinero efectivo electrónico”: se entrega de una persona a otra exactamente como el efectivo físico.

Curiosamente, la mayoría de las billeteras de Bitcoin no envían transacciones de igual a igual hoy. La mayoría de las billeteras envían la transacción a los mineros primero y esperan que el destinatario escanee todas las transacciones en la cadena de bloques para buscar su transacción.

Sin embargo, esta estrategia no es escalable. A medida que aumenta el volumen de transacciones en la red, aumenta la carga del destinatario para encontrar su transacción.

El problema de la escalabilidad se resuelve si las carteras enviasen las transacciones Peer-to-Peer, como se diseñó  originalmente.

El código original de Bitcoin tenía una tecnología llamada pay-to-ip, que luego fue eliminada por los desarrolladores de Bitcoin Core. Hemos restaurado esta tecnología y la hemos reconstruido de una manera más segura y fácil de usar por encima de paymail .

Con el nuevo protocolo de igual a igual (P2P), que hemos diseñado, las transacciones se envían de un paymail a otro. Esto es más seguro que pay-to-ip porque usa la API HTTPS subyacente de paymail, para prevenir ataques MITM (Man In The Middle/Hombre en el medio) y es más fácil de usar porque los usuarios ven un paymail legible por humanos en lugar de una clave pública.

Invitamos a todas las carteras de Bitcoin a unirse a nuestra iniciativa, para crear carteras más escalables, y más fáciles de usar. hemos creado un grupo de Telegram para facilitar la discusión entre empresas que desarrollan carteras y así ayudarnos a continuar a expandir las capacidades P2P de Bitcoin .

Detalles técnicos

El año pasado Money Button en asociación, con Handcash , nChainCentbee , electro SV, y otras compañías diseñaron y lanzaron por primera vez Paymail, que es una tecnología como el correo electrónico pero admite Bitcoin. Paymail es una dirección de correo electrónico con un punto extremo HTTPS para enviar y recibir información. Las dos primeras extensiones que lanzamos tenían la capacidad de tener una dirección para enviar dinero y la capacidad de tener una clave pública para firmar o cifrar datos.

Hoy ponemos en marcha una nueva extensión de Paymail, que permite el envío de transacciones P2P. es un nuevo punto extremo de Paymail, que acepta transacciones . Cada Paymail de Money Button y de Handcash ahora ya puede recibir transacciones.

Para enviar una transacción a un Paymail, primero consulta la dirección Paymail existente, a continuación, se construye y se firma la transacción, y luego se entrega la transacción al nuevo Paymail.

Enviando las transacciones de esta manera, el receptor no necesita escanear la blockchain en busca de la transacción, en cambio, la transacción se recibe directamente. Tenga en cuenta que en el caso de Money Button y de Handcash, las transacciones ha sido entregadas de servicio-a-servicio, y en principio el protocolo que ha diseñado soporta genuina transacciones entre pares P2P, para verdaderas carteras SPV. Las carteras Handcash y Money Button envían transacciones de servicio-a-servicio, porque eso resuelve el problema de escalabilidad de forma práctica .

El nuevo protocolo que hemos diseñado es solo una parte del BIP 270, NO es la totalidad y en realidad reemplaza al BIP 270. Nosotros no tenemos previsto poner en práctica el BIP 270 tal como era, pero en cambio, vamos a poner en práctica los componentes paso a paso. Los nuevos protocolos encajan entre sí para completar lo que se pretendió con el BIP 270 (una factura completa, la autenticación y el sistema de transacciones P2P), pero los detalles serán diferentes a medida que implementemos cada pieza de forma iterativa.

Queremos agradecer al equipo de Handcash por ser tan innovador y agresivo en implementar esto tan temprano. Esta asociación sólo es posible porque ambos equipos han podido trabajar en estrecha colaboración a pesar de ser competidores, tenemos mucho que ganar trabajando juntos. ¡Fue un placer trabajar con Handcash, y esperamos crear más protocolos conjuntamente con vosotros en el futuro!

 

Texto original en el blog de Money Button: Handcash and Money Button Restore Peer-to-Peer Electronic Cash

 

Introduction to Paymail Video Series

Why Paymail Identity Keys Are Semi-Stable

How and Why to Put Paymail Fully On-Chain

Peer-to-Peer On-Chain Encrypted Messaging with Paymail

SPV with Paymail

An Overview of the Paymail Spec

End-to-End Encrypted Email with Paymail

A Paymail Key Registry on Bitcoin

 

p2p transactions:

https://docs.moneybutton.com/docs/paymail-06-p2p-transactions.html

 

p2p payment destination:

https://docs.moneybutton.com/docs/paymail-07-p2p-payment-destination.html

 

https://finance.yahoo.com/news/bitcoin-sv-wallets-collaborate-bring-150000904.html

Bitcoin vuelve a ser dinero electrónico P2P  31 marzo, 2020 Por ALTER CONSCIENS

HandCash and Money Button – Bringing back peer-to-peer to Bitcoin.

Bringing back peer-to-peer to Bitcoin. by HandCash and Money Button.

https://ramonquesada.com/english/bringing-back-peer-to-peer-to-bitcoin/

 

1er Meetup BCH

1er Meetup BCH

HandCash y Anypay implementan cobros directos P2P para compras online y en tiendas físicas.

El P2P ha vuelto a Bitcoin!!!. por HandCash y Money Button.

Visión de Handcash.io con Rafa (Parte1) en BitcoinSV en Español

Visión de Handcash.io con Rafa (Parte2) en BitcoinSV en Español

Visión de Handcash.io con Rafa (Parte3) en BitcoinSV en Español

1er Meetup BCH Valencia Meetup Canal Bitcoin SV Valencia

 

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *