[ZK02] ¿Qué caminos hay para involucrarme en Zero Knowledge?

Cuando la gente dice “quiero aprender de zero knowledge” me surge la duda de exactamente que quieren decir con eso. Mi primera pregunta es ¿para qué lo querés?

Teniendo claro el objetivo es más facil construir el camino.

A mi parecer existen los siguientes “niveles de entendimiento" y enfoque para aprender de zero knowledge:

ZK Aware: entiende a alto nivel como funciona ZK, que beneficios trae y limitaciones a alto nivel. También conoce varios proyectos en el ecosistema que utilizan ZK. En mi opinion, toda persona involucrada en blockchain tiene que ser zk-aware.

ZK Developer: un developer que es capaz de utilizar librerias o tooling con conceptos o capacidades de ZK, de tal manera que pueda crear aplicaciones que de otra manera no serían posibles, o tendrían menor valor. En mi opinion, la mayoria de developers eventualmente requeriran tener un conocimiento basico para utilizar ZK tooling, aunque cada vez va a ser mas familiar al resto de web2/web3 tooling. Normalmente enfocado en desarrollo de productos (apps).

ZK Engineer: un ingeniero que produce primitivos criptograficos, protocolos, librerias, paquetes e infraestructura para aumentar las capacidades y acelerar el desarrollo de ZK. Normalmente enfocado en desarrollo de tooling e infraestructura.

Applied Researcher: toman papers teoricos e implementan nuevos sistemas criptograficos a partir de nuevas construcciones de proving systems.

Researchers: investigadores en areas aledañas como matemática, criptografía clásica, teoria de la información, etc. Normalmente enfocado en crear papers.

--

La pregunta es:

¿Querés ser mas desarrollador o researcher? Si la respuesta es desarrollador, que tanto % de tu tiempo quieres que sea en ZK?

A partir de esas preguntas, es mas fácil saber “cual es el camino mas rapido” para llegar

Subscribe to andyguzman.eth
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.