Subscribe to Bankless or sign in
Querida Nación sin Bancos,
El viernes pasado, me subí a un avión rumbo a Tel Aviv para asistir a StarkWare Sessions, una conferencia de dos días donde StarkWare y el ecosistema
Starknet se reunían y hablaban.
Por supuesto, me traje conmigo todo un estudio de podcast, y grabé un total de nueve entrevistas con fundadores, constructores y desarrolladores del ecosistema Starknet.
Mi objetivo era sencillo: Aprender todo lo posible sobre la frontera de Stark-land, y traer todo lo que descubriera de vuelta a la Nación sin Bancos (en formato de contenido, por supuesto 😉)
- David Hoffman
Quería ir a las StarkWare Sessions porque mi comprensión del ecosistema StarkWare no es tan sólida como lo es de otras partes de Ethereum.
Esto debería tener sentido, ya que gran parte de lo que conforma Stark-world está hecho a medida para reemplazar componentes que otros L2 simplemente toman prestados de Ethereum. Por ejemplo, Starknet tiene su propio lenguaje de desarrollo personalizado, Cairo, y su propia máquina virtual personalizada, Cairo-VM.
Esto fragmenta las comunidades de desarrolladores de
Ethereum y Starknet y ha creado un mayor abismo entre estas dos redes en comparación con otras L2.
Esto es lo que quería saber:
¿Por qué han hecho esto? ¿Qué beneficios aporta un entorno de desarrollo personalizado? Qué fricción supone para los desarrolladores? ¿Los beneficios que aporta Cairo compensan los costes de no tener los efectos de red de Ethereum?
¿Qué pasa con Starknet? ¿Qué grado de propiedad siente la comunidad sobre Starknet? ¿Cómo encuentra la comunidad su voz en el gobierno de Starknet? propiedad
¿Qué se está construyendo? ¿Qué tipo de equipos están construyendo qué tipo de cosas en Starknet?
¿Qué hay en Starknet que les ha llevado hasta allí?
¿He obtenido respuesta a todas mis preguntas?
Sí, y mucho más.
Primero, algunas definiciones rápidas:
StarkWare: La entidad comercial centralizada, fundada por Uri Kolodny y Eli Ben-Sasson, centrada en el desarrollo de tecnología a prueba de STARK (también conocida como escalabilidad)
Starknet:La aspirante a red descentralizada, construida por StarkWare y la fundación Starknet, que aprovecha las STARK junto con el resto de componentes que conforman una blockchain.
No esperaba ver lo fuerte que es la cultura en la comunidad Starknet. Inmediatamente me di cuenta de que estamos viendo florecer una red ante nuestros ojos, aunque todavía es muy, muy joven.
Starknet es un bebé. Todavía está tratando de aprender a ponerse de pie, por no hablar de caminar. Pero la energía y la propiedad que sentí de la comunidad Starknet me han hecho optimista de que los futuros administradores se levantarán para apoyar el crecimiento de este joven ecosistema y me dejó con un sentimiento de orgullo de que algo como esto es incluso posible en cripto.
Las 9 entrevistas que realicé en las StarkWare Sessions están siendo procesadas por el equipo de Podcast sin Bancos (PodSquad✊), y serán publicadas por lotes en los canales RSS y YouTube.
Algunas entrevistas están directamente referenciadas e incrustadas en este artículo!🚀
En Bankless, nuestro trabajo es acercarte la frontera de las criptomonedas, en un formato divertido y digerible 😊. Me divierto mucho volando alrededor del mundo, hablando con gente interesante y trayendo esas conversaciones de vuelta para ayudar a la Nación Bankless a mantenerse al día con la cripto-frontera.
Si tienes alguna pregunta para mí sobre mis experiencias en las Sesiones StarkWare, ¡no dudes en dejarme una pregunta en el canal de Discord de la Nación Bankless! Es una de las muchas ventajas de ser Ciudadano de la Nación sin Bancos; puedes charlar conmigo y con el resto del equipo directamente 😉

Sin más preámbulos, aquí tienes cinco cosas que aprendí en StarkWare Sessions:
1. Starknet-work State 🌎
Aterricé en Tel Aviv el sábado por la mañana, dejé las maletas y me dirigí a la Hacker House, donde cientos de desarrolladores se alojaban, alimentaban y tenían wifi durante los días previos al evento.
Vi cómo los desarrolladores presentaban sus artilugios a otros desarrolladores, y tuve la oportunidad de hacerme una idea de lo que se estaba construyendo.
No mucho después de mi llegada, dos miembros de la Fundación Starknet dirigieron un "Taller de Gobernanza", es decir, sentados en círculo y explicando la situación actual de la gobernanza de la comunidad Starknet. Puede que "miembros" de la Fundación sea una etiqueta demasiado fuerte, ya que ambos parecían más bien voluntarios de la comunidad que decidieron asumir el reto de servir de enlace entre los desarrolladores de Starknet y la Fundación Starknet.
Escuchando el taller, era obvio que estamos en los primeros días de la gobernanza de Starknet. Estamos asistiendo al nacimiento de un bebé. Está aprendiendo a tener voz. Está aprendiendo a ponerse de pie. Está aprendiendo que está vivo. Lo bueno es que Starknet parece tener una gran cantidad de desarrolladores que parecen comprometidos e interesados en formar parte del proceso.
Parece que, por ahora, los bloques de gobierno de Starknet son en su mayoría desarrolladores de protocolos (tal vez los "desarrolladores principales" de Starknet), y que la comunidad de desarrolladores de El Cairo tiene una presencia fuerte pero minoritaria (por ahora).
Mientras pasaba el rato con los desarrolladores, percibí una sensación de "esta es nuestra red". Creo que los desarrolladores de Starknet se están dando cuenta de que "puedo ser dueño de lo que estoy construyendo". El optimismo y el entusiasmo eran abundantes, pero también sentí una sensación de intimidación por el nivel de responsabilidad que poco a poco se va a pedir a la comunidad circundante.
El objetivo final de Starknet es ser una máquina totalmente descentralizada y operada por la comunidad, sin embargo, la propia comunidad Starknet es todavía tan incipiente. Queda mucho por hacer.
No obstante, la comunidad criptográfica no se echa atrás ante un reto, y las soluciones no tienen por qué llegar todas a la vez. La comunidad Starknet parece dispuesta a responder a la llamada 🫡
2. Starknet es en gran medida independiente de Ethereum. Starknet es en gran medida independiente de Ethereum 🧍♂️
Si llevas un tiempo en Ethereum (y has estado prestando atención a los juegos de guerra tribal de alineación de cadenas) probablemente hayas notado la mayor brecha entre StarkWare y el gran ecosistema de Ethereum.
Esto debería tener sentido desde una perspectiva tecnológica. Starknet es en gran medida una pieza de tecnología independiente de Ethereum. Realmente sólo utiliza Ethereum como una capa de datos (aunque Starknet también será componible con activos Ethereum también).
Podrías, en teoría, asentar Starknet en cualquier L1, porque StarkWare ha construido una pieza de tecnología que está auto-optimizada.
Esto ha disparado a algunos de los tipos 'ETH-maxi' de varias maneras, y admito que he sentido esa falta de alineación con StarkWare en el pasado - ¡cómo te atreves a no usar el EVM! Por no hablar de las quizás cuestionables elecciones de los inversores (3AC, Alameda, Multicoin).
Sabía que tenía este sesgo, así que quería aprovechar esta oportunidad de asistir a este evento para verlo desde la perspectiva de StarkWare.
Incluso antes de venir a Tel Aviv, había oído muchas cosas positivas sobre la forma en que StarkWare se ha comprometido con los desarrolladores de su ecosistema - el tema común de los comentarios fue que los desarrolladores se sintieron escuchados por StarkWare sobre las opciones de desarrollo para Cairo y Starknet.
Se hizo evidente que la elección de romper con los efectos de red de Ethereum y construir un ecosistema auto-optimizado fue la elección correcta. Después de aprender más acerca de las opciones de El Cairo y las tecnologías que Uri y Eli han sido pioneros, toda la lógica se unió.
SNARKs y STARKs son tecnologías locamente impresionantes, y las mejores versiones de sí mismos merecen ser expresadas. StarkWare parece estar más avanzado en la realización de estas tecnologías al máximo.
Vi a Eli y Uri comenzar las Sesiones StarkWare con una charla de apertura, y tuve la oportunidad de entrevistarlos después. Estos dos pioneros de las matemáticas y la criptografía se han convertido en constructores de mundos.
Escucha mi entrevista con Eli y Uri a continuación:
Conociendo mis propios prejuicios como EVM-maxi, quise utilizar las Sesiones StarkWare para comprobar mi comprensión de la experiencia de los desarrolladores en torno a Cairo.
¿Qué es Cairo? Cairo es un lenguaje de programación hecho a medida para el ecosistema StarkWare.
Un tema que noté es que el ecosistema StarkWare se ha optimizado para sí mismo, donde otros L2s se han optimizado para Ethereum. El ethos de StarkWare y Starknet es que Starknet quiere ser la mejor versión de sí mismo, y eso incluye la construcción de un lenguaje de codificación desde cero para permitir al máximo la mejor expresión de la tecnología de StarkWare.
Aunque esto sacrifica la capacidad de aprovechar los efectos de red de Ethereum, sigue siendo difícil discutir esta elección de diseño, especialmente ahora que es obvio que los propios efectos de red de Cairo ya han alcanzado la velocidad de escape (y probablemente lo hicieron hace mucho tiempo).
Además, también hay esfuerzos de Solidity<>Cairo bridging en equipos que están construyendo developer-middleware entre estos dos sistemas, como Kakarot.
Lamentablemente no entrevisté al equipo de Kakarot (no estoy seguro de ser de mucha utilidad aquí 😅), pero dieron una presentación en el evento que puedes ver cuando esté subida.
4. Smart Contract Wallets 🤝 L2s
Smart Contract Wallets (SCWs) y 'Account Abstraction (AA)' son términos en gran medida sinónimos. Todo el mundo está de acuerdo: la abstracción de cuenta es uno de los muchos malos nombres que se encuentran en cripto. Otro es "EOA: Externally-Owned Account", que también resulta ser el tipo de monedero que Smart Contracts Wallets no son.
Todos los monederos en Ethereum son de dos tipos: EOAs o SCWs.
El monedero que utilizas es probablemente un EOA. Ledger, Metamask, Phantom,
Coinbase Wallet... aproximadamente el 99% de los monederos que se utilizan hoy en día son monederos EOA.
¿Qué es un monedero de contrato inteligente? El poder de la abstracción de cuentas (lo que permite la existencia de los SCW) es difícil de expresar; su potencial es, literalmente, infinito. Lo que Bitcoin es para las Cuentas de Propiedad Externa, Ethereum es para las Carteras de Contratos Inteligentes.
Tu Ledger, Metamask, o cualquier EOA que probablemente utilices es una cartera tonta. Hace una cosa, y sólo una cosa, que es firmar mensajes. Una SCW es una cartera turing-completa. Al igual que Ethereum nos permite combinar dinero y software, AA nos permite imbuir nuestras billeteras con software también.
Las mejoras de UX que los SCW traerán a crypto eliminarán mucho de lo que hace que las billeteras crypto sean difíciles y poco intuitivas. AA desbloquea un paisaje de diseño completamente nuevo que es en sí mismo su propio momento de cero a uno.
Hubo dos equipos principales de SCWs presentes en StarkWare Sessions:
Yo fui uno de los primeros usuarios avanzados de L1 Argent app, pero tan pronto como el paradigma de la tarifa de gas de 1 gwei de Ethereum terminó a finales de 2019, se hizo obvio que los L1 SCW no iban a funcionar.
¿Por qué? Imagina los peores fallos de Ethereum en 2021-altas tasas de gas, mentas fallidas, UX confusa - ahora 10 veces más.
Esto se debe a que Ethereum no tiene Abstracción de Cuenta habilitada en el L1.
Yoav Wiess es un investigador de seguridad en la Fundación Ethereum y ha estado liderando la carga detrás de ERC-4337, que tiene como objetivo llevar Account Abstraction a la L1 de Ethereum.
Para aprender sobre AA y SCWs, ¡te animo a ver mi entrevista a continuación con Yoav!
Mientras tanto, la frontera de la innovación SCW ha estado en L2s durante mucho tiempo, específicamente zkL2s.
¿Por qué específicamente zkRollups, y no Optimistic Rollups (ORUs)?
ORUs como
Optimism y
Arbitrum están intentando ser equivalentes a Ethereum. Y como Ethereum no tiene AA habilitado, tampoco lo tienen nuestra actual cosecha de ORUs.
Ahora mismo, el 99% de todas las billeteras son EOAs.
Eventualmente, el 99% de todas las billeteras serán SCWs.
La proliferación de SCWs irá: ZK-Rollups → ORUs → Ethereum L1
Esta es una de las muchas razones por las que la criptoinnovación siempre estará en la frontera L2; los L2 pueden adaptarse e innovar más rápido que los L1. También pueden acelerar la integración de EIPs L2 en el nivel L1, ya que los L2 producen redes de prueba a nivel de producción para EIPs como AA. Lee más sobre este fenómeno aquí.
Si quieres escuchar al Fundador y CEO de Braavos hablar sobre los SCWs en Starknet, echa un vistazo a mi entrevista con él a continuación.
P.S. Espero que te haya gustado el nivel cómico del uso de acrónimos en esta sección. Así es como se nota que nos queda mucha abstracción por aclarar antes de que el cripto alcance la adopción masiva.
5. Los zk-Rollups no usan Zero Knowledge Proofs 😦
Sí.
Recuerdo haber aprendido esto una vez hace mucho tiempo, pero desde entonces he olvidado este hecho divertido en el caos de crypto.
Dato divertido: los rollups zk no usan pruebas de conocimiento cero
— DavidHoffman.bedrock 🏴🦇🔊🏴 (@TrustlessState) 7 de febrero de 2023
Completo nombre inapropiado.
En realidad son 'rollups de validez'. Zk no tiene nada que ver.
🤦
Los ZKP tratan específicamente de ocultar conocimientos. Cualquier ZKP es también una prueba de validez, pero las ZKP también ocultan información por el camino.
La mayoría de los "zk-rollups" son en realidad rollups de validez ¯\_(ツ)_/¯
✨Cuanto más sepas✨