Workshop de Scroll: Desbloquea Web3
Workshop de Scroll: Desbloquea Web3 · 46:32
Manugotsuka introduces Scroll’s architecture and transaction flow. The workshop explains the zk-rollup’s components and its pre-committed, committed and finalized block states.
Speakers
Topics
From Workshop de Scroll: Desbloquea Web3.
Transcript
[Música] bu [Música]
ah [Música] [Música] [Música] ah [Música] [Música]
[Música] ah [Música] Bueno creo que ya estamos en vivo Buenas tardes chicos Buenas noches aquellos que está en países donde el horario es un poco más tarde sean todos Bienvenidos a este workshop acerca de scroll titulado eh Desbloquea web 3 en esta ocasión
vamos a tener la oportunidad de conocer un poco más acerca de la L2 scroll y vamos a estar discutiendo un poco acerca de su arquitectura el flujo de de sus bloques y un poquito de cosas interesantes más es importante Chicos antes de empezar con con todo esto de que la presentación que voy a realizar en este momento al final toda la presentación vamos a estar sorteando un pequeño premio que vamos a Conducir a través de una aplicación obviamente haremos una serie de preguntas Por lo cual Les recomiendo que presten atención a la presentación porque todas las respuestas están en ella así que cómo están todos no sé si hay algún
chico conectado en este momento cómo está saludos todo bien muchas Gracias por estar acá y realmente espero que disfruten esta presentación creo que podemos ir subiendo la presentación en este momento bueno primero voy a hablar un poco de mí para aquellos que no me conocen quizás los que ya me conocen seguramente va a ser algo Bastante repetitivo Pero bueno Nunca es hora de más yo me llamo O sea me conocen como mansuka realmente me llamo Manuel y actualmente desempeño como researcher en la comunidad de l en español y también soy contributor en catam también trabajo o estoy realmente muy activo en la parte de gobernanza de arbitrum Que obviamente es es la parte de c platán y siempre estaremos acá
siempre me gusta explorar acerca de las soluciones de escalabilidad tales como arbitrum tales como scroll y muchas otras más saludos a todos Cómo estás bulín Qué bieno verte acá igual que a vos SW bitcoin Saludos estoy acá ahorita en este momento estoy en Venezuela Así que hace poco estuve en Argentina y realmente me encantó total tremendo país de Argentina salí de ahí me metí allá y no quería salir bueno hola Cómo están todos Qué lindo verlos acá Bueno creo que ya podemos empezar empezaré de lo más básico a lo más profundo para que cada quien pueda pueda tener su oportunidad de
hacer sus preguntas Ah eso es importante chicos si por algún momento a través de la presentación Tienen alguna duda no duden en preguntar y al final de la presentación responderé todas ellas así que bueno ya la pausa del agua se hizo y es hora de empezar el carillo Desbloquea la web 3 me encanta bueno empecemos con lo principal Qué es scroll de manera sencilla y sin ir a mucho tecnicismo scroll no es nada más que una L2 de la tecnología zge entre sus características más relevantes es que utiliza la tecnología Z knowledge posee una cm comparable de
tipo 2s también posee transacciones muy rápidas en comparación a l1 Y al igual que en varias L2 hereda la seguridad deum lo más curioso de scroll en comparación a otras L2 no s si lo han podido ver es que fue diseñado para brindar experiencia como si estuvieras usando de te scroll a medida A diferencia de otras L2 que cada L2 agrega como su parte personalizada ellos cambiaron el enfoque un poquito y dejaron esa experiencia por lo menos a nivel de desarrollador idéntica a la de ethereum por eso si vos sabes utilizar ethereum Y sabes deployar un contrato en
ethereum lo puedes hacer en scroll sin ninguna dificultad voy a hablar un poquito de esta tecnología particular de de scroll scroll como ya mencioné un poquito más de un par de veces utiliza la tecnología Zero knowledge que en español se significa conocimiento cero la idea principal de esto es que en las las L2 que utilizan Z knowledge Existen dos individuos principales que son el probador y el verificador el probador lo único que va a hacer es crear información no O realizar la información de un bloque y dársela al verificador Y tratar de una vez que se entre esta información verificador el
verificador le hace una serie de preguntas al probador para verificar si el estado del bloque es correcto o no Entonces esta palabra seguramente llama mucho la atención no como que cómo es esto de convencer justamente como lo estoy diciendo o sea el probador le da una prueba veric ador y el verificador simplemente se convence de de esta prueba que le envía el probador no no hay mucho más complejidad de eso sin embargo hay que tener en cuenta de que esta acción no solamente se hace una vez sino se hace varias veces con el objetivo de
que de que el verificador quede convencido completamente bueno el dato es el siguiente no para poner un ejemplo imaginemos que yo tengo una moneda no y yo siempre necesito tratar de o sea yo soy el probador Y ustedes son los verificadores y siempre ustedes tienen que o sea yo tengo que darle las respuestas correctas entonces imaginemos un caso muy sencillo imagínense que tenemos una moneda no ustedes tienen su monedita la lanzan al aire y la van a lanzar 100 veces y las 100 veces que ustedes la lancen yo tengo que dar la respuesta correcta entonces si yo en 100 veces doy la respuesta correcta entonces todo es correcto el
estado Es correcto y no hay ningún problema pero si yo me equivoco una sola vez automáticamente ustedes ganan entonces hablando un poco de las probabilidades por ejemplo en el primer intento si yo lanzo una moneda puede tener dos posibles opciones cara o Cruz o cara y sello dependiendo del país donde tú eres entonces en el primer intento solo tenía el 50% de probabilidades de acertar la respuesta correcta cuando lanzamos un segundo intento esta esta probabilidad se reduce a la mitad ya no es el 50% sino el 25% Y a medida que yo Lance más intentos esta probabilidad va a ser más y más pequeña entonces reduciendo porcentualmente que la probabilidad de que yo eh de la
respuesta incorrecta sea más pequeña Entonces el de esa manera el verificador o ustedes en este caso se convencen de que Okay si estoy lanzando la moneda la lancé 100 veces Manu me dio respuesta siempre me dio la respuesta correcta siempre adivinó que caía Entonces él debe saber algo que yo no sé sobre esta moneda y de o sea debe saber un secreto que yo no sé Y que él sí sabe entonces en ese escenario principal arranca o funciona la teoría del sur knowledge Okay voy a avanzar con la siguiente ahora hablemos un poquito sobre la arquitectura de tras de scroll la la arquitectura de scroll se
compone principalmente en tres partes principales la parte de l1 que se está conformada por los contratos del Bridge y los el contrato del rollo la parte número dos que es la que se le conoce como scroll note que está conformada por el secuenciador el relayer y el coordinador y la parte número tres que es la rollet Network que está conformado por todos estos Rollers que componen la cbm o en este caso Rollers la palabra como se les cono en scroll pero también se les puede llamar probadores son los que generan las pruebas de validez que se utiliz en scroll ahora empecemos desde lo del principio primero vamos a hablar acerca
de los contratos que están desplegados en l1 estos son principalmente dos que son el contrato del Bridge y el contrato del roll el contrato del Bridge tiene una función bastante peculiar no y creo que es bastante sencilla de de inferir lo primero que que hace el contrato del Bridge es básicamente verificar los depósitos y retiros que ocurren dentro de scroll que se pasan desde desde la l1 en este caso etherium a scroll la L2 Entonces esta arquitectura no es tan simple como tal yo lo digo acá como si fuera un solo contrato pero realmente detrás de la estructura del Bridge existe una gran cantidad de ingeniería criptográfica bastante bien diseñada
para depositar no solamente un token que puede ser eum sino cualquier tipo de token ya que si depositas ethereum se utiliza una serie de contratos que se le conoce como gateways si depositas un token rs20 utilizas otro tipo de Gateway Y si depositas nfts otro tipo de Gateway e incluso no se limita solamente a tokens estándar sino también a tokens personalizados por ejemplo un token personalizados puede ser aquellos que utilizan bonding curs que cambian su valor de dependiendo de otro parámetro externo entonces scroll a través del contrato Bridge que es como que el principal que evalúa esos depósitos y retiros es capaz de aceptar todos esos
tipos de tokens por otro lado tenemos el contrato rol el contrato rolo principalmente garantiza la disponibilidad de datos de todos los bloques que se generan en la L2 esto es bastante peculiar y es bastante interesante porque justamente a través de contrato es que scroll tiene la capacidad de heredar la seguridad de ethereum porque todo el estado final de los bloques por ejemplo cuando me refiero a estado es que por ejemplo yo diga que ocurre una transacción Y esa transacción al final termina en una reducción de fondos de una cuenta Por ejemplo yo hago una transacción de transferir 5000 tokens etherium a otra cuenta Bueno ese ese bloque de mi cuenta
Va a restar 5,000 Entonces el estado final de Mi cuenta no van a ser Va a ser menos de o sea va a ser algo el saldo que yo tenga menos 5,000 bueno todos esos estados finales están almacenados en este contrato rollo y cualquier persona externa que puede ver esas transacciones que están en l1 y pueden reproducir ese estado en L2 y de esta manera eh se garantiza la disponibilidad de datos en todo momento ahora hablemos con la parte número dos que es la parte del scroll Noe esta parte para mí es una de las más lindas de todas porque realmente es como una coordinación perfecta entre tres principales o tres principales
mecanismos el primero es el sequencer que creo que no es extraño para para nosotros todos nosotros sabemos lo que es un secuenciador Pero igualmente lo voy a volver a repetir en scroll al igual que en otras L2 el sequencial cumple la función de ordenar las transacciones una detrás de otras y que le dé una forma a la blockchain como ustedes Saben una blockchain es una serie de bloques que están organizados uno detrás del otro Bueno este orden principal o este orden original lo determina el secuenciador cuando tú lanzas una transacción en scroll esta entra dentro de un mul que es básicamente como una
sala de espera Donde están todas estas transacciones no confirmadas en las cual ustedes pueden determinar exact ente todas estas transacciones están aquí con diferentes niveles de feis para ser escogidas y integradas a la blockchain el sequencer puede tener o diferentes criterios para introducir a a la blockchain y obviamente siempre va a priorizar aquellas que pagan la mayor cantidad de gas Mientras más alto sea la cantidad de gas la probabilidad de que sea incluida en la blockchain antes es mucho más alta así de sencillo si sin embargo en scroll también el sequencer cumple una doble funcionalidad Entonces el sequencer le
da un orden a las transacciones le asigna como un número de alineamiento al bloque también interactúa con el relayer publicando el estado del bloque que seleccionó o que añadió al orden se lo envía al relayer Y luego el relayer se lo envía al contrato del rollo y también genera algo que se le conoce como education trace o yo lo llamo así como una especie de receta el sequencer simplemente lo que toma es como que la metadata de esa transacción y la convierte como una especie de receta como que la descompone Y hace como una receta de cocina para que cualquier persona cuando use la receta pueda Reproducir ese plato final en este caso la transacción o el
bloque de segundo tenemos al coordinator el coordinator tiene una función bastante específica dentro de scroll porque recibe es que le envía el secuenciador como pueden ver en la imagen la hojita con el check en blanco es idéntica a la que está arriba Entonces esa misma hojita o en este caso lauc education trace la toma el coordinador no Y él es la encargado de enviar esa receta a la red de probadores también conocida como rolet Network Y ellos al final de que la envías el rol Network ellos generan una prueba de ese bloque y el coordinador la vuelve a recibir y luego una vez que el coordinador recibe estas pruebas acumula
luego de que reciba varias varias pruebas de diferentes Rollers junta todas esas pruebas y se las envía a otro Roller que las convierte en una única prueba y luego Esta es enviada al relayer y se comparan con los datos de disponibilidad de datos que estaban guardados originalmente en le1 Y por último el tercer miembro de este equipo es el relayer que cumple tiene una doble función también él recibe los datos de l1 que les envía el sequencer o sea é recibe esa información de los bloques que recibe del sequencer y la publica en el1 en el contrato roll y también recibe las pruebas que le
envía al coordinator una vez que que se terminó todo el proceso de de generación de pruebas eso al final del día se comparan estas pruebas entre sí y Y si los datos que están publicados en el euro o el resultado final que está publicado en el uno coincide con el dato de la prueba Entonces el bloque es considerado correcto y la transacción es finalizada Okay es importante y vuelvo a repetir de que toda esta funcionalidad de de de todo este proceso tiene tiene mucho afinidad o mucho mucha base en el contrato roll que
es el que garantiza la disponibilidad de datos Okay pasaremos a la siguiente okay Y por último la rollet Network o también conocida como red de probadores ellos son básicamente todos estos especie de usuarios que tienen aceleradores de computadoras como gpu cpu que son los encargados de generar las pruebas ellos reciben la execution trace que le manda el coordinador y con esa informa vuelven a reproducir ese estado vuelven a recrear ese bloque y confirman en base a eso generan una prueba una prueba del bloque con esa metadata que recibieron vuelven a ejecutar las transacciones y generan una prueba y esta prueba la
envían de nuevo al coordinador que como ya expliqué el coordinador recibe luego de recibir una x cantidad de pruebas se lo envía a otro Roller que cumple otra funcionalidad de aggregator no que toma estas pruebas y las agrega dentro de un las convierte dentro una sola única prueba y de esta manera se pueden verificar varios bloques con solo una prueba un ejemplo de cómo sería el flujo de trabajo del de la Roller Network o de un Roller o de un probador Sería más o menos este que está aquí presentado lo primero que hace es recibir la execution trace que recibe del coordinador Luego de eso agarra este execution trace y Saca las variables de entrada y las mete en circuito c bien es importante
recordar de que todos estos circuitos están hechos con principalmente con puertas lógicas de suma y de multiplicación y cada una tiene su Cómo decirlo su función específica no voy a profundizar mucho en esto porque realmente es mucha matemática pura y dura pero sí les puedo decir algo que es bastante interesante el mecanismo que utiliza la si BM de scroll para hacer todas estas funcionalidades de integración de circuitos de cómo maneja con el almacenamiento es a través de el sistema de creación de pruebas conocido como plonk o Halo 2 luego al final de que estas variables de entradas ingresan en cada uno de los
circuitos IBM generan una salida obviamente y estas pruebas son acumuladas en esto que está el tercer punto que se llama agregation Circuit que toma todas las salidas de cada circuito y las une o sea las une todas dentro de un mismo bloque y se dentro de una misma prueba y se genera esta prueba del bloque que es el paso número tres final ahora hablemos un poco acerca de el estado de los bloques de scroll hay que entender en cuenta que durante todo este proceso que estuve explicando de que el secuenciador que el
rer que le envía elation trace Bla que se una prueba Durante este estado los bloques que están siendo agregados a la Chain poseen tres diferentes estados el primer estado se le conoce como precit que indica que un bloque ha sido propuesto por el secuenciador e incluido en la blockchain de scroll El segundo que es commited traducción como o sea la traducción de commited es comprometido es que los la Data esa transacción ya ha sido almacenada en el contrato rol de es decir que el secuenciador cuando le agrega la Chain está preomed cuando el secuenciador extrae esta Data se la
envía el relayer y el relayer envía esta información al l1 pasa a commited O sea que ya los datos de esta transacción ya fueron agregadas al contrato rolen ethereum en nl1 y finalize o final lo finalizado es cuando los datos que estaban en l1 se compararon con la prueba final que generaron la rollet Network y Se confirma que el resultado final de acá y el resultado final de acá son iguales y que es un estado correcto un poquito de hidratación saben cómo es todo Bueno creo que para poder ver Esta clase
de cosas para que se vea bien cómo es este integración entre diferentes secuencias podemos verlo acá como se dan cuenta el secuenciador tiene directa con el reler a través de el envío de los metadata de estos bloques donde se los envía el contrato roll el coordinator recibe education Trade de la rollet Network que son estos tres rosados de acá abajo y esa información o es esa prueba final se le envía el rer y compara la información que está en el contrato roll con la información que recibió el coordinator creo que es una forma bastante adecuada y un poco mejor de entenderlo sin embargo seguramente ustedes estarán pensando con toda esta explicación de que Ok Manu hablaste
mucho de estas cosas pero cómo es esto en la realidad Cómo se ve todo esto funcionando en conjunto Bueno me tomé la libertad de crearles este flujo de sec roll of the scroll para que lo puedan entender con un poco más de Claridad acá tenemos diferentes datos que vamos a utilizar que es primero el contrato del R que está acá arriba secuenciador el coordinador y los cuatro probadores que usaremos en este ejemplo tal como se puede dar cuenta el secuenciador en este inicio tomó esta transacción de la menul cualquier transacción que él quisiera puede ser aquella que tuviera la mayor
cantidad de fi no importa cuál porque cada secuenciador tiene su propio criterio para escoger los bloques que va a meter a su Chain y lo agregó al a la L2 de scroll y está en un estado de precom tal como entendimos promit es simplemente que fue agregado o sea el secuenciador le agregó la Chain de scroll y más Nada luego el el secuenciador envía estos datos al relayer y el relayer los envía el contrato del rolo la metadata que estaba asociada a este bloque la toma la convierte en metadata y la envían al contrato del rolo y una vez que esta
información ha sido confirmada en la l1 el estado de secuencia del bloque en este caso número uno cambia de color y se convierte en un bloque comprometido un bloque comit al mismo tiempo la metadata que estaba que sacó el secuenciador para la disponibilidad de datos en ethereum la convierte en algo que se le conoce como execution trace que es esta t1 que se encuentra acá que es el trace número un porque enta el bloque uno y el coordinador selecciona aleatoriamente a un probador de la Royal Network que hay varios que están allí unos con mayor capacidad de de procesamiento que otros
pero eso no importa el coordinador simplemente toma uno al azar de ese Roller esto lo hace con con el fin de obtener prácticas seguras y evitar una y hacer una pequeña reducción de me eh luego de que el coordinador en y esta esta prueba para acá empiezan a agregarse otros bloques esto se hace porque con el objetivo porque imagínense si cada vez que se cree un bloque hay que hacer todo este proceso realmente la creación o el flujo de la blockchain va a ser muy lento entonces para agilizar eh se permitió Que varios bloques pudieran ser comprometidos a la
blockchain en paralelo y es por eso que aquí podemos ver hasta 1 2 3 cu que todavía no se no ha sido comparados con la l1 no han estado no están todavía en verde es decir que no no están finalizados pero ya tienen su ordenamiento previamente establecido Entonces como se dan cuenta de cada bloque se hizo lo mismo se envió unos datos al contrato del rollup se envió una execution trace al coordinador de cada bloque y el coordinador con est education trace envió eh las envió aleatoriamente a tres probadores que se encuentran en la rollet Network qué es lo que hacen estos probadores bueno con su poder computacional toman estation
trace re Ejecutan esa transacción y crean una prueba criptográfica que se les conoce en este ejemplo como p1 p2 y p3 obviamente refiriéndose a cada bloque estas pruebas se las regresan al coordinador y el coordinador una vez que recibe una x cantidad de pruebas no no hay un número definido como tal porque eso depende mucho del tamaño del bloque No de hecho actualmente si mal no recuerdo existe un tamaño máximo que la s bien puede puede poseer por bloque Entonces está limitado este espacio luego este coordinator toma estas tres pruebas y o en en el caso x o estas tres pruebas o x cantidad de
pruebas y las envía a otro Roller que vuelve a seleccionar de manera aleatoria y las mete en las convierte todas en una única prueba que vamos a llamar a que se la regresa al coordinator y que este a su vez se la regresa al relayer se la envía el relayer como vimos en el esquema anterior una vez que esta prueba la recibe el relayer el relayer simplemente compara los resultados de esta prueba con los datos que estaban en el contrato roll una vez que la verificación entre la prueba a y los datos que están en l1 en este caso que están en la
disponibilidad de datos son iguales es decir que el estado final de estos bloques 1 2 y 3 coinciden con los datos de un de dos y de TR Entonces el estado de estos bloques pasa a finalizado Y de esa manera son guardados Eternamente en la blockchain de si se dan cuenta el bloque número cu todavía no ha cambiado no fue iado porque no pertenece a ese batch de pruebas agrupadas Y de esa forma de manera bastante sencilla se puede ver cómo sucede eso una y otra vez en scroll es importante tener en cuenta para que anoten es que todo este proceso desde que el
secuenciador creó el bloque hasta la verificación al final cuando se hace el retiro dura aproximadamente 15 minutos Entonces es algo Bastante interesante que que el proving Time de scroll sea sea 15 minutos y bueno y Bueno chicos Esto fue el final de esta presentación Espero que hayan entendido un poco acerca de esto y bueno si quieren hacer preguntas adelante estuve viendo una pregunta acá de Luis Videla que dice que en esa disponibilidad de datos del contrato roll hay un delay si quiero esa info en L2 Pues claro claro que hay un delay o sea un delay pequeño pero depende del proving Time porque recuerda que una vez
eh Cómo te lo explico cuando se crea el blo en scroll este blo está comprometido pero solamente es verificado al final cuando se quiere hacer un retiro de la blockchain si te das cuenta cuándo tú quieres comprobar si el estado es correcto cuando está al final de de un retiro entonces sí si hay un pequeño delay alguna otra pregunta vamos a aprovechar de hacer algo acá interesante Okay sí Bueno estamos cerca de también utilizar la palabra del po No todavía falta creo que un poquito de tiempo así
que mientras tanto les estaré hablando un poquito más de esto así que voy a quitar mi presentar y voy a compartir mi pantalla y voy a activar esto Bueno chicos no sé si lo pueden ver sí sí aquí está bueno este básicamente es una un contrato que se encuentra en scroll ustedes básicamente pueden ver todos estos estos bloques esto que se le conoce como pending transaction esta es la mol que se habla sobre Donde están todas estas est estas transacciones preparadas como para ser seleccionadas y agregadas a la blockchain por el secuenciador acá podemos ver los bloques
en el cual vemos todos los bloques con su respectivo numerito o identificador acá Y cómo han sido agregados uno al otro también podemos ver los bates que aquí podemos ver que hay algunos que ya han sido finalizados no porque ya cambiaron su su su su estado al final Recuerden que tal como se vio en la presentación se hace la finalización de varios bloques al mismo tiempo no solamente de uno a la vez Entonces de esa manera se puede ver incluso creo que acá se puede apreciar un poco más si se puede si ven acá que el número eh termina en 49 y salta al 92 o sea aquí hay una gran cantidad de bloques
que están aquí almacenados uno entre ellos y bueno poco más realmente Les recomiendo chicos que a Ajá pregunta su bitcoin Si el secuenciador lo maneja una da o directamente scroll bueno Yo tuve la oportunidad de conversar con veros chicos que trabajan en scroll y estuve hablando sobre esa posibilidad de que hubiera una da pero actualmente no existe una daado realmente todo Recuerden que el objetivo de scroll siempre es dar esta eh que scroll sea de la comunidad que sea Open source que cualquier persona pueda Acceder al contrato original de scroll y crear incluso su propia
contribución al ecosistema pero realmente no existe actualmente algo como una gobernanza en scroll y Bueno chicos Ya llegamos a la hora del del poap justamente la ventana Está empezada a ser abierta Así que obviamente antes de decir la palabra secreta quiero recordarles que utilicen la aplicación de Po para poder ingresar esta palabra Bueno chicos la palabra secreta de este workshop de scroll es desbloqueando guion scroll repito desbloqueando gu scroll vamos a ver quién es el más
rápido y quién es el primero que clim este me hizo bastante ilusión compartir acá y aplausos Sí y recuerden chicos ya hice la la la presentación y que de esa presentación vamos a hacer una serie de preguntas en este momento ese va a ser el challenge que que hemos preparado el día de hoy y Bueno espero que se emo un poco porque hay premios bastante
interesantes así que bueno para poder participar en este evento tienen que Ingresar a kahot a esta página acá y colocar el siguiente código de allá por razones de actualizaciones de kahot solamente 10 personas porá participar Así que Apúrense los 10 primeros que entren bueno serán los que estarán participando casí que Juegos del Hambre juegos del hambre jueg chicos si tienen otra pregunta no duden en hacerla Yo estoy acá para para confirmarles
no cambiar el código Bueno chicos aquí va a empezar el tema de las preguntas acerca de esta de este pequeño challenge Espero que hayan prestado bastante atención a la presentación repito todas las respuestas que se van a O sea la respuesta a todas las preguntas se dijeron durante la presentación Así que aquellos que sí prestaron atención va a ser un momentito y lo van a hacer a
mayor velocidad Cabe destacar que solo tendremos un solo ganador No si mal no recuerdo y este va a ser el que va a obtener el premio así que bueno chicos sean rápidos Así que empecemos H HM
ti Uy aquí estamos viendo que están ingresando cada uno los las personas de para participar recuerde cuando ingresen 10 personas empezaremos o quizás un poquito antes vamos a ver Bueno chicos
eh vamos a repetir la palabra del pu para aquellos que no la hayan escuchado la palabra del po de hoy es desbloqueando piso e gu scroll vuelvo a repetir desbloqueando gu scroll chicos participen el código para ingresar Ajá Okay creo que viene Okay 3 2 1 aquí empiezan las preguntas de qué tipo es la piki BM de scroll opción a tipo 1 opción B tipo 2 opción c tipo 3 opción 4 tipo cer fue una de las primeras diapositivas
chicos bante interesante Okay muy bien la respuesta bien bien sinja adelante segundo aproximadamente Cuánto es el proving Time de scroll 5 15 10 minutos o 12 minutos Cuánto tiempo tarda todo el proving Time scroll bien respuesta exactamente 15
Uh a ver Uh ya va va dominando Qué elemento se encarga de la Data bailab opción a relayer opción B roll Network opción c coordinator opción d roll Contract 8 7 6 uh uh no cre que tenemos pequeñas dificultades Okay r
Contract justamente vamos a ver perfecto Quién va Ok parece que se equivocaste se puso interesante la cosa okay Ahora qué tipo de sistema de pruebas utiliza scroll opción a plk opción B plk opción c grow opción 4 H un 6 5 5 segundos 4 3 dos un y listo plonk muy bien interesante porque también se le conoce como Halo 2s
entonces qu bien Vamos a ver el podio final dos sinja y uno vamos ganador usuario que se puso realmente Muchas felicidades eso que disfrutes tu premio es más y nada menos que un abrazo mentira no no no el premio va a ser eh va a ser justamente un ether pant un pantaloncito con el logotipo de etherium
y también Bueno una especie de otras bonificaciones para el evento que se realizará en la birrería en la fiesta del fin de año de c platán así que bueno chicos scroll te llamaré scroll eh Muchas felicidades espero que disfrutes tu tu premio que te disfrutes tu pantaloncito realmente me encantaría tener uno a mí también realmente Uf ha sido espectacular y Bueno vas a ir a una birrería quizás de repente te refrescas un poco y Bueno chicos realmente ha sido una ocasión bastante interesante A mí siempre me encanta hablar de scroll es por decir eh Por no no dudo es una de mis L2
favoritas y de las que más me gusta estudiar y así que felicidades al ganador y bueno espero verlos pronto y siguan aprendiendo hacerca de scroll porque cada vez que hay una nueva actualización en esta L2 y cualquier otra más y que sea interesante de cubrir yo se los voy a cubrir así que bueno chicos Esto no es un adiós sino un Hasta pronto y espero que disfruten así que bueno chicos chao chao Muchas gracias Exacto que vaya a retirar su premio porque si que lo disfrute Ah eso es una pregunta bastante
interesante no que es que justamente hay como una especie de carrera entre las diferentes zk bueno cada cbm poseen diferentes tipos no es decir está en las tipo 4 tipo 3 tipo 2 y tipo un Mientras que el número sea más reducido el tipo es que es más compatible con eum es más cercana a eum Recuerden que el lenguaje de O sea la epm tradicional la que se utiliza hoy en día no estaba contemplada para para poder correr sistemas de siru knowledge y que la mayoría de este de estas tecnologías se corrían eran principalmente en rust en el lenguaje de progamación rust Entonces siempre estuvo
este reto de cómo se trataba de utilizar algo que era incompatible que era justamente la ebm con la tecnología Zero knowledge o ck entonces a medida que fue pasando el tiempo que se fueron actualizando se dieron cuenta que sí se podía hacer pero dependiendo de esta compatibilidad entre las diferentes c BM se calificaban en tipo dos tipo tres y tipo cuatro bueno de todas las L2 que ya he tenido la oportunidad de estudiar eh scroll es una de las que es más parecida a la tipo un o sea es una tipo 2 en toda regla pero es la más parecida a eum por otro lado tenemos este Z kin que posee otro tipo creo que es tipo tres no
recuerdo muy bien pero tiene unas pequeñas modificaciones que hacen que se diferencie que se diferencie de de scroll en este caso de otras L2 además también dep del Power del proving Time Recuerda que algunos utilizan esta red de probadores os utilizan otros esquemas de trabajo pero al final del día todas convergen al mismo tipo que es utilizar la tecnología Zero knowledge que sea compatible con la ebm de eum es haber respondido tu pregunta y bueno chicos creo que ha sido
todo por hoy Muchas gracias por estar aquí presente realmente la pasé muy bien con todos ustedes Espero que hayan aprendido un poquito más y si por alguna razón Recuerden que scroll es bastante Open source si por ejemplo ustedes creen que pueden contribuir al código de scroll si eres un developer que está escuchando y te gustaría exp acerca de esta L2 adelante porque ellos siempre les gusta bastante en las contribuciones de todo el ecosistema yo mismo he contribuido a ellos también de manera bastante anónima Aunque Bueno eso es otra historia pregunta bitcoin bu token no no no no creo que tenga un
token todavía no han hecho ni siquiera ningún anuncio oficial de eso pero creo que a todos nos encantaría que hubiera un token verdad Bueno chicos Espero que pase una excelente tarde y bueno hasta luego y vamos El Caribe chao chao
y