Mi experiencia en Devcon Bogota 2022

En este artículo les cuento cómo viví la increíble experiencia en la Devcon Bogota 2022.

Devcon es la conferencia mundial de la comunidad Ethereum. Es una introducción intensiva para los nuevos exploradores de Ethereum, una reunión familiar global para aquellos que ya forman parte del ecosistema y una fuente de energía y creatividad para todos.

Se convoca cada año para educar y capacitar a la comunidad para construir y usar sistemas descentralizados.

Es una conferencia para constructores de todo tipo: desarrolladores, diseñadores, investigadores, implementadores de clientes, ingenieros de pruebas, operadores de infraestructura, organizadores comunitarios, economistas sociales, artistas y más.

La Devcon 6 fue realizada en Bogotá del 11 al 14 de octubre de 2022 en el Ágora Bogotá Convention Center, luego de 2 años de ausencia por la Pandemia del COVID19.

Para mí fue magia pura. Las palabras no son suficientes para describir esta increíble experiencia.
Gracias al apoyo total recibido por Source Meridian, con el cual esta experiencia fue posible para mí.

Devcon Bogota 2022 Carlos J Ramirez
Devcon Bogota 2022 Carlos J Ramirez – Una Experiencia Inolvidable

Aparte de toda la gente nueva que conocí de la comunidad y el ecosistema, aparte de encontrarme con muchos de los compañeros, mentores y profesores del Ethereum Developer Program, fue darme cuenta del camino a seguir para consolidarme como Blockchain Developer.

Participantes del Platzi Ethereum Developer Program compartiendo en la Chiva Chillout de ETH Latam en la Devcon Bogota 2022

Preámbulo a la Devcon Bogota 2022

Terminé el Ethereum Developer Program el 13 de septiembre de 2022. Fueron 3 meses intensos en los que volví a sentirme como un estudiante universitario, con el rush de las entregas de trabajos, cursos, prácticas y el proyecto final.

El Ethereum Developer Program cambió algo dentro de mí, una emoción que tenía dormida desde 2018 cuando hice minería de Ethereum con mi propio RIG.

La gente de Platzi nos consiguió entradas a precios de Developer para la Devcon y pensé “quiero estar allí, quiero ser parte de eso”. Le pedí apoyo a Source Meridian, la empresa en donde tengo el privilegio de trabajar desde 2019, y me apoyaron en todo; cómo es su costumbre, fue un apoyo por todo lo alto: inmejorable hospedaje, pasajes de avión, viáticos y traslados, todo.

Viví The Ethereum Merge el 15 de septiembre de la mano de ETH Latam (con la CryptoChica, Dmars, Joxes, El Perro, entre otros) hasta que me venció el sueño como a la 1 AM.

Me desperté faltando 10 minutos para la hora cero y la viví de la mano de ETH Global…

ETH Latam

El lunes antes de la Devcon asistí a un día completo de evento en español de ETH Latam.

Es difícil seleccionar la mejor presentación, pero una de las que más me impactó fue la de JJ Campusano, sobre ¿Qué es Ethereum? historia y futuro, desde 2013 hasta el 2030, la evolución de una red planetaria de coordinación humana.

Otra charla que me gustó mucho fue la entrevista a Vitalik Buterin. El entrevistador le preguntó “¿Qué nos puedes decir para confirmar que Vitalik es un humano y no un reptiliano?”. Luego de lucir un tanto apenado, Vitalik respondió “Yo no soy una computadora, yo no soy súper humano, yo soy un humano normal. Todos ustedes pueden hacer mucho en nuestro ecosistema, todo es posible en nuestra comunidad”. Dijo ser un ser humano real y normal que comete errores.

Hackathon de ETH Latam

Hubo un Hackathon de ETH Latam el fin de semana completo antes de la Devcon.

Algunos de mis compañeros del Ethereum Developer Program de Platzi participaron como Developers y colaboradores y pude conocer de primera mano sus experiencias, que me animaron a participar en los próximos eventos de este tipo.

Conocimientos y Comunidad

Pude disipar algunas dudas que tenía, sobre todo con sobre ZK-rollup (Zero Knowledge off-chains, tales como StarkNet), Layer 2 (L2 off-Chains, tales como Optimism, Arbitrum y zkSync), las Side Chain (por ejemplo, Polygon, Ronin o Gnosis), el Danksharding y el EIP 4844.

Pude ver la cantidad y la calidad de los proyectos, destacando los de Push.org (para enviar notificaciones entre usuarios vía Wallets) y Lit Protocol (encriptación de archivos en IPFS).

En este enlace está la presentación del Protocolo Lit y las “Decentralized Programmable Key Pairs

En mi caso particular, fue muy emocionante conocer a la gente de ETH Caracas.

Presentaciones y Charlas

Las presentaciones de calidad mundial, de la mano de protagonistas creadores de los protocolos de Ethereum tales como Vitalik Buterin, Dankrad Feist, el equipo detrás de The Merge, los Oráculos (Chain Link, Consensys/Infura, entre otros), las Wallets (Metamask, Ambire e imToken), las DAO (Decentralized Autonomous Organizations), tales como MakerDao, creadores de la moneda DAI, las DEX (Decentralized Exchanges, tales como Lido), empresas de seguridad de Smart Contracts y protocolos (como OpenZeppelin), la Ethereum Foundation, los ETH Hubs (ETH Global, ETH Latam, ETH Buenos Aires, ETH Bogotá, ETH Medellín, ETH Caracas, ETH Perú, ETH Ecuador, etc.), entre muchos muchos otros miembros del ecosistema.

Durante la ceremonia de apertura, Aya Miyagotchi, la Eclectic Dreamer de la Ethereum Foundation, dio la charla “Executing with Subtraction in the Infinite Garden”.

La Sustracción se trata de no dar mucho poder a las instituciones o grupos de personas, como sucede en el mundo de las empresas y gobiernos. “Sustraer no significa hacer menos, significa sustraer tu poder para poder lograr más educación, comunicación, coordinación e investigación”.

Otra charla en la apertura fue la de Vitalik Buterin “Ethereum en 30 Minutes”, donde explica aspectos conceptuales y técnicos de la Blockchain, el nuevo mecanismo de consenso PoS (Proof of Stake), el flujo de las transacciones, la estructura de los bloques, los Merkle Trees, los lenguajes de alto nivel, y los siguientes pasos luego de The Merge.

El archivo de Charlas y Workshops se puede acceder mediante la dirección:

https://archive.devcon.org/archive/playlists/devcon-6/

Workshops

Los Workshops estuvieron fenomenales.

Recuerdo uno en particular, el de “DAO Governance Design Jam” sobre la dinámica de la toma de decisiones en una DAO, en la que tuvimos oportunidad de compartir con @LayerOne de la MakerDAO, quien compartió experiencias de la vida real en una organización autónoma descentralizada.

Tuve oportunidad de asistir a Workshops sobre la nueva forma de llegar a consensos mediante el PoS (Proof of Stake), donde pude entender entre otras cosas el concepto del MEV (Maximal Extractable Value), que se refiere al valor máximo que se puede extraer de la producción de bloques por encima de la recompensa de estos, y las tarifas de gas estándares incluyendo, excluyendo y cambiando el orden de las transacciones en un bloque. Es una manera que tienen los validadores o participantes del PoS para priorizar los bloques que van a procesar, maximizando sus ganancias.

En el workshop “Demystifying Ethereum Assembly” aprendimos como incrustar Assembly en Solidity (el lenguaje de programación para crear Smart Contracts en la EVM de Ethereum). Aunque es un poco más difícil de entender e implementar, esta forma de programar ahorra los GAS fees, que son un tema de gran debate en la comunidad Ethereum por los altos costos de operación; un punto álgido en la adopción de esta Blockchain.

En el workshop “Hunting and Monitoring for On-Chain Attacks”, aprendimos a diseccionar un ataque en cadena del mundo real, clasificando cada paso que puede tomar el atacante en cuatro etapas distintas (financiación, preparación, explotación y lavado de dinero) y recorrimos el desarrollo de un enfoque heurístico/ML para identificar estos ataques utilizando la red Forta.

En el workshop “Build a DApp on Optimism: How to Conquer L2 Bridging”, aprendimos cómo crear fácilmente una DApp que aproveche L2 Bridge Box de Truffle, que ayuda a configurar rápidamente una DApp para manejar todas las complejidades que conlleva el puente L2. Estos puentes permiten descargar a la Mainnet (L1) de operaciones costosas, realizando los cálculos y actualizando el estado de la L1 únicamente con los resultados, y dejando el cómputo y el detalle de los resultados en la L2.

Finalmente, uno de los Workshops más espectaculares fue “Danksharding + Data Availability Sampling (DAS) Workshop”, donde estuve muy cerca de Vitalik Buterin (creador de Ethereum), de Dankrad Feist (creador del Danksharding) y del equipo detrás de esta tecnología en desarrollo.

El Danksharding es básicamente una propuesta para poder aumentar la cantidad de datos que se pueden almacenar en la Blockchain, para que se pueda utilizar como las bases de datos de nuestros tiempos. Esto debido a que el costo de almacenamiento en Ethereum es costoso, lo cual limita su uso y tamaño.

Side Events

Hubo gran cantidad de eventos paralelos a la Devcon.

Tuve oportunidad de ir a varios, entre ellos el Workshop de Chain.Link sobre NFT Dinámicos en las oficinas de Platzi, el evento de Platzi y NEAR en el hotel Hilton, el encuentro de Open Zeppelin en el Hyatt Grand Bogotá.

Y las grandes fiestas tipo Rave de ETH Global, Reserve y Zulu en la Zonas Rosa.

Platzi

Los alumnos de Platzi tuvimos oportunidad de conocer a los mentores, profesores y representantes de la plataforma que llevaron el Ethereum Developer Program, al igual que toda la gente de la Ethereum Foundation.

SWAG: los regalitos

La Devcon y el lugar de los SWAGs. Se trata de obsequios que dan los proveedores de servicios, patrocinadores, o personas que promueven sus proyectos. Los regalos son más que todo franelas, gorras, sweaters, tazas de café, entre otros. Tuve que comprar una maleta más grande para poder traerme todo lo que me regalaron.

Uno de mis preferidos fue el SWAG de ENS por tener mi nombre de dominio “carlosjramirez.eth”. El regalo consistió en una escarapela con mi avatar y la experiencia de un dispositivo NFC que genera un POAP (Proof of Attendance Protocol) al acercar el smartphone a la escarapela. El POAP lleva el mensaje “I met carlosjramirez.eth at Devcon 6”. Los POAPs se usan como constancia de que se estuvo en un lugar, se asistió a un evento o se conoció a alguien.

Otro SWAG interesante fue el café “ETHER Coffee: Devcon Bogotá Special Blend” que dieron como parte del paquete de inscripción en la Devcon. Un detallazo sin duda.

El cierre del Evento

“Ethereum no es sólo una tecnología, Ethereum es una comunidad, es un movimiento, y así como todos los movimientos, todas las comunidades, nosotros tenemos valores. Y uno de esos valores son las libertades civiles, derechos civiles”.

Con estas palabras, Skylar introdujo la charla de cierre de la Electronic Frontier Foundation que me impactó muchísimo.

Kurt Opssahl habló sobre “Privacy and Free Expression” y la importancia de ampliar la comunidad de desarrolladores de Ethereum, de mantenernos unidos, de seguir desarrollando aplicaciones y protocolos para poder fortalecer el paradigma descentralizado, la unión y poder contrarrestar las acciones de censura del sistema en contra el movimiento.

Destacó el caso de Tornado Cash, en el que uno de los programadores, Alexey Pertsev, fue detenido en Holanda y está en la cárcel sin cargos formales ni fecha de juicio. Acusado por la OFAC (Office of Foreign Assets Control) en agosto 2022 de lavado de dinero por la naturaleza de la Dapp que desarrolló junto a Roman Semenov y Roman Storm, y su papel en el lavado de más de $ 455 millones en criptomonedas robadas por la organización de piratería Lazarus Group, vinculada a Corea del Norte.

Según el blog de Chainalysis: “Tornado Cash puede ser una solución práctica para usuarios legítimos que buscan privacidad financiera, como aquellos que desean donar a causas políticas sin hacer públicos los detalles o aquellos que desean mantener la información sobre su riqueza privada. Pero también es atractivo para los ciberdelincuentes que buscan lavar dinero. El comunicado de prensa del Tesoro anunciando las sanciones de Tornado Cash señaló específicamente el papel de Tornado Cash en el lavado de más de $ 455 millones en criptomonedas robadas del protocolo Ronin Bridge de Axie Infinity por la organización de piratería afiliada a Corea del Norte, Lazarus Group, y su recepción de fondos robados de Harmony Bridge y Nomad Bridge en junio y agosto de este año. Desde 2019, casi el 30% de los fondos enviados a través de él han estado vinculados a actores ilícitos, y la República Popular Democrática de Corea ha sido uno de sus principales beneficiarios.”

Se puede ver la charla de cierre de la DEVCON en este vídeo.

Estamos Melos

La sorpresa más grande fue el fin, cuando Skylar dijo “bueno, con esto concluimos la Devcon, así que gracias por todo y ahora, retornemos a construir”. Todo parecía un final medio vacío y sin emoción, cuando de repente alguien dijo “hola, eh, tengo una pregunta… ¿estamos melos?” y comenzó el espectacular cierre con una parranda al estilo Carnaval de Barranquilla.

La fiesta de cierre

La fiesta de cierre de la Devcon Bogotá 2022 duró horas, la gente no paraba de bailar en un crossover fenomenal.

Networking

Fue increíble toda la energía que había en el evento.

El Networking era brutal. En los almuerzos tuvimos la oportunidad de conocer a muchos developers y dueños de proyectos y protocolos, así como también inversionistas.

Después de las presentaciones, charlas y workshops, la parte más importante de la Devcon es el networking, conocer gente, hacer contactos, compartir experiencias y hacer comunidad.

Algunos de los proyectos con los que hice contacto:

https://protofire.io/

https://peanut.trade/

https://yozh.io/

https://omniatech.io/

https://polkadot.network/es/

https://chain.link/

https://minaprotocol.com/

https://consensys.net/

https://near.org/

https://www.openzeppelin.com/

https://push.org/

https://litprotocol.com/

https://smarttokenlabs.com/

https://www.optimism.io/

https://ens.domains

https://ethereum.org/en/foundation/

https://arbitrum.io/

https://lens.xyz/

https://www.algorand.com/

https://intmax.io/

https://stereum.net/

https://iyk.app/

https://token.im/

https://reserve.org

https://www.zulu.io/

https://tropykus.com/

https://lido.fi/

https://platzi.com/

https://aave.com/

https://anoma.net/

https://www.meta-carbon.com/

https://www.ambire.com/

https://www.santiment.net/

https://sanr.app/

https://tenderly.co/

https://www.battlezips.com/

https://battlezips.gitbook.io/battlezips

https://interep.link/

https://makerdao.com

https://starkware.co/starknet/

http://ethmalaysia.com/

https://www.dappnode.io/

https://www.choco4peace.com/devcon

https://chainsafe.io/

https://osec.io/

https://forta.org/

https://www.prepchain.net/

Próximas Paradas

ETH Medelllin

https://www.ethmedellin.co/

https://twitter.com/EthMedellin

Chainlink Fall 2022 hackathon | OCTOBER 14 – NOVEMBER 18

https://chain.link/hackathon

Los próximos Hackathones de ETH Global

https://ethglobal.com/events/hackathons