Mejor Privacidad de Bitcoin, escalabilidad: desarrolladores que hacen de TumbleBit una realidad

TumbleBit es probablemente uno de los más prometedores avances tecnológicos construidos sobre Bitcoin hasta la fecha. No solo ofrece una de las mejores innovaciones relacionadas con la privacidad, sino la mejor, hasta ahora, también puede proporcionar importantes beneficios de escalabilidad como un centro de pago. La solución también es totalmente compatible con el protocolo Bitcoin actual y, lo más importante, se encuentra en una etapa avanzada de desarrollo.

"La perspectiva es buena de que antes del verano tengamos un software que los usuarios regulares puedan usar con seguridad", dijo uno de los inventores de TumbleBit, Ethan Heilman, a Bitcoin Magazine .

NTumbleBit

TumbleBit ha progresado bastante en poco tiempo. La idea fue propuesta por primera vez el verano pasado por Heilman, Leen AlShenibr, Foteini Baldimtsi, Alessandra Scafuro y Sharon Goldberg. El grupo de investigadores universitarios también codificó una prueba de concepto e incluso realizó transacciones de prueba exitosas en la cadena de bloques de Bitcoin. Poco después, en septiembre, Heilman y AlShenibr presentaron su propuesta en Scaling Bitcoin Milan, donde fue muy bien recibida: los entusiastas incluso hicieron dos tráilers diferentes para celebrar la innovación.

Inspirado por su potencial, autor del libro "Programming The Blockchain in C #" y el desarrollador de NBitcoin, Nicolas Dorier, comenzó a trabajar en su propia implementación de TumbleBit en el lenguaje de programación C #, llamado NTumbleBit.

"Su trabajo es muy impresionante, así que decidimos pasar a él, y NTumbleBit es ahora la implementación oficial de TumbleBit", explicó Heilman. "Se ha avanzado mucho en los últimos meses y ahora estamos trabajando para garantizar que el software sea lo más seguro posible y lo más probado posible. También estamos construyendo las herramientas operativas necesarias para su implementación en producción. "

TumbleBit combina varios trucos criptográficos para permitir un servicio de mezcla de monedas completamente confiable. En el "modo Tumbler clásico", todos los usuarios se conectan a través de un servidor TumbleBit central y se envían monedas entre sí de tal manera que todos reciben la misma cantidad de dinero que envían. Usando una serie de ingeniosos trucos criptográficos, esto se hace para que nadie pueda robar monedas y nadie sabe quién envía bitcoins a quién, ni siquiera el servidor central. Cientos de usuarios pueden participar al mismo tiempo, lo que ofusca los senderos de la cadena de bloques y, a su vez, mejora enormemente la privacidad de Bitcoin para todos los involucrados.

En declaraciones a Bitcoin Magazine , Dorier explicó cómo se hace esto con su implementación de NTumbleBit.

"Los usuarios necesitarán usar un nodo completo de Bitcoin Core como billetera; el modo de poda está bien, así que no necesitan almacenar toda la cadena de bloques ", dijo. "Entonces, el cliente NTumbleBit lentamente drena todas las monedas de la billetera y se conecta al servidor NTumbleBit para mezclarlas. Se devuelven monedas completamente diferentes al usuario, preferiblemente a una clave pública HD para billeteras livianas, aunque la billetera Bitcoin Core también es una opción.Todo el proceso puede tomar un par de horas dependiendo de la cantidad a mezclar, pero luego todos tendrán un lote de monedas completamente diferente. "

Dorier completó una primera iteración del software NBitcoin y se ha alejado del desarrollo activo.

Usabilidad

Ahora, otros están retomando donde lo dejó Dorier.

Como un siguiente paso importante, el coautor del libro Céspedes de Bitcoin de Dorier, Ficsór Ádám, viajó a Tokio, donde vive Dorier, para ayudar con la integración de Tor.

Es posible que se necesite anonimizar a través de Tor para garantizar que el servidor NTumbleBit pueda funcionar como un servicio oculto. No todos los reguladores estarán muy contentos con la existencia de dicha herramienta de mezcla de monedas, y es posible que los operadores del servidor TumbleBit encuentren problemas al proporcionar el servicio. (Esta es también una de las razones por las que Dorier no ha probado la implementación en la red principal, sino que se apega a testnet.)

Pero la integración de Tor también es muy necesaria para que TumbleBit funcione como se anuncia, al menos en Classic Modo tumbler, explicó Ádám.

"En el modo Tumbler clásico, todo el mundo está enviando bitcoins a sí mismos", dijo. "Todo el mundo recibe bitcoins nuevos, por lo que rompe los enlaces de blockchain. Pero si todos se comunican con el servidor TumbleBit a través de sus propias direcciones IP, ese servidor puede restablecer fácilmente el enlace: simplemente puede vincular las direcciones IP de envío y recepción de direcciones de Bitcoin y concluir que es la misma persona. Eso está resuelto con Tor. "

Y luego, por supuesto, TumbleBit debe ser realmente útil, y no solo utilizable para los técnicos de línea de comandos, sino también para los usuarios normales. Después de todo, cuanto mayor es el número de personas que usan TumbleBit, mayor es el número de direcciones de Bitcoin que se mezclan. Esto aumenta el conjunto de anonimato y, por lo tanto, beneficia la privacidad de todos, incluido el de los técnicos de línea de comando.

Dan Gould está realizando este paso. Un estudiante de la Universidad de Boston, Gould está trabajando en una interfaz gráfica de usuario para NTumbleBit. Esta interfaz de usuario debe hacer que mezclar monedas con TumbleBit sea tan fácil como hacer clic en un botón.

En resumen, Heilman espera que la primera versión funcional y utilizable de NTumbleBit esté disponible en unos meses.

"Es difícil decir con certeza, pero muchas de las piezas están en su lugar, y debería haber aún más personas trabajando en NTumbleBit en marzo, incluyéndome a mí y a Leen", dijo.

Payment Hub

Finalmente, TumbleBit es capaz de más que solo aumentar la privacidad.

TumbleBit en el modo Tumbler clásico puede ser la mejor solución de mezcla para Bitcoin hasta el momento (ValueShuffle es otro candidato). Pero en "modo de cubo de pago", un servidor TumbleBit puede, de hecho, actuar como un centro de pago. Al igual que la red de iluminación, esto permite a los usuarios realizar transacciones con otros usuarios "fuera de la cadena" durante un período de tiempo prolongado. Si tanto un cliente como un comerciante están conectados al servidor TumbleBit, por ejemplo, el cliente puede hacer un pago en bitcoin, mientras que ni el cliente ni el comerciante (ni el tumbler) aprenden algo acerca de las direcciones Bitcoin de los demás.

"Si bien aún no tenemos cronogramas, definitivamente estamos construyendo el modo Payment Hub también", reconoció Heilman. "Pero nuestro primer objetivo es el modo Classic Tumbler; eso es el 95 por ciento del trabajo desde una perspectiva de codificación. "

Y, como sucede con muchas de las innovaciones tecnológicas de Bitcoin, TumbleBit también podría beneficiarse de Segregated Witness (" SegWit "). La actualización del protocolo propuesta por el equipo de desarrollo de Bitcoin Core resolvería el error de maleabilidad de larga data de Bitcoin; sin embargo, la adopción de la propuesta actualmente parece incierta.

"SegWit es un triunfo general para cualquier cosa que haga algo con los canales de pago", dijo Heilman. "Las mayores ventajas son para TumbleBit en el modo de cubo de pago, ya que permitiría una mayor flexibilidad en los pagos y una experiencia de usuario más fluida. Si ocurre SegWit, entonces algunas de las investigaciones en las que estoy trabajando ahora para mejorar TumbleBit sucederán en Bitcoin. Si SegWit no sucede, TumbleBit seguirá ocurriendo exactamente como lo planeamos, pero mi investigación posterior probablemente apunte a Litecoin u otras monedas con correcciones de maleabilidad. "

Para más información sobre TumbleBit, lea" Con TumbleBit, la combinación de Bitcoin puede haber encontrado su respuesta ganadora. "

Deja Tu Comentario