Workshop online: Aprende A Correr Un Nodo Desde Cero | Clase 1 | SEED Nodes

Aprende a correr un nodo desde cero — SEED Nodes · 1:46:04

Wilbur explains Ethereum’s node architecture, execution and consensus clients, and how wallets and smart contracts interact with blockchain state. The workshop traces proof-of-stake rewards, penalties and slashing, then compares solo staking, Lido’s Community Staking Module and distributed validator technology.

Speakers

Topics

From Aprende a correr un nodo desde cero — SEED Nodes, hosted by SEED Org.

Transcript

eh una blockchain y cómo funciona Ethereum en particular, ¿sí? Y qué son los clientes, qué son los nodos de cómo funcionan. Pero la parte práctica la van a hacer mañana con con Mateo, que es el DE que está acá conectado en en la llamada. Por eso una un disclaimer, sí, antes de arrancar que dice, "Pero este no levantó ningún nodo." Bueno, eso va mañana. Hoy es más eh teórico, si las bases de cómo funciona Ethereum, qué hacen los nodos, qué tipo de nodos hay, por qué sirven los nodos, ¿sí? Y todo mezclado en el funcionamiento de blockchain. Sí, en

general. Veo que hasta por los eh acá hay un perfil que dice blockchain, obviamente no voy a preguntar si ya hay blockchain, obviamente sí. Así que para algunos la primer parte va a ser un poco eh repetitiva y vamos a ir profundizando, ¿sí? Cada vez más. Bueno, no sé tú si querés presentarte, decir algo, si no ya arranco. Eh, no por ahí mejor mañana por ahí voy a hablar un poquito más, pero nada, también soy equipo, parte del equipo de SNES que estamos ahí corriendo, no solamente blockchains tipo dentro de Ethereum, sino también cualquier nodo, cualquier cosita que nos crucemos para poder probar, estamos ahí

dándole más que nada también ahí en el club. Así que también invitarlos a que se sumen si les interesa bastante el tema de agarrar y probar. Están invitados. Perfecto. Voy a sacar un poco la cámara. Eh, para la gente que se metió recién, eh, de vuelta, repito, si la primer parte de la clase de hoy es más bien teórica. Sí.

Y mañana ya es la parte práctica con con Mateo que van a ser van a estar levantando un nodo. Bueno, compartimos pantalla. Por favor si esto, si bien está guiada la charla se puede desviar y vamos para el lado que que quieran. Sí. Bueno, se ve la pantalla, ¿me confirman, arranco? Sí, perfecto. Bueno, ya.

Bueno, me presento, no sé si me presenté, soy Wilbur, sí, compañero de de Mateo en SNO y y arranquemos. Primero, antes de arrancar, una brevísima aclaración. Sí, que para eso siempre me gusta usar este esta parábola. No sé si la conocen, la parábola de los cieguitos, ¿sí? y el elefante, que es un mecanismo que se utiliza para explicar cómo nosotros nos presentamos ante un problema complejo. ¿Sí? En este caso, el problema complejo sería etéreo.

¿Y qué sería esta parábola? Bueno, que los siguitos van, eh, tocan el elefante y tienen que describir cómo es el elefante, ¿sí? simplemente por el tacto. Entonces acá la dinámica es que bueno, el que tocó el colmillo dice, "Esto es es una lanza." Sí, parece una lanza. Otro le tocó tocar la pata y dice, "Es una columna." Otro toca la cola y dice, "Es una soga." El que toca la panza dice, "Es una pared." Y ninguno de ellos está mintiendo. Están todos describiendo exactamente lo que están ahí observando, pero sin embargo no están podendo describir el problema completo. Sí, porque tienen una porción de la información.

Y aclarando esto, nosotros cuando hablamos de Tering, ¿sí? Web 3, Bitcoin, inclusive nos encontramos con con lo mismo. Dependiendo con quién hablemos es lo que nos va a decir qué tenemos nosotros. Bueno, hay gente que nos va a hablar del casino. Sí, el casino está, existe, no podemos hacernos desentendidos. Inclusive en algunas ocasiones es hasta cosa de presidentes de los países en Estados Unidos, Argentina está eh el movimiento. Cuando decimos el movimiento, nos referimos a a un grupo de de locos que nos juntamos, sí, cada tanto. Y empezamos a pensar cómo con esta tecnología podemos dar una

alternativa así a los sistemas como existen. Sí. una especie de de revolución que nació ahí con los cyferps. Sí. Otros directamente te van a hablar del producto, ¿eh? No les interesa el casino, no les interesa el movimiento, pero por ejemplo usan stable coins para mandarle dinero a su familiar que está en otro país. El resto no le importa nada. Tienen un producto y lo utilizan. Lo mismo caso Bitcoin. No les interesa nada, pero ahorran en Bitcoin. Sí, and utilizando el producto y no les importa el resto. También está el punto de vista de la tecnología. H eh hay muchísimos desarrolladores, ingenieros en sistemas

y tantísima gente que está todo el tiempo laborando en esta industria porque es industria tecnológica. Sí. y están enfocados con su visión puesta en esto y a veces, bueno, se olvidan de la otra parte, ¿no? Y nosotros, ¿qué gafas nos vamos a poner para hablar en la charla de hoy? Bueno, de la infraestructura vamos a hablar, ¿sí? Con ese enfoque, no es que los otros enfoques no existen, sino que nosotros en nos dedicamos a la infraestructura y es eh de lo que más sabemos. Sí.

Esta parábola de los iditos del elefante la leí en un blog del Sobrado. Acá está el link. Sí, no la no se me ocurrió espontáneamente, sino que lo leí ahí y me gustó traerlo a las charlas para comenzar. Bueno, esta parte vamos a ir muy muy rápido porque entiendo que que ya están todos avanzados si quieren más ir a la segunda parte de la charla, pero blockchain nace así como un registro público contable. Para explicar que es un registro público contable, lo hacemos bien simple. Tres usuarios llaman A, B y C, ¿sí? Los cuales van a empezar a hacer transferencias electrónicas, ¿sí? Entre ellos, en este caso

Bitcoin. Hay un bloque, un bloque de datos, como un bloque de datos que podría ser una estructura de datos en algún lenguaje de programación. Que el usuario X le envía al usuario A. un Bitcoin. ¿Quién es el usuario X? No está, no es parte del conjunto. Sí, no sabemos ese usuario X de dónde salió, pero le mandó el usuario un Bitcoin. Lo que son incógnitas más adelante ya va a vamos a poder resolver de dónde salen este usuario X. Después lo vamos a a descifrar. Un usuario que no está en conjunto le manda a un Bitcoin. Pasa el tiempo, hay otro bloque de datos y A que tiene un Bitcoin, le manda al usuario B 0,5 Bitcoin. Pasa el tiempo en otro bloque de datos. Este bloque de datos lo

que estoy haciendo referencia que se escribe acá una transacción que dice que el usuario B le envía al usuario C 0.25 Bitcoin. Sí. Y en otro bloque de datos C le envía a A 0,1 Bitcoin. Si nos detenemos acá, detenemos el tiempo podemos saber el saldo de cada uno de los usuarios, cómo. Y bueno, todo lo que le llegó a A menos todo lo que A entregó es el saldo de A. A le llegó uno, entregó 05 y después le volvió a llegar 01.

Tiene 06 Bitcoin. Lo mismo hacemos con el usuario B, usuario C. Podemos recomponer los gastos, los saldos. En el caso hipotético que se vaya a escribir el quinto bloque, ya sab ya dando esta pequeña introducción, nos podemos dar cuenta que no se puede inscribir cualquier transacción en ese bloqueo porque mínimamente se tiene que verificar que los usuarios no gasten más que el saldo que tienen, lo mínimo, o sea, que A no gaste más de 06, que B no gaste más en 025 y C no gaste más de 015.

Y toda esta información para recomponer los saldos están en estos bloques de datos. Y acá sí, la primera pregunta que nos va a acercar a Block es, ¿dónde se guarda este registro? Lo que estamos comentando acá es un registro público contable. ¿Dónde se guarda? ¿Y quién puede escribir un bloque de datos? ¿Si? Y acá es donde nosotros decimos que estos bloques de datos sí no están en un servidor, no están en una computadora, sino que están en múltiples computadoras, ¿sí? Que nos conformando una red y a la cual nosotros a estas computadoras llamamos

NOR. Entonces, ¿dónde está la información? La información está replicada, ¿sí? repetida en cada uno de los nodos. ¿Y quiénes van a escribir la próxima transacción? Bueno, algunos de estos nodos. No hay un nodo más importante que el otro. Son todos los nodos iguales. Sí. Y hasta ahora no describimos nada interesante porque la innovación en el ecosistema, ¿sí?, que que nació con Bitcoin es que se solucionó el problema del consenso distribuido. ¿Qué quiere decir eso? ¿Cómo hacemos que todas estas computadoras, sí, que no están conectadas a un servidor y que nadie las dirige pueden llegar a estar de acuerdo,

por ejemplo, en el saldo, ¿sí? de los usuarios, o sea, se ponen en consenso. Entonces, la innovación de todo este sistema es que estos nodos que no confían entre ellos, incluso pueden ser eh enemigos, pueden resolver la línea de tiempo con la que se acontecen los bloques. O sea, un bloque de datos pasa a continuación de otro bloque de datos y cuál viene después hay que determinarlo. Y esa línea de tiempo es importante. La integridad de los bloques, un bloque que está ya eh pasado en la historia de las de la historia de

los bloques, no se puede modificar. Sí, ninguno de estos nodos tendrían que poder modificarlo. Tienen que ser íntegros. También el consenso distribuido va a decir quién escribe el próximo bloque. De alguna forma se tienen que poner de acuerdo para saber quién va a escribir el próximo bloque. Y además lo más importante que hoy vamos a hablar bastante, los incentivos y los castigos que tienen estos nodos. ¿Por qué alguien pondría su computadora acá? ¿Por qué? Sí, eh quizás entre nosotros posiblemente hayamos algunos locos de la tecnología, pero en general es por un incentivo. Sí.

Y también hay castigos que vamos a hablar bien más adelante de ellos y por qué es necesario que haya castigos y si no no habría forma de de lograr el consenso. Bueno, presentamos los nodos y nos falta ahora en esta introducción super rápida cómo los usuarios se van a interrelacionar con la blockchain. Sí. Y para hacer eso hay un software muy específico que se llama wallet. El nombre Wallet, siempre lo digo, no es el más acertado de todo. Sí, porque una wallet uno la asocia con una billetera, como que tiene plata dentro y en realidad lo que son nuestras wallets son

llaveros. Sí, lo que tienen son claves. Entonces esta wallet que el nombre llavero me gusta un poco más. Lo que te va a e me gusta un poco más, pero no lo usa nadie. Síet. Se dice wallet. Esta eh, ¿cuál es lo que te va a gestear? Son dos claves, ¿sí? Una clave pública que se ve como una flechita que va a la blockchain. Esta clave pública yo la puedo compartir con gente y una clave privada. Sí. Todo este mecanismo se llama criptografía simétrica. La cable pública en realidad deriva de esta clave privada y cuando vos le decís a alguien, "Eh, mandame un poco de Bitcoin a esta dirección", ¿sí?

o Ethereum o la manera que sea, en realidad no le estás dando la clave pública directamente, sino que es una dirección que criptográficamente se deriva a esta clave pública para ser más corta y más legible. Sí, pero la dirección que nosotros compartimos a este nivel podemos decir que es muy similar a la clave pública y la clave privada va a ser la que nosotros utilicemos para gastar. ¿Alguien nos envía monedas a nosotros? Bueno, ¿cómo las vamos a poder gastar?

Necesitamos firmar una transacción con esta clave privada. Si nosotros perdemos la clave privada, perdimos todas las monedas. Sí, la clave pública, sin embargo, la podemos compartir. Por lo tanto, en blockchain la forma de autenticarnos es mediante nuestras claves. Lo repito de vuelta porque es en los niveles más iniciales siempre es como una duda. Las criptomonedas están en la blockchain, no no están en la wallet. Las criptos están acá. Nosotros lo que tenemos es la capacidad de gastarlas firmando con nuestra calab privada. Sí.

El mecanismo cómo funciona esto es criptografía simétrica, que lo saqué de la presentación porque me iba muy de la me iba muy del tiempo, muy de del foco de la charla, pero si alguien quiere indagar más en criptografía simétrica, sí es el que explica cómo esto es posible. Y todas estas blockchain sí eh se basan en protocolos eh abiertos y sus principales implementaciones, o sea, los programas que nosotros tenemos que instalar en estas computadoras son open source. O sea, eso quiere decir que podemos ver el código. Si ustedes son desarrolladores, capaz lo entiendan, si no. Pero el código es abierto. Sí.

Y lo importante de estos programas que todos nosotros nos ponemos de acuerdo en correr, es que pasa si tiene que haber un cambio en el programa. Sí. Bueno, la única forma de crear cambios en el protocolo es mediante el consenso entre los usuarios, entre los operadores de los nodos y el tercer jugador importante en el mundo blockchain, que son los desarrolladores. Los desarrolladores más importantes y más confiables de cada una de las blockchain. Sí, tienen cierto poder en la toma de decisiones. Sí, pasa en los desarrolladores de C de Bitcoin,

pasa muchísimo más en Ethereum con la Ethereum Foundation. Y por ahora no algunos piensan que esta centración está mal vista, pero el problema es que cuando hay problemas y las papas queman, sí hay que tomar decisiones y esta centralización toma esas decisiones. Sí, gente que dedica su tiempo, su energía y su vida a estar pensando este tipo de cosas. Sí. Y a la comunidad le da como un horizonte de gente a quien eh podemos llegar a seguir. Sí. en caso de que pasen cosas. Y hablando de la seguridad, esto es seguro. Bueno, si hablamos de la

seguridad, la parte criptográfica de la clave pública, la clave privada, ¿sí? Cómo nos autenticamos con la blockchain, esto tiene seguridad criptográfica. Si es seguridad matemática, es seguro, es muy seguro, es archiseguro. Sí, tanto hablan de la criptografía cuántica que va a romper las criptomonedas. Bueno, pero si rompen esta criptografía, rompen, no, no rompen la criptografía rompen la criptografía en general y y ya van a aparecer sistemas criptográficos cuánticos también para defenderse. Sí. O sea, esto es seguridad matemática. Acá no hay riesgo. Sí.

Y acá me gusta poner este meme, sí, de la serie de de Beckam, que a la mujer de Beckham sí dice que le hackearon la la wallet, sí, encima una hardware wallet, que son las wallets más seguras de todo. Entonces le le empieza a decir, "Sa honesta no quiere confesar y al final dice, bueno, compartí mi clave privada con mis nuevos amigos de internet." Si bien es un chiste, sí, en realidad así pasa. Sí, los de alguna forma se hacen con tu clave privada. En este caso del meme se la compartió, se la pasó, pero en otro caso sí, capaz vos lo anotaste en un bloc de notas y te hackearon la computadora o lo dejaste anotado en un papel y alguien vio el

papel. Sí. Y el problema viene más por ahí y no tanto por la criptografía, ¿sí? sino que de alguna forma accedieron a tu semilla. Sí. Y en este lado sí no podemos asegurar que los bloques se produzcan de manera confiada en un futuro. Eso no es criptográficamente asegurable. Sí, tampoco podemos con criptografía decir que el historial de la cadena no va a cambiar, así que nadie lo va a modificar. Tampoco podemos decir criptográficamente que los bloques que se vayan agregando la red prioricen las transacciones de mayor valor económico y no papá las transacciones de x persona. Todo eso, si no hay una forma criptográfica de

asegurarlo. Entonces, ¿cómo es que se soluciona esto? Con lo que le puse acá, seguridad cripto, lo que también decimos teoría de juegos, ¿sí? Incentivos económicos. De alguna forma si nos aseguramos de que la que se comporten honestamente sean recompensados económicamente y los que se comporten mal sean castigados. ¿Y cómo castigado y qué forma? Económicamente también. Recuerden que estamos en el mundo total y absolutamente digital.

Entonces, con esta slide termina la presentación de blockchain. Espero no haberlos aburrido. Ya vamos a arrancar un poco más profundo. Blockchain tiene que ser eh las propiedades para hablar que estamos hablando una blockchain de verdad tiene que ser resistente a la censura. O sea, nadie puede decir, "Vos sí podés operar y vos no." Sí, es para todos. Es inmutable. O sea, vos hiciste una transacción y esa transacción no se puede revertir. La inmutabilidad puede ser algo bueno o puede ser algo malo.

¿En qué caso algo malo? Si vos le mandaste tu dinero a una dirección equivocada, no hay marcha atrás. Sí, es inmutable. En ese caso, para vos la inmutabilidad va a ser muy mala, pero bueno, es una característica es permisionless. Cualquiera puede venir acá, ¿sí? y utilizar las blockchain. Sí, no hay que pedir permiso. Esta palabra en castellano no la encontré. Permíenles. Sí, es que la puedes usar sin pedir permiso. Evita puntos únicos de falla. Vimos que es una red distribuida de nodos. ¿Qué pasa si se rompe un nodo?

Hay otro. Eh, no hay un nodo más importante que el resto. Sí. No hay un punto en el que en el cual nosotros podamos ir con una bazoca, pegarle un tiro, que explote todo y que no anda más. No existe ese lugar. Sí. Y acá sí es donde empezamos a hablar de descentralización, porque todas estas características que nos pueden parecer interesantes porque nos dan una alternativa diferente al sistema como lo conocemos, dependen directamente de la descentralización.

Y cómo podemos medir la descentralización mediante la cantidad de nodos. Sí. Y acá una aclaración, una blockchain con pocos nodos no es mucho más que un servidor caro. En realidad no lo saqué, lo borré, pero en realidad es mucho menos que un servidor caro. Sí, porque pagas en en eficiencia todo lo que podrías hacer más fácil, más barato y mejor en un servidor. Sí. una blockchain torna sentido cuando estas características sí son parte de ella. Y ahora vamos a empezar a hablar, sí, un poco de de Tion y empezar a diferenciarnos de estas blockchain,

¿sí?, de como registros públicos contables. Voy a minimizar un poco, voy a ver si todavía estoy acá a que estoy hablando solo hace una hora. No, sigo, sigo conectado. Bien. Cualquier cosa me pueden interrumpir, yo sigo. Y cómo se desarrolla Etherium tiene ya hace unos años. Esta persona de acá, si no no conocen, es Vitalic Puterín. Sí, es un ruso que se crió en Canadá y él se cruza con el white paper de Bitcoin. Sí, allá casi en los comienzos de Bitcoin.

y trabajó en el ecosistema, así hacía entrevistas, se codiaba con desarrolladores. Él era era muy joven, él nació en 1994. Sí. Y y se le ocurrió sí, la idea de eh darle más programabilidad a Bitcoin. ¿Cómo podemos hacer Bitcoin más programable? A lo cual en esa época todo el mundo, esto ya lo imagino, sí, no me estoy imaginando, le decían, "Sí, esto es una buena idea, qué sé yo, pero Bitcoin no se toca." Sí, porque Bitcoin siempre priorizó y estamos todos de acuerdo en eso, los que pensamos mucho en esto, es que prioriza la seguridad

ante todo y hacer un cambio de estas índoles en Bitcoin, tanto en esa época como ahora, es muy muy inseguro. ¿Qué pasa si sale mal? Entonces él no se siguió adelante con haciendo una nueva eh blockchain separada, la cual se llama Ethereum, ¿sí? Y cuyo moneda nativa se llama Ether y se abrevia ETH. Entonces, al principio era solo Bitcoin, ¿sí? O forks de Bitcoin. Un fork es una una copia así de Bitcoin que se le cambiaban algunas cosas.

y las características de Bitcoin, como ya hablamos, el registro público contable. Y cuando alguien eh interactúa con la blockchain de Bitcoin, si lo hace a través de mensajes que están escritos en un lenguaje, se llama Bitcoin script. Sí, es un lenguaje, no es un lenguaje de programación, sino que es un script que es un lenguaje muy poco expresivo, muy poco expresivo. Para los que saben algo de programación, este lenguaje de programación no permite, por ejemplo, funciones recursivas, no permite lazos como el for, wide, ¿sí? Eh, y hacer cosas razonablemente simples, por ejemplo, hacer una transacción

condicionada, ¿sí? o hacer eh o que pasen eh eh en billeteras multis y ese tipo de cosas se pueden hacer en Bitcoin, pero llevaba lleva muchísimo trabajo y hacer cosas más complicadas directamente no se puede o están en los niveles más altos de dificultad, ¿sí? De de poder realizarlo. Y esto se debe a que Bitcoin no es toc, ¿sí? No es un no es un sistema tour incomplete porque este lenguaje de programación no es tour incomplete, entonces no le podemos decir que haga cualquier cosa. Sí, hace cosas eh transacciones transacciones

condicionadas y y hasta ahí estamos. Podría seguir avanzando. Se está hoy en día es un tema vigente. Sí, en Bitcoin tenemos lo que es BitBMX. Sí, BigB que se las ingenian para hacer con este lenguaje cosas, sí, que uno no imagina, pero sigue siendo un sistema que no es tocete y lo hace limitado. Ethereum, sin embargo, sí le manda mensajes en un lenguaje de programación que es torum complet. Entonces, teóricamente se le puede pedir a Ethereum que realice cualquier cálculo arbitrario y no va a haber problemas en eso. Sí. Estum fue diseñado desde el principio para

permitir programabilidad compleja en la blockchain. Sí. algo que Bitcoin, ¿no? Para hacer esto sí lo primero que tenemos que pensar es que los nodos de Ethereum si son todas computadoras, algunas son computadoras físicas, otros son servidores en la nube, todas diferentes, son todas computadoras diferentes, son diferentes hardware, diferentes microprocesadores. ¿Cómo hacemos para que todas estas computoras se ejecuten el mismo programa de la misma forma y que no haya ningún una clase de de inconveniente en eso? Bueno, a todas esas computoras le tenemos que que montar una máquina virtual, una computadora virtual, una máquina virtual

para que ejecute estos mensajes arbitrarios. ¿Sí? Y esta máquina virtual es la que se llama la EVM, la Ethereum Virtual Machine. Es esa máquina virtual es la que está en cada uno de los nodos. Detrás del diseño de la máquina virtual y Ethereum no estuvo solo Vitalí, hubo otros hackers estos prodigios de la informática como Gavin Wood, Colvin. Sí, hace poco Gaming Wood estuvo en la UVA presentando unos proyectos que está trabajando ahora, se aleijó de Técnic y no y mencionar que no no era una única persona, así sino más bien un

equipo. El sistema es Touring Complete. Un sistema T in compete tiene la característica de que cualquier problema que se pueda expresar de forma formal puede ser resuelto por una máquina complete. Sí. Después viene eso es una máquina tringe ideal. Después viene la realidad que estás limitado. Sí, por ejemplo, en una computadora estás limitado por la memoria, no tenes memoria infinita. Bueno, y en Ethereum hay varias limitaciones más, pero la idea es que sea todo complete. Sí, el lenguaje. Entonces, presentado Ethereum, sí, en sus inicios Ethereum se

se daba a conocer en la época, las primeras épocas como Ethereum the World Computer. Después se dejó de usar ese nombre y se empezó a usar por un tema marketinero, se dejó usar porque el marketing no funcionaba. Entonces, en esta parte, Ethereum de World Computer y ¿qué cosas no es? Sí. ¿Qué cosas? Eh, no es porque cuando uno dice de Word Computer y acá recordé lo que le querías decir, uno puede decir, "Uy, la computadora mundial." Entonces, eh, ¿quiere decir que que es una

computadora que tiene super poder de procesamiento, es una computadora mundial? Y la respuesta es no. no tiene super poder de procesamiento. Entonces uno puede decir, bueno, es una computadora mundial, entonces es una computadora que todos podemos usar gratis y la respuesta es no. No, no es gratis. Inclusive es bastante salado. Sí utilizar el Entonces dice, bueno, eh, no sé, computadora mundial. Y seguís pensando sin entender el tema de decí, bueno, tiene gran capacidad de de datos. Puedes guardar un montón de información, ¿no?

No puedes guardar mucha información en eterum. Si entonces el World Computer se dejó de usar porque es como que no se entendía el concepto. Entonces en esta parte de W computer es Ethereum y qué cosas no es. Sí, que lo acabo de mencionar. Y acá tenemos este estas imágenes que me gustan mucho. Sí, se las tomo prestadas a Jordan Makine, sí las bajo de GCK. Él también las vende como NFT, pero yo las bajo. Sí, están ahí en repositorio y las bajo. Y acá hay un esquema artístico, ¿sí? De cómo funcionaría internet, ¿sí?

Pensándolo de la siguiente forma. Estos puntos grises de acá son nuestras computadoras, nuestros smartphones, celulares, todos estos dispositivos que nosotros conectamos a internet que cada vez son más. dentro de poco, no sé, hasta el termo del mate se va a conectar a internet. Todos estos dispositivos que vamos a llamar clientes, todos estos clientes se conectan a servidores. ¿Sí? ¿Cuáles son los servidores? Pueden ser Google Cloud, Amazon Web Services, Microsoft Azure. Sí. Y todos los servidores, grandes servidores que nosotros conocemos.

Entonces, por ejemplo, cuando nosotros hacemos una operación desde nuestro smartphone acá en puntito gris, eh, en nuestra plataforma de home backing, home banking, en realidad estamos interactuando ¿sí? con algún programa, alguna API que está corriendo en un servidor. Nosotros enviamos datos, se procesa, nos devuelve datos, lo visualizamos. Sí. Y y de esta forma hacemos las cosas. En general tenemos un usuario y una contraseña para todo, para que el sistema, el programa sepa quiénes somos nosotros. Y acá no vamos a engañar a nadie. Estos web dos. Esto funciona muy bien. Esto funciona muy bien.

Eh, y empiezan a ver algunas características. Tiene ciertas características porque funciona muy bien, pero tiene características. por ejemplo, funciona muy bien, salvo que haya sido un una persona de nacional rusa cuando se desató la guerra y ya eh estos servidores no te prestan más servicios y vos ya no te puedes loguear al servidor. Eh, funciona muy bien mientras tanto, no estés en Cuba, por ejemplo, ¿sí? en el cual tampoco puedes acceder, por lo menos no puedes acceder de forma simple, ¿sí?, a estos servidores. Vos como desarrollador podés subir un API, ¿sí?

que puedes estar brindando un servicio y eso va a funcionar muy bien siempre y cuando cumplas, ¿sí?, las normas eh que te establece el servidor, que el servidor cumple normas dependiendo del lugar donde está alojado, el país donde está alojado. Esas normas pueden cambiar, ¿sí? Y de un día para otro puede que tu tu aplicación no corra más porque estás influyendo de un día para otro, ¿sí?, alguna alguna característica. Sí, estas son las características de de la web. ¿Qué vendría a ser si Ethereum?

Bueno, el dibujito es super artístico, sí, pero esto que está acá como un sol que está desparramando luz. Sí, muy muy friendly. Sí, es Ethereum. Y acá abajo tenemos, sí, todos los clientes y todos los nodos. Hay diferentes nodos porque hay diferentes tipos de nodos que ya vamos a ver. Y la cual la dinámica es que las aplicaciones que uno como desarrollador puede subir, ¿sí? Son resistentes a la censura y van a estar siempre disponibles. Sí, a diferencia de lo que vimos antes, cuando se construyen una blockchain, ¿sí? O en Ethereum, en este caso, lo que se cree va a estar siempre disponible y no va a desaparecer porque alguna empresa decida de repente

cambiar, ¿sí? El lápiz sin previos, ¿sí? para obtener, por ejemplo, más edificio, más beneficio. O sea, es un terreno suficientemente neutral, ¿sí? Esterium donde nosotros podemos subir aplicaciones y podemos utilizar aplicaciones. Etum sí termina siendo una una plataforma de propósito general donde se pueden hacer diferentes tipos de aplicaciones debido a su naturaleza de ser un sistema Touring completo.

Sí, esto es lo que nosotros conocemos como web 3. Y acá ya no importa recordamos nuestro documento, nuestra nacionalidad, sino que importa que tengamos control de nuestras claves. Un poco artístico, cierto, esto me la cero, pero me gusta la forma. Entonces, este view ya no es más una blockchain con de un leder público, ¿sí? Sino que es una blockchain de propósito general. Las características de blockchain las mantiene, es inmotable, incensurable, permiso, es global, tiene consenso neutral, tiene sus bloques. Sí.

Lo que aparece de nuevo acá, aparte de los usuarios, las personas que hacen transacciones, ¿sí? es un nuevo tipo de jugador que acá le puse formita de robot, que en realidad son los programas ¿sí? Que en blockchain, en blockchain a los programas le decimos smart contracts, ¿sí? Contratos inteligentes, aunque inteligentes no tiene nada de contrato tampoco son programas, son scripts. Sí. Entonces en Bitcoin, en Bitcoin, perdón, en Ethereum tenemos dos tipos de cuentas.

Sí, por un lado tenemos las cuentas, sí, que van a estar manejadas por claves privadas de los usuarios. Esas cuentas se llaman EOA. Sí. Si alguien de acá en la charla tiene I en Ethereum, sí, es eh dueño de una EOA. Sí. Y después existen el otro tipo de cuentas que son los contratos inteligentes. ¿Sí? Estos son programas. Sí, son programas que viven en Ethereum. Sí, cuando decimos viven en Ethereum decimos son onchain. Sí, on chain porque están en la cadena, en la blockchain. Todos estos programas, estos smart contract, tienen código, ¿sí? Una

pieza de código y una parte de almacenamiento interno, ¿sí? Como si fuera donde guardamos las variables de ese programa. Y todo eso se tiene que almacenar ¿sí? en en la blockchain. Ya vemos que por la naturaleza de esto, el el la blockchain de Ethereum va a ser más grande que la de Bitcoin. Va a ser más pesada en en bytes porque guarda más información. Este tipo de cuenta no existe si en ni siquiera existen las cuentas. En Bitcoin tiene otro tipo de funcionamiento, pero no existe esto. Sí.

Entonces, si hacemos un zoom a los dos tipos de cuentas en Ethereum, tenemos las EVOA, ¿sí? La cuenta que está manejada por una persona que tiene su clave privada. Esa cuenta va a tener una dirección que es la dirección que vos compartís con las personas para que te manden y dentro de tu cuenta hay dos valores específicos. Uno es el que es una especie de contador que va contando cuántas transacciones hac y el balance. ¿Qué es el balance? la cantidad de I que tenés, no hay nada más. Si vos tenés una EOA, lo que tenés es un address donde hay un y un balance.

¿Sí? ¿Y qué tienen la los contratos inteligentes? Tienen una dirección, ¿sí? Dirección es similar a esta. Si tiene la misma longitud, tiene un, tiene un balance, ¿sí? Pero tiene habilitado, sí, lo que es un puntero a hash que va al almacenamiento donde se van a guardar esas variables, que ahora vamos a ver qué es lo que se guarda ahí y un puntero a hash donde está el código, ¿sí? El código que se tiene que ejecutar porque es un programa y el programa ejecuta este código. Sí.

Entonces, llegado a este punto, empezamos a ver que Ethereium es un poco complejo y si queremos explicar cómo funciona el ter es como que hay dos mundos diferentes. Sí. Uno que es la capa de ejecución. Un poco hablamos de lo que es la IBM, los contratos inteligentes, del almacenamiento. Les mencioné algo, el gas no lo mencioné todavía, pero todo esto forma parte de la ejecución. Los desarrolladores de software están más interesados en esto porque es donde ellos pueden meter mano directamente. Y hay otra parte de Ethereum que es la capa de consenso. Sí.

E todos estos nodos que agregan bloques a la red que son recompensados económicamente, donde hay ingresos pasivos o castigos, ¿sí? Por ser parte de la red. Toda esta parte la parte de de consenso donde en general está la una parte de la infraestructura que es sí que te da beneficios económicos. Acá también hay infraestructura, pero acá esta tiene beneficios económicos. Entonces entender Ethereum lleva un tiempo. Sí, es es un sistema. Es como entender cómo funciona la computadora, que no puedes la computadora la puedes usar de un día para otro, pero si querés mientras más

escarvas cómo funciona la computadora, puedes ir tan profunda como quieras, ¿sí? Hasta llegar al punto de de los electrones moviéndose por los buses. Y toda esta lógica que acabo de anunciar no flota en el aire. Sí, necesita infraestructura concreta para existir. Sí. O sea, antiguamente decíamos que las antiguamente, yo nunca lo decir, pero lo he leído, por ejemplo, que las ondas de radio, el electromagnetismo se movía en el éter.

Sí, como porque no se podía mover en el vacío, sino tenían que ir en un medio físico. Ese medio físico lo llamábamos éter. Sí, todo esto no funciona en el éter, tiene que funcionar en infraestructura concreta. Bueno, a esa infraestructura concreta es la que nos dedicamos nosotros en signo. Sí. Tipos de nodado. Voy a ir un poco el chat a ver si seguimos. Bien. Tipos de nodos tenemos eh nosotros mencionamos dos redes. Sí. Y estas dos redes funcionan

diferente. Una es proof of Word, otra es proof of stech. Más adelante vamos a decir las diferencias, pero funciona diferente. También tienen nodos diferentes. Si alguno seguramente todos acá escucharon hablar de la minería, ¿sí? De cripto, la minería de Bitcoin o antiguamente la minería de Ethereum, sí, es porque había un nodo específico que era el nodo minero. Sí. Bitcoin es una red que todavía tiene nodos mineros. En Ethereum ya no existen más porque en Ethereum ya no funciona más el FW, ahora funciona el PR State. Tenemos nodos validadores. Los nodos mineros y los nodos validadores son los únicos que reciben recompensas económicas. El resto no. Sí. Los nodos

completos o full, no. El nodo podado, el no de Bitcoin tampoco es una especie de nodo completo, sí, que está truncado. Nodos ligeros y nodos de archivo en el mundo Ethereum tampoco tienen recomendación los validadores y los mineros. Haciendo un poco de zoom, el nodo avaliador, ¿qué hace un nodo avaliador? Bueno, son los que agregan los bloques a la red, ¿sí? y son los que son recompensados económicamente por esta actividad. Sí, están a cargo de la seguridad criptoeconómica que mencionamos al principio de la charla.

La seguridad criptoeconómica depende de los baliadores. Más adelante vamos a hablar bien de los variadores, por eso lo corté cortito. Y después tenemos los fulln. Sí, los full no ganan plata, ¿sí? No reciben recompensas, pero ¿qué hacen en la red? Bueno, eh propagan bloques, si los bloques que crean los nuevos goleadores son propagados, son inundados en la red por son una puerta de entrada a la red peer to peer. Vos con una wallet cuando te conectas a la red lo haces a través de un nodo completo de alguna forma.

Cuando vos envias una transacción a la red, esa transacción se propaga por la red y estos nodos completos propagan las transacciones. Mantiene una copia completa de la base de datos de la blockchain. Tiene una copia completa de la base de datos y verifican todo. Verifican, cuando digo verifican todo, antes de propagar un bloque lo verifican. Si verifican que se cumplan las reglas, antes de propagar una transacción la verifican. O sea, no van a estar propagando cosas que no cumplen las reglas. Y acá hay un pequeño error de ama forma que dije que no me gusta que la wallet se llame wallet. Bueno, los nodos completos verifican todos, validan

todos. Sí, pero son nodos completos. Y en y ¿quién va a correr un nodo completo si no tienen recompensa? Bueno, eh puede ser alguien que tenga alguna utilidad profesional, por ejemplo, algún proveedor de servicio, puede ser una wallet, ¿sí? Una tienda que vende productos o un usuario avanzado como alguno de nosotros, que quiera más privacidad, ¿sí? Que cuando se conecta a la red no lo quiera hacer a través de un tercero, sino a través de su propio nodo nodo privado, que eso te va a dar privacidad. Sí.

Hacemos un poco de zoom a qué es la copia completa de la base de datos. O sea, ¿qué base de datos tiene Ethereum? Sí. O una blockchain en general. Bueno, podemos decir que tiene una base de datos del pasado, ¿sí? Toda la historia lo que pasó de las cosas de las transacciones que han sucedido en la BL. Sí. Esto nosotros llamamos disponibilidad de datos porque si no están todos los datos disponibles, no hay forma de que podamos verificar, ¿sí? que se estén cumpliendo las reglas. Sí, se acuerdan esa primer imagen, A le manda B, B le manda C.

Bueno, esas transacciones están guardadas. Sí. Después tenemos los datos, la base de datos del presente. ¿Y qué es eso? Es una especie de snapshot. Sí. Si nosotros tomamos toda la historia del pasado, hicimos todos los deberes, hicimos todas las cuentas, ya sabemos el saldo, por ejemplo, que tiene cada una de las cuentas. No vamos a estar calculando por cada bloque nuevo todo otra vez. Sí, guardamos un snapshot y ese snapshot se llama state, ¿sí? Entonces, este se puede pensar como una gran máquina de estado que pasa de un estado al otro.

Sí. [Música] Y y acá puse un ejemplo, no lo voy a detallar, pero hay el estado pasado después de una transacción tiene un estado presente. Sí, el full note guarda los últimos states. Si, no guarda todos los states, guarda los últimos. Y también tenemos la base de datos del futuro. Y esto que parece ciencia ficción en realidad sí no es nada raro. ¿Qué es esto? Cuando nosotros enviamos una transacción a Bitcoin, eh otra vez la tengo con Bitcoin, cuando mandamos una transacción a la blockchain,

¿sí? Eh, esa transacción no es parte de ningún bloque, ¿sí? porque quedó ahí a la espera de ser parte de un bloque, pero por el momento sí no es parte de un bloque. Inclusive, si hay muchos usuarios, cientos o miles de usuarios mandando transacciones sin parar, la blockchain tiene capacidad limitada y no va a poder incluir todas las transacciones. Sí, va a elegir algunos algunas transacciones para meter los bloques. Sí. Mientras tanto, mi transacción, ¿dónde está? Bueno, forma parte de la main. Es una especie de memoria caché que tiene acá el sistema para estar almacenando las transacciones que en el futuro van a ser parte de la

blockcha, pero por ahora están ahí a la espera. Si es como una especie de meta y ponga donde metemos las transacciones hasta que el validor se se decida agarrar esta transacción y meterla en un bloque. Mientras tanto está ahí, ¿sí? En la main que es parte de la base de datos de los full, ¿no? No hay una única mpol. Cada fundo tiene su propia mpol. Inclusive también hay mpols que son privadas, ¿sí? Hay mempols que son públicas, sí, es toda una madriguera de conejos y el mundo de la M. Y no vamos a detallar los otros nodos porque si no no vamos mucho, ¿sí? Pero digamos que son casos específicos de de

Ethereum, el nodo ligero y el nodo de archivo. Etum consiguió sí tener bastante distribución en su Ral. En este mapa si lo que podemos ver estos puntos azules son estimaciones de donde tenemos nodos completos y estas manchas térmicas son estimaciones donde tenemos validadores. Son estimaciones, ¿sí? No hay una forma concreta de hacer esto porque nosotros cuando levantamos un baliador no llenamos un formulario. Sí, esto es permiso. Entonces hay estrategias para determinar dónde probablemente haya un valedador, pero son estrategias que no

son eh 100% certeras. Por lo tanto, esto es una estimación. Y acá en Argentina hay validadores. Yo sé que hay validadores y no no hay una mancha térmica. Por eso esto es una estimación. Entonces, Ethereum, sí vemos que está a lo largo y ancho del mundo. Sí. Todos estos puntos, todos tienen una copia completa de Ethereum. Fíjense que si algo no destaca en las blockchain es la eficiencia. Podemos decir muchas cosas, pero no que es un sistema eficiente porque estamos replicando lo mismo por todos lados. Sí, eso lo que nos da

obviamente es robustez. ¿Cómo se se implementa el software? Sí, que corren los nodos. Sí, es lo que titula acá del research al cliente. Sí. Primero, eh, ¿qué es reserve? es investigación, o sea, de la investigación de cómo podemos pensar que puede ser un cliente hasta que se implemente el cliente hay un camino, no hay una empresa detrás que lo haga por sí sola, sino que hay un camino descentralizado, digamos. Pero primero, ¿qué son los

clientes? Y acá ya empezamos a hablar más en profundidad de lo que nos interesa a nosotros de es como que la introducción se va terminando y ya nos vamos profundizando cada vez más. Son los programas que hacen funcionar los nodos. Los clientes son los programas. Sí. Todos estos nodos corren programas. Sí. Al principio Ethereum tenía un único cliente. Sí, había un solo cliente. Si vos corrías Ethereum, tenías que bajarte de get, que es go Ethereum. Sí, lo bajabas en tu computador, lo ejecutabas y estabas corriendo Ethereum. Era un cliente todo en uno porque manejaba tanto la capa de ejecución como la capa de consenso. Sí.

O sea, lo que dijimos, la cripto economía en un único único programa, era todo en uno. Etum, tenía todo, es decir, hacía todo, verificaba los bloques, mantenía la mpol, ejecutaba transacciones en la IBM. En esa época Ethereum era po, o sea, participaba del proof of work, porque Ethereum era una red que usaba la minería hasta no hace tanto. Sí, yo ya me empiezo a marear, pero creo que en el 2022 fue la migración. Acá en este en este videío se puede ver una visualización del GitHub de Ethereum.

Sí, al principio, bueno, no hay buena resolución, pero se ve que escribía Vitalic Uterín, sí, casi todo. Y esto fue creciendo, ¿sí? Y un crecimiento exponencial. Se empezó a escribir código por todos lados, ¿sí? se empezaron a proponer mejoras, a debatir un montón de cosas y lo que era un único eh punto acá terminó siendo así como vamos a adelantarlo, sí, como si que parece una galaxia, ¿sí?

¿Por qué? Porque el código se empezó a especializar, sí, se empezó a fragmentar. Ya había demasiadas cosas. Sí. Y esta especialización o esta fragmentación también llega a la infraestructura, también nos llega a nosotros, también llegó a los clientes y ya un único cliente, por ejemplo, Go Sting, que era el primero, eh se fragmentó y y si nosotros exploramos lo que tiene hoy un cliente de Ethereum, yo le pongo rastros evolutivos. Vemos

que un que un nodo tiene dos programas diferentes, ¿sí? Uno que se llama cliente de ejecución y otro que se llama cliente de consenso. Son dos programas, no es uno solo. En Bitcoin vos instalas Bitcoin COD, ¿sí? Es uno. Acá tenés dos. Sí, el full tiene dos. Y es parte de esta evolución que yo les mostré que se empezó a fragmentar. Pasó de proof of work a proof of stake, bueno, como que se separó. En el cliente de ejecución tenemos diferentes implementaciones. Neerman, Besu, Go Stadium, el principal que existía al principio sigue estando, ¿sí? Erigon y en consenso tenemos prints, Tequ,

Lightub. Entonces, cuando uno instala un fundo, tiene que elegir cuál usar. ¿Cómo lo elegís? Bueno, seguramente Mateo la clase que viene mañana les va a hablar, ¿sí? De esto. Yoamente le digo que existe. Sí. Y con respecto a los nodos validadores, ¿qué clientes corren? Bueno, estos dos los tienen que correr. Eh, bueno, me había salteado un paso acá. El nodo de ejecución, el cliente de ejecución lo que hace es ejecutar, es donde está la Ethereum Virtual Machine. Dentro de este cliente está el Ethereum Virtual Machine. Esta es el Ethereum Virtual Machine. Por lo tanto, ejecuta las transacciones,

verifica los cambios de estado, eso que estuvimos hablando. Y en el cliente de consenso, sí tenemos eh temas más específicos que vamos a hablar ahora dentro de un rato, por ejemplo, la ejecución del del fork, ¿sí? o la gestión de justificación y finalización de bloques, que vamos a hablar un poquito más adelante cuando hablemos de consenso, pero hace todo lo relativo al consenso y un [Música] validador tiene que correr una pieza de software más que se llama validador, validator.

Si bien yo no estoy tan interiorizado en cómo funcionan por dentro, si estos clientes, es fácilmente darse cuenta que para el que creó este cliente hacer este otro cliente es como una vueltita de rosca más y lo tenés hecho y de eso nos damos cuenta porque todos los que hacen en los clientes cono también hacen el valador Prince Tecu Minus. Sí. ¿Y qué hace este software del valador? Bueno, ese es donde está la criptoía, ¿sí? Lo que va a proponer bloques y va a ser la sat station que vamos a hablar, ¿sí? en un ratito. Estos

son todos los programas que vamos a tener en un no sea un full, estos dos, o un validador, estos tres. ¿Y cómo es que se llegan a escribir estos programas? O sea, si hay que modificar este programa, por ejemplo, ahora dentro de poco se viene un hard fork en Ethereum extra. ¿Y cómo se llegó a ese hardf? A saber cómo tienen que modificar todos estos si los programas. Bueno, en Ethereum el flujo sí es el siguiente. Primero en el foro de Ethereum, en Etherech, sí se debate, sí debaten, debaten, están años debatiendo, ¿sí? Eh, los investigadores

research, la Ethereum Foundation tiene un peso muy fuerte en esto, ¿no? No nos tapamos nosotros sabemos que la Ethereum Foundation acá pisa absolutamente muy fuerte, ¿sí? y tienen como un control en este tipo de decisiones, pero también están involucrados, no es que hablan de por Buca Ganzo, sino que hay que hay que armar un equipo de gente que trabaje y que tenga las capacidades de ellos. Si no es tan fácil, pero acá se debate y una vez que se llega, ¿sí? A una especificación, si se escribe esa especificación en elc, ¿sí? es cómo se debería hacer o cómo se debe hacer el programa. No, no te dice no no no te

hace el programa, te dice cómo se debe hacer. Es una especificación y después sí cada una de esas de esos empresas me sale Netherm, no es una empresa, pero cada uno de esos actores sí, que vimos hace un rato toman las especificaciones y la implementan. Sí, vamos a tener clientes escritos en C++, vamos a tener clientes escritos en Rust, clientes escritos en Java, en Go, ¿sí? Porque toman las especificación y lo implementan, ¿sí? Y crean los clientes. Y este es el flujo, ¿sí? De cómo nace estos programas que nosotros vamos a instalar mañana en

nuestro esta parte no sé si salteármela. A ver si andan bien. Si alguno tiene una pregunta, por favor escríbala en el chat. Sí. Casos de uso de Ethereum. Eh, vuelvo, vuelvo a la pantalla. Casos de uso de Ethereum. Creo que todos todos lo conocen. Sí, vamos a mencionar algunos. dijimos que es una una plataforma de propósito general, o sea, el abanico de las cosas que puede hacer es amplio. Sin embargo, estas estas características que tiene Ethereum lo hacen ideales para un

uso que todos conocemos muy bien que es de las aplicaciones financieras. Ese es el caso de uso que inclusive yo creo personalmente que es el relevante, pero es esa mi opinión personal, pero la plataforma es una plataforma de propósito general y podríamos hacer cualquier tipo de de cosas. ¿Sí? Entonces, tenemos una plataforma de propósito general, ¿sí? En la cual podemos resolver cualquier problema que se pueda formular de forma matemática. ¿Sí? Muy interesante. ¿Qué es lo primero que hacemos? en este tipo de plataforma ShitCs, obviamente. Sí. Entonces, uno de los casos es la creación de tokens. Sí,

podemos hacer tokens. Los tokens son contratos inteligentes. Sí, es un estándar de contrato inteligente. ERC 20, ¿sí? que te dice, "Bueno, tomá esta plantilla, seguí los pasos y vas a hacer un token que es compatible con todas las wallet, que la vas a poder utilizar, que los lectores de saldo van a leer su saldo. Sí, seguí esta plantilla ERC 20 y va a funcionar todo bien. Prácticamente todos los tokens eh fungibles de Ethereum siguen este estándar. Hay otros, ¿sí? que se utilizan con algunos fines específicos y nosotros vamos a pensar, ¿sí? Algo que como no me están hablando yo, yo sigo,

sí, pero bueno, algo que ustedes ya conocen pero imagínense que soy un banco, sí, en Estados Unidos. Digo, "Che, qué interesante, Eterium." Sí. Eh, yo tengo un montón de dólares guardados en mi bóveda, tengo un montón de bonos del tesoro guardado en mi bóveda. Un montón de papeles, sí, que valen un montón de guita guardado en mi bóveda. Puedo utilizar alguno de estos tokens para darle liquidez a todo esto.

digo, emito un USDT que va a ser el token de mi banco. Sí, yo soy teter en Ethereum por cada USD dólar o o algo que valga un dólar que tengo guardado mea. Sí, lo podría hacer. Sí. Bueno, incluso lo hacen y yo lo que estoy describiendo es cómo funciona en un nivel así muy alto, o sea, no no entiendo ningún detalle. Tester, teter USDT. Sí. A ver si lo puedo pedir acá. Eh, pongo lapicito. USDT.

Sí, teter eh es técnico, está por detrás hay un banco, ¿sí? El cual tiene dólares guardados y emite USDT en Ethereum y en otras redes y te dice, "Bueno, si vos venís con 10,000 USDT, me los das a mí, yo te doy 10,000 USD." Sí, tiene esa situación de compromiso, vamos, vayamos a a saber si es verdad o no, pero esa es su propuesta de valor y vamos a ver cómo se ve esto en Ethereum. Sí, acá les agregué dos páginas web con geeko, scan descartar. Yo las tengo abiertas

acá. Les presento que seguramente todos ustedes conocen. Eh, geeko. Que cierro todo. Bueno, en Cuenco lo que tenemos es un panel, ¿sí?, con todas las eh criptomonedas que que existen, ¿no? Y acá yo se lo voy a decir. Si ustedes hacen una Shitcoin y quieren que Coinco se las ponga acá en el panel, le dan unos billetes a ellos y eso la van a poner en el panel. ¿Qué quiero decir con esto? Porque bueno, que ven acá hay de todo. Cuando digo de todo, de todo. Y yo no voy a mencionar en esta charla ninguna que no sea de las primeras tres.

Queremos suponer que mientras más arriba estén, porque tienen más capitalización del mercado, tienen más propiedades, ¿sí? Interesantes o alguna clase de seguridad. Veamos si lo que digo es cierto. Sí, pero hablamos mucho deum. Vamos a hablar de de teter. Sí. Entonces le hago click a teta. Puer. Estoy en teter. Sí. Eh, exploro acá un poco. Yo lo que estoy buscando es yo dije que el teter es un contrato inteligente en Ethereum. Estoy buscando la dirección del contrato inteligente.

Acá está. Sí. Ustedes saben queum que que teter corren muchas blockchain. Nosotros inclusive tienen su propia blockchain. Nosotros vamos a ver, nos interesa Etherium. Entonces copio el contrato de Ethereum. Este de acá es el logo de Ethereum. Vengo al Eter Scan, pego el contrato. ¿Qué es Ether Scan? Yo me adelanto, este scan es una página web que nos permite ver en vivo lo que está pasando en Ethereum. Sí, es un explorador de Ethereum. Podemos explorar Ethereum y como este es un contrato de Ethereum, lo

puedo pegar eterescan y acá estoy, me dice, es un contrato. Esta es la dirección del contrato que copí y pegué. Y como yo quiero ver un token, este, el scan, me preparó una herramienta específica para ver tokens, que es token tracker. Le voy a hacer clic acá, ¿sí? Porque yo que voy a ver no es una EOA. Ahí admití a alguien. Ah, yo no sé que podía admitir ¿eh?

Eh, y voy al token tracker para ver las características del token. Si yo quiero decir, a ver, algo que no sea un contrato, me quedo acá. Sí, pero vamos. Lo primero que veo que me encuentro acá grandote, Max Total Supply, el supli que hay de USDT en Ethereum. Tenemos 3 6 9 72 y 9 ceros. Esos son 72 billones de dólares en USDT metidos en Etherum. Sí, es montonazo de dinero que en teoría Teter lo tiene guardado en su bancos para poder redimirlos y todos estos

salen corriendo a a cambiarlos. Sí, recemos a Dios que ese tipo de corrida no pase. Sí, y esto es un contrato. Entonces, vamos a ver el contrato. Hago clic en contracts y acá me encuentro, sí, con un código. Si le hago esto que está acá, vamos a hacer un poquito de zoom. Si lo ven, esto es un código, un código que inclusive, fíjense, eh, slash asterisco, esto es un comentario. Library sa abro llave, cierro llave if. Esto se parece al C, se parece al C más. Esto es un lenguaje, es

un programa, este es el contrato. Esto, esto es un programa. Sí, es un programa. que está escrito en Solidity. Solidity se llama lenguaje de programación. Solidity es como un primo, ¿sí? O sobrino del C o del C+ más. Un sobrino exitoso. Sí, del C es muy parecido al C. Es un lenguaje de programación con que se escribió el contrato de TTA. Entonces, si volvemos a la presentación, esto se lo quería mostrar.

Acabamos de ver, sí, en el explorador de Ethereum un contrato. Sí, nosotros accedimos, ¿sí? Al código poner el puntero láser. Accedimos al código, ¿sí? un contrato, en este caso T. Y acá hay algo importante. Yo le dije en las cuentas nuestras sí tenemos nuestra dirección, el Nes y el balance. El balance que es la cantidad de éther que tenemos. Y si a mí me mandan 100 USDT, ¿dónde están?

Yo me fijo acá, el NS un contador de transacciones y esto es un balance de Ethereum. Acá no figura cuántos USDT tengo. Bueno, esa información está en el contrato. ¿En qué parte del contrato? en el almacenamiento. Cuando alguien me envía 100 USDT a mi dirección, a mi adres, en este almacenamiento de este contrato, dice, "Mirá, esta dirección, PP tiene 100 USDT." Sí. Si yo gasto 50 USDT, va a decir, "Bueno, Pepe ahora no tiene más 100, tiene 50 y Lola, que es la persona a la que yo le mandé, ahora tiene 50."

Sí. Toda esa información es el contrato. ¿Y qué otra cosa es importante entender del contrato? Que este contrato lo escribió a un banco. ¿Y qué quiero decir con esto? Que todas las propiedades que nosotros vimos de Ethereum es incensurable, es permission, es inmutable. Todas esas propiedades de Etherium no se transmiten por osmosis a cualquier con programa que se escriba sobre Tering, ¿no? Eh, el banco Ter tiene compromisos que cumplir, ¿sí? con las autoridades y si por ejemplo la SEC le dicen, "Vos tenés que congelar todos estos USDT, tienen que tener la capacidad de poder

hacerlo. Entonces, t te puede frisar eso." Entonces me dicen, "Eh, pero esto era blockchain, no era que no podía pasar." Sí puede pasar, lo estamos viendo. Es un código, es un contrato. Cuando yo elijo usar USDT, debería saber estas cosas, ¿sí? Eh, y tomar una decisión acorde es como tener plata en algún banco, un poco más permisivo, mucho más permisivo, pero tras bambalinas, sí, se los quería mencionar, tras bambalinas hecho. ¿Y qué otras aplicaciones pueden haber?

Bueno, si yo puedo manejar en Ethereum tanto tetter, por ejemplo, como Ether, quisiera poder intercambiar, o sea, cuando Ether está barato quiero comprar, cuando Ether está caro, quiero vender. Y quisiera que haya alguna forma de hacerlo eso sin tener que ir a comerciar eh face to face con otra persona. Y ahí aparecen ya hace varios años los de, ¿sí?, que son exchange descentralizado, por ejemplo, Uniswap y que hoy me fijé el volumen de los últimos 7 días de Uniswap, 6,8 billions, ¿sí? Se mercadearon ¿sí?

millones. También tenemos la posibilidad de tomar préstamos, por ejemplo, o hacer préstamos o tomar prestado. Yo tengo Ether, sí, porque no sé, fui minero, tuve la suerte de ser minero y hoy tengo muchos éter y los quiero guardar toda mi vida. Sí, no quiero vender, pero necesito comprarme algo. Lo que estoy diciendo es un caso hipotético, eh, capaz piensa que lo estoy diciendo en primera persona. Para nada. Ojalá. Sí, acá soy docente universitario, así que se imaginan que no soy sí el caso que estoy diciendo, pero tengo toda esta cantidad de de Eters, ¿sí? Los puedo meter en una plataforma como AAB, los hipoteco y saco un préstamo en USDT. Saco USDT y voy y

me compro algo y no tuve la necesidad de vender mi mister. Después mis mister para recuperar el ETH y le voy a decir para no confundirlo. ¿Qué tengo que hacer? pagar lo que me prestaron más los intereses y me devuelven. Después plataformas más eh interesantes que tienen mucho que ver con con el consenso que vamos a hablar más adelante comoido, que tiene un TBL, un valor total bloqueado de 15 billions. A B tiene 18 billions. Y acá como referencia, esta referencia no la chequeé hoy, tendría que rechequearla, pero hace unos meses, Mercadolibbre, que es el unicornio más importante argentino, ya ni sé si si entran en la categoría unicornio o está

más arriba. tenía una capitalación de 84 billions. ¿Qué quiero decir? Bueno, que tenemos plataformas totalmente descentralizada que están armando negocios, eh, que están en el mismo orden de magnitud, de valor que la empresa más importante argentina en el momento. Sí, estos negocios existen. Sí. Y son gracias a estos blockchain, ¿sí? estéreo en lo que pasa hacer a ver cómo vamos un poco de pata, me parece me atrasé, fui muy

lento. Habíamos dicho que podíamos hablar de la ejecución, ¿sí? o del consenso. Acá tenía preparados explicarles cómo funcion funciona, ¿sí? La ejecución en Ethereum. Le puse un smart contract. Si vemos este smart contract en detalle, vemos que es diferente este lenguaje de programación que vimos antes. Acá no veo llaves. Sí, esto se parece más a Python, no se parece tanto a C y es porque es otro lenguaje de programación. Sí.

Eh, no es necesario que los contratos inteligentes se escriban en Solit. Este lenguaje se llama Viper. Sí. Y y es totalmente válido en Ethereum. Acá hay un resumen de cómo es el flujo de una transacción, ¿si? y cómo participa la Ethereum Virtual Machine. Yo quiero hacer una transacción, por ejemplo, de 100 USDT a una persona. Entonces digo, le quiero enviar a esta adres 100 USDT, esa información está en los datos y yo tengo que firmar esto, una firma digital. ¿Con qué lo hago? con mi wallet, porque mi wallet tiene mi clave privada que me permite hacer firmas digitales. Sí, si

bien esto parece difícil cuando estamos en una wallet es enviar, aprobar, firmar, nada más. Sí, está todo cocinado esta transacción. Entonces, la firmo, se envía, sí, cae en un nodo, cae dentro del Ethereum Virtual Machine y lo primero que hace el Ethereum Virtual Machine es a mi cuenta, a mi balance inicial de I, me saca un poquito. Fíjense, yo tenía 5,27 I y ahora tengo 5,26. ¿Por qué? Porque si yo quiero hacer cualquier cosa en el tengo que pagar. Sí. Entonces lo primero que pasa es que me sacan platita, me sacan. Sí.

Para que se ejecute mi transacción. Una vez que me pudieron sacar if se llama al contrato. Si si estoy mandando sin USDT, llamamos a sin USDT. Se ejecuta el código del contrato, se accede a donde está el almacenamiento y dicen, "Bueno, a Pepe le sacamos 100 USDT y a Lola ahora que tenía cero, ahora tienes 100 USDT." Sí. Y así funcionó la transacción. Me sacan plata, me sacan eh eh mi del contrato de USDT desaparecen mis UST y aparecen en la dirección, en el mismo contrato aparece en este almacenamiento, aparece anotado a nombre de otra

persona. Esa plata que me sacan para utilizar eh la red se llama gas. Sí, if tiene la utilidad de ser el combustible de la IBM. Si yo quiero utilizar la IBM para lo que sea, tengo que pagar el gas. Sí, cada cosa que yo quiera hacer en Ethereum se paga gas. Por eso les decía, en Ethereum es un sistema tour incomplete. Se puede hacer cualquier cosa en Ethereum, pero tiene un costo. Sí.

Por ejemplo, almacenar datos en Ethereum es muy caro. Entonces, acá pueden venir acá a esta página, van a ver lo que costa, lo que cuesta cada uno de las de las primitivas de Ethereum. Sí. Y y llegamos a la conclusión de que, por ejemplo, hacer Microsoft Office en Ethereum no tendría ningún clase de sentido porque sería extremadamente caro, extremadamente inútil y podría fallar. encima sería muy malo, una experiencia de usuario malísimo. Y ahora vamos sigue al consenso. Eh, por un momento yo empezaba empezar la clase acá. Sí. Si después me

dan feedback, me dirán si para la próxima empiezo directamente acá. ¿Y qué es el consenso que hablamos al principio? Es el método, esperen que maximizo acá. Es el método sí que utilizamos para construir sistemas distribuidos que son confiables a partir de componentes no confiables. ¿Cuáles son los componentes no confiables? Nuestras computadoras. Nosotros, sí, a nosotros se nos puede cortar la luz, nos puede instalar la computadora, pueden pasar tantas cosas y el sistema tiene que seguir siendo confiable. Incluso cuando nosotros no lo somos.

Proof of Work y Proof of State no son por sí mismo protocolos de consenso y hoy vamos a hacer esa diferenciación que a veces se confunde, hoy estamos yendo un poco más profundo, sino que habilitan la posibilidad de construir protocolos de consenso. Sí, para hablar, para lo que sigan proof of y proof of vamos a utilizar el término de resistencia civil. Sí. civil. Ese nombre proviene del caso de caso famoso de una mujer Civil Dorset que sufría así un problema psiquiátrico, un desorden de personalidad múltiple que se causaba daños ella a sí misma. Sí. Y

de aquí es donde nace el término resistencia civil para los sistemas de computación. Proof of Work y Proof of Stake son mecanismos de resistencia civil. Sí. ¿Para qué estos mecanismos? Para proteger ataques internos maliciosos, por ejemplo, el spam o o el envío de información fraudulenta. Por ejemplo, yo soy un valedor y quiero meter bloques con transacciones que me manden toda la plata a mí. Sí, es un intento malicioso. Entonces, de alguna forma se tiene que evitar. ¿Cómo se evita eso?

Bueno, con proof of work, proof of take. La idea de estos mecanismos ese des incentivar es una cosa, quiero decir lo contrario, desincentivar, o sea, hacer que la gente no quiera crear múltiples nodos, ¿sí? Y tratar de hacer eh ataques, ¿sí? Queremos evitarlo. Eso sí eh meter la teoría de juegos fij al principio o los incentivos eh alineados para que esto no pase. Nosotros acá hago un poco de chileo, ¿sí? De nuestro kitbox.

Escribimos mucho de del conceso en Ethereum, más en detalle que vamos a hablar ahora. Sí, el consenso en Ethereum, una parte es la resistencia civil que estamos hablando ahora, otra parte es el protocolo Gasper, el cual se habla de la finalidad y for. Si quieren saber bien cómo funciona, los invito así a leer elbook. Pero lo que vamos a terminar demostrando, esta era la primera slay que mostramos. Dijimos que el consenso distribuido iba a permitir eh lograr una línea de tiempo, la integridad de los bloques, quién escribe el próximo bloque y los

incentivos y castigos. Bueno, vamos a explicar como Proof of Stake, el consenso en Ethereum. y proof of steck permiten que esto pase. En Bitcoin, si es una red proof of proof of Work, los mineros, si todos estos nuevos mineros gastan electricidad, están todo el tiempo haciendo cálculos matemáticos, gastando electricidad y ese gasto es el que al fin y al cabo los va a desalentar a hacer trampa. ¿Sí? ¿Por qué? Porque imaginen que ellos están haciendo ese gasto,

logran resolver el problema matemático, que eso se conoce como encontrar el nons que desbloquea el bloque y aprovechan tu oportunidad, ¿sí? De insertar un bloque en la red. Bitcoin te paga tres bitcoin insertas un bloque en la red y y sos muy avaricioso y decís, "No, en realidad voy a tratar de meter transacciones fraudulentas que me benefician." Sí. Bueno, lo que va a pasar en la práctica es que la red se va a dar cuenta de que hiciste eso, no te van a dar recompensa económica y a su vez vos gastaste mucha electricidad porque la luz al fin de mes la vas a tener que pagar. Entonces hay como acá un

incentivo en ser un jugador honesto. Y en Estéo no existe más esto, no existe más. Por favor, no gastamos electricidad. Sí. ¿Cómo nos defendemos de los ataques civil? Bueno, y acá está la gran diferencia. En proof of stake, nosotros tenemos que dejar una garantía. Sí, a esa garantía le decimos stake y en Ethereum no podemos ir y meter una casa, no podemos meter dólares. ¿Qué tenemos eso? Metemos IT, que es la moneda nativa de la red.

El tiene una característica, sí, es un recurso escaso. Y si ustedes vi ven los tokenomic de Ethereum, hay cada vez menos y no los puedo replicar. Sí, en cierta forma se parece a la energía eléctrica en cierta forma sigue haciendo paralelismo. Es que yo no puedo conseguir electricidad gratis y tampoco puedo conseguir I gratis. Sí. y el consenso. Bueno, al fin y al cabo los involucrados en todo este proceso son los validadores. La garantía que tienen que poner estos validadores es de 32 I. Sí, 32 I hoy en día es bastante dinero. Hace unos meses

atrás era mucho más dinero que podríamos decir que estamos de oferta. 32 por o queremos imaginarlo son más o menos que sale tener un validador eterium. Y la primera pregunta que nos hacemos, ¿y por qué tengo que entre comillas comillas bloquear? Bloquear de cierta forma, o sea, depositar en un contrato, no están bloqueados, yo los puedo retirar cuando yo quiera, pero ¿por qué los tengo que depositar? Sí. Bueno, porque si yo me comporto mal, me van a castigar. ¿Y cómo me van a castigar? Sacándome de esa de ese dinero que tengo en garantía. ¿Y por qué

32? ¿Por qué no un I? 10 I. Bueno, la respuesta es bastante más larga de lo que yo voy a dar, pero digamos que Ethereum tiene un proof of stake accidentado, recuerden que nació proof of work, migró a proof of stake y se hizo de la mejor forma posible, de la forma que se pudo. Sí. Y hay varias cosas. Sí. Lo primero es, todos depositan la misma cantidad de IS para que las firmas sí hagan lo mismo. O sea, que lo que diga un validador, por ejemplo, el validor número 11 tenga el mismo peso que lo que diga el validor número 3. Como los dos depositaron 32, lo que ellos digan es lo

mismo. ¿Y por qué no un if y nos bajas esos 000 a un número más amigable que podamos pagar? porque se saturaría así la red, ¿no? No se soportaría tantas flujo de datos por la blockchain. Sí, y eso se puede explicar en otra charla mucho más en detalle. El 32 no es un número caprichoso. En su momento fue un logro. Los primeros números hablaban de 1600 pif para ser valiador. Bueno, de 1600 a 32 sí fue una mejora considerable.

Cada validador tiene una clave privada, ¿sí? Y una clave pública que actúa como la identidad dentro del protocolo. O sea, el validador tiene una identidad. El full note que mañana van a armar un fullote no necesita clave. El validador siempre está con claves. Vos cuando depositas 32 if en stake, eh, y perdiste las claves, perdiste las 32 en stake, ¿sí? Sigue esa misma lógica cruel y real de las wales.

Sí. Bueno, lo acá hay todo este todos unos artículos de cómo se manejan las claves de los validadores en detalle, ¿sí? bien detallado y cómo son las operaciones de seguridad también en nuestro. Bueno, la cuestión del tiempo del consenso en prof si el tiempo se divide en slots y sportch. ¿Qué son estos? Bueno, se toma un periodo de 6,4 minutos, ¿sí? Y a esto se llama un app y cada appach sí se divide en diferentes slots de 12 segundos.

La idea de del forma que funciona Ethereum es que en cada slot haya un bloque, o sea, tenemos un bloque cada 12 segundos. O sea, y esto es eh se pensó así, si es como un reloj corto. Entonces, en estos 12 segundos donde se tiene que insertar un bloque, el protocolo tiene que seleccionar aleatoriamente a un validador para proponer el bloque. En Bitcoin no existía esto. En Bitcoin el que resolvía un problema primero era el que hacía.

Acá no hay ningún problema. sino que el protocolo de forma aleatoria, realmente aleatoria, tien que decir qué validador va a ser el block proposal. Una vez que a tu validador le tocó ser block proposer, va a ir a la mpol, va a agarrar transacciones, la va a meter en el bloque, ¿sí? y va a firmar el bloque. Esto sí ya no es tan así porque eh nosotros le podemos delegar la tarea de blog proposer a una entidad más eficiente que nosotros, que son los SMF, MECBOST, ¿sí? que no van a agarrar cualquier transacción, sino que van a

agarrar transacciones específicas para que el orden de las transacciones me beneficie económicamente. Sí, hay algunos que dicen que es un poco inmoral, pero es perfectamente válido y legal y y delegándole esta tarea de la construcción del bloque a un MCBOT, yo puedo tener más rédito económico. ¿Sí? Entonces un proposer, en proposer va a a crear el bloque. ¿Y qué hacen el resto de los validadores? Bueno, el resto de los valores van a ver el bloque, si dicen, "Ah, este bloque está muy bien, ¿sí?" y lo van a dar fe, o sea, van a testiguar, van a dar una testation diciendo que ese

bloque es correcto. Sí, un validador propone el bloque, los otros validadores eh dicen dicen que está bien. Entonces, los rewards, ¿de dónde vienen? Bueno, proponer bloques como generation en tiempo y formas dan recompensas en podríamos ver si cómo van generando eh reward sin validador. No lo voy a mostrar ahora. Y cómo hay cómo es que se se corurren las penalizaciones de esto, si está todo bien. Bueno, si vos tendrías que atestar y no atestas, te penalizan.

Eh, si tendrías que proponer el bloque y no proponés en cierta forma sos penalizado. Sí. Y acá una aclaración. Si vos no nos proponés el bloque, en realidad la penalización es no haber ganado el dinero que tenías que ganar. Y si vos no atestás, la penalización, ¿cuál es? Eh, es igual a la que habrías ganado. Si habrías atestado. ¿Qué quiere decir esto? Poner que se te cortó la luz y estás una hora sin atestar. Bueno, estás una hora perdiendo dinero. Cuando vuele la luz, en la próxima hora ese dinero lo recuperas. Sí. No son penalizaciones agresivas estas. Lo agresivo viene acá

en el slash. Sí. Es por comportamiento deshonesto. ¿Cómo es el comportamiento deshonesto? Bueno, eh, intentar hacer trampa. Sí. o cometer un error. Por ejemplo, tengo un validador acá en mi casa con mis claves y voy a la a la casa de de mi hermano y levanto el mismo validor con las mismas claves. En Ethereum se van a ver que hay dos validadores firmando con la misma clave. Eso es comportamiento deshonesto. Sí. Y te van a tomar como slashing. Y el slash es severo, ahí sí perdés

dinero fuerte. ¿Cuál es la consideración? Que esto es muy raro que pase. Sí, o sea, comportamiento desonesto no vas a hacer y si no tratas de hacer algo raro, como por ejemplo levantar el mismo valedor en dos computadores a la vez, te va a pasar. Sí. Estas penetraciones son, si bien son penalciones, son suaves. Entonces acabamos de ver que con el consenso ya explicábamos lo que dijimos en el premio en la diapositiva, la línea de tiempo con la que se acontecen los bloques, cómo es que es la integridad de los bloques, quién va a escribir el próximo bloques y los incentivos y castigos de los nodos. En resumen, un validador propone el bloque,

¿sí? El resto eh firma, le da eh una testation, pum, se propone el otro bloque, lo firman, pum, se propone el otro bloque, ¿sí? Lo firman y todos estos valiadores van ganando dinero, ¿sí? En el en el paso. ¿Cómo sabemos que esto está funcionando bien? Bueno, hay muchas formas de saberlo. Sí, una es nosotros decimos funcionando bien, pero también podemos ir a charts. Por ejemplo, acá tenemos el tiempo promedio de los bloques en Ethereum. Fíjense que tenemos un bloque cada 12 segundos. Esto es unaación de un año. Viene funcionando bien. Sí. Y muchas veces dije que hay rewards por

valor. Bueno, ¿cuáles son los rewards? Acá están. Lo podemos ver acá. Tenemos una ganancia del 3,2% si de una PR anual. Eh, si vos metés 32 IF, el cabo de un año, ¿sí? Vas a ganar un IF. Fíjense que no es un número que nos huele la peluca. Sí, es bastante bajito y se está es un tema que se debate mucho. Sí, no es tan fácil llegar a tener unas buenas eh recompensas y que la red sea segura, que token sea no sea

inflacionario. Ahí tengo un compromiso. Y hoy en día, ¿cómo está la seguridad cripto en Ethereum? hay alrededor de 1 millón de validadores, eso quiere decir eh casi 34,000 I, ¿sí? Y que están depositados. Esos valedores tienen dueños y en esta torta podemos ver quiénes son los dueños. Esta mancha azul Slido, ¿sí? Que ahora un rato vamos a hablar de ellos. Esto no está identificado.

Coinbase Binance Ederf Clean Pigment. Sí, son todos eh protocolos estos que no están identificados, no sabemos. Y por acá abajo debe haber solo stakers, ¿sí? Eh, logos solitarios, sí, que están validando en su casa. Esta torta está bastante bien distribuida. Sí, bastante bien distribuida. No podemos decir lo contrario si somos justos con este sistema. Incluso el aido que tiene la mayor parte de la torta no es un solo node operator, sino que son varios. Sí. O sea, está bastante bien distribuido. Entonces si sumamos que todo este dinero, estamos hablando 33000, vamos a abrir la

calculadora nuevamente. 23 por 16. Tenemos, perdón, 33 millones, me parecía son 33 millones de I por 16. Tenemos un capital de 52 billons de dólares, ¿sí? Defendiendo la red.

Eh, hay una seguridad cripto en Eting, así que no es fácil de conseguir esta seguridad que tiene Etherin. Si nosotros nos ponemos hoy que Bitcoin es la red más segura de todas, sí, es la segunda, pero encima de Ethereum se pueden hacer un montón de cosas. En Bitcoin por ahora no. Y y a su vez sí consiguió una distribución peer to peer, sí, bastante elevada. tenemos nodos a lo largo y a lo ancho del mundo. Y esta discusión nos dice, por ejemplo, si yo envío una transacción, sí, y por alguna razón todos estos validadores, sí, que corren en Europa,

Estados Unidos, no quieren correr, no quieren tomar mi transacción por alguna especie de de ley o lo que sea de de los FAC, sí, yo puedo esperar y en algún momento alguien va a tomar mi transacción Mi transición va a terminar pasando. O sea, este consiguió hoy en día ser y se ganó en lugar de ser la blockchain de propósitos generales más segura e importante. Y ahora, ¿cómo podemos nosotros participar en el consenso?

¿Para qué quisiéramos participar el consenso? Bueno, para ser beneficiarios de esos eh rewards económicos de Ethereum. Bueno, la forma básica, sí, la que crearon desde Ethereum es lo que se conoce como vanila stacking staking, ¿sí? Ser un logo solitario y validar con 32. Para esto necesitas tu nodo, como van a hacer mañana con con Twitter. Sí. y necesitas las claves del baleador que las creas con un cliente con un round y luego el staking consiste en depositar los 32 en un smart contract, pero siguiendo una serie de pasos.

Sí. Luego el validor hace todo solo. Sí, todo se propone bloque solo, firma solo, hace todo solo y vos vas a estar generando recompensas si funciona todo bien. ¿Cuál es el límite? ¿Cuál es la restricción de esto? Bueno, que necesitas 32 in y necesitas conocimientos técnicos, ¿sí? Para armar el valedor van a ver mañana que si bien es imposible hace falta conocimientos técnicos. La computadora, infraestructura, si se te corta la luz todos los días capaz no te conviene. Sí.

Bueno, esto no lo soltero. Otras formas sí son participar de una forma más simple del consenso, por ejemplo, utilizando protocolos como elido. Laido es un staking pool, ¿sí? un pull staking líquido y consiste en lo siguiente, lo voy a decir muy resumido. Alido le voy a dar if, por ejemplo, le doy un if, un solo un eth le doy al y me devuelve un token que se llama stake if.

Sí este stth va a estar ganando las recompensas del validador. ¿Por qué? ¿Qué hace laido? La agarra todos estos I que nosotros les damos y hace validadores, ¿sí? No vamos a entrar en detalle cómo funcionar, pero arma validadores. Esos validadores ponen la infraestructura, pero no ponen los los S, lo ponen en los usuarios. Entonces, la AIDO agarra todas las recompensas y la divide entre los validadores, ¿sí?, entre los usuarios y obviamente entre ellos.

Pero vos lo más interesante de todo esto es que el usuario se queda con algo que llama ST IF y ST IF es un token que vos puedes vender en el mercado instantáneamente. Sí, es representa el I estaqueado y es líquido. Sí, puedes ir a Dexes, puedes hacer estrategias DEF, ¿sí? Por ejemplo, puedes ir a A y Swap y puedes hacer varias cosas con tus ST IT, o sea, puedes darle liquidez a protocolos defi. Vamos a entrar en esta madriguera, sí, pero se puede hacer un montón de cosas o lo puedes simplemente tenerlo y por tenerlo sí cada vez vale más porque estás teniendo recompensa del

valiador y de esa forma si confías en la sí puedes estar participando en el consenso simplemente por foldear ese ti. La ventaja es que también ese ti lo puedes usar en la tiene varios módulos. Sí. Eh, uno en el que nosotros estuvimos participando se llama que en español puede significar muchas cosas, pero en inglés community steaking module, ¿sí? Y lo que hace es eh abrirnos las puertas, ¿sí? A los no operatos para participar de Ethereum, pero sin poner tanto capital. Sí. ¿Cómo va a funcionar

esto? Bueno, nosotros vamos con un hardware, ¿sí? Y vamos con una cantidad de IF, ¿sí? por ejemplo, son 2,4 que se va a llamar una garantía que le vamos le damos al aido. Entonces ponemos el hardware, ponemos esta garantía y laido a través de sí y 100 nos va a depositar 32 is en nuestro validador y nosotros vamos a estar poder corriendo un validador, ¿sí? Pero únicamente habiendo puesto de garantía 2,4.

Laido va a juntar las ganancias del baliador y las va a repartir entre todos como hace, ¿sí? Como hablase también con los no operators institucionales que tiene. Eh, las ganancias para un solo staker de hacer esto no son altas porque estarías ganándolo más o menos creo que al día de hoy era un 7%. Sí, un 7% eh de estudio B. Sí, que ese número encima está por bajar. Ahora en Lido en la versión 2 de CM, pero te da la oportunidad de de participar en el consenso con tu propio hardware y tu propio hardware son tus propias reglas.

V elegís tus clientes y elegís eh todo lo que tengas que elegir. Es permisiones, sí, pero hay cupos. Ahora, por ejemplo, si querés participar de CCM, vas a entrar en lo que es la cola. Sí. y vas a quedarte en el final de la cola esperando que Alido tenga más IT a disposición para ir repartiendo. Sí, porque tampoco tiene infinito. Bueno, acá explicaba un poco cómo reparte los rewards la IOC siempre.

la charla se hizo muy largo. En el estado del arte de de Ethereum tenemos DVT, que es eh tecnología de validad distribuida que esto es motivado debido a que hoy en día prácticamente todos los validadores, todos los validadores, casi todos están corriendo en la nube pública. Eh, ¿se acuerdan que yo dije, nos separamos de Amazon Web Services, de Google Cloud, sin embargo, los valiadores sí están corriendo nube.

Sí. Y esto nos está diciendo que que prácticamente el entre el 50 y el 70% está corriendo en hardware delegado y no va un poco en contra así de lo que se pretendía que estén los validadores en en las casas de las personas. ¿Por qué los que corren valeadores hacen esto? Y bueno, porque nosotros somos explícitamente penalizados si se nos corta la luz. Sí.

Entonces, vamos a querer estar corriendo el baliador en un lugar que no se corte la luz, que no se corte internet, que no se rompa la compu. Sí. Y ese lugar el que mejor lo hace son los que nos brindan estos servicios. Y esto camina y es cada vez más así. DVT nace como una opción. Sí. para que un eh validador pueda agarrar la clave del validador, dividirla en fragmentos y repartir estos fragmentos en diferentes hardwares. Sí, en diferentes hardwares. para que de esa forma, tipo

en un esquema multip, un modelo 4 de 5 tengo acá, yo la firma del valador lo divido en cinco computadoras, ¿sí? Y puedo estar corriendo un validador utilizando cinco computadoras. ¿Qué pasa si se rompe una computadora? El validador sigue funcionando porque tengo cuatro y esto me da robustez. Estoy pudiendo desde hardware hogareño tener cierta robustez. Bueno, eh yo la quiero ir terminando, creo que se hizo eso muy largo. Hay varias implementaciones de DVT, una es OB, que nosotros estuvimos trabajando mucho. No voy a explicar cómo funciona porque creo que me pasé del

tiempo mal y espero que me disculpen. Sí. Y con esto finalizamos la la presentación. Yo me quedo para cualquiera que tenga dudas si son más específicas, ¿sí o no? Me fui de tiempo mal, pero mal, ¿eh? Tendría que haber tardado 50 minutos menos. Perdón, chicos. Eh, sí, la presentación se las puedo compartir. Yo voy a hablar con con Ulises, que es el el que se encarga y la paso a PDF y se las comparto y la hice para ustedes. Así que

bueno, Will clave el meme al final. Ahí creo que Pomela tocó la Bueno, nota. Sí, eh. Ah, hay que habilitar para que hable, ¿eh? Per no. Hola, hola, hola. ¿Qué tal? No, muchas gracias por la presentación. Bueno, yo soy del área de ciencias, entonces sí me di un buen este dibague, ¿no? Y cómo podría podría armarse un nodo para que los datos fueran más seguros y demás. Entonces, muchas gracias, estoy muy entusiasmada y y pues no al contrario, gracias por el tiempo, no hay que disculparse. Bueno, de mi parte aprendí demasiado cosas más técnicas, puesto que no es mi área, pero nuevamente muchas gracias,

¿no? Muchas gracias, eh, muchas gracias a vos por las palabras y por haber bancado hasta el final. Sí. Eh, ahí mira, esa pregunta es para vos tut el nodo de mañana va a estar en sí va a estar en Tesla mañana. Eh, pero bueno, o sea, no cambiaría en el proceso a hacerlo en main no cambiaría mucho. Se solamente cambiar un par de opciones, así que sería bastante similar.

Bueno, la la grabación se puede parar, me parece. Ya.