Workshop 3: Arbitrum y scaffolding con IA

Hackathon Ethereum Lima 2026 · August 2026 · 1:25:57

Javier Nadai of Quantum 3 Labs teaches how to start a project on Arbitrum using scaffolding tools assisted by AI. The workshop was run for the Ethereum Lima hackathon 2026 and shows how builders can set up a working project quickly. The session is aimed at participants who want to move from an idea to a running prototype.

Speakers

Topics

From Hackathon Ethereum Lima 2026, hosted by Ethereum Lima.

Transcript

Bien, buenas tardes con todos. Muchas gracias por unirse hoy, el lunes 3 de agosto vivimos en carrera con la hoy con la sección de inteligencia artificial hemos visto en primer lugar eh una charla sobre ver blockchain con Ian que hemos tenido con Ian Clavel y en esta oportunidad vamos a tener a la mano de Javier Nad viendo un poco de arbitron ai con Scalf Holf. Entonces, para ello pido bastante su atención respecto a a para el desarrollo de sus proyectos. Estoy seguro que también les va a servir bastante esta charla y asimismo la dinámica la tenemos tanto aquí como por

el disco. Así que cualquier pregunta que por ahí quede en pie lo podemos ver vía interna. Si hay alguna eh preguntas sobre la organización del evento o digamos mentores por ahí la resolvemos al final. y cualquier pregunta de la charla aquí en carrera, ¿no? Entonces, muchas gracias a todos por unirse y bueno, nada, la sala es toda tuya. Muchas gracias, Javier y bueno, maravilloso lo que estáis haciendo para el Hakaton y bueno, todos estos workshop para los participantes.

Bueno, para aquellos que no me conozcan, pues bueno, soy Naday, estoy apoyando la parte de Ethereum Lima, también esta parte de Bootc y pertenezco al equipo de Country Labs, en el cual pues somos una empresa de desarrollo de software y hemos lanzado pues diferentes tipos de de proyectos. En este caso, pues bueno, eh uno de los proyectos ha sido SCFOL Stylus. Hemos tenido diferentes tipos de charlas sobre cómo desarrollar con esta con este kit tools y a su vez pues también queremos recalcar un poco pues cómo funciona Arbitrum y alguna de las partes pues más eh productivas de cómo utilizar la herramienta frente al ecosistema que se está construyendo.

Entonces, en este taller va a ser una parte un recap técnico de los diferentes talleres que hemos tenido, los cuales, pues bueno, en diferentes tipos de partes pues hemos desarrollado en la parte de live coding y podéis revisar pues todos los los episodios anteriores para entrar más en la parte del desarrollo. En esta parte sobre todo lo hemos querido orientar pues haciendo un resumen un poco de por qué blockchain, por Arbitrum, que te ofrece tanto scafolit como scaffol stylus también sobre todo por Stylus y como la IA pues nos ayuda a desarrollar más fácilmente por ejemplo con este kit Tools, ¿no?

Entonces bueno en en el día de hoy lo que veremos sobre todo dentro de la agenda será pues bueno, un poquito el futuro de blockchain para las aplicaciones. Ya en este taller, aunque sea un poco eh más técnico, eh lo que quiero sobre todo recalcar es por qué una tecnología debe ser usada frente al producto que estamos construyendo. A día de hoy, pues no es que todo deba vivir en blockchain, igual que muchos casos de uso intentamos hacer sobre ingeniería, pues para el producto final, en el cual pues a veces no es necesario, ¿no? Entonces queremos recalcar un poco eso y que no sea pues tan tan digamos enfocado solo a la parte técnica, sino también un poquito

enfocado a la parte del producto frente a los otros talleres que vimos, ¿vale? Eh, hablaremos un poco de Arbitrum y la arquitectura y diseño que tiene este Optimistic Rollup y por qué los desarrolladores han escogido eh Arbitrum, ¿no? Porque podemos potenciar y enfocar nuestro producto, por ejemplo, a este Optimistic Rolling, ¿no? que hablaremos un poco de Escafolit, qué propone Escafolit, cómo podemos desplegar Escafolit y cuáles son sus virtudes frente a otros kit tools y haremos una pequeña introducción de qué presenta Stilus frente a lo que podríamos conseguir en Solidity. Luego ya explicaremos un poco mejor eh qué propone SCFOL Stylus en sí y cómo la IA

pues nos puede ayudar a desarrollar pues todo lo que es el flujo de trabajo en el que estemos trabajando para construir estas aplicaciones descentralizadas o DAPS, en este caso pues más rápido utilizando la IA con eh scaffle, por ejemplo. Bueno, pues empecemos. En el primer taller vimos sobre todo cómo funciona una blockchain, alguno de los conceptos básicos de bueno, qué son bloques, que son transacciones, como eh digamos eh tienen diferentes tipos de reglas según su tipo de consenso. Y bueno, resumiendo un poco, digamos que dentro de una blockchain se necesita cierto tipo de transacciones que son subidas, que son

todas aquellas que alteran, digamos, el estado en sí de de la blockchain. blockchain siempre repetimos que es como un libro eh gigante descentralizado de contabilidad. Por lo tanto, todos aquellos datos que queramos que sean inmutables, deberíamos o sería una de las formas de anclarlo en una red que no esté controlada, por ejemplo, por servidores. Por eso podemos utilizar, por ejemplo, la blockchain. Y estos tipos de transacciones se suben directamente a a este tipo de red que es una red descentralizada por diferentes tipos de de nodos, en los cual cualquiera puede operar dentro de la propia red y para ello estas transacciones se van, digamos, aglomerando dentro de un bloque. Ese bloque una vez creado se transmite dentro de la propia red de nodos que

están que están digamos validando las transacciones minando validando los bloques o minando los bloques dependiendo sobre todo si el tipo de consenso es prof of war o prof of stake lo mismo. Se puede repasar mejor los conceptos a un nivel más eh high level o low level sobre todo en en la parte de las primeras clases. Y al final lo que conseguimos es que cuando todos estos nodos llegan a un consenso y todos estos participantes aprueban este nuevo bloque, ese bloque ya pasa a esa red. En ese caso, una vez ese bloque esté h ya eh digamos eh asentado, validado, tengan diferentes tipos de cantidad de de validaciones y confirmaciones dentro del

bloque, pues ya es cuando se enforma esa cadena de bloques en el cual un bloque va cocatenado al bloque anterior, a su propio pariente y estos haces lo que van creando pues toda esta red de libro de contabilidad inmutable, ¿no? Entonces aquí volvemos a lo mismo. intentemos eh todos los productos que estemos construyendo utilizar la blockchain con un buen criterio, ¿vale? O sea, no todo tiene por qué vivir en blockchain o alguna de digamos de la data, por ejemplo, como veremos después en L2, pues podría calcularse fuera off chain y anclar simplemente el estado final, por ejemplo, en blockchain.

Dentro de los smart contract, como sabemos, pues son reglas inmutables que viven dentro de un código programable. En este tipo de código también debemos eh enfatizar sobre todo en lo mismo. no deberíamos crear pues código digamos gigante para ciertos tipos de acciones dentro del propio smart contract y tampoco deberíamos mantener ciertos tipos de de malas prácticas dentro de estos contratos porque al final un proyecto en el cual eh digamos tengamos por ejemplo un Smart Contra desplegado que no se pueda actualizar, que no tenga esa eh auditabilidad, por ejemplo, pues bueno, nos puede llevar ciertos tipos de

errores, ¿no? Entonces, al final estos códigos, estos contratos inteligentes, son transparentes y son inmutables. Entonces, tenemos que tratarlos como tal. tienen que hacer datos que queramos de verdad que sean públicos. Queremos datos que de verdad podamos consultar eh digamos de una manera entre cualquier tipo de de pares o de actores eh que hayan dentro de la de la propia blockchain, ¿no? A través de sus eventos o cualquier tipo de de dato que queramos simplemente leer o datos que queramos alterar eh digamos ese valor dentro del propio contrato inteligente. Por lo tanto, esos cambios de estado sí que tienen que pagar pues por ello, porque al final esos cambios de cualquier tipo

de función, por ejemplo, una cantidad de un amount, un transfer o cualquier tipo de de variable [resoplido] que vayan cambiando los estados, si digamos tiene que ser enviado a la blockchain y eh digamos ese consenso y reglas y todos los validadores pues tienen que verificar que sea el correcto, ¿no? Con ello pues evitamos, por ejemplo, doble gastos o algunos tipos de de acciones que que podemos prevenir frente a los sistemas centralizados. Entonces, al final estos contratos inteligentes no necesitan intermediarios para cambiar esos tipos de lógica y son muy poderosos, pues, para crear, por ejemplo, Legos dentro de Defi y comunicarse entre diversos tipos de

smart contract o cualquier tipo de eh de otros estándar, como podrían ser, por ejemplo, los estándar de de NFT, tanto el 721 como el 1155. también smart contras orientados al gaming. Luego veremos también algunos de sus casos de uso potencial, por ejemplo, con Stylus para poder crear a lo mejor eh full on chain gaming, ¿no? Viviendo dentro de la blockchain. Pero volemos a lo mismo. Tenemos que saber bien de verdad si es necesario eh tanta lógica a lo mejor para ese tipo de de juego, por ejemplo, en ese caso. y que cuál sería la forma más óptima de tanto crear nuestro contrato inteligente, qué tipo de lenguaje podríamos utilizar y qué guardar dentro de la blockchain, ¿no? Y

igualmente pues para DAOS o cualquier otro caso de uso como los proyectos que ustedes estéis desarrollando para este hackato. Ay, ayos. Se ha trabado. Hola, tenemos unos pequeños problemas

técnicos. Ahora regresa el speaker. Eh, igual pueden ir dejando cualquier consulta que tengan a la mano. Este, en caso traigan consultas también de la charta anterior, pueden hacerla por aquí ¿no? Chicos, se me [carraspeo] trabó el ordenador. Fallos del directo.

¿Me podéis decir si veis la pantalla y por dónde me quedé trabado? Javier, sí, dice que son smart contacts, ¿vale? Pues bueno, eh, volviendo a explicar un poco, perdón, chicos, la parte de del smart contract, pues eh nada, al final son contratos inteligentes. Estos contratos inteligentes tienen una lógica programable en el cual pues tanto los digamos la parte de, déjame poner [carraspeo] esto aquí, perdón, tienen diferentes tipos de funciones que hacen que cambien el estado dentro de la blockchain. Y estábamos estaba recalcando sobre todo que tenemos que tener cuidado como utilizamos estos

smart contract, ¿no? Al final son contratos que evitan ciertos tipos de operaciones como podrían ser pues no sé, doble gastos o que no tengas unos fondos y lo intentes enviar. Para eso sobre todo se usan ciertos tipos de estándar, pero también tenemos que tener en cuenta que todos los smart contract, digamos, eh no tienen por qué servir para el caso de uso que le queremos dar. A lo que voy es hay algunos tipos de de lógica que podríamos crear en Smart Contra, por ejemplo, juegos muy poderosos en el cual eh toda la lógica a lo mejor no tendría que vivir on chain. Sí es cierto que existen, por ejemplo, los full on chain gaming, en el cual prácticamente todo vive dentro de un chain. Y para ello, pues también deberíamos decidir qué tipo

de lenguaje, por ejemplo, podríamos utilizar para ello. a lo mejor para ciertos casos de usos como dentro de la propia IA, dentro de propias automatizaciones dentro de de por ejemplo utilizando agentes, parte de marketing learning, estos casos de juegos o partes más complejas, a lo mejor como lógica, eh, digamos, por ejemplo, para, no sé, protocolos de finanzas descentralizada como perpetuos y demás, pues eh a lo mejor necesitaríamos tipos de de lenguajes que fueran pues más eh optimizables o con o con mayor, digamos, digamos potencial como podría ser pues por ejemplo RAS frente a Solidity como veremos después, ¿no? Entonces sí es cierto que estos contratos son transparentes y son

inmutables y todo lo que pase digamos puede ser consultado por cualquier tipo de de operador o servicio que que quieran acceder a esta data. Pero cuando vamos a cambiar ese tipo de de función de estado de valor, ahí sí que hay que pagar por este tipo de transacción. Por lo tanto, en algunos casos en concreto, como estos que estábamos comentando, pues a veces orientado al producto, es mejor hacer algunas partes eh off chain y simplemente resultado final, digamos, el cambio del estado es el que viva on chain, ¿no? De ahí es donde nace un poco pues los conceptos también de las L2 y de cómo escalan un poco los Rollups, ¿no? En este caso sí es cierto que no hay ningún tipo de intermediario dentro

de esta lógica dentro de los smart contract, ¿no? No dependemos tampoco de servicios tan centralizados como podrían ser servidores y demás, pero eso siempre pensando o sobre todo este taller quiero enfocarlo más así en lo que estamos construyendo. ¿Es necesario un smart contract, por ejemplo, tan complejo? Intentemos optimizarlo lo mejor posible. ¿Qué tipo de lenguaje dentro del smart contra o qué tipo de red queremos utilizar para desarrollar nuestro producto? Entonces es una tecnología increíble, sobre todo, pues, por ejemplo, para la finanzas descentralizada o para, no sé, la parte de gaming, como estamos diciendo, pero eso siempre eh pensar en el producto final más allá de empezar a crear mucho

código, muchos smart contract y luego pues ver que no sé, tenemos que migrar a un nuevo contrato que no ha sido auditado, que tiene ciertos tipos de fallos. Entonces, bueno, eh siempre tener en cuenta un poco eso a la hora de construir utilizando pues diferentes tipos de lenguaje en los smart contract. Ahí es donde viene un poco lo que lo que estábamos comentando, ¿no? O sea, dependiendo del tipo de de blockchain que que vayamos a construir, pues siempre podemos ver si esa blockchain, por ejemplo, es más centralizada, más descentralizada, más escalable, más segura y sobre todo pues también como hemos dicho, porque al final ni todas las blockchain sirven pues para todo, ni todo eh digamos la tecnología debería

estar viviendo en blockchain, ¿no? Entonces ahí es donde se ha generado un poco, digamos, el trilema de las blockchain. ¿Cuánto de seguras la blockchain, por ejemplo, cuántos operadores hay? ¿Qué digamos, qué cantidad de de fuerza de trabajo a lo mejor se puede necesitar, ¿no? Frente a Bitcoin, Ethereum? ¿Cuánto de programable es? cuánto digamos de descentralizada es dependiendo de los nodos que tengan o cuánto de escalable es, digamos, tanto en coste de de las propias transacciones o de la propia eh velocidad de la red, ¿no? Por eso hay blockchain que son más central. no me otra vez se ha trabado.

[suspiro] Eh, sí se ve el de árbitro sistem. Pero espérate porque es que creo se me está trabando. Javier, no sé si me escuchas, pero voy a entrar por el navegador en vez de la aplicación. Vale, ¿me das un minuto porfa? Ok. Bien, mientras esperamos al speaker eh

algunas actualizaciones que les puedo dar. El Luma ya está habilitado si es que aquellos que van a ir al demo de así que se los dejo de todas el calendario por el por el chat. Es importante que se escriban a este lumap aquellos que van a asistir por tema de sus datos, ¿no? Y se tiene que registrar en la entrada. Se me escucha, Javier.

Sí, escucha fuerte. Claro. Vale. Díganme si se ve la pantalla completa de blockchain y el trilema. Sí, se ve el trilema. Vale. Eh, ahora sí que no, o sea, entra por el navegador. Cualquier cosa, porfa, es que se me trabe. Si se me traba. Espero que no me hablas por Telegram, ¿vale? porque ahora sí que no les veo a ustedes y no sé si estoy hablando solo o no. Vale. Okay.

Inform. Vale, muchas gracias y perdonen, chicos. Pues bueno, como estamos explicando un poco la parte de del trilema de la blockchain y la seguridad que pueden tener, no todas las blockchain están creadas para el mismo caso de uso y algunas de las blockchain pues pueden ser más centralizadas porque incluso es lo que requiere ese tipo de blockchain, ¿no? A lo mejor blockchain, pues para un banco en el que cualquieran que sea muy rápidas, pero son muy centralizadas. Otras pueden ser más descentralizadas pues para que cualquiera pueda ser, por ejemplo, un operador de la blockchain.

Otras, pues, al ser más centralizada consiguen más escalabilidad. Entonces, por eso diferentes tipos de de blockchain tienen este tipo de de trilema, ¿no?, en el cual pues intentan solucionar de una manera o la otra. Y volvemos a la parte del producto, ¿no? O sea, no todos los productos deberían estar orientados o creados dentro de la misma blockchain. A día de hoy, pues bueno, se utiliza mucho Ethereum, Solana, otras tipos de, digamos, de IBN, por ejemplo, pues para crear nuestros productos y nuestros eh proyectos de una forma transparente y demás. Y a lo mejor pues otras tipo, no sé, por ejemplo, Bitcoin tiene muy poca programabilidad, pero se usa más como a lo mejor como activo de valor, ¿no? Entonces

dependiendo del caso de uso que queramos crear deberíamos enfocarnos más en una blockchain u otra, ¿no? Sobre todo en este caso, lo que quería recalcar es que nuestro proyecto que estamos creando, por ejemplo, en el hackaton, de verdad es útil crearlo, por ejemplo, en Ethereum. Sería mejor crearlo directamente en una L2 como puede ser Arbitrum o eh necesitaríamos otro tipo de, no sé, de blockchain más centralizada. nos da un poco igual por ahí, pero necesitamos pues bueno, no sé, mayor mayor velocidad aún incluso que lo que estamos creando, ¿no? Pero bueno, la idea en el ecosistema dentro de Ethereum

sobre todo es solucionar este tipo de de problema de de diferentes tipos, tanto de la parte de escalabilidad, descentralización y seguridad, ¿no? Y ahí es donde nacen las Layer 2. Las Layer 2 intentan escalar Ethereum resolviendo este tipo de trilema. consiguiendo fis más bajos, transacciones más rápidas y heredando la seguridad de Ethereum. Por lo tanto, no sacrificamos, digamos, si una red es más descentralizada o no, porque al final, digamos, el estado final se asienta en Ethereum y está asegurado por todos los nodos validadores eh que ejecutamos dentro de la propia blockchain de Ethereum, ¿no? Alguno de los ejemplos de estas L2, pues podrían ser arbitrum,

como en este taller luego veremos un poco más de su diseño de arquitectura. eh Optimis, Base, Starnet o otros tipos de de L2, ¿no? Al final todas estas L2 lo que intentan crear es un rollup en el cual el rollup lo que hace es aglomera muchos tipos de transacciones de una manera off chain y se verifica el estado final en en Ethereum, ¿no? Entonces, al final, como decíamos antes, una de las maneras de que no todo viva en, digamos, dentro de de Ethereum como tal, sino simplemente pues a lo mejor el estado final y como se accede a esa data, ¿no?, o a esa disponibilidad de datos que es la datability, ¿no? Entonces, con esto conseguimos unos beneficios dentro de

dentro de digamos de la capa de de la capa layer opcional, ¿no? O sea, al final es, digamos, el beneficio en general que conseguimos utilizando, por ejemplo, estas soluciones de L2 y heredando la seguridad de de la L1, en el cual, pues, como hemos visto, pues tiene un f mucho más bajo que la propiedad, por ejemplo, Ethereum o que cualquier tipo de, por ejemplo, si fuera en Bitcoin, pues cualquier eh L2, por ejemplo, de Bitcoin. Las transacciones son mucho más rápidas, tenemos mayor poder eh digamos de cómputo del que del que podríamos tener a lo mejor en la propia L1. Y al final pues todo esto se traspone en una mejor experiencia de usuario.

Dentro de estas soluciones de L2 se han ido eh digamos evolucionando al cabo de los años, en el cual pues bueno, inicialmente habían eh diferentes tipos de soluciones en las cuales incluso algunas no estaban preparados para el estado de la tecnología actual que había, por ejemplo, plasma. Y a día de hoy pues todavía eh se discute un poco si a día de hoy pues plasma podrían ser mejor incluso que en algunos en algunos casos de uso que por ejemplo un roll, ¿no? Entonces vemos que dentro de estas soluciones de L2 de cómo se escalaría la L1 tendríamos por ejemplo canales de pagos, eh state channel, ¿no? O estado estado de canal, CD Chen, el cual pues no llegan a heredar del todo, digamos, la seguridad de de Ethereum como una L2

como tal. Pero bueno, al fin y al cabo eh digamos corren casi en paralelo que que la capa que la capa principal o la parte de plasma o los Rollups como digamos los más actuales o los más que se están creciendo dentro del propio ecosistema como pueden ser los optimistic Rollup y los Rollupum, ¿no? Después veremos un poco la diferencia de ambas. Y luego en la capa base pues sigue tratándose digamos la parte de el mecanismo de consenso que está utilizando esa L1. Siguen teniendo la seguridad de la L1. esa descentralización de la L1 y todo lo que sea la parte del sharing y el estado final, pues al final está viviendo en esa L1, ¿no? Entonces, igual que nuestro producto que vamos a crear al final necesitamos pues bueno, tener esa red de

verdad que sea segura, escalable, con mayor poder de cómputo y podemos optar a utilizar, por ejemplo, una L2 que nos dé todos estos beneficios, ¿no? Y ahí es donde entran los diferentes tipos de rollup y qué tipo de seguridad o virtudes podemos tener en uno frente al otro, ¿no? Al final son dos approach diferentes, pero ambos sirven pues para escalar, ¿no? La parte de los optimistic Rolu, pues al final asumen que todas las transacciones son válidas. eh siempre hay, digamos, un revisor, ¿no?, en el cual siempre está revisando todas esas transacciones, cualquier tipo de de nodo y en el cual vean que una transacción pues eh actúa de una forma fraudulenta, lo que eh crea un challenge, ¿no? ese

challenge inicial cuando interactúa, digamos, entre el validador y el estado final de de esa verificación del contrato en esa L1, lo que crea es una prueba de fraude diciendo, "Oye, por ejemplo, Javier no envió a Naday tanta cantidad, esto es incorrecto y aquí tiene la prueba de de que esto en realidad se está cometiendo un fraude, ¿no? Al final, pues para interactuar dentro de la propia red, pues necesita ser un validador, necesita tener una seguridad económica, por ejemplo, de haber estaqueado cierta cantidad y todo eso al final tiene una penalización dentro de del propio Rolum, ¿no?

Entonces, mientras que solo haya uno o dos, digamos, eh revisores honestos, ¿no? o validadores honestos, pues al final siempre Rollup se va a mantener a salvo y esto al final lo que consigue es que tengas un desarrollo más rápido, unas transacciones más rápidas, aunque tenga que tener un pequeño periodo para salir, digamos, del rollup eh de una forma eh digamos final, ¿no? Una finality en L1, ¿no? Mucho de los bridg, aunque veamos que cuando salimos, por ejemplo, de Arbitrum o de Optimis o de Base, pues es instantáneo. Al final el propio bridge, digamos, es el que está asumiendo ese riesgo dentro de que en esa eh ventana de, por ejemplo, de 7

días, pues no haya un prueba de fraudo que se haya cometido alguna eh digamos eh transacción errónea, ¿no? Entonces, bueno, este es una de las formas en las cual pues funcionan los optimistic Rolu, que resumiendo volvemos a lo mismo, aglomera muchas transacciones off chain y las verifican en L1, todo a una velocidad de, digamos, de transacciones muy rápido. Lo único que no tienes ese esa verificación, digamos, matemáticamente de que todo lo que está ocurriendo es lo correcto. Los Rollup tienen un coste un poco mayor, de hecho no se deberían llamar casi Rollup, sino validity Rollup, porque al final lo que estamos consiguiendo es que esas transacciones, digamos, generan una

prueba de validez de que íntegramente son correctas. La finalidad aquí no requiere, digamos, ese periodo de ventana eh, por ejemplo, de 7 días, ¿vale? sino en el tiempo que el rol crea conveniente generar la prueba, por ejemplo, cada 6 horas, cada 12 horas para aglomerar muchos tipo de de transacciones de todo ese rollup y asentar una prueba de que todas esas transacciones han sido válidas, ¿no? Pero al final su desarrollo es más lento que los Optimistic Rollup porque necesitan una complejidad mayor para crear esos eh probadores o demostradores, o sea, el PRUER y el verifier, ¿no?, que son los contratos que verifican que todo lo que está

ocurriendo es correcto, ¿no? El nombre de Sky Roll sobre todo es porque no tienes que demostrar que una transacción a una es la correcta, sino entre el probador y el verificador lo que demuestran es que de verdad todas las transacciones son correctas sin tener que estar revelando todos los datos que hay en medio, ¿no? Entonces por por eso se usa el concepto de CK o ser un knowled puede demostrar que algo es correcto sin revelar todos los datos. Pero como estas blockchain a día de hoy son todas públicas, ¿vale? Por ejemplo, Starnic Scroll, aunque algunas tienen alguna eh feature, digamos, que tocan la privacidad, pero en sí la L2 como tal es pública, por lo tanto, el concepto de SK Rollup deberían llamarse validity

rollup. Si entramos en L2 bit, por ejemplo, que es una página en la cual tracka toda la actividad y todas las integraciones que tienen estas L2, pues verán que se llaman validity rollup y que las pruebas no se llaman scky proof, sino son validity proof, ¿vale? Y bueno, un poquito el dibujito en el cual pues eso mismo, el propio sequencer es el que genera, que es el que va secuenciando las transacciones o el batch de transacciones y genera esa prueba de que todo el estado es el correcto y al final pues todas lo que necesitan es verificar ese contrato en L1, que es de verdad donde está, digamos, viviendo el la data final o el estado del rol, ¿no?

Toda esta parte eh viene sobre todo también a enfocar de que a la hora del desarrollo podemos elegir, por ejemplo, Arbitrum en este en este hackaton para desarrollar. También podría ser un proyecto en el cual no estén Arbitrum, pero también eh necesitamos saber que en ese producto final, ¿por qué vamos a escoger Arbitrum o por qué nos cogemos, por ejemplo, otra L2, ¿no? Entonces, hay que entender bien cómo funciona Arbitrum o qué nos ofrece Arbitrum, ¿vale? frente a lo que nos ofrecen otros protocolos. Pueden ser que algunos, como veíamos antes, a lo mejor en dentro de Squir Rollus, puedas conseguir hm digamos optimizaciones o poder eh computacional de lo que estamos creando a lo mejor más

eficiente porque ese tipo de de pruebas pues o esos tipos de ecosistemas no son tan compatibles con Ethereum, pero son capaces de permitirte una lógica en esos contratos inteligentes más poderosa, más preparada para generar la C y que sea, pues bueno, una red un poco más eh digamos como sostenible sin tener que tener esa parte de teoría de juegos como podrían tener los optimistic, pero hay que tener en cuenta siempre ese, ¿no? ¿Qué producto estamos creando? ¿Cuál es la idea final? De verdad es mejor crearlo, por ejemplo, en Arbitrum que en Optimis o que un C rollup y el por qué, ¿no? Entonces, vamos a hablar un poco entonces qué es Arbitrum y por qué, por ejemplo, podríamos escoger Arbitrum dentro de lo que estamos creando, ¿no?

Como hemos dicho, Arbitrum es una L2, está construida eh por offchain LA. y es un optimistic Roluc que ejecuta pues transacciones eficientemente, sobre todo cuando decimos eficientemente es porque sus smart contract están corriendo en una IBN de muy compatible con Ethereum, ¿no? O sea, prácticamente todo lo que se ha creado en Ethereum se puede migrar o está migrado en Arbitrum. Por lo tanto, tenemos que un ecosistema muy grande en el cual pues los mismos proyectos o protocolos como Uniswap, AVE o cualquier protocolo tanto de de Defi o o otros proyectos, pues eh pueden estar viviendo en estas eh L2 compatibles con Ethereum de una forma muy amigable. Por

lo tanto, pueden captar un TVL mayor, un volumen mayor de transacciones, tanto sea pues para tanto DEX o como para protocolos, por ejemplo, de préstamo. Por lo tanto, para nuestro producto que estemos construyendo, ¿vale? por ejemplo, tanto pues para el hackaton o con idea de llevarlo más allá, tenemos que aprovechar esas virtudes dentro de, por ejemplo, en Arbitrum, ¿no? Y como decíamos antes, pues bueno, siempre hereda la seguridad de Ethereum y mejora pues lo que es la el performance, ¿no? Y los costes de estas transacciones, ¿no?

Entonces, si nuestro producto vemos, por ejemplo, que necesita mucho volumen porque es un producto defi y vemos que de verdad el volumen está en un protocolo en concreto en Ethereum, no quiere decir que luego su interoperabilidad la consigamos eh digamos de ese volumen en arbítrium, ¿vale? Sí cierto que a día de hoy por esto mismo, por los costes, por el ecosistema que se ha creado en Arbitrum y demás, pues tenemos números incluso a veces mejores que lo que se consigue en Ethereum y a un coste menor, ¿vale? Entonces tenemos que tener esa balanza de verdad y trackar lo que está pasando en cada ecosistema frente a lo que estamos construyendo, ¿vale? Y

bueno, como veis, pues bueno, intento siempre orientar mucho eh la parte frente al producto que estamos construyendo, porque al final creo que es muy muy interesante, ¿no? He visto muchos casos en el cual pues no sé, están construyendo, por ejemplo, en Arbitrum o en Scroll y luego vemos que no sé que el Dex tiene muchos swaps, ¿no? Por lo tanto, vemos que Trader utiliza más Ethereum, pues para ganar ese tipo de de comisiones, por ejemplo, aunque tenga un coste mayor en la transacción. Y entonces al final nuestro producto que hemos creado a lo mejor en Scroll pues tenemos que migrarlo a Ethereum o tenemos que migrarlo a Arbitrum, ¿no? Entonces es eso, ¿no? O sea, de verdad vamos a utilizar un

volumen, nos da igual porque al final no vamos a trabajar con Dex y simplemente son eventos que queremos anclar en la blockchain y lo único que queremos que sean pues rápidas y a un coste pues casi de décimas de de dólares, pues tenemos que tenerlo siempre pues en mente cuando estamos construyendo nuestro producto, ¿no? dentro del ecosistema de arbitrum, la mayoría, pues bueno, creo que conocéis ya y que habéis tenido buenos talleres sobre sobre arbitrum, pero bueno, repasando un poco alguno de los componentes principales de la network, vemos que tienen Arbitrum Nova, en el cual, bueno, no sé si va a quedar un poco desfasada, pero bueno, podemos hablar de que es más optimizada para

bajos costes y bueno y y tiene pues un volumen alto pues para crear apps y demás, ¿no? Pero bueno, creo que Arbitrum nova pasa un poco a segundo plano y lo más que digamos se está destacando dentro de Arbitrum es la propia red de Arbitrum One, que fue la primera, digamos, en llegar a a producción y es la red que que conocemos a día de hoy cuando operamos dentro del de cualquiera de los protocolos dentro de Arbitrum. Luego están las Horbit, ¿vale? las orbit chain, que es como un framework en el cual nosotros podemos customizar nuestras propias chain y luego hablaremos un poco sobre ella, pero ahí podríamos tener, por ejemplo, cómo pagamos nuestro nuestro gas, ¿vale?

Porque a lo mejor nuestro proyecto no quiere que se pague en Ethereum y no queremos estar pagando en Ethereum luego pasando a dólares o a USDT o no sé o queremos que la disponibilidad de datos esté en otra red, por ejemplo, para no estar utilizando la red Ethereum porque creemos que es mejor, no sé, la parte de DAS frente al al datability que hay en Ethereum y lo queremos tener en poligo por ejemplo en Celestia o algunas capas diferentes de datability. Entonces podemos customizar nuestra nuestra propia chain utilizando pues bueno, el stack en sí de que utiliza Arbitrum, ¿no? O cualquier tipo de de opstack o o incluso las reglas del consenso, ¿no? Y luego pues bueno, todo el ecosistema

Arbitrum pues al final tiene también toda la infraestructura pues para mandar la comunicación desde la parte de la L1 a la L2. Y como hemos dicho, pues prácticamente para un desarrollador o para un proyecto pues casi es compatible a día de hoy, completo con lo que se está haciendo en Ethereum. Por lo tanto, es muy fácil y rápido desarrollar en en Arbitrum, ¿no? Y interactuar con todo eh su propio ecosistema. A día de hoy, Arbitrum Nitro es la, digamos, el el core de de todo Arbitrum One y de, por ejemplo, de las propias Orbit Chain y es el que te da es la última actualización que está eh digamos dándole todo el potencial a todo el

stack en general de Arbitrum, ¿no? El árbitro nitro lo que ha conseguido también las últimas actualizaciones es mejorar mucho lo que es la parte de la velocidad de ejecución y es mucho más escalable, ¿no? Entonces vemos transacciones casi instantáneas a coste muy bajo y eh Arbitrum Nitro también es una de las bases pues para crear las diferentes BM como veremos a continuación, pero eh ya no solo digamos compilaría a a la parte de B code compatible con Ethereum, sino que también pues empezamos a ver la parte de de la ejecución de Was, ¿no? Esto va a ser muy útil para cuando veamos después el multiBM y cómo podemos anclarlo a

diferentes tipos de lenguaje que no sea solo Solidity. Y volvemos a lo mismo, reducimos coste, como acabamos de decir ahora, y podemos aumentar pues la capacidad de tanto de velocidad de la propia red, los cálculos de digamos del propio código que estemos generando dentro de la propia red y digamos que mejoras todo arbitrum, pues gracias al al core a este digamos este a este sistema operativo, a toda la parte de de cómo está creado la propia red de nodos de dentro de Arbitrum y bueno, todo eso al final se consigue con las mejoras en Arbitrum Nitro, ¿no?

Y por el otro lado, pues bueno, como hemos dicho, es la base de, por ejemplo, de arbitr y y de Nova. árbitro one, pues bueno, es la, digamos, la chain por excelencia, la L2, en el cual conocemos a día de hoy, en la cual más se opera y es la más tanto usada por protocolos como para desarrolladores para poder construir sus productos. Como hemos recalcado en las otras slides, pues bueno, es bien equivalente, por lo tanto es compatible prácticamente a día de hoy. Lo mismo que estás haciendo en Ethereum lo puedes hacer dentro de Arbitrum One y esto pues te va a dar un desarrollo dentro de la tanto

de de otros productos o proyecto o dentro de las finanzas descentralizadas, NFT y demás, y hacen que muchos eh DEX eh eh protocolos de préstamo eh proyectos, no sé, de gaming o cualquier tipo de de producto que esté creado eh en Ethereum, pues lo hayan ido migrando Arbitrum y entonces conseguimos un ecosistema muy fuerte ¿no? Y sobre todo, pues volvemos a siempre a heredar lo que es la la seguridad de Ethereum, ¿no? Y entonces tenemos que pensar de, oye, estamos creando un producto que ya teníamos en Ethereum y simplemente queremos hacer algunas mejoras que en Ethereum pues no es muy

caro, es muy lento para lo que queremos conseguir o no sé, o queremos migrar a algunos tipos de contrato más específico en vez de de en Solidity, por ejemplo, utilizar RAS. Entonces, a lo mejor construir dentro de Arbitrue One sería para nuestro producto eh ideal, ¿no? Cuando decimos la parte de de RAS, lo veremos después en la parte de de Stylus, pero sobre todo porque algunos de los desarrolladores que vienen de Ethereum pues no tienen ese problema porque a lo mejor su lenguaje de programación nativo con el que han desarrollado muchas veces pues es Solidity, pero algunos que vienen ya directamente de otros eh mundos que no

sea web 3, pues a lo mejor son especialistas en RAS y les interesa pues mucho más llevar su producto. con este tipo de lenguaje, ¿no? Y después veremos un poco qué puede ofrecer RAS frente a Solidity para nuestro proyecto, por ejemplo, que estemos creando, ¿no? Dentro de las orbit chain, como estamos explicando un poco antes, pues bueno, al final podemos crear aplicaciones específicas eh dentro de de estas propias chain, ¿no? O sea, a lo mejor queremos simplemente una aplicación de uso para métodos de pago, queremos una aplicación eh, no sé, simplemente una red de gamers, ¿no?

Entonces, bueno, tenemos podemos optimizar nuestra propia eh L2 o incluso pues nuestra propia L3 siguiendo pues el framework eh igual que a Arbitrum, ¿no? Todo esto al final, como víamos antes, su esencia o su core, al final usa la tecnología de Arbitrum Nitro, por lo tanto tiene muchas partes de compatibilidad directas entre ellas, pero podemos definir nosotros nuestras propias reglas, como estamos un poco explicando antes, ¿no? Podríamos poner, por ejemplo, nuestro gas eh que vamos a pagar por nuestras transacciones, por ejemplo, en vez de en Ethereum, pues utilizar nuestro propio token del proyecto que estemos creando, ¿vale?

Luego sí es cierto que el cambio al final o el propio validador al al digamos al cambiar el estado, asentar nuestro estado en la L1, lo va a tener que pagar en en Ethereum, ¿no? Pero ahí haríamos la conversión, digamos, con el propio secuenciador de, no sé, de nuestro token al valor que esté o del UCT frente al Ethereum, pero podemos, digamos, eh maximizar nuestros esfuerzos en el producto final. Cuando digo maximizar nuestros esfuerzos, sobre todo es a nivel de de eficiencia de lo de lo que estamos creando, ¿no? A lo mejor muchos proyectos pues no quieren utilizar Ethereumo. Mucha gente del digamos de para el onboarding del usuario del día a

día no sabe ni lo que es Ethereum. Entonces simplemente que pongamos un token como en USDC, pues ellos lo ven más como que están pagando en dólares, ¿vale? Entonces, a lo mejor para eso crear dentro de una propia orbit chain nuestra para un caso de uso específico sería ideal, ¿no? Igual que la parte de datability, ¿no? También se podría customizar y decir, bueno, es que no queremos estar anclado en Ethereum y lo que queremos utilizar, pues bueno, Celestia, porque creo que la disponibilidad de datos es mejor o queremos crear un un DAC, ¿vale? En el cual haya un comité, que ese comité sea el que de verdad acceda a esa parte de disponibilidad de datos. Entonces, bueno, seguramente sea más liviano esos costes, aunque tenga un parte más

centralizada, ¿vale? o porque directamente queremos que estos datos solo lo tengan accesible, no sé, un servicio en concreto que estamos creando, ¿no? Entonces, a veces intentamos vender que la blockchain debería ser completamente lo más descentralizado posible, pero como vimos antes, algunas tipos de blockchain no necesita ser descentralizada para seguir, digamos, su esencia, ¿no? Y al final la descentralización también tenemos que verla como un espectro muy grande en el cual podemos estar debatiendo desde granja de minería a quien tiene el mayor poder de prof of state, por ejemplo, o quien controla los validadores o operadores. Entonces, al final ese rango de descentralización a veces, no sé, no tenem no deberíamos eh ser tan

extremista, ¿no? Incluso se está haciendo un poquito un cambio de tendencia de ya no solo DEX o SEX, sino también utilizar las eh finanzas tradicionales dentro de de Defi, ¿no? O dentro de las blockchain. Por lo tanto, algunas operaciones que viven dentro de de sex, por ejemplo, ¿vale? como derivados y demás, pero con algunos feature o algunas integraciones dentro de blockchain, ¿no? Entonces, en esos casos de usos, por ejemplo, customizar una orbit chain, a lo mejor con una data eh específica, por ejemplo, como un DAC, pues a lo mejor no es una mala idea, ¿vale? Y y bueno, eh como estábamos diciendo, es diseñado pues para eh

aplicaciones específicas en el cual pues bueno, queramos a lo mejor escalar de una forma mayor que si utilizáramos la L2 de Arbitrum One y cada uno pues bueno, tiene su su propia configuración y no dependeríamos una de la otra, ¿no? Entonces, al final esto dentro de cada ecosistema es diferente, pero bueno, aquí al final se llaman upchain. en el otro, pues bueno, se pueden tener diferentes tipos de de nombre, ¿no? Este tipo de de cadenas eh de aplicaciones específicas, ¿no? Arbitrum al final o cualquier tipo de los otros rollups son aplicaciones de propósito general en el cual cualquiera puede construir, cualquiera puede generar su smart contract, pero dentro

de estas aplicaciones específicas a lo mejor simplemente es pues no sé, para un mercado de de un canal de pago, ¿no? Entonces, al final pues ahí no vas a crear un juego. ¿Okay? Entonces, volvemos a lo mismo. Dependiendo lo que estemos creando, puede ser que una opción tipo un Orbit Chain, Arbitrum One como tal o no sé, irnos a otro ecosistema, pues tenemos que evaluarlo frente a lo que queremos eh desarrollar al final, ¿no? Dentro de las perspectivas dentro del propio desarrollador, pues al final son smart contract iguales que en Ethereum, por lo tanto están creados en Solidity. Vamos a tener esa facilidad para aquellos que vienen de de Ethereum. tiene la el mismo

eh eh los mismos framework o la mayoría de de las mismas herramientas, como podemos ver, como Har, Foundry o cualquiera otra de los tipos de tools y simplemente pues bueno, es cambiar donde estamos desplegando nuestro nuestro smart contra en en la red diferente, ¿no? Entonces, prácticamente es cambiar un RPC, cambiar un poco pues bueno, Chin ID y poco más y ya estaríamos desplegando en arbitrum, ¿no? Y esto al final pues consiguen que estos desarrolladores que están viniendo de Ethereum pues contengan muy baja fricción frente a su producto, ¿no? O a hacer migraciones de un proyecto que tengamos creado en una red, traerla a cualquiera de las y bien compatible, en

este caso, por ejemplo, dentro de de arbítrio, ¿no? Entonces, no requiere nada especial para crear estos tipos de de cambios, digamos, para venirnos a Arbitrum o si estamos en Arbitrumar, por ejemplo, o expandirnos a Ethereum, ¿no? Entonces, eh, ¿qué ofrece un poco diferente arbitrum frente a lo que estábamos diciendo antes, no? Entonces vemos que Arbitrum también tiene la parte de construir utilizando pues Stylus, ¿no? Stylus al final lo que conseguimos es que los smart contras que hemos creado puedan tener soporte para diferentes tipos de código que no se llaman

solidity. Entonces, al final digamos extiende toda la parte de, como veíamos antes, de Arbitrum Nitrus que trabajaba eh eh con web assembly y lo que conseguimos que los desarrolladores puedan utilizar smart contract en diferentes tipos de lenguaje como podría ser C, C+, RAS o incluso pues bueno, eh algunos más específicos, incluso se pueden abrir pues soporte para algunos algunos extras, ¿no? Sinceramente no recuerdo cuáles más, pero sí sé que incluso en su día querían expandirse a Cairo o algunos lenguajes más modernos, ¿no? Pero bueno, todo esto al final siguen eh haciendo la compatibilidad de de estos contratos que estás creando en

RAS que sigan siendo bien compatible, ¿no? Por lo tanto, haces como una extensión de ese contrato, pero funcionan exactamente igual que si lo estuvieras utilizando en Solidity. ¿Por qué esto es interesante? Pues bueno, si vemos un poquito la la arquitectura, al final no es que cojamos solo un camino o solo el otro, ¿no? Sino que al final pues digamos que la propia chain lo que te lo que podemos compartir es oye, si venimos del ecosistema de IBN, ¿no?

Ethereum Virtual Machine, pues podemos utilizar los contratos de Solidity, pero si queremos trabajar, por ejemplo, con Web Assembly, pues tenemos contratos en Styloop y esos contratos en Stylus, como decíamos antes, pues pueden ser diferentes tipos de lenguaje dentro de esos smart contract como podría ser RAS, ¿vale? Entonces, al final ambos, tanto la parte de contratos que estén creados en Solidity o contratos que estén eh configurados creando la parte de Stylus, comparten la misma eh diferente arquitectura, pero compartiendo la misma chain. Entonces, al final lo que conseguimos es como si tuviéramos dos bien o una multi para llegar a esto, ¿no? Y con esto llegamos a una parte eh muy interesante, ¿no? Porque al final

Stilu lo que nos da es mayor flexibilidad, mayor compatibilidad, o sea, no mayor, o sea, nos da flexibilidad y compatibilidad para utilizar estos diferentes lenguajes, por ejemplo, como raz, ¿no? Dentro de aquí lo bueno que podemos recalcar es que dependiendo del proyecto que estemos creando, lo veremos en la otra slide, pero al final podemos conseguir computacionalmente crear código más eficiente con un mejor tipado o casos de uso más específico en el cual a lo mejor Solidity pues no es tan efectivo, ¿no? como podría ser, por ejemplo, pues para temas de CK o cálculos muy complejos dentro de como estábamos hablando antes, por ejemplo,

para eh, no sé, lógica dentro de operaciones, un dex, ¿vale? O en un DEX específico, por ejemplo, de derivados, ¿no? O en casos en concretos como IA. Entonces, al final el ecosistema de arbitrum lo bueno que tien es que tienes ese abanico de oportunidades para decir estoy construyendo este producto. Creo que a lo mejor el ecosistema como tal no me llena tanto para mi producto final, pero si utilizara Stilu con Raso lo puedo hacer muy eficiente, mis costes son menores, puedo llegar a un cálculo mayor y entonces ahí sí empieza a sentido. a lo mejor nuestro caso en concreto de producto que estamos utilizando, ¿no? Y al final, pues bueno,

eh sigues manteniendo pues todo lo que son la el ecosistemas en sí, todas las librerías, todos los tubling, toda la parte de estándar. Entonces, bueno, al final por toda esa parte pues sí que conseguimos el mantener la equivalencia frente a lo que podríamos tener en el ecosistema de digamos de EVM, ¿no? y a su vez pues compartimos todo lo que ya hay creado a nivel de infraestructura, la la parte de los propios SMAR contra que ya que ya tengamos dentro de de Solidity, incluso esos SM contras creado en RAS, pues al final digamos eh interpretan esa parte en Solidity o pues toda la integración pues con todas las

propias Wallet existente, ¿no? Pero estaríamos utilizando un lenguaje de programación, pues bueno, un poco más moderno, con ciertos tipos de de beneficios a nivel de código, pero también a nivel de productos que estemos creando, ¿no? Y [resoplido] como he ido dejando esos pequeños matices a lo largo de los anteriores slide, podemos volver a recalcar que en algunos casos, para algunos de los cálculos, digamos, para aplicaciones financieras más complejas, pues que pueda ser más eficiente. Ahí, por ejemplo, ese caso de de stylus nos vendría pues genial, ¿no? La parte también de pruebas de conocimiento cero, pues al final esa prueba de digamos para verificar eh que ese dato es el

correcto, pues al final sí es cierto que suelen ser pruebas muy pesadas y que algunos cálculos, digamos, para ciertos tipos de has y demás, pues son muy costosos a nivel de, por ejemplo, crearlo en Ethereum, entre otras cosas. Por eso se está haciendo la snarificación y que todo lo que Ethereum, precompile y demás pues estén preparados pues para admitir si K directamente en Ethereum. Pero en estas L2 a lo mejor como arbitrum pues bueno, en su día no estaban tan optimizada para ello, cosa que con Stylup podríamos llegar a ese digamos a ese nivel de integrar CK a bajo coste, ¿no? E incluso eh la parte de de gamer, ¿no? O sea, antes hablaba un poco de la parte de

full on chain gaming y al final pues digamos que no son simplemente nifty que vivan o no sé un arma que tú tengas, una metadata que te cambia, no sé, una imagen, sino al final que todo el juego en sí estuviera viviendo dentro de de blockchain, ¿no? Y aquí volvemos otra vez a lo que estamos explicando o o recalcando, ¿no? Es necesario que todo el juego viva dentro de blockchain. ¿Qué tipo de juego estamos creando? Es decir, cada paso que doy tiene que estar en blockchain. Cada disparo que te hago y cada vida que quito a lo mejor un juego de un RPG, tiene que estar todo en blockchain o simplemente para optimizar prefiero que, no sé, cada 2 minutos se

guarde el juego, que cada vez que no sé, mato a un a un monstruo es cuando de verdad actualizo ese juego, ¿vale? O sea, no es el crear los falsos juegos que estaban antes, ¿no? Que simplemente eran NFT y poco más, en el cual, pues bueno, se caía el UI y ya se moría el juego. Pero sí es cierto que a lo mejor no necesitamos que todo el juego y todo el coste en sí de cada paso esté viviendo eh digamos en full eh todo el juego full dentro de la blockchain, ¿no?

Entonces, con Stylus, por ejemplo, podríamos conseguir una optimización mucho mayor, pero volvemos o deberíamos volver a plantearnos lo mismo. ¿Es necesario para este tipo de juego que estemos creando hacerlo full enchin gaming o podríamos tener un sistema medio híbrido y que de verdad los datos finales de por dónde va la partida, el jugador, el nivel los assets y demás, de verdad si esté viviendo en blockchain, ¿no? Entonces ahí es donde de verdad deberíamos evaluar si de verdad necesitamos Stylu.

Eso podemos hacerlo directamente en Solidity, necesitamos una aplicación específica para el propio juego porque vamos a crear un, no sé, una chain de de gamers y sí queremos que todos tengan, no sé, una economía circular entre todos los juegos y demás. Entonces, volvemos a lo mismo, dependiendo del producto, no tenemos a veces que hacer una sobreingeniería de la parte técnica, sino ver cómo de verdad encajaría nuestro proyecto en en el ecosistema que estamos creando o que podríamos poner para mejorar sin tener que hacer ese esfuerzo, digamos, que a lo mejor no merece la pena, ¿no? Y ahora, pues bueno, está mucho de moda, ¿no? Todo lo que es la parte de de IA, de agentes y

sobre todo, bueno, parte de machet learning y demás. Entonces, todo este tipo de de data, ¿no? Al final es una data muy pesada y bueno, para poder ejecutar toda esta data onchain, pues sí es cierto que con Stylus y con estos lenguajes tipo, por ejemplo, RAS, pues pueden vivir pues mucho mejor que en Solidity, ¿no? Entonces si quisiéramos crear un marketing learning completo dentro de un lenguaje, pues en Solidity va a ser muy pesado, muy muy complejo. No creo que lleguemos a, no sé, ni ni a una décima décima parte a lo mejor de de lo que podría ser, no sé, un chat GPT ni ninguno de ellos, pero sí es cierto que podríamos tener pues bueno, cadenas

específicas de agentes que crearan pues bueno, ciertos tipos de de consultas a las propias, no sé, API de no sé, de cloud y ese estado se guarda en blockchain, ¿no? A lo que voy es, no es que no se pueda llegar a crear ese machin learning, de hecho hay experimentos para Cching Learning, por ejemplo, pero al final no es a lo mejor lo que necesitamos para volver a desarrollar nuestro producto de IA completamente en blockchain. ¿Vale? Entonces, otra vez lo mismo, volver a recalcar de pensar qué estamos construyendo frente a por qué necesitaríamos en este caso, por ejemplo, Stylus, ¿no? Y y aquí alguno de los conceptos o de las diferencias, por

ejemplo, que podemos encontrar para saber si de verdad necesitaríamos anclarnos simplemente a Solidity o anclarnos a otros lenguajes, por ejemplo, como podría ser RAS y utilizar, por ejemplo, Stylus, ¿no? la parte de Solidity, pues bueno, vemos que el estado y la lógica, aquellos que ya hayan, digamos, creado su smart contra, pues bueno, define estado variables de estado, crea funciones y tienes, pues bueno, tu lógica de digamos de negocio, ¿no?, que puedes crear dentro de estos propios smart contract. Y en RAS, pues bueno, es muy similar, pero digamos que esta lógica tiene eh una estructura o se crean en estructuras y bueno, es digamos [resoplido] diferente en sí cómo podemos implementar eh

toda nuestra lógica, ¿no? Por lo tanto, la estructura de nuestro código usamos estos contratos, por ejemplo, en Solidity, pues usas en el creas un contrato y puedes mantener esa esa herencia. en RAS también, pero también utiliza la implementación de blogs y a su vez, pues bueno, ya tendríamos eh digamos en esa estructura la parte de crear nuestros propios contratos y, por ejemplo, la herencia de de otros tipos de de contratos, ¿no? Y al final, pues bueno, lo que conseguimos de solita y frente a RAS es que tendríamos en RAS un digamos un código un tipo de lenguaje más fuerte tipado en el cual pues vamos a prevenir muchos errores que a lo mejor

en Solidity no podríamos tener y siempre pues a tiempo de de la propia compilación, ¿vale? Entonces tenemos un lenguaje más moderno, un poco más no más complejo, simplemente diferente, pero sí es cierto que podemos conseguir, como veíamos antes, casos de uso de optimizaciones mejores simplemente con una organización diferente. Y bueno, también un poco la parte de los manejos de errores de cómo funciona Solidity frente a usar un tipo, no sé, de resultado explícito o en este caso de tipados de option para prevenir esto, digamos, estos errores, ¿no? Entonces, volvemos a lo mismo, dependiendo lo que

estemos creado, [resoplido] de verdad queremos RAS o no somos especialistas en RAS y lo que vamos a crear al final no tiene sentido, ¿no? Porque simplemente para anclar ciertos tipos de datos en solity nos viene bien. O queremos utilizar RAS porque de verdad necesitamos que en cada paso tener una cierta verificación que este esta compilación nos vaya advirtiendo de ciertos tipos de error porque al final tenemos una lógica muy compleja para, no sé, para un modelo matemático en concreto que estamos creando, ¿no?

Y bueno, dentro de lo que hemos visto, pues hemos visto un poco por qué blockchain, por qué utilizar ciertos tipos de productos o no, que por qué necesitaríamos utilizar por ejemplo Arbitrum One o una Orbit Chain, ¿no? Y al final pues vemos que son muy compatibles con todo lo que se ha creado en Ethereum, ¿no? Entonces, dentro de esa compatibilidad, pues al final tenemos diferentes tipos de framework que podríamos crear para desarrollar y que nuestro producto final llegara de una forma más rápida y eficiente antes que estar creándonos eh peleándonos con diferentes tipos de configuraciones iniciales, diferentes tipos de ajustes, diferentes tipos de, no sé, de

integración de infraestructura y demás, ¿no? Y para eso se ha creado, entre otras cosas, por ejemplo, Escafolit. Escafolit al final es un full stack eh DAPS development en el cual pues tenemos todo lo que queremos para necesitamos para crear nuestra DAPS desde la parte de desde frontend de testear nuestro smart contract, crear nuestro smart contract, desplegarlo tanto en local como en la red de Testnet como la red de Mynet y todo pues directamente en, no sé, en un par de comandos y cambiando un unas pequeñas configuraciones, ¿no? Entonces al final construir, por ejemplo, utilizando scafolita, el que tenemos un grupo, por ejemplo, cuatro personas creando un proyecto, dos

son desarrolladores de frontend, uno de smart contract y uno de backend, por ejemplo. Entonces, aquí nos podríamos dividir las tareas y directamente el desarrollador de frontend simplemente pues trabajaría pues no sé con la parte de no sére, nextj, react o cualquier tipo de integración dentro de la parte de UI sin tener que tener eh digamos muchos conocimientos extra de lo que está pasando en en el propio Smart Contra, simplemente utilizando un par de hooks de cómo leer esas tipos de funciones de lectura, esas funciones de escritura, esos eventos, pues ya podríamos centrarnos simplemente en la parte de UI, ¿no? Y al final pues todo lo tendríamos dentro del propio proyecto y podríamos trabajar pues más eh

pragmáticamente y modularmente dentro de lo que estamos construyendo, ¿no? Al final también Escafolit pues tiene un fast prototyping, ¿no? un rápido prototipado en el cual simplemente pues añadiendo la por ejemplo no sé un hooks de use scaff read contract simplemente añadiendo las comillas digamos pues ya te va a dar qué tipo de contrato has desplegado, qué tipo de funciones de lectura tienes. Lo mismo con la parte de, por ejemplo, un hooks de de escritura, ¿no? Entonces, todo esto hace que consigamos que podamos testear dentro de la propia UI con una parte de un digamos de un de bugging ya no solo a nivel de smart contra sino simplemente

de bugar nuestro contrato e no solo a nivel de comandos, ¿no? de, por ejemplo, usando Snapcast, sino directamente ir a nuestro debook, ver si nuestro contrato se ha desplegado, qué funciones tiene, si es correcto, hacer nuestros pequeños cambios y luego de ahí ya lo podríamos migrar, por ejemplo, al desarrollador de UI, desplegar en Cepolia y que estuviera todo conectado, ¿no? Entonces, para cualquier tipo de de hackaton, por ejemplo, el llegar a desarrollar nuestro MVP y enseñarlo, por ejemplo, en el Demo Day, pues puede ser muy rápido incluso pues compartir esa URL, por ejemplo, de Verel de una forma muy amigable, ¿no?

Entonces es una herramienta muy útil para para los accaton, ¿no? como estábamos diciendo, pues bueno, esos beneficios al final de tienes un rápido desarrollo, puedes testear en local, tienes la parte visual, ¿no?, de ese de esa interacción con los smart contract, en el cual pues puedas, no sé, cambiar cualquier tipo de de acción dentro de la blockchain, ¿no? Interactuando con las funciones de escritura o ir tanteando si de verdad tu contrato está cumpliendo con la lógica que quieres, pero de una de una forma visual, ¿no? Por lo tanto, también conseguimos una mejor experiencia de aprendizaje y de comunicación con todos nuestros, digamos, eh componentes o de del propio

equipo, ¿no? Y a su vez, pues también tenemos una parte más organizada de trabajar, ¿no? Porque cada feature o cada ISU, pues podemos ir eh digamos asignándolos directamente y que ese desarrollador esté trabajando en esa parte en concreta, ¿no? y a su vez pues pueda ir debugueando, ¿no? No es lo mismo ser un desarrollador de frontend y tener que crear tu propio smart contract, por ejemplo, y instalar esas dependencias que necesitemos, pues, para utilizar, no sé, eh Etherdis o conexiones de provider de wallet a que ya te vengan pues todas directamente integradas, ¿no? desde la parte, como decíamos antes, de Smart Contra conectada con el frontend, integración de wallet, desarrollar en local,

construir y debuguear y tener ese rápido prototipado, ¿no? Por el otro lado, escafol Stylu es lo mismo que tenemos orientado o hemos explicado en Scafolit para aquellos que quieran, por ejemplo, desplegar en en Arbitrum el proyecto que está ya que estén creando porque creéis que es el ecosistema ideal y el lenguaje que queréis utilizar es Solidity, pero a lo mejor aquellos desarrolladores que creen que necesitan una lógica más compleja, por ejemplo, quieren utilizar RAS, pues podrían utilizar SCF style, ¿no? Incluso aquellas personas que hayan utilizado Scafolit, pues tienen la facilidad de utilizar scaffol stylu prácticamente igual, porque al final la

idea ha sido de que el propio framework sea, digamos, lo más parecido a scafolit posible porque está inspirado prácticamente en toda la estructura, en toda la arquitectura, igual que scafolit, ¿no? Entonces, al final scafolit pues provee todo lo necesario para crear estas aplicaciones en Stylu. En la parte de lo mismo que hemos dicho de scafolit pues para stylus, ¿no?, que te incluye la parte de interactuar con smart contract, componentes para aquellos de la parte de de UI, por ejemplo, que quieran trabajar con Daisy o que directamente quieran utilizar agentes para trabajar en con la parte de I pues puedes desbuguear eh rápidamente y construir pues digamos sin una

configuración extra, ¿no? Y todo ello, pues al final, tanto la parte de escafolit como la parte de escaffol stylus, pues al final vamos a tener una experiencia de web 3 a la hora del desarrollo mucho mejor, porque ya tendríamos eh digamos una UI, un desarrollo en general en el cual ya eh podemos eh no sé, integrar con diferentes tipos de herramientas adicionales, ¿vale? como podrían ser cloud code y que ya entienda directamente toda la estructura del propio proyecto de scafolit, del propio proyectofol stylus, nuestros propios

contratos y directamente pues ya la IA va a trabajar eh muy fácilmente, ¿no?, con cada uno con su skill, su MCP y demás, pero podría trabajar, digamos, una forma muy veloz para conseguir ese producto final, ¿no? Y ahí ya nos podríamos enfocar directamente en áreas en concreto para ir mejorando, por ejemplo, nuestra UI con todos los componentes, con todos los hooks que directamente integra cualquiera de los dos eh framework, ¿no? Por ejemplo, pues para cargar directamente estados en lo que una transacción, por ejemplo, se se está validando, podríamos pues tener ese feedback de una UI, ¿no? en el cual directamente pues podemos eh leer un amount, eh un retorno que por ejemplo

nos vaya a dar nuestro contrato, por ejemplo, no sé, de staking que vayamos a tener o un contrato de defi que no sé que estemos creando, un contrato de de préstamos, por ejemplo, cuando termina el stake, o sea, al final ya tenemos un contrato que pueda leer esa ese time stop de cuándo termina dependiendo de la lógica que que hayamos integrado en ese contrato y todo eso. Pues bueno, al final eh se puede eh crear en una UI muy sencillita en pequeños modales y todo utilizando la propia herramienta, ¿no? O incluso pues bueno, modales o componentes de manejo de errores, ¿vale?

cuando no sé, una transacción es fallida o vas a enviar, no sé, más de una cantidad que de de la que tienes, ¿no? Por ejemplo. [carraspeo] Y al final, pues bueno, mantenemos toda la estructura de la conexión de wallet, por lo tanto, volvemos a lo mismo, no tenéis que estar configurando diferentes tipos de de arquitectura o infraestructura para crear eh la conexión a a estas wallet, ¿no? Entonces, al final para nuestro proyecto final que estamos creando con nuestro producto, nuestro hackaton, pues no es mucho más fácil ya tener un prof concept de todo lo que queremos crear con nuestro contrato dependiendo del de la chain que queremos crear y utilizamos un tipo de herramienta u otra pues para

llegar a ese fin, ¿no? Una vez consigamos llegar a ese fin, pues directamente ya simplemente es mejorar, no sé, la lógica del smart contra, pues queremos añadir nuevos feature. Por eso, entre otras cosas, siempre digo o decía al principio de que los SMAR Contra, pues bueno, deberíamos tener esa parte de de proyección frente a lo que queremos conseguir, si no empezaremos auditoría frente a auditoría, actualización frente a actualización y tendremos una V2, V3, V4, V5 y tenemos que estar migrando toda la data y todos comunicados de un lado al otro.

Entonces, al final es saber de qué forma podemos trabajar modularmente y que nos sirva para todo, ¿no? Para luego simplemente enfocarnos en ciertas áreas en el cual pues como podemos ver aquí ya luego ya serían cambios pues bueno, muy pequeñitos frente a lo que digamos frente a lo que hemos construido y la idea final que teníamos, ¿no? Por eso a veces decimos de, bueno, tenemos muy buena tecnología, vamos a vender o vamos a crear algo con, no sé, con SK muy poderoso, pero después a lo mejor no tenemos una forma de comunicarnos eh eficientemente con, no sé, con el desarrollador de la UI para transmitirle lo que estamos creando, ¿no? Entonces,

si tenemos todo bien en diferentes tipos de componentes, todo bien estructurado para incluso para la parte de IA cómo va a trabajar la propia de los propios documentos que hemos generado con IA y demás, pues al final vamos a conseguir un producto final muy eficiente dentro de la propia idea inicial que se había creado, ¿no? Entonces, bueno, estas kit tools pues al final consigue el eso, ¿no? desarrollar más fácil todo lo que tengamos en mente, ¿no? Y ahora pues vamos a repasar un poco lo que veíamos en en los últimos talleres, ¿vale? Todo lo que hemos dicho, pues bueno, que ha sido un poco más eh específico y orientado al producto. En las otras pues vemos si repasan los

talleres ven la parte de de LP coding, ¿no? Recalcando pues bueno, cómo funciona cada herramienta, las extensiones que hay y demás. Pero aquí pues eso, ¿no? He querido un poco siempre enfatizar más en la parte de del hackaton y de lo que podemos crear, ¿no? Entonces, los dos últimos talleres de digamos de del bootc era un poco enfocado a la parte del frontend de escafo, utilizando escafoly un poco la parte de de cómo nos está cambiando el desarrollo con con la IA, ¿no? Entonces venimos un hackaton y antes teníamos una idea, nos poníamos a codear pues no sé, infinitas horas para al final tener un producto, ¿no? Esto al final está muy bien y esto era el el workflow

tradicional que siempre teníamos, ¿no? Ahora ha cambiado un poco en el cual pues bueno, tenemos una idea y yo lo que vería directamente también es tenemos un producto, ¿vale? tenemos una idea, qué idea tenemos, qué tecnología podemos utilizar y ahí es donde entra también un poco la parte del producto, ¿no? Es decir, esta idea es buena, este producto necesita de verdad esta tecnología. ¿Sí no? ¿Qué otro tipo de tecnología podríamos utilizar? Esta tecnología o este producto completo debe vivir completo en blockchain. Este smart contra necesitamos tener esta lógica tan compleja, ¿vale? Este smart contra luego lo podremos actualizar si no sé

pivoteamos hacia otra idea, ¿vale? Entonces esta parte de ideas que antes directamente codeamos y lanzamos un producto, creo que a día de hoy con el poder de la IA y como lo rápido que se está avanzando, deberíamos enfocarnos más en la idea y en el producto porque al final directamente con pequeños promptía ya te va a generar ese código que antes era el que nos pegábamos días o no sé, hacat de estos de 24 horas sin dormir para llegar a al producto final, ¿no? Entonces, la IA nos está ayudando mucho. Estamos avanzando mucho más rápido. Los agentes, los skill, los MCP, toda la parte que no nos gusta hacer de documentación, de bugging, testing y

demás, nos está ayudando bastante, pero lo que nos hace al final es un desarrollador más inteligente. Como al final vamos a poder orquestar todo este tipo de tareas de una forma más inteligente, nos deberíamos centrar más en la idea y más en el producto, ¿vale? O bueno, es una de las cosas que me gusta recalcar mucho cuando voy de mentor, de jurado, cualquier evento, ¿no?, de en sí de de web 3, ¿no?, sobre todo al día que estamos, ¿no? Entonces, al final estas herramientas de de IA, ¿no? O estos asistentes, pues nos ayudan a desarrollar más fácilmente, pero sobre todo en partes a veces que no es un poco eh pesado, ¿no? O sea, al final luego por

último tendrás que hacer esa auditoría de auditoría y de auditoría. Pero muchas veces necesitaríamos el plasmar mejor la idea y el producto que queremos conseguir, porque al final la generación de código, todo lo que sea refactorizar, la parte de documentación, que el propio teste que haga unitest que hagan en tua parte de UI design, ¿no? Con diferentes tipos de skill que vayamos encontrando, que vayamos configurando y toda la parte del debuging, pues nos hace que nos sea mucho más mucho más productivo, ¿no? Si a todo esto le añadimos kit tools como scaffold, por ejemplo, y a un ecosistema maduro como Arbitrum, pues vamos a tener un producto en prácticamente en no sé en días o en horas, ¿vale? Pero necesitamos

tener esa idea bien plasmada, ¿vale? Porque por por mucho que esto nos haga, no sé, un una productividad mayor, al final lo que vamos a vender no es el código, sino vamos a vender un producto. Entonces, tenemos que saber bien qué estamos creando, cómo enfocarlo, porque al final no sé, todo esto lo estamos consiguiendo con la parte de las guías, ¿no? Entonces, dentro de estas propias eh agentes, ¿no? Al final podemos darle diferentes tipos de especialidades en estas instrucciones para que nuestros agentes con los cuales estamos trabajando tengan ciertos tipos de habilidades, ¿no? Por ejemplo, podemos

decir, oiga, usted va a ser un agente simplemente de, no sé, un senior designer y va a trabajar con XJIS y quiero que cumpla esto, esto y esto y estos requisitos, pero simplemente para la parte de eh de desarrollo del diseño. Pero por el otro lado, cuando usted lo tenga, se lo va a pasar a, no sé, a un skiller de un desarrollador senior de integraciones del frontend, que quiero que cumpla, pues no sé, este tipo de de reglas a la hora de trabajar. No quiero que me hagas, no sé, un comit. que antes de de pushear siempre tiene que tener otra gente ya senior completamente, tipo un project

manager, por ejemplo, revisando todo si cumple etcétera etcétera ¿no? Entonces, al final cada scale le podemos ir dando una capacidad en concreta de lo que quieren eh ir haciendo, ¿no? Aquí también hay que tener un poco de cuidado como trabajan también las skill y como eh digamos personalizamos cada una de ellas. Incluso hace poco un caso muy curioso que vivimos en uno de los grupos de desarrolladores era que bueno, dentro de cloud tú puedes ponerlo en un modo, ¿no? de bypass, ¿no?, en el cual pues bueno, lo dejas trabajando ahí con montones de fases, con todo tu plan, con todo tu tus ideas y todos tus prom bien

organizaditos, le das un documento y bueno, que trabaje hasta que él termine, ¿no? y uno de sus subagentes a través de, no sé, de algún skill mal configurado, algún algún plugin de tercero instalado y demás, pues intentaba inyectar eh digamos eh una tarea maliciosa, ¿no? En el cual le decía, "Bueno, cuando termines esto, mándamelo a este web webshá y dame los datos sensibles que tenga de esta persona." Vale, al final por la parte de hardness lo detectó, no hizo nada y simplemente lo dejó como texto y eh paró la parte del subagente, ¿no? Pero eso mismo, son herramientas muy buenas, hay que tener cuidado con lo

que instalamos y sobre todo pues bueno, cómo configuramos nuestro proyecto y cómo le damos responsabilidad a lo que estamos creando, ¿no? Entonces, bueno, eso simplemente era una anécdota que quería compartir un poco por aquí. Y luego tenemos eh la parte de los MCP, ¿no? Ya lo dimos también en en el otro en los otros talleres, pero bueno, al final son agentes pero que se pueden conectar con eh tooles externas y otros tipos de servicios en los cuales esos MC MCP pues pueden directamente trabajar con GitHub, con database, con diferentes tipos eh de APIs que que conectemos, incluso con nodos de blockchain o con tools internas que nosotros tengamos, ¿no? Entonces, al final lo que hacen

estos MCP ya no solo es a nivel de digamos de texto tipo un skill o de algunos plugin y demás, sino que directamente se están conectando a servicios externos que que tenemos pues bueno, configurados, ¿no? Entonces, tenemos que tener en cuenta un poco todo esto, por ejemplo, para aquellos que estén, no sé, todo el rato trabajando con IA o creando productos con agentes de cómo tenemos esa configuración para nuestro producto final, ¿no? Porque por ahí sí que, no sé, podríamos crear un servicio de ASP y que diferentes estos tipos de provider de agente, ¿no?

servicio de agence provider estén consultando, no sé, un API y ese API te esté mandando, no sé, datos fraudolentos, ¿no? Entonces, orientado a nuestro producto final, tenemos que tener siempre pues todos esos arneses, ¿no? todas esas, digamos, eh pruebas en sí del propio código, testearlo, auditarlo y no llega llevar a producción, o sea, que al cabo esto es para un hackaton, pero no deberíamos llevar, digamos, ese MVP a producción sin tener pues bueno, diferentes tipos de de auditoría y seguridad frente a lo que estamos construyendo ¿no?

Y bueno, al final un poquito como estamos diciendo ahora mismo, pues bueno, porque estas Skill y estas MCP, pues bueno, al final nos dan ese ese grado de eh de expresiones, ¿no?, de qué queremos conseguir cuando configuramos nuestro código, ¿no?, nuestro flujo de trabajo, a qué queremos acceder. Y al final pues todo eso nos combina en bueno, en hacer nuestros propios eh proyectos más rápido y siempre pues con un mejor eh contexto de lo que estamos creando, más acceso a diferentes tooling, por ejemplo, a SCF Style o SCF Star. Y al final, pues bueno, la combinación de todo esto es lo que hacemos, que desde el producto o idea inicial que queremos

con la tecnología dentro de blockchain, con el ecosistemas maduros, por ejemplo, como arbitrum, diferentes tipos de lenguaje como podría ser solidity o ras y herramientas como por ejemplo scaffle IT o scaffle stylu, pues al final tengamos esa idea a producto con toda la tecnología en un par de días y poder pues bueno, optar a, por ejemplo, a llevarte un premio dentro de este hackaton o luego, no sé, pedir un gran, venderlo a a un BC o sea cualquier tipo de protocolo y lanzarlo por por tu propio medio, ¿no? Pero podemos llegar a productos finales muy rápido con la combinación de de todo lo que hemos

dicho ¿no? Y al final, pues bueno, eso se traspola en que nos ayuda a construir la guía de una forma pues muy eficiente. Como hemos dicho, los equipos web 3 pues aunque sean más pequeñitos, se van a mover eh más rápido y nos ayudará pues a acelerar nuestro desarrollo, no vamos a mejorar nuestro diseño, no vamos a estar repitiendo pues trabajos innecesarios, sobre todo la parte de explorar más ideas, que esto yo lo pondría casi en el punto uno, ¿no? O sea, cuando vamos a crear ese producto, decir, quiero crear esto, tengo esta idea, quiero utilizar arbitrum y voy a utilizar RAS. ¿Crees que esa mejor opción? ¿Por qué? O sea, que él mismo debata. ¿No crees que de

verdad necesita usarlo en Arbitrum? ¿Por qué no en Solana? ¿Crees que de verdad necesito RAS? ¿Crees que de verdad X? y ahí modelas, digamos, tu tu idea con ese brainstorming y el producto final que quieras, ¿no? Y luego, pues sobre todo, pues bueno, tener esa parte de business model de que cómo vas a generar ese ingreso en el producto, ¿no? Pero al final ahí ya te ayuda todo esto a digamos a tener tu proyecto, tu configuración, tu desarrollo pues mucho más mucho más rápido y al final pues consigues eso, ¿no? rápidos prototipados, mejor experiencia del desarrollo, eh más experimentación, ¿no? Más recher

de todo y que pequeños equipos puedan conseguir llegar a a grandes proyectos o ideas innovadoras, ¿no? Y bueno, chicos, esto ha sido todo y bueno, espero que les haya gustado un poco el cambio de cómo lo damos los otros talleres más enfocado al a la tecnología como tal, ahora pues un poco más enfocado a replantearse lo que estáis construyendo y si de verdad lo que estáis haciendo es necesario o no. ¿Vale? Y bueno, voy a dejar de compartir pantalla y adelante, Javier.

Bien. Eh, bueno, muchas gracias, Nay, en primer lugar, eh, gran exposición, como comentaste, es todo es una mezcla de lo que tenemos que ir aprendiendo y ello nos va a llevar a cómo planteamos o replanteamos la idea que tenemos en curso, ¿no? De igual manera, hacerles recordar a todos que tienen la los vídeos del Bootc en la misma plataforma de manera abierta, tanto está el bootc año como el del año pasado de la sección de arbitrum que pudimos ver y este año sí tuvimos el bootcito de debitrum, ¿no?

Entonces allí pueden revisar todas esas fuentes, tenemos recursos que también les pueden apoyar. Y bueno, Javier Naday es una persona que incluso nos viene apoyando desde bastante tiempo y ahora también apoy bastante en la parte técnica y es coorganizador también de la jacat. Entonces, si tienen alguna pregunta por ahí bien puedan incluso parte técnica que puedan preguntar. Sí, también recordarle, Javier que que bueno que estamos abiertos a a los calendly de las mentorías. Entonces, bueno, además de a cualquier duda que tengáis por aquí, pues bueno, que siempre tenéis esas mentorías abiertas conmigo o cualquiera de los otros

participantes de de mentores para resolver tanto las ideas. Eh, bueno, ahí lo veis bien estructurado, ¿no? Algunos más orientados a productos, otro más orientado a la parte técnica. Entonces, bueno, les animo a todos a eso, a dialogar con los diferentes mentores, diferentes braining, storming y demás y creo que se os puede ayudar mucho a definir mejor vuestra idea, ¿no? Entonces, creo que se está haciendo muy bien por parte de Ethereum Lima y les animo siempre a eso, ¿no? A a que no tengáis miedo, preguntéis. Y de hecho, el siguiente taller que voy a dar va a ser más orientado de lo técnico al producto, ¿no? De como una base muy técnica, cómo se debería vender un poco un producto y

ahí sí me gustaría que fuera más didáctica, ¿no?, esa clase, ¿no? No tanto así tipo un workshop, sino que me digáis un poco qué tenéis pensado, qué estáis creando, qué dudas tenéis, cuál es el miedo, por ejemplo, de de no sé, que una tecnología luego no funcione o que un producto quiero pivotearlo y luego no puedo. si este caso de uso de verdad es especial. Entonces eso, les animo a que vean todos los los workshop y asistan a las mentorías y que bueno, cualquier duda estamos por aquí, igual que si ahora pues bueno, alguien quiere hacer cualquier tipo de consulta, pues bueno, un placer apoyarle.

Creo que no hay ninguna pregunta. Entonces, bueno, a todos, muchas gracias.