Aprende sobre nodos desde cero - Clase Práctica

Aprende sobre nodos desde cero — UNAM · October 2024 · 57:38

Mateo Emilio demonstrates how to run Ethereum nodes with Sedge and Dappnode, covering dependencies, client selection, synchronization and remote access through a VPN. The practical workshop also addresses credential security, hardware requirements and using RPC endpoints to retrieve blockchain data.

Speakers

Topics

From Aprende sobre nodos desde cero — UNAM, hosted by SEED Org.

Transcript

a empezar un poquito con esta segunda parte del mundo de nodos Prim abrir Esto bueno genial Cualquier cosa si tiene algún compañero que quiera entrar a la sala y y no estemos aceptando manda un mensajito al chat y lo hacemos entrar al toque así que bueno Primero que nada me presento mi nombre es Mateo Emilio también soy estudiante de ingeniería en sistemas acá en la utn universidad tecnológica nacional acá de Rosario Santa Fe de Argentina y nada también soy parte del equipo de s laboramos con todo lo que es nodos puntaje de nodos armamos todas las guías de cualquier bl que se puedan imaginar empezamos rompemos todo lo que

podamos y Tratamos de llevar eso que por ahí es complicado al principio cuando tenés errores cuando empezas a tocar cosas que no sabes y tratas de Buscar el significado Tratamos de bajar esa teoría a tierra para que todos tengan un mejor despegue cuando empiezan en este en este mundillo de los nodos también soy desarrollador tengo otro trabajo que Lauro de eso así que también me gusta a veces tocar algunas cositas de de todo este tema así que bueno empezando primero que nada si quieren después chusmear alguna guía que que quieran ver de cualquier otros nodos está la guía acá en en nuestra web

s.s. site que bueno acá está bastante detallado todo por ejemplo como en etherium Acá hay un montón de cosas que que se pueden se pueden tocar por ejemplo la guía completa para configurar nu de ethereum desde la instalación hasta la sincronización bien desde cero que vamos a estar viendo un poquito esto que hay varias herramientas hoy en día vamos a hacer en campi en dos pero vamos a empezar explicando cómo hoy en día tenés queé Qué opciones tenés hoy en día para a la hora de montar un nodo hoy en día podemos descargar los clientes directo de de la página de etherium hacerlo más

más directo de la forma más eh sin intermediarios Por así decirlo sin un equipo que haya tocado las las herramientas o construido algo sobre arriba de esto y justamente por hacerlo tan puro es un poco por ahí complicado a la hora de cuando alguien está empezando Por eso existen estas herramientas que hacen empresas Como por ejemplo como nerm que es también es un cliente dentro de dentro de del ecosistema etherium Que bueno que nos ayudan a que sea todo más más simple también existe diap node que bueno También tenemos varias formas de instalarlo que nos va a ayudar a a instalar los clientes por atrás y así interactuar directamente con con una

interfaz que es mucho más interactivo y y amigable para el usuario de pie así que bueno por ejemplo vamos a a ver si tengo por acá un scalid había hecho ha un toque Que bueno que además de las herramientas que existen hoy con el cliente directo ahí se ve el mouse no por las dudas cuando lo muev sí se está viable bien bueno como decía los este Software que nosotros vamos a estar instalando en nuestras computadoras Eh puede ser con el cliente directo de eum bueno puede ser no sé dependiendo un procesador md O Intel que nosotros lo tengamos o mediante un Arm esos

chiquititos mini computadoras que bueno por ejemplo acá en Argentina Son son complicadas de conseguir y son muy caras creo que en México es Es más más asequible más barato para para el Humano de pie eh después si pueden comentar un poco si alguien tiene una RM han tocado algo saben qué onda los precios estaría genial saber un poco eh Y después bueno está sech que es la herramienta esta que les comentaba que es de nerm que es la que podemos instalar por Script que ahora lo vamos a mostrar donde podemos nosotros configurar que qué

blockchain dentro de qué blockchain vamos a estar montando el nodo Y qué tipo de nodo también vamos a estar montando porque podemos montar un un full node o un validador un validador es el que tenemos que tener eh tokens para validar bloques en la red como sabemos Se pasó de proof of work a proof of stake eh la minería ya no es más prueba de trabajo dentro de eum sino que se basa en en stake en tener los tokens para poder validar estos estos bloques así que bueno vamos a empezar un poquito chusmeando lo que sería viendo chusmeando decos en Argentina es como interor ver algo así que vamos vamos con eso bien Me pueden aceptar eh Hay Horacio qui entrar desde el otro

dispositivo perfecto si alguien tiene alguna pregunta vayan haciendo que yo voy viendo el chat no tengan problema eso yo voy bueno primero vamos ir acá tengo una una computadora estoy conectado remoto por Team viewer bu esta computadora vamos a usarlo para para montar estos dos estas dos herramientas di y sech así que bueno vamos a ir Primero que nada a la documentación de sech vamos a verlo bien desde cero vamos a poner nether Mind en Google qué nos sale nerm Bueno vamos a la página principal bueno acá ya vemos que nos manda a su su landing page Y

tenemos varias cositas dentro de las herramientas acá tendría que estar sech vamos a se si me deja entrar genial acá ya nos dice que es una herramienta Open source de ethereum para para justamente deployar un full node full además no solamente full tambi podemos deployar validadores que ahora este tipo validador en realidad es un validador sacando ido pero para un poquito más otro capítulo pereno vamos directamente a ver cómo sería la eh si no conocen github básicamente es

un es como ponele que es una red social dentro del mundo de los programadores donde vos tenés repositorios tenés carpetas donde vos guardas tus programas tus proyectos donde otros desarrolladores pueden ver lo que vos hiciste eh vos podés también configurar para que tengas cosas privadas está muy bueno controlar accesos y también es que un control de de versiones justamente a a medida que va avanzando el el proyecto y siempre es todo trackable que se puede ver todo así que está bastante Bueno una vez que estamos en el repositorio vamos a releases vamos a sus versiones A ver cuál es la última versión vemos que es

la versión 1.6.0 eh la verdad que no me acuerdo cuál fue la la primera versión Cuando empecé a a probar con sech eh pero pero no no esta lo de cuando cuando empezamos Y bueno ya acá vemos que que tenemos todos los los archivos acá que podemos Descargar dependiendo En qué computadora no nos encontremos vemos Que si estamos trabajando con Darwin acá con amd64 RM 64 con Linux bueno Esto va a depender justamente que estemos parado o el mismo Windows en Windows ahora que lo pienso nunca nunca lo probé siempre lo usé en Linux Así que Estaría bueno ver qué onda Pero creería que es es es siempre la misma herramienta que ahora

vamos a ver buenoos clic directamente acá en Linux amd64 ver vo resto para acá bien bien una vez que que abrimos acá el la carpetita a ver si me bien la carpeta donde se descarga el archivo Bueno hay un montón de cosas eh lo que tenemos que hacer primero para poder interactuar con este archivo es hacerlo ejecutable eh Si queremos podemos cambiar de nombre para que sea má más fácil a nosotros entender podemos cambiar directamente nombre a para que sea más fácil damos clic derecho dentro de la carpeta que está ubicado este archivo puede estar en otro en otra

carpeta no hay problema de eso y acá ponemos ch mod más x escribimos set en el caso de que no le hayan cambiado el nombre y quieran ponerlo con el nombre que estaba ponen la s la s aprietan Tab y ya el mismo mismo sistema operativo la misma termin final agarra y les escribe todo el el nombre de golpe así no no tienen que andar escribiendo eso Bueno ahora que ya lo hicimos ejecutable podemos hacer punto barra sech y damos a Barrita Barrita help para ver que ya podemos interactuar con con el cliente de de sech Qué pasa si si queremos usarlo desde otro otro lugar otra

carpeta que no esté dentro de o sea otra queremos estar por ejemplo par otra carpeta donde no está el arch ejecutable bueno tenemos que primero copiar a la carpeta user bar local la contraseña nos pide permisos y ahora nos tendría que dejar poner genial vamos a probarlo igual de otro lado para que vean que podemos ejecutarlo desde otro lado bien Vamos a hacerlo de acá workshop

México y de acá vamos a poner sech help Qué bueno acá directamente con este Comando ya vemos que podemos ejecutarlo no estamos parados dentro de la carpeta de descarga donde estaba ese archivo porque lo mandamos a la carpeta del user local Bin que nos va a permitir ejecutarlo desde cualquier parte de nuestro de nuestro sistema no bueno acá ya vemos que tenemos varios comandos para importar nuestras claves Eso es para el validador E eso para el Ram por ejemplo es para correr los servicios acá tenemos todas unas descripciones eh simples de que hace cada Comando Eh Así que bueno el una particular bastante buena que tiene se es que vos decís Uh Okay Eh

tengo que empezar a a descargar el todas las las configuraciones de todas las propiedades que necesita el el mismo sech para correr Qué pasa Quién aparece siempre aparece docker aparece docker const aparecen todas estas herramientas que acá vemos si vemos las dependencias eh bien Vamos interation guide e nos empieza a decir todas estas herramientas que necesitamos qué bueno que la particular de la particularidad de de se es que tiene un Comando para poder instalar todas estas dependencias para que nosotros no tengamos que estar instalando una por una que es justamente sech deps con deps podemos

tenemos dos comandos después que nosotros le podemos mandar check para ver si tenemos las dependencias y en el caso de que no las tengamos las vamos a instalar entonces haciendo todo desde cero primero vamos a hacer dep install primero vamos a hacer el check que creería que no Ah bueno está instalado docker a ver que algún error bueno Están todas las dependencias instaladas pero en el caso de que de que no nosotros tenemos que hacer sech dep install y así se van a instalar todas las las dependencias que que necesitemos esto es muy importante muy importante porque si no después vamos a tener errores a la hora de de tratar de

correr los ya el nodo directo real Qué pasa vos la típica entrás al cliente te crea la carpeta te crea los archivos está todo bien pero cuando estás llegando al final que si tiene ejecutar el archivo plan no no se puede ejecutar porque no tenés las dependencias s suele pasar pero bueno las experiencia son las cosas que que terminan dando esto así que bueno el comandito vamos de nuevo para para arrancar Sería para instalar ya el nodo sería que genera un Setup vamos a limpiar un poquito la pantalla set y ahí ya vemos que nos da dos opciones ethereum node o L node hoy

vamos a verlo simple vamos a ir directamente por un etherum node en realidad un l node también es un no de de eum Pero pero bueno es Es como un capítulo aparte donde les hago un resumen donde básicamente el ID lo que hace a la hora de montar un validador Tenemos que tener 32 If lo que hace ido es agarrar depositar 30 ethereum y nosotros tenemos que poner solamente dos ethereum Esto está bastante bueno hace varios semanas meses que lo vienen probando toda la gente del ido la verdad que está haciendo un laburo buenísimo y y lo copado Es que creo que no sé si Will si te acuerdas andas por ahí Creo que pasó mañana salen a mainet los chicos de

ido Bueno creo que esta semanita ya ya arranca eh en Main Así que va estar bastante interesante así que bueno le damos a node y acá ya nos deja elegir que blockchain montar nuestro nuestro nodo Así que vamos a elegir por ejemplo joles que es una mañana genial Bueno mañana salen los chicos de a tod todos los éxitos ahí Ojalá que salga todo bien yoso por probarlo también loos probando hayas de eso así que vamos a que es una red de prueba dentro de acá tenemos que elegir el tipo de de nodo que nosotros queremos en este caso vamos por un full node

solamente en el caso de que de que nosotros querramos poner un vador también después nos va a preguntar si queremos monar un vador no es que es la última opción para para montarlo pero es claro Es bueno tener en claro qu vamos a estar montando a la hora de deir estas configuraciones a full acá nos va a dar el que donde donde se va a instalar todo el tod nuestros paquetes todos nuestros nuestro nodo vamos a enter enter de nuevo queremos correr un validador le vamos a dar que no pero esto es lo que decía nos pregunta si queremos mentar un

validador momento solamente un full node y acá nos pregunta el execution client del cliente ejecución que nosotros queremos elegir bueno para esto hay un hay algo que tenemos que tener en cuenta muy importante que es el porcentaje que se está usando hoy en día para para dentro de cada cliente porque Qué pasa si un cliente ya ten a un error hay un riesgo de que de que justamente de que todos los validadores o no que están dependiendo de ese cliente se caigan entonces La idea es que todos los validadores todos los estén en eum usen una cantidad de de valid de de execution

client tanto de execution como de consensus client diferentes y que estén a un porcentaje donde el cliente que vos uses no sea mayor al 66 por creo que es el umbral que se recomienda vamos a ver eh la paginita llama client diversity hay otra página no me acuerdo cómo se llama pero es parecida a esta client diversity donde bueno básicamente acá te dice mira eh acá el goal el objetivo es que haya un porcentaje menor del 33 Y si un cliente tiene un mayor de 50% en uso del total de los usuarios dentro de la dentro de la de la blockchain y mira es peligroso porque Qué pasa si acá dentro

del execution client llega haber un error dentro de gf y estamos en aprietos Acá hay una muy buena cantidad de de los de los clientes que estarían corriendo hoy en día así que hoy en día Estaría bueno tener en cuenta esto por ejemplo ahora que nosotros tenemos que elegir el el execution client vamos de nuevo a ver acá execution client vemos que js es el 5% eh nermine del 30% y Vu del 15% Eh bueno acá podemos ir directamente por besu o por nermine Eh Esto es lo mismo vamos por por netherite por ejemplo y para el consensus client lo mismo vamos a

fijarnos a ver un porcentaje bueno por ejemplo podos ir acá por tq tq por tq bien genial y acá ahora el checkpoint el checkpoint de sincronización que básicamente dónde va a estar obteniendo la Data Esta esta este nodo este nodo nuestro Bueno si nosotros entramos al link este a ver si me deja entrar acá podemos dar a get started y nos va a dar que Dependiendo el cliente que nosotros estemos usando por ejemplo

sq como dijos recién e nos va a dar el checkpoint directamente Esto está bastante bueno por si nosotros lo Tenemos que montar de otra de otra forma e tenemos acá el el link enter bueno eh el fe recip address esto ahora podemos esar que es básicamente también para para los validadores donde se va a estar depositando eh estos fis nosotros vamos a estar ganando bien Si queremos exponer los puertos por ahora le vamos a dar que no esto por ahí hay veces que ya hay veces que le podemos dar que sí si esto nosotros tenemos que tener en en cuenta

si nos vamos a querer conectar o o queremos que alguien golpee nuestro nodo desde afuera eh eso también tiene que ver con los objetivos que nosotros queremos tener con nuestro nodo Si queremos ser parte de un de un clúster eh donde vamos a formar parte de un pador en conjunto con varias personas tenemos que tener bien en claro todos los los puertos de nuestro de nuestra computadora cómo está conectado con nuestro router a que A qué puerto está conectado nuestro router por ejemplo acá en Argentina hay algunos de los operadores de internet que solamente te dejan que sea público el primer slot del router entonces bueno

es algo que ten que tener en cuenta Así que nada eso que s genial creamos el j create enable monitoring stack monitor Vamos a darle que monitor St esto nunca lo haba visto Está bueno vamos a ver qué onda porque vos tenés forma de monitorear el nodo donde básicamente después puedes entrar bon Chain donde vos agarrá tiras el py de tu validador por ejemplo y puedes ver el estado si está activo si está si está procesando transacciones si se paró puede

se haya caído y v no estabas afuera de tu casa y ya no está arriba está bueno como como herramienta de monitoreo bon bien y acá vamos a correr los servicios y bueno así de simple Ya empezaríamos a a correr nuestro nodo deum en joles con la herramienta de de ahora vamos a un [Música]

segundito en lo que se hace eso no sé si alcanzaste a ver la pregunta de Horacio Cuál es la diferencia de consensus y ejecutivos client Ah ah execution client estaba pensando cómo decirlo en inglés claro espectacular Sí bueno básicamente execution client es el que va recibiendo las las transacciones y bueno va a ir manteniendo el estado de la blockchain y en cambio bueno el consensus te lo dice el mismo nombre se encarga del consenso de la red donde Okay si vamos a meter esta transacción Dentro de este bloque eh No tiene que ser o sea tiene que estar en en ese

mismo bloque que que se va a estar agregando la red y no en otro bloque que que proponga otro otro validador que bueno básicamente antes de que se suban todos estos bloques eh va todo un bloque a la a la blockchain y se quede ahí para siempre hay un estado previo que se llama la la menol donde ahí van a estar todos los bloques en espera y van a ir compitiendo para que se vayan agregando a la red así que bueno genial acá vemos Ya se creó el el nodo y vamos a ver si podemos a dar cómo está corriendo a esc

[Música] show genial Esas son las herramientas Ah bien Vamos a darle el s Vamos a entrar en la carpeta sech Vamos a darle sud docker comp bien y ahí ya podemos ver el nodo como está empezando a a recibir los bloques para tratar sincronizarse otra cosita más que es importante Resaltar es que Dependiendo el el cliente que estén usando puede ser que el puerto sea distinto creo que no me acuerdo con cuál

cambiaba pero con nerm sé que era el el 85 45 que bueno básicamente a la hora de ingresar es hacer una request la hacemos al 85 45 un archivo e Pero bueno una vez que termina que se sincroniza nos aparece acá básicamente nerm URL o rpc algo así así que eso sería por ahí la parte de cómo hacer requests a a nuestro a nuestro noito bien preguntas para para nermine sio arranco directo con con sechos un Mini

fue rápido igual pero vieron Fue bastante simple hay videos de esto d es más donde se instala de forma manual docker y noero ot otras cosas a ver necesit Linux El Comando claro esa manol esto por si es que no no quieren hacerlo con el comando de de nm Pero bueno pero dos minutitos un minutito si tienen

preguntas sol la configuración Man e Okay depende A qué le llamas Eh sí configuración manual o sea te lo ahras tanto como con sech como con con nm eh estoy pensando qué puedes llegar a Qué te puede llegar a ahorrar diap node que no te ahorre son herramientas distintas ahora vamos a ver porque lo otro es mucho más visual Está bueno nether di node porque tiene eso no es solamente una una un comando que vos corr en la terminal ahora vamos a ver pero pero sí la diferencia [Música]

con genial bien Bueno vamos vamos directo vamos Dear corriendo así que vamos bien bien bien bien bien Esto vamos a copiarlo cerrando un poquito as no que tantas pestañas abiertas bien Vamos a ver vamos a explicar las dos formas que hay para instalar yno mediante un ISO ISO de toda la vida para los que por ahí no nunca instalaron un sistema operativo un ISO es un archivo que nosotros agarramos montamos en un

pendrive usamos herramientas como por ejemplo rufus vamos colocar rufus eh rufus acá rufus donde podemos bootear un pendrive n descargamos este programita nos descargamos el ISO y básicamente lo que hace este programita el rufus es meter ese ISO dentro del pendrive para que sea ejecutable qué vamos a hacer con este este pendrive lo vamos a enchufar directamente a la computadora donde queremos montar el nodo y se va a instalar el sistema operativo de diap o sea de diap o sea por atrás usa untu creo o otra distribucción así parecida

pero básicamente eso y Solamente vamos a poder hacer cosas dentro de diap Okay qué otra configuraciones Ahí está me parece Dean poner genial qué otras configuraciones Eh recomendamos bueno lo más simple así como estamos usando ahora que estoy compartiendo una una computadora que est instalada untu agarr una computadora o sea donde quieren instalar el el el nodo le instalan el el untu y ya se quedan tranquilos porque tien algo más visual algo que pueden llegar a usar Team View otras herramientas de monitoreo que si

llega a pasar cualquier otra cosa es más cómodo si uno está más más curtido más más adentro dentro del mundo de la programación de las terminales de bobs para Ahí va optar directamente directamente a que sea instalación mediante un ISO pero bien y la otra opción que es la que vamos a probar ahora acá justamente dice que está basado en en Dean es mediante la instalación mediante Script que es bastante bastante cómoda bueno acá vemos que los prerrequisitos son docker doer y xi justamente bueno acá podemos ver como

se puede llegar a instalar xial xz estoy mal bien eh y acá ya podemos ver probar el comandito para tirarlo al al diap node primero voy a ver que no esté instalado porque anduve probando por las dudas y no quiero que que pase nada primero voy a tirar el un instal para asegurarme que no esté instalado contraseña bien bien ya está todo desinstalado así que perfecto vamos a arrancar desde cero a instalar diap copiamos el comandito que nos tira

por acá vamos enter ahí ya va empezar a descargarse todos los los paquetes tard un poquito pero hay varias formas también de conectarse con con diap Noe Generalmente lo vamos a estar haciendo mediante VPN usa ww y Open VPN de las formas que Will creo que vos estabas usando en uno de los nodos que tenemos en openvpn yo nunca lo probé siempre estuve usando ww y la verdad que no no suele generar problemas mientras que se puedan hacer request sin problemas al a la computadora del nodo al puerto ese se va

a poder acceder mediante está bastante bueno Sí sí está usando Open VPN en uno de los d y también anda Anda bien a los bocinazos acá la gente Sale sale de trabajar y la casa bueno y ahora cuando se termine de instalar lo que vamos a hacer es esto es que quede corriendo va quedar Endo acá y yo desde mi computadora como ven que yo estoy usando el el el team viewer esta

computadora está ahora en en en Córdoba si le en Córdoba bueno Eh Yo estoy en rosario estamos en ciudades totalmente distintas y lo que voy a hacer va a ser ingresar por VPN a a esta a este este nodo bien eh ahora cómo hacemos para poder interactuar con diap node eh es distinto a como distinto el sentido de organización de carpetas No primero vamos a ir para atrás para atrás vamos a a ver acá tenemos que ir a CD tenemos que buscar más atrás todavía Acá genial tenemos que ir tan

atrás en la organización de carpetas hasta que llegemos a al al usuario al user para verlo los distintos usuarios que que tenemos hoy en día vamos a ir a a source crc vamos a ir aap Note yo lo que estoy haciendo es apretando Tab a medida que voy escribiendo d esto que les decía Ho donde escribe todo directo y vamos a meternos en la carpeta Dn Core una vez que estamos acá dentro escribimos El Comando source diap node y le damos a a Tab diamos bajo profile le damos a enter y acá ya le podemos empezar tirar los comandos deap node para ver qué podemos hacer bien ya acá tenemos acceso al cliente deap node

vamos a dar por ejemplo ehe Start vamos a empezarlo empezar a correr Generalmente suele dar problemas diap a la hora de la primera vez la primera conexión que se hace con ww suele no arrancar directo Por ejemplo si Ah nosotros queremos tirar El Comando a ver si lo toma bueno no da error justamente Bueno lo que se suele hacer acá leamos a paramos todo se termine un descansito reci lamos a la vida as que bueno

volvemos a arrancar como muchas cosas arrar ahora vamos de nuevo con diw a ver si no me traiciona perfecto ya directamente nos da las credenciales y bueno con estas credenciales las copiamos y nos vamos award acá recapitulemos acá sé que me van a preguntar para A dónde te fuiste Bueno fui a a este programa ww Download tratar de buscar el link posta Eh bueno básicamente tienen que descargarse este este VPN como ven yo estoy desde Windows Entonces desde mi

computadora me descarg acá el Windows Installer y básicamente es es esto así que genial bien nos vamos acá como ven ya tengo varios varios nodos que estuve probando a lo largo de la vida y bueno el formato que se tiene es este de acá es este acá tenemos un interfaz y y el pir Bueno lo copiamos con clic derecho las cosas acá dcho copiar Eh pamos bueno acá le vamos a vamos a crearlo des cero vamos de acá a la

flechita Añadir túnel vacío y vamos a poner por ejemplo work Live next pegamos vemos Que sea el mismo no empiez con ig8 vamos a bordar y ahora le vamos a activar y esperemos que bien que que recibamos gab bytes paquetes de información de unos y ceros que van a estar viajando desde el noo de Córdoba hasta Rosario ahora y lo que vamos a hacer ahora cuando ya estamos conectados mediante la VPN a nuestro

Vamos a ingresar medi cualquier navegador por ejemplo Google Chrome Vamos a ingresar a my diap bien esto Qué pasa solamente nos va a dejar ingresar cuando estemos conectados con con el VPN si no no va a ingresar acá dice Okay registrate es la primera vez que que vas a entrar a a este a este noo tuyo de di entonces crea un usuario contraseña eh Bueno voy a uno eh A ver por ejemplo amos la

contraseña nos registramos bueno acá nos da un recovery token por ejemplo lo copiamos y lo pegamos en un lugar muy seguro esto nos va a servir en la hora que nosotros si perdemos nuestra contraseña Eh copiamos Esto y que queda ahí que nos salva las papas estas cosas parecen joda Pero después pasan y más cuando lo pruebas muchas veces eh Y y se montan muchas muchos nodos o en varias computadoras pónganle el nombre que corresponde sean ordenados con eso porque pasa después que uno suele confundirse y Wow Hay que entrar y y se cae y no sabes cuál es cuál ties que andar probando bueno cosas que pasan eh bien est darle

buen nos loamos bien y acá ya Vamos a ingresar a la interfaz deap para poder empezar a configurar nuestro noito acá por ejemplo Vamos a darle aemos montar un full acá ya nos da para elegir elent y consens Cent podemos elegir cualquiera vamos a ir de nuevo a esto que les decía hoy G tiene el 52 del execution Así que vamos a a elegir otro vamos a elegir por ejemplo erigon y el consensus client A ver vamos a ver lestar cuánto tiene

lestar tiene poquito así que vamos a dejarlo Vamos a darle a next Eh bueno Esto para que hayan actualizaciones automáticas en el sistema vamos a dejarlo prendido Eh bueno esto un sistema de notificaciones que tiene esto está bueno si le quieren configurar acado y ahí ya podemos ir a la documentación de di si tenemos aluna preguntita pero ahí ya vamos a ver cómo va a empezar a configurarse nuestro nodo importante importante detalle no menor para nada esto si no me equivoco va a estar montándose en en puede ser que creo que empieza con

empieza a tomarlo por en mainet Y si uno quiere agarrar y configurarlo por ejemplo para jolki tiene tiene que hacerlo acá eh suele tardar un poco en cargar pero pero bueno fíjense que nosotros no estamos accediendo localmente directo dentro de mi red dentro de mi router sio lo que yo estoy haciendo es accediendo mediante eh una VPN a esta computadora que no está ni siquiera en la misma ciudad Así que es está está bastante bueno fíjense que estoy recibiendo casi 2 megas por por segundo Así que está está bastante bueno eh la verdad Que contentísimo porque eh

salieron bien las dos cosas y y y no suele pasar Así que si tien alguna preguntita o algo de cóm qué otras cosas más se configuraría genial pero son dos herramientas que que que pueden ir jugando Les recomiendo que empiece con con se que por ahí va a ser más rápido Lo que sí es todo terminal esto es más visual ui Y si quieren les muestro un poquito cóm se podría hacer un par de de requests a a nuestros nodos Qué información Se pueden obtener para que nos sirve si quieren Comenten ahí un poquito en el chat mientras tomo el

cafecito a ver si si carga esto okay estaba pensando recién que te veía que decía sean ordenados y todo esto guarden esta estas estas contraseñas y demás alguna de esas contraseñas es tipo Ultra sensible porque viste que hay cosas en cripto que en general son como muy sensibles y que no se tienen que nadie más que nosotros la tiene que tener hay algo de esto que sea así como para tenerlo en cuenta Sí tal cual el recovery token que mostré recién de claramente con eso se puede acceder a todo el nodo validador de di upn así que

bueno es Just claramente este nodo no lo no se usar para nada pero bueno tan en cuenta está para de de montar un un validador por ahí por ahí es mucho ya Mostrar para qué en cada cosa que de que de cada vador un par de conceptos de las claves pero también las claves Ahora cuando vamos a crear un vador nos da una serie de palabras que nosotros creamos con con un repositorio de de de de eum que a ver estoy pensando eh Dónde está eso ahora eh el mi error a ver si lo encuentro de última También aprovecho

acá r pone comentaste lo de los dos it y que alguien más completaba con los 30 it el mínimo que debo tener son dos y eso es algo que hoy en día está en prueba e lo el tema de los de los 30 de los 30 que te depositan y solamente necesitas dos s hoy en día necesitas solamente necesitas 32 pero mañana justamente sale esta herramienta del ido donde vos a la hora de crear un validador configuras un par de cositas algo unas direcciones de ellos que te van a

indicar que vas a ser un valador del tipo ccm y te van a ayudar a que a que nada que tengas un menor coste para tener un un valeador justamente e [Música] sí por ahí hay es otro otro nivel más más arriba creo que dentro de todo lo que es más hay nomado el dvt eh En cuanto a nivel de complejidad si tengo que hacer un un top primero estaría eh un full Noe que es lo que acabamos de mostrar que es lo más lo más rápido que se pueda hacer después un validador después de este validador vendría el validador eh es

justamente Esto del ido donde te depositan los etherium para poder eh abaratar el costo de tener el validador y después vendría el dvt que básicamente es montar un validador con varias personas eh Y así también aparte abrar el costo están bueno se tiene como una una concurrencia mejor en el sentido de que si alguien se llega a caer dentro de ese de ese grupo se van a seguir validando transacciones dentro del del TT ahí ro también pone Con qué características mínimas para una PC según su experiencia se puede iniciar a validar bien bien bien bien Hablando de mainet vamos a ir directamente al acá

al a la Fuente a la Fuente Sí porque yo Después tiro algo y va a quedar desactualizado me decir Mateo vos dijiste tanto eh pero claro no las cosas cambian hay que estar atentos a ver si encuentro Hardware Hardware ahí mientras tú te buscas Karen queres ser como más específica en esto de me causó dudas de lo que comentaste de respecto a a la

m tipo algo en general de lo que dijo o Ah algo ya entendí claro cuando vos entras y configuras esto eh Ahora tarda un poco en cargar pero claro fíjate acá en en ethereum acab tienen que aparecer los los paquetes que AC vamos a instalar pero te instalan en en etherium si nosotros queremos instalar por ejemplo los paquetes para para joles tenemos que ir acá Al Di Store si no le agro acá stakers tenemos que ir en otro lado para instalar para los clientes para para jol claro Perdón comento eso como como

está diciendo Mateo vos puedes descargar los los paquetes tanto para minet como para joles e incluso desde dno puedes estar corriendo los dos al mismo tiempo eh si vos no prestas atención seguramente vas vayas a bajar lo de eterium porque lo que es jesk está en el en el paquete está claramente dice yo que sé eh el nombre del claro dice en vez de erigon dice erigon jolki eso lo quería decir y no me salía Exactamente eso bien Quiero ver si si parece por acá no me acuerdo bien En qué parte acá

por ejemplo está elosis ven que acá dice ya directamente el nombre tarda suele tardar en cargar por ejemp AC prolia seeno también Cualquier cosa si queremos instalar un paquete y no lo encontramos acá el soporte de di ahí por el por el discord Y solen estar los los moderadores mande los link directos donde vos lo copias acá y lo pegas eh luego contario para recupar la parte bueno se cerró el el nodo de bueno Leo Perdón para recapitular la

parte de di en una PC con Windows tienes una distro de ubuntu y en untu configuraste di eh No Esto justamente que entré recién era solo una computadora donde está instalada ubuntu y yo eh per yo ingresé desde iner ingresé en remoto creería que se podría hacer lo que estás diciendo vos eh No no me parece Es más yo tengo instalado wsl en acá en en mi computadora pero como no la uso para para esto me gusta tener las cosas asuntos separados Eh Así que también está Está bueno trabajarlo por

separado si no de última si ties una compul inda de escritor y le queres mandar ahí o o Tenés una no Banga instalate Oracle virtual Box mandale un punto y y ya está empez a probar ahí y cualquier cosa cualquier duda agarras la borrás y ya está eso tranquilo quiero volver acá se meer el no por se habr apagado computadora bueno menos mal Bueno acos en el Arm AC tenemos que son 8 gig

de memoria RAM y bueno después en cuos gigas tiene que tener la computadora en va a depender de la instalar eum m se recomiendan si no le erro dos teras buen Obviamente que sean SD para que que justamente pasa suele pasar esto de que si vos lo instas en un disco viejo llegan las transacciones a tu nodo no llega a procesarlas en el disco no llega a grabarlas y no llega tener una respuesta rápida Así que eso puede ser una de las de las causas de que nos sincronice nuestro nodo y nos estar deciendo por todo bien por el lodo y bueno puede ser porque no

estés usando un ssd hard funciona en o sería recomendable versiones inferiores nuna Mira si te digo con los n te miento porque nunca usé uno pero mientras que cumpla con los requisitos de hardware no no habría problema A ver vamos a fijarnos también depende que si queré instalar diap o se bueno acá tenés por ejemplo bueno las recomendadas bastante bastante al un5 un7 32 GB de ram y 4

storage nbme que son Buscar a ver si acá as les muestro Por ejemplo si conocen un un nbm les paso el link este directo Uy para O si quieren chusmear Lo eh disco nbme si nunca vieron uno son estos cositos ya paso para acá un segundito son como si fuesen un un chocolatín un chocolatín que le metes a a la computadora y y anda con una nave espacial eh Ahí va son estos chocolatines de acá estas barritas de de proteína que le metes a a la computadora

y y vuela Eh Esto es lo lo mejor que ha en cuanto a discos almacenamiento y bueno acá tenemos la los mínimos te pid un3 16 Gb RAM y dos teras eh de nbb o un eh Fast ssd de storage que a ver creo que si tengo por acá Bueno vien unos puedo mostrar por acá un un disco los discos de servidores grandotes que son los Western digital rojos los Red que esos van bien para para sincronizar estn bastante buenos son para ahí un poco caros porqueen tener

mucha memoria con mucha memoria me refiero a 10 teras disco Creo que vi de menos disco disco red West digital entre estos claro estos por segundo est est bastante buenas sí s bien más

preguntas todas las preguntas necesar Ah bueno también si est invitados sumarse al Canal de Telegram grupo Telegram donde siempre estamos hablando cositas de no siempre los chicos están montando un cler Entre 10 Ah sean cosas bast lindas bastantes también gente montar blockar con costin conté esto e si ponen a probarlo y Bueno mira me dio este terror no no lo pudo hacer andar fíjate prob por este lado bueno esas cosas que que nos ayudan a ahorrar tiempo en comunidad están bastante copadas Así que genial bien una horita y

y y vimos bastante eh bien así que bueno Muchas gracias a todos por Cuántos somos a ver si puedo puedo dar no sé si puedo dar el número 23 Ah impecable Ah bueno Eh resalto resalto resalto hay algo que se llam node providers que son empresas que que nos dan justamente un apis donde nosotros nos creamos nuestra cuenta usamos su nos dan una ap infra Esto me está empezando a andar mal

esto desactivo and anda medio lento internet cu te conectas a a la VPN e queres usar en tu computadora pero bueno hay no providers como diciendo por ejemplo infura como no sé si Will me puedes nombrar el nombre otro que es otro he usado yo pero no me acuerdo el nombre alem alem bastante bueno el escribe Provider son estos de acá eh Son bastante buenos también que nos dan un Api para que nosotros podemos pegarle Y obtener información de de de la blockchain justamente cualquier información por ejemplo podemos nosotros

podemos armar un et scan Si queremos nosotros propios con un local siamos o con un no de estos que les digo que nos dan la Api porque nosotros básicamente lo que hacemos con n scan es mandarle eh request eh mandarle peticiones de información a la blockchain donde decimos Che Mira te tiro esta dirección decime qué tiene esto adentro pla y te tira te vuelve todas las transacciones y bueno Y así con con los bloques así con con no sé con un token con todas las distintas elementos Dentro de este mundo de de blockchain que tenemos Qué pasa si lo queremos hacer en en realidad bueno

Mostrar eh voy a entrar directo acá yo tengo mi paginita donde para la facu hice un proyectito donde se puede ver directamente el scan scan hecho a pulmón bueno AC se queda carrando tard un ratito en obtener la Data pero básicamente lo que hace esto por atrás es agarrar y decir Che decime Cuánto es el el TV Total que hay en etherium esto lo agarra de ch no fama bueno Esto lo de fama bueno decime Cuánto es el precio del gas bueno está 870 Y fíjate ag en tiempo real porque acá tengo una extensión que me

está diciendo Bueno mir ahora es o decime Cuál fue el último el número de último bloque bueno Y así con varas cosas bueno De cuántos nodos hay ahora 6000 y p bueno est tipo de nodos seráa que son no únicos capaz que chif notes porque son pocos también bueno por ejemplo AC el precio Bueno hay varias cosas que puedes agarrar de la blockchain buen cre el precio Lo agarr justo de llama p er pero por ejemplo si ponemos address ving elico vitalic ingresamos bueno acá agarramos copiamos su ad como si la pegamos acá en en nos va a dar toda la información deal

vemos Que est Bueno si vamos acá esto lo que hice fue lo mismo por atrás donde agarra y le mando la petición a blockchain todo esto que le venía diciendo y bueno básicamente ha lo mismo tenés toda la las cosas los datos de la de la dirección est Don bueno por ejemplo si queremos entrar a una transaction Hash podos tener este información son doas cositas que se pueden hacer Está bueno nada para comentarles por ahí para que vean un poquito Cómo se puede jugar para que eh se puede qué cositas se pueden hacer e acuérdense que como decía eh acuerdo cuando ya empecé a estudiar programación

había un chico que miraba los tutoriales en YouTube que tutorial Decía si si puedes imaginarlo puedes programarlo algo así decía y es tal cu así las herramientas están es todo open source aprovéchenlo y mle más mle sin así que bueno Espero que les haya gustado la clasecita de hoy y muchas gracias a todos por sumarse