¿Quién es Zooko Wilcox?
Uno de los desarrolladores, especialistas en seguridad informática, hacker y cypherpunk más reconocidos en el mundo criptográfico es Zooko Wilcox O´Hern. Y es que gracias a su ingenio y a la amplia trayectoria y experiencia que ha tenido este maestro de la informática, se ha ganado un lugar privilegiado junto a los criptógrafos más reconocidos por todos.
En el siguiente capítulo de Bit2Me Academy conocerás al fundador de ZCash, sus habilidades, destrezas, logros y los múltiples aportes que ha realizado al ecosistema de las criptomonedas y tecnología blockchain. Concéntrate y disfruta.
Sus inicios
Zooko Wilcox O´Hern nació en Phoenix, Arizona en mayo de 1974. Desde muy temprana edad, Wilcox se vio atraído por las maravillas de la informática y la ciencia, pues su padre, Ron Wilcox, era un ingeniero informático muy versátil, quien había desarrollado trabajos muy importantes para la compañía Texas Instruments. Donde participó ampliamente en el diseño y creación de una de las primeras computadoras para el hogar.
Para ese entonces, Zooko Wilcox, quien tenía apenas 5 años de edad, fue partícipe de una de estas computadoras rudimentarias, la TI 99/4. Que su padre había llevado a casa para que él y sus hermanos jugaran y se divirtieran. En un principio, lo que hicieron los hermanos fue escribir frases sencillas en el lenguaje propio de la computadora, BASIC; y posteriormente comenzaron a desarrollar figuras coloridas y mucho más llamativas en un programa que venia instalado en la TI 99/4, llamado Logo.
Este programa funcionaba como un programa de dibujo y pintura diseñado para niños, donde podían crear animaciones sencillas y reproducirlas. Pero para Zooko, quien desde muy pequeño estuvo rodeado de la inventiva de su padre, se motivó no sólo por tener una computadora en casa y hacer figuras en ella, sino que se esmeró por saber cómo utilizarla en totalidad. Contar con este recurso fue toda una inspiración para Zooko.
Más tarde, cuando Zooko cumplió los 9 años de edad, su padre fue contratado por el servicio de defensa de Colorado. Además, para esa época, las tensiones de la guerra fría entre los Estados Unidos y las URSS estaban finalizando, lo que llevaron a Zooko a pensar que se vendrían tiempos llenos de esperanza que acabarían con la guerra y con las diferencias entre los países. Unos años más tarde, con la caída del Muro de Berlín y la aparición del internet, donde las personas podían comunicarse entre sí a través de una computadora, Zooko desarrolló aún más su pensamiento esperanzador. Y pensó en la idea de que los límites y fronteras entre países también se acabarían.
Movimiento cypherpunk
Todas estas situaciones llevaron a Zooko a sumergirse unos años más tarde dentro del movimiento cypherpunk, que se desarrollaba durante esa época, y que se consolidó más tarde para la década de los 90, cuando Zooko era un adolescente.
Cuando conoció el movimiento cypherpunk, Zooko se vio seducido por el espíritu libre que evocaban sus miembros. Quienes perseguían y defendían con firmeza el derecho a la privacidad de los usuarios de softwares y aplicaciones que hacían operaciones financieras a través de estos sistemas digitales. Dentro del movimiento Zooko adoptó un alias, y se dio a conocer en la comunidad bajo el seudónimo de Zooko.
Cuando David Chaum dio a conocer la lista de correo de los cypherpunk para expresar sus ideas sobre cómo crear un sistema de pago digital que no podía ser rastreado, Zooko fue uno de los primeros en unirse a esta lista. Se trataba de una especie de club donde los integrantes podían debatir y dar a conocer sus ideas y opiniones, por lo que Zooko se nutrió de información y conocimientos importantes que lo llevarían más tarde a desarrollar una de las criptomonedas más reconocidas a nivel mundial por su alto nivel de privacidad y anonimato.
Inicios en la criptografía y en el sistema Bitcoin
Zooko Wilcox comenzó a desarrollar sus estudios en informática y computación la Universidad de Colorado, pero para el año de 1996 decidió abandonar la universidad y dedicarse a lo que sería su primer trabajo en el mundo criptográfico. En un principio, Zooko comenzó a realizar trabajos para DigiCash, el primer intento de criptomoneda que estaba siendo desarrollado por Chaum en la década de los 90, pero que no tuvo ningún éxito. Por lo que, posteriormente, Zooko decidió retomar sus estudios en la universidad y para 1998 se graduó como informático.
Para el año 2000 Zooko lanzó su primer proyecto informático, creando el sistema Mojo Nation que le permitía a los usuarios descargar y compartir archivos de forma independiente y autónoma. Más tarde, en 2007 Zooko lanzó un sistema conocido como Tahoe Least-Authority File Store, un proyecto que lo llevaría a ser reconocido ampliamente en el mundo de la informática y la computación.
Tahoe Least-Authority File Store se trataba de un sistema de archivos especiales que operaba con un alto e inigualable nivel de seguridad. Además, funcionaba de forma completamente descentralizada, con código abierto y con una alta tolerancia a las fallas. A través de este sistema podían realizar respaldos en línea o ser utilizado como un servidor web para compartir datos de forma distribuida y segura.
Luego, un año más tarde, para finales de 2008 en la lista de correos de los cyberpunk, Zooko escuchó sobre una persona bajo el seudónimo de Satoshi Nakamoto y su proyecto de criptomoneda Bitcoin. Posteriormente, en 2011 Zooko realizó la primera compra de monedas bitcoin, demostrando su apoyo y entusiasmo por la criptomoneda naciente.
Wilcox como Satoshi Nakamoto
Como la influencia de Zooko Wilcox y su conocimiento en criptografía era bastante amplio, Andrew Miller lo acusó de ser el posible Satoshi Nakamoto, creador de Bitcoin. Y tanta era su seguridad, que Miller quiso demostrar que sí estaba en lo correcto, “delantando” de forma encubierta a Zooko ante la comunidad.
No obstante, esto nunca ocurrió; por el contrario, las acciones de Miller llevaron a Zooko a querer intercambiar conocimientos sobre criptografía y privacidad con Miller. Por lo que le atribuye el crédito de ayudarlo a descubrir las Protocolos de Conocimiento Cero (más especificamente las, zk-SNARKs) que fundamentan la creación de la criptomoneda Zcash.
Creación de Zcash, la criptomoneda privada
En 2014, Zooko Wilcox fundó la compañía Zerocoin Electric Coin Company (ZECC) y la Fundación Zcash, encargadas de desarrollar la criptomoneda de seguridad y privacidad Zcash. Sus conocimientos sobre criptografía y sus experiencias dentro del movimiento cyberpunk llevaron a Zooko a desarrollar esta criptomoneda. El objetivo es crear un medio a través del cual los usuarios pueden gozar de verdadera privacidad y anonimato en sus transacciones financieras.
En un principio, el proyecto de Zcash, conocido para ese entonces como zerocash, estaba basado en una cadena lateral de Bitcoin. Pero, un tiempo después, Zooko y su equipo decidieron separar completamente la criptomoneda y trabajarla en una blockchain completamente independiente. Así, en la actualidad, a través de Zcash los usuarios pueden realizar transacciones y utilizar su dinero de forma libre y anónima; algo que criptomonedas más famosas, como Bitcoin y Ethereum, no pueden ofrecer a su comunidad.
Para garantizar el alto de nivel de privacidad con el que cuenta Zcash, Zooko y su equipo de desarrolladores, implementaron las pruebas de conocimiento cero. De esta forma, los mineros pueden validar las transacciones realizadas sin necesidad de conocer la información de la misma. Cosas como el origen, destino y los montos vinculados en cada transacción permanecen ocultos.
La creación de la función hash Blake3
Uno de los trabajos más recientes de Zooko Wilcox es el haber participado en la creación de la función hash Blake3. Esta función, que es una mejor del antiguo algoritmo Blake2, está pensada para ofrecer hashes seguros usando una implementación muy rápida. La implementación es tan segura como SHA-256, pero siendo Blake3 17 veces más rápida y eficiente. Incluso en comparacińo con SHA-512 y SHA-3, Blake3 es superior en velocidad sin sacrificar, según proclaman sus creadores, la seguridad de la implementación.
El trabajo de desarrollo de Blake3 fue un trabajo conjunto entre Zooko, Jack O’Connor, Samuel Neves y Jean-Philippe Aumasson. El coste del proyecto fue mantenido por la propia Electric Coin Company y Teserakt.