Investigadores de la Universidad Estatal de Carolina del Norte, la Universidad de Boston y la Universidad George Mason han desarrollado un sistema compatible con Bitcoin que podría hacer que sea mucho más difícil para los observadores identificar o rastrear a las partes involucradas en cualquier transacción de Bitcoin.
Bitcoin se concibió inicialmente como una forma para que las personas intercambiaran dinero de forma anónima. Pero luego se descubrió que cualquiera podía rastrear todas las transacciones de Bitcoin y, a menudo, identificar a las partes involucradas.
Bitcoin funciona dando a cada usuario una clave pública única, que es una cadena de números. Los usuarios pueden transmitir dinero en forma de bitcoins digitales de una clave pública a otra. Esto es posible gracias a un sistema que garantiza que un usuario tenga suficientebitcoins en su cuenta para realizar la transferencia. El uso de las claves públicas dio a los usuarios una sensación de anonimato, a pesar de que todas las transacciones eran visibles en la cadena de bloques pública de Bitcoin que enumera todas las transacciones. Con el tiempo, los expertos y las empresas privadas handesarrolló métodos altamente efectivos para anonimizar esas claves públicas.
Ahora los investigadores han desarrollado un sistema llamado TumbleBit http://github.com/BUSEC/TumbleBit/ , que es un protocolo de computadora que se ejecuta sobre Bitcoin.
TumbleBit aprovecha un concepto existente llamado "servicio de mezcla". La idea funciona así: en lugar de que la Parte A pague directamente a la Parte B, muchas Partes diferentes A pagan un "vaso" intermedio, que luego paga a las Partes B. Cuanto máslas partes están involucradas, cuanto más difícil es determinar qué Parte A pagó qué Parte B
"Sin embargo, esto todavía tiene una falla de seguridad", dice Alessandra Scafuro, profesora asistente de ciencias de la computación en NC State y coautora de un artículo que describe TumbleBit. "Es decir, si un observador externo puede comprometer el vaso, podríaaveriguar quién le estaba pagando a quién "
Para abordar esto, TumbleBit adopta un enfoque de tres fases.
En la primera fase, llamada custodia, las Partes A notifican al vaso que desean realizar un pago, y las Partes B notifican al vaso que les gustaría que se les pague. Todo esto se hace en la cadena de bloques pública.
Para la segunda fase, los investigadores han implementado herramientas criptográficas que permiten que el vaso pague a las partes correctas sin saber realmente qué partes están involucradas. La fase dos no aparece en la cadena de bloques.
En la tercera fase, llamada retiro de efectivo, todas las transacciones se llevan a cabo simultáneamente, lo que hace más difícil identificar qué partes están involucradas en una transacción específica. La fase tres aparece en la cadena de bloques pública.
"Probamos TumbleBit con 800 usuarios de Bitcoin y descubrimos que la segunda fase solo tardó unos segundos en completarse", dice Scafuro.
"Una limitación de TumbleBit es que, en este momento, el sistema está diseñado para funcionar con una denominación fija, por lo que pagar cantidades mayores que esa denominación requiere hacer pagos múltiples", dice Scafuro. "Eso es algo en lo que estamos trabajando."
El documento, "TumbleBit: un centro de pago anónimo compatible con Bitcoin no confiable", se presentará en el Simposio de seguridad de redes y sistemas distribuidos, que se realizará del 26 de febrero al 1 de marzo en San Diego, California.
El autor principal del artículo es Ethan Heilman, de la Universidad de Boston. El documento fue escrito por Leen AlShenibr y Sharon Goldberg, de la Universidad de Boston, y Foteini Baldimtsi, de la Universidad George Mason. El trabajo se realizó con el apoyo de la National Science Foundationbajo las subvenciones 1012910, 1414119 y 1350733.
Fuente de la historia :
Materiales proporcionado por Universidad Estatal de Carolina del Norte . Nota: El contenido puede ser editado por estilo y longitud.
Cita esta página :