-Advertisement-
Los ZK-rollups son la cosa más caliente en Ethereum en este momento, habiendo aparecido aparentemente de la nada a finales de 2018 para remodelar fundamentalmente el plan “Eth2” para escalar solo a travĂ©s de sharding.
Zero-knowledge, o validity proof rollups, esencialmente realizan los cálculos para muchos miles de transacciones fuera de Ethereum y luego escriben una pequeña prueba criptográfica de vuelta a la blockchain que verifica que esas transacciones se realizaron correctamente. Es mucho más rápido y barato que utilizar la capa base y tiene un potencial de escalado prácticamente ilimitado.
Para un observador externo, parecĂa que la tecnologĂa habĂa pasado de 0 a 100 en un abrir y cerrar de ojos. par de añospero, desde la perspectiva del fundador de Polygon Miden, Bobbin Threadbare, no parece lo bastante rápido.
“Tu percepciĂłn interna es que va despacio”, dice. “La gente dice: ‘Vamos a hacer esto en un año’, y tarda más porque la gente sobreestima…”. [how quickly it can be done].”
“Pero si das un paso atrás y sales de tu propia burbuja, creo que la tecnologĂa avanza a un ritmo asombroso. Muchas de las cosas que estamos haciendo ahora no existĂan hace diez años -o incluso hace ocho-, eran sĂłlo conceptos teĂłricos.”
No es frecuente ver que algo pasa de la teorĂa pura, que probablemente no es práctica o “tal vez podamos hacerlo en un futuro a largo plazo”, a “de acuerdo, lo estamos haciendo ahora, y ahora hay miles de millones de dĂłlares en juego””.
Polygon Miden en las sesiones de StarkWare
Magazine se pone al dĂa con Threadbare en las StarkWare Sessions de Israel. Dado que Polygon Miden es una soluciĂłn ZK-rollup competidora de la tecnologĂa de StarkWare, es un poco como entrevistar al director general de Pepsi en una convenciĂłn de Coca-Cola. Pero resulta que las pruebas de conocimiento-cero no son tan despiadadas como los refrescos.
“En el aspecto tĂ©cnico, hay mucha colaboraciĂłn”, explica Threadbare. “Si sigues Twitter, puedes tener la impresiĂłn de que la gente está todo el rato a la greña, pero ya sabes, es Twitter más que nada”.
Señala que todos los proyectos están construyendo tecnologĂa de cĂłdigo abierto (o planean hacerla de cĂłdigo abierto). “No estamos construyendo jardines amurallados como los de Web2”, dice, y añade que varios proyectos “no perciben necesariamente a otros rollups como sus competidores tĂ©cnicos; aprendemos más unos de otros”.
Polygon es el octavo proyecto más valioso
MATIC de Polygon se convirtiĂł en la octava criptomoneda más valiosa del mundo gracias a su actual soluciĂłn de escalado de Ethereum, pero los fundadores de Polygon sabĂan que ZK-rollups podrĂa potencialmente dejar la red obsoleta y gastaron parte de su enorme cofre de guerra en una adquisiciĂłn de tecnologĂa ZK y una juerga de contrataciĂłn.
El enfoque del equipo de Polygon consiste básicamente en lanzar un montón de cosas contra la pared y ver qué se pega. Su proyecto zkEVM acaba de lanzarse en mainnet en versión beta, y permite que cualquier proyecto compatible con Ethereum Virtual Machine escale en su nueva red.
Otros sabores de ZK en Polygon incluyen Zero (escalado recursivo), Hermez 2.0 (una soluciĂłn compatible con EVM centrada en la descentralizaciĂłn y un consenso de prueba de eficiencia) y Nightfall (Optimistic Rollups cumple con la criptografĂa de conocimiento cero).
Threadbare, que por aquel entonces trabajaba para Facebook, fue contratado para desarrollar su tecnologĂa ZK de cĂłdigo abierto y convertirla en Miden.
“Esta estrategia tenĂa sentido para mĂ; el espacio es muy incipiente”, afirma. “Sinceramente, ni siquiera me exigieron que utilizara STARKs, ni SNARKs, ni nada”. STARKs (Zero-knowledge Scalable Transparent Argument of Knowledge) y SNARKs (Succinct Non-Interactive Argument of Knowledge) son los dos tipos diferentes de sistemas de prueba ZK.
“Estaban muy abiertos a cualquier tecnologĂa porque nadie tenĂa la respuesta. Afortunadamente, ahora tenemos más respuesta que hace uno o dos años”.
-Advertisement-
¿Qué es Polygon Miden?
Polygon Miden es esencialmente la versiĂłn Polygon de StarkNet. Permite procesar un grupo de transacciones fuera de la cadena de bloques principal y, a continuaciĂłn, “probar la validez” que demuestra que las transacciones se han calculado correctamente, para volver a escribirlas como una Ăşnica transacciĂłn en Ethereum.
Los STARKs tienen algunas ventajas sobre los SNARKs en que se requiere menos confianza para la configuración, y serán resistentes a los ataques de los ordenadores cuánticos. Sin embargo, los STARKs tienen tamaños de prueba de validez mucho, mucho más grandes, lo que es más caro de escribir de nuevo en Ethereum.
En otra similitud con StarkNet, que utiliza el lenguaje de programaciĂłn Cairo y la máquina virtual en lugar de Solidity y EVM, Miden utiliza su propia máquina virtual. Para ambos proyectos, esto es una apuesta, ya que hace que sea más difĂcil para los proyectos Ethereum para portar a la rollup. Por otro lado, significa que Polygon Miden puede escalar más rápido y más lejos al permitirle escapar de las limitaciones de Ethereum.
“Dentro de Polygon, pensamos en ÂżCĂłmo ampliamos Ethereum?y hay mĂşltiples dimensiones”, afirma Threadbare. “AsĂ, el escalado es una dimensiĂłn, pero tambiĂ©n las caracterĂsticas y otras cosas que no son fáciles de hacer en Ethereum, como la privacidad y el procesamiento paralelo, serĂan otra dimensiĂłn, y aquĂ es donde entra Miden”.
Magazine pregunta más tarde al cofundador de StarkNet, Eli Ben-Sasson, por su valoración de su competidor, al que conoce desde las primeras sesiones de StarkWare, cuatro años antes.
“Creo que Miden es increĂble”, dice Ben-Sasson. “Siento un gran respeto por todos los que trabajan en el marco de las pruebas de validez general”.
“Dicho esto, y con el debido respeto, creo que, en lo que se refiere a máquinas virtuales y marcos informáticos cargados de funciones, creo que Cairo es mejor. Y se lo he dicho a Bobbin”.
Threadbare no es un criptĂłgrafo; es un constructor práctico y dice que en el instante en que se enterĂł de ZK-rollups, supo que serĂa la respuesta al escalado de blockchain, ya que elimina una de las mayores ineficiencias de la tecnologĂa: requerir que todos en la red procesen cada transacciĂłn.
“Una vez que conocĂ la tecnologĂa ZK, se hizo casi obvio que este iba a ser el final del juego. Porque en la cadena de bloques, básicamente, tienes el mismo cálculo que todo el mundo tiene que volver a ejecutar. Y esto es tan derrochador. Cuando ves esta tecnologĂa en la que sĂłlo tienes que ejecutar una vez y todo el mundo puede verificar tu computaciĂłn exponencialmente más rápido, es casi como una cosa obvia que hay que hacer”.
Ejecutar contratos inteligentes a nivel local con Polygon Miden
Con Polygon Miden, cualquiera podrá ejecutar un contrato inteligente localmente y simplemente enviar la prueba a la red, lo que permite que las transacciones se ejecuten en paralelo, en lugar de secuencialmente. Si Polygon Miden se hubiera quedado con el EVM, eso serĂa muy difĂcil, y eso limita el rendimiento.
Con Ethereum procesando actualmente una docena de transacciones por segundo, eso no es un problema, pero cuando el TPS llegue a los miles, sĂ lo será. “Tienes que ser capaz de procesar transacciones en paralelo porque, en un solo hilo, no puedes hacer mucho”, dice. “No creo que se pueda ir mucho más allá de unos pocos miles de TPS sin paralelizar las cosas”.
“Ser capaz de ejecutar transacciones localmente significa que puedes ejecutar computaciĂłn arbitrariamente compleja, y casi no supone una carga para la red”, explica, señalando que ejecutar un motor de fĂsica 3D es imposible en Ethereum ahora mismo, pero será posible con Polygon Miden. “El espacio de diseño se abre”, afirma. “Eso permite un montĂłn de nuevos casos de uso, pero tambiĂ©n ayuda con la privacidad si no tengo que revelar realmente el cálculo”.
Al igual que zkSync Era y StarkNet, el plan es empezar con un prover centralizado y descentralizarlo gradualmente. Con el tiempo, todas las soluciones ZK de Polygon serán interoperables, y MATIC seguirá siendo el token clave. Sin embargo, la abstracciĂłn de cuenta nativa significa que los usuarios tambiĂ©n podrĂan pagar con otros tokens importantes.
Lea también
CaracterĂsticas
Los juegos blockchain se imponen: asĂ pueden ganar
CaracterĂsticas
Las fuerzas de seguridad de EE.UU. arremeten contra los delitos relacionados con las criptomonedas
¿Quién es el fundador de Polgon Miden, Bobbin Threadbare?
Threadbare (nombre ficticio) naciĂł en la RepĂşblica de Georgia en los Ăşltimos dĂas de la URSS, en la dĂ©cada de 1980. A los 17 años se trasladĂł a Estados Unidos para estudiar informática en San Diego, y más tarde asistiĂł a la escuela de negocios de la Universidad de Chicago. Fue consultor durante cinco años antes de lanzar una startup Web2 que calculaba la fiabilidad de los usuarios y las puntuaciones de reputaciĂłn para cosas como las transacciones P2P. ComenzĂł a explorar blockchain en 2018 como una forma de evitar tener que almacenar una gran base de datos de informaciĂłn de usuarios.
“La identidad autosuficiente es una de las cosas que me resultĂł muy interesante”, dice.
“Luego me metĂ de lleno en los aspectos tĂ©cnicos y me topĂ© con las pruebas de conocimiento-cero. Una vez que comprendĂ lo que podĂan hacer, el caso de la identidad dejĂł de interesarme. PensĂ© que hay cosas mucho más grandes e interesantes que se pueden hacer con ellas.”
Se topĂł con un blog sobre STARKs del cofundador de Ethereum, Vitalik Buterin, y eso le hizo adentrarse en la madriguera del conejo. “TenĂa un cĂłdigo escrito que demostraba una prueba de concepto muy básica de su funcionamiento, y eso me resultĂł muy, muy Ăştil”.
Threadbare cogiĂł el cĂłdigo y lo reescribiĂł en otro lenguaje para poder entender cĂłmo funcionaba desde dentro. Como manitas nato, empezĂł a mejorar aspectos para hacerlos más generales. En poco tiempo, habĂa construido un prover básico de propĂłsito general para STARKs y lo publicĂł en Eth Research.
“Mucha gente estaba interesada en las pruebas de conocimiento-cero en ese momento, pero no habĂa muchas herramientas, especialmente alrededor de STARKs. Y tuve suerte en lo que elegĂ para aprender y desarrollar porque fascinaba a un montĂłn de gente”.
“Incluso el propio Vitalik básicamente me enviĂł un mensaje en Eth Research, diciendo: ‘Hey, ÂżquiĂ©n eres? ÂżQuĂ© estás haciendo?” Fue Buterin quien le presentĂł StarkWare, y le invitaron a las primeras StarkWare Sessions hace cuatro años.
Threadbare empezĂł a crear herramientas y bibliotecas ZK. DesarrollĂł los lenguajes especĂficos de dominio AirScript y AirAssembly, que a su vez le llevaron a desarrollar la máquina virtual Distaff a principios de 2020 para que la gente pudiera codificar sin tener que aprender esos nuevos lenguajes.
Lea también
Semana del Arte
Coldie And Citadel 6.15: El creador, el coleccionista, el conservador
CaracterĂsticas
Las criptoauditorĂas y las recompensas por fallos no funcionan: asĂ se arreglan
Facebook experimenta con ZK-rollups
Pero cuando empezĂł la pandemia, aceptĂł un trabajo como investigador principal de ZK para Facebook, trabajando en el proyecto de criptomoneda Libra. Parte del atractivo consistĂa en trabajar con criptĂłgrafos “de verdad” y aprender de ellos, y ayudĂł a crear el comprobador y verificador de cĂłdigo abierto Winterfell STARK.
En realidad, Facebook no necesitaba uno ni pensaba utilizarlo. “No quiero decir que fuera porque sĂ”, afirma. “La idea era que se iba a utilizar en algĂşn momento. Pero estaba bastante claro que no se iba a utilizar en los prĂłximos dos o tres años, o incluso cinco”.
En Ăşltima instancia, los reguladores no aprobaron que el gigante de las redes sociales lanzara una moneda privada, y Libra se transformĂł en Diem y luego desapareciĂł silenciosamente. Alrededor de 2021, el cofundador de Polygon, Mihailo Bjelic, estaba reuniendo a su equipo de desarrolladores de ZK y se acordĂł del anĂłnimo que habĂa publicado un montĂłn de tecnologĂa ZK Ăştil, como Distaff, en Eth Research. AsĂ que se puso en contacto con Ă©l, sin saber que Threadbare trabajaba en Facebook.
Por su parte, Threadbare desconocĂa por completo la existencia de Polygon, pero empezĂł a mantener llamadas regulares cada dos semanas con Bjelic para hablar de sus planes de ampliaciĂłn y esbozar una posible colaboraciĂłn.
-Advertisement-
ÂżPolygon zkEVM? No, Polygon Miden es otra cosa.
Discutieron la construcción de una ZK EVM, pero Threadbare estaba dispuesto a utilizar su propia máquina virtual y combinar STARKs con el poder de la recursividad. Se trata de tomar un montón de pruebas de validez, cada una de las cuales representa un conjunto de transacciones, y producir una prueba de validez que demuestre que todas las demás pruebas de validez se han realizado correctamente. De repente, el hecho de que el tamaño de la prueba STARK sea 50-100 veces mayor que el tamaño de la prueba SNARK era mucho menos importante.
“Esa es una de las razones por las que tomĂ© la ruta de la máquina virtual porque si tienes la máquina virtual, es mucho más fácil tener esta recursividad infinita porque si lo piensas, cuando tienes una máquina virtual que es Turing-completa, básicamente puede ejecutar cualquier programa.”
“Usted acaba de escribir un programa que se verifica a sĂ mismo, y usted tiene una especie de recursividad infinita en este punto en el tiempo. Y eso fue atractivo para mĂ”.
Este discurso sobre la recursividad infinita recuerda a Declan Fox, director de producto de rollups en ConsenSys, quien dijo a Magazine el año pasado que ZK-rollups y la recursividad significaban que era “teĂłricamente posible” que todo el sistema financiero mundial se ejecutara en Ethereum.
Lamentablemente, el escalado infinito sigue estando limitado por la disponibilidad de datos en Ethereum, que se refiere a la cantidad de datos que deben y pueden escribirse en la cadena. La nueva hoja de ruta centrada en el rollup aumentará 160 veces la cantidad de datos que puede transportar cada bloque. Incluso eso probablemente no será suficiente.
“TodavĂa hay limitaciones como que nada es infinito”, dice. “Suponiendo que la blockchain y el espacio criptográfico tengan Ă©xito… la demanda de TPS será de cientos de miles o quizá millones de TPS con el tiempo, asĂ que no sĂ© si la capa base podrá ofrecer siempre tanta disponibilidad de datos”.
Pero tiene muchas esperanzas de que veamos una enorme adopción en los próximos 10 años.
“Con suerte, si tenemos Ă©xito, Ethereum será la capa base más segura, y habrá un prĂłspero ecosistema de rollups que abastece a diferentes cosas, y con suerte, Polygon será una gran parte de ese ecosistema.”
SuscrĂbase a
Las lecturas más interesantes sobre blockchain. Entregado una vez
semana.
Source: COIN TELEGRAPH