Cuando el documental de HBO “Money Electric” salió a la luz, los realizadores no dudaron en nombrar a Peter Todd como el misterioso Satoshi Nakamoto. Todd, un conocido desarrollador de software, rápidamente desmintió la acusación, negando cualquier participación en la creación de Bitcoin. La comunidad criptográfica en general también pareció ignorar la afirmación. Luego, el miércoles, Amir Taaki, un ex desarrollador de Bitcoin y fundador del proyecto Darkfi, opinó sobre el estilo de codificación único de Nakamoto.
Taaki hizo una aparición en el documental, donde no se contuvo a la hora de criticar la forma en que se estructuraba el código base. El 9 de octubre, se dirigió a X para profundizar aún más. “Satoshi Nakamoto escribió un código que no era habitual”, dijo Taaki. “Tenía muchas peculiaridades. Podemos encontrarlo comparando su código con otros, pero nadie lo ha hecho todavía”, añadió.
Taaki, que nunca se anda con rodeos, continuó sus pensamientos sobre el asunto:
Cuando vi por primera vez su código, pensé que “Satoshi no es un programador” porque era muy extraño. No siguió las prácticas de codificación habituales en aquella época. Hizo un gran uso de los bloqueos cuando ya no estaban de moda. Utilizó la notación húngara, que ya no se utilizaba. Hizo recursión de funciones espagueti y nunca utilizó objetos para encapsular procesos. También apuntó a Windows.
En concreto, Amir señala varias peculiaridades en la codificación de Satoshi: uso extensivo de bloqueos (que ya estaba obsoleto), notación húngara (una convención de nomenclatura antigua), recursión de funciones compleja, falta de programación orientada a objetos y un enfoque en Windows como plataforma de destino. Estas características, según Amir, apuntan a un programador de mayor edad, posiblemente con formación en ingeniería o física en lugar de un desarrollador de software dedicado.
Amir destaca la coherencia del estilo de codificación de Satoshi entre 2008 y 2010, y sugiere que podría utilizarse como huella dactilar para identificar a Satoshi. Propone que, siempre que alguien diga ser Satoshi, la primera reacción debería ser examinar su estilo de codificación para compararlo. “Pero ningún codificador de Bitcoin (incluido yo mismo) se preocupa lo suficiente como para hacer esto”, comentó Taaki. “Estamos todos muy ocupados con el trabajo real. Y supongo que también respetamos los deseos de Satoshi-kun. Incluso escribir este artículo mostrando cómo podemos encontrarlo se siente casi como una traición”.
Existe una técnica inspirada en la estilometría para identificar cómo codifican las personas, conocida como “estilometría de código” o “análisis forense del software”. Este enfoque se centra en los rasgos y patrones únicos del estilo de codificación de un desarrollador, lo que potencialmente revela o verifica su identidad a través de su código. De manera muy similar a cómo la estilometría tradicional disecciona los hábitos de escritura, la estilometría de código se centra en las peculiaridades, los hábitos y las preferencias personales de codificación de un programador.
Amir concluye su publicación en X mencionando a Peter Todd, en referencia al incidente, y elogiándolo por manejar una situación apropiadamente sin reclamar un crédito indebido. El misterio en curso sobre la identidad de Satoshi Nakamoto continúa alimentando el debate, y cada teoría ofrece perspectivas únicas sobre la mente detrás de la creación de Bitcoin. Las observaciones de Amir Taaki sobre las peculiaridades de codificación de Satoshi plantean preguntas intrigantes sobre los antecedentes del creador, pero la falta de una investigación seria por parte de la comunidad criptográfica sugiere un respeto tácito por preservar el enigma.