Wei Dai (en chino, 戴维[1] o en chino, 戴伟[2]) es un ingeniero informático conocido por sus contribuciones a la criptografía y las criptomonedas. Desarrolló la biblioteca criptográfica Crypto++, creó el sistema de criptomonedas b-money y co-propuso el algoritmo de autenticación de mensajes VMAC.
Crypto++ es una biblioteca de código abierto en C++ que proporciona implementaciones de algoritmos criptográficos. Fue escrita originalmente por Dai y lanzada por primera vez en 1995.[8][9] En junio de 2015, Dai se alejó del proyecto Crypto++ para trabajar en otros proyectos, y la comunidad Crypto++ continúa manteniendo el proyecto.[10]
b-money
En 1998, Dai ayudó a despertar el interés en las criptomonedas[11] con la publicación de "b-money, un sistema de efectivo electrónico anónimo y distribuido".[12][13] En el documento, Dai describe las propiedades básicas de todos los sistemas modernos de criptomonedas: "...un esquema para que un grupo de seudónimos digitales no rastreables se paguen entre sí con dinero y hagan cumplir contratos entre ellos sin ayuda externa".[14][15]
VMAC
VMAC es un algoritmo de código de autenticación de mensajes (MAC) basado en cifrado por bloques que utiliza un hash universal propuesto por Ted Krovetz y Wei Dai en abril de 2007. El algoritmo fue diseñado para alto rendimiento respaldado por un análisis formal.[16]
Influencia en el desarrollo de Bitcoin
Descrito como "dinero que es imposible de regular",[17] el b-money de Dai describió los conceptos básicos que luego se implementaron en Bitcoin[18] y otras criptomonedas:
Requiere una cantidad específica de trabajo computacional (también conocido como Prueba de trabajo).
El trabajo realizado es verificado por la comunidad que actualiza un libro contable colectivo.
El trabajador recibe fondos por su esfuerzo.
El intercambio de fondos se realiza mediante contabilidad colectiva y se autentica con hashes criptográficos.
Los contratos se hacen cumplir mediante la transmisión y firma de transacciones con firmas digitales (es decir, criptografía de clave pública).
Relación con Satoshi Nakamoto
Wei Dai y Adam Back fueron las dos primeras personas contactadas por Satoshi Nakamoto mientras desarrollaba Bitcoin en 2008[4] y el documento b-money fue referenciado en el posterior libro blanco de Bitcoin.[19]
En un artículo de mayo de 2011, el notable criptógrafo Nick Szabo declaró:
Yo mismo, Wei Dai y Hal Finney éramos las únicas personas que conozco a quienes les gustó la idea (o en el caso de Dai, su idea relacionada) lo suficiente como para perseguirla en alguna medida significativa hasta Nakamoto (asumiendo que Nakamoto no es realmente Finney o Dai).[20]
Sin embargo, Dai cuestiona la influencia de b-money en Bitcoin:
...mi entendimiento es que el creador de Bitcoin, que usa el nombre de Satoshi Nakamoto, ni siquiera leyó mi artículo antes de reinventar la idea por sí mismo. Se enteró después y me dio crédito en su documento. Así que mi conexión con el proyecto es bastante limitada.[21]
Ha habido mucha especulación sobre la identidad de Satoshi Nakamoto, con sospechosos incluyendo al propio Wei Dai, Nick Szabo y Hal Finney, todos los cuales han negado la supuesta identificación.[22][23][11][24]
↑Chivers, Tom (2019). The AI Does Not Hate You: Superintelligence, Rationality and the Race to Save the World. United Kingdom: Weidenfeld & Nicolson. ISBN978-1-4746-0877-0.
↑ZiJie, Xu. «Some Fixes To SSH». International Association for Cryptologic Research. Consultado el 16 de septiembre de 2015.