EL LIBRO DE SATOSHI 10. Privacidad El modelo bancario tradicional, logra su nivel de privacidad, al limitar el acceso a la información a las partes involucradas y al tercero de confianza. La necesidad de anunciar todas las transacciones públicamente se opone a este método, pero la privacidad aún puede mantenerse rompiendo el flujo de información en otro lugar: manteniendo las claves públicas anónimas. Públicamente puede verse que alguien está enviando una cierta cantidad a otra persona, pero sin información que relacione la transacción con nadie en particular. Esto es similar al nivel de información que se muestra en las bolsas de valores, donde el tiempo y el tamaño de las transacciones individuales, la “cinta”, son públicos, pero sin decir quiénes son las partes. Para establecer un sistema de seguridad adicional, un nuevo par de claves debería ser usada para cada transacción para evitar que sean vinculadas a un 330
CONCLUSIÓN mismo propietario. Algunos enlaces aún son inevitables con transacciones de múltiples entradas, las cuales necesariamente revelan que sus entradas fueron propiedad del mismo dueño. El riesgo estaría en que si la identidad del dueño de una clave es revelada, entonces los vínculos podrían revelar otras transacciones que pertenecieron al mismo dueño. 11. Cálculos Consideramos el escenario en el que un atacante intenta generar una cadena alterna más rápida que la cadena honesta. Aún si esto se lograse, no abriría el sistema a cambios arbitrarios, tales como crear valor de la nada o apropiarse del dinero que no pertenecen al atacante. Los nodos no aceptarían una transacción inválida como pago, y los nodos honestos nunca aceptarán un bloque que las contenga. Un atacante puede únicamente intentar cambiar solo sus propias transacciones para recuperar el dinero que ha gastado recientemente. La carrera entre una cadena honesta y la cadena de un atacante puede ser caracterizada como un Camino Aleatorio Binomial. El caso de éxito ocurre cuando la cadena honesta logra extenderse con un bloque adicional e incrementa su ventaja en +1, mientras el caso fallido tendría lugar si el atacante adquiere la ventaja de un bloque y la cadena del atacante adquiere la ventaja de un bloque y reduce la brecha en -1. La probabilidad de que un atacante en desventaja pueda alcanzarnos, es análogo al problema de la Ruina del Jugador. Supóngase que un jugador con crédito ilimitado empieza en déficit y juega potencialmente un número infinito de intentos para intentar llegar a un punto de equilibrio. Podemos calcular la probabilidad de que llegase al punto de equilibrio, o que llegue a alcanzar a la cadena honesta, como sigue [8]: p = probabilidad de que un nodo honrado encuentre el próximo bloque q = probabilidad de que el atacante encuentre el próximo bloque q q z = probabilidad de que el atacante llegue a alcanzar desde z bloques atrás. 331