Siempre he querido asistir a la conferencia de StarkWare, porque mi comprensión del ecosistema de StarkWare no es tan profunda como la de otras partes de Ethereum. Esto es comprensible, ya que muchos de los componentes del mundo Stark son personalizados, como Starknet que tiene su propio lenguaje de desarrollo Cairo y la máquina virtual CairoVM. Esto crea una división entre las comunidades de desarrolladores de Ethereum y Starknet, formando una brecha más grande en comparación con otras L2.
A continuación, algunas preguntas que me gustaría entender:
¿Por qué adoptar un entorno de desarrollo personalizado? ¿Qué beneficios puede traer? ¿Cuánta fricción causará a los desarrolladores? ¿Superan las ventajas de Cairo el costo de perder el efecto de red de Ethereum?
¿Cómo es la propiedad comunitaria de Starknet? ¿Cómo puede la comunidad expresar su voz en la gobernanza de Starknet?
¿Qué se está construyendo en Starknet? ¿Qué equipos están desarrollando qué proyectos? ¿A dónde los ha llevado Starknet?
Todas mis preguntas han sido respondidas y he aprendido aún más.
Lo que me sorprendió fue lo fuerte que es la cultura de la comunidad de Starknet. Está claro que estamos siendo testigos del florecimiento del estado de la red de Starknet, a pesar de que aún es joven. Starknet todavía está en su etapa inicial, esforzándose por aprender a levantarse, y ni hablar de caminar. Sin embargo, la energía y el espíritu de propiedad que se siente en la comunidad de Starknet me hacen ser optimista sobre este joven ecosistema.
Estas son cinco cosas que aprendí en la conferencia de StarkWare:
1. Estado de trabajo de Starknet
Después de llegar a Tel Aviv el sábado por la mañana, llegué a Hacker House, donde cientos de desarrolladores se alojaban y trabajaban unos días antes del evento. Vi a los desarrolladores mostrando sus proyectos entre sí, lo que me dio la oportunidad de conocer lo que estaban construyendo.
Poco después, dos miembros de la Fundación Starknet organizaron un "taller de gobernanza" para presentar la situación actual de la gobernanza de la comunidad Starknet. Ellos son más como voluntarios de la comunidad, asumiendo el papel de enlace entre los desarrolladores y la fundación.
Es evidente que la gobernanza de Starknet todavía se encuentra en una etapa temprana. Estamos siendo testigos del nacimiento de algo nuevo, que está aprendiendo a hacerse oír y a mantenerse en pie. Lo emocionante es que Starknet parece tener una gran cantidad de desarrolladores entusiasmados por participar en este proceso.
Actualmente, la organización de gobernanza de Starknet está compuesta principalmente por los desarrolladores del protocolo ( que podrían ser los "desarrolladores principales" ), aunque la comunidad de desarrolladores de Cairo tiene una gran influencia, su número es reducido.
Al comunicarme con los desarrolladores, sentí una atmósfera de "esta es nuestra red". Algunos desarrolladores de Starknet parecen darse cuenta de que "puedo tener lo que estoy construyendo". Hay una gran cantidad de optimismo y emoción, pero también tengo algunas preocupaciones.
El objetivo final de Starknet es convertirse en un sistema completamente descentralizado y operado por la comunidad, pero la comunidad de Starknet en sí todavía se encuentra en una etapa inicial, con mucho trabajo por hacer. A pesar de ello, esta comunidad crypto no se ha echado atrás, y las soluciones no necesitan aparecer al mismo tiempo. La comunidad de Starknet parece estar lista para enfrentar el desafío.
2. Starknet es en gran medida independiente de Ethereum
Si has estado en el ecosistema de Ethereum por un tiempo, es posible que hayas notado que hay una gran brecha entre StarkWare y el ecosistema más amplio de Ethereum.
Desde un punto de vista técnico, esto es comprensible. Starknet es en gran medida independiente de Ethereum, y en realidad solo utiliza Ethereum como capa de datos ( aunque Starknet también puede combinarse con activos de Ethereum ).
En teoría, puedes desplegar Starknet en cualquier L1, ya que StarkWare ha construido una tecnología auto-optimizada.
Esto ha provocado descontento entre algunos maximalistas de ETH, reconozco que en el pasado también he tenido este pensamiento: "¿Cómo te atreves a no usar EVM!?".
Me di cuenta de mis prejuicios, así que quiero aprovechar esta oportunidad para ver el problema desde la perspectiva de StarkWare.
Incluso antes de llegar a Tel Aviv, escuché muchos comentarios positivos sobre la interacción de StarkWare con los desarrolladores del ecosistema. La opinión general es que los desarrolladores sienten que StarkWare ha escuchado las opiniones sobre las opciones de desarrollo de Cairo y Starknet.
Es evidente que elegir liberarse del efecto de red de Ethereum y construir un ecosistema autogestionado y autooptimizante desde abajo hacia arriba es lo correcto. Después de profundizar en la elección de Cairo y en la tecnología pionera de Uri y Eli, toda la lógica se conecta.
SNARKs y STARKs son tecnologías increíbles, y sus mejores versiones merecen ser plenamente implementadas. StarkWare parece haber llegado más lejos en este aspecto.
3. La carga de Cairo puede no ser tan pesada como imagino.
Soy consciente de mis prejuicios como maximalista de EVM, así que quiero aprovechar esta reunión para poner a prueba mi comprensión de la experiencia de los desarrolladores de Cairo.
Cairo es un lenguaje de programación personalizado para el ecosistema StarkWare. Un tema que he notado es que el ecosistema StarkWare está optimizado para sí mismo, mientras que otros L2 están optimizados para Ethereum. La filosofía de StarkWare y Starknet es que Starknet quiere convertirse en su mejor versión, lo que incluye construir desde cero un lenguaje de codificación que maximice la mejor expresión de la tecnología de StarkWare.
Aunque esto sacrifica la capacidad de aprovechar el efecto de red de Ethereum, es difícil refutar esta elección de diseño, especialmente ahora que el propio efecto de red de Cairo ha alcanzado un punto crítico ( que probablemente ya se alcanzó hace mucho tiempo ).
Además, hay un equipo que ha construido un puente de middleware para desarrolladores entre Solidity y Cairo, como Kakarot.
4. Billetera de contrato inteligente + L2
La "billetera de contrato inteligente ( SCW )" y "abstracción de cuentas ( AA )" son en gran medida sinónimos. Todos están de acuerdo: la abstracción de cuentas es uno de los peores nombres en crypto, otro nombre malo es "EOA: cuenta externa de propiedad", que es un tipo de billetera opuesto a la billetera de contrato inteligente.
En Ethereum, todas las billeteras pertenecen a uno de estos dos tipos: EOA o billetera de contrato inteligente (SCW).
La mayoría de nosotros usamos carteras EOA, incluyendo Ledger, Metamask, Phantom, Coinbase Wallet, entre otras. Actualmente, aproximadamente el 99% de las carteras crypto que la gente utiliza son carteras EOA.
El potencial de las carteras de contratos inteligentes es ilimitado. EOA en relación con Bitcoin, es como SCW en relación con Ethereum.
EOA solo puede firmar mensajes, mientras que SCW es una billetera Turing completa. Al igual que Ethereum combina dinero y software, la abstracción de cuentas nos permite inyectar software en la billetera.
SCW traerá una mejora significativa en la experiencia del usuario para crypto, eliminando muchos factores que hacen que las billeteras crypto sean difíciles y poco intuitivas. La abstracción de cuentas abre un nuevo espacio de diseño, que en sí mismo es un avance revolucionario.
En la conferencia de StarkWare, hay dos equipos principales de SCW: Argent X y Braavos.
Soy un superusuario temprano de la aplicación L1 Argent, pero cuando terminó la era de bajas tarifas de gas de Ethereum a finales de 2019, las billeteras de contratos inteligentes en L1 comenzaron a tener dificultades para funcionar correctamente.
¿Por qué? Piensa en el peor escenario de Ethereum en 2021: altas tarifas de gas, acuñaciones fallidas, una experiencia de usuario confusa. Eso fue porque Ethereum no habilitó la abstracción de cuentas en L1.
Durante mucho tiempo, la vanguardia de la innovación de SCW ha estado en L2, especialmente en ZK L2.
¿Por qué ZK Rollups y no Optimistic Rollups(ORUs)?
ORUs como Optimism y Arbitrum intentan convertirse en equivalentes de Ethereum, ya que Ethereum no ha habilitado la abstracción de cuentas, y los ORUs actuales tampoco lo han hecho.
Actualmente, el 99% de las billeteras son billeteras EOA. Pero al final, el 99% de las billeteras serán SCW.
En general, la popularización de SCW se desarrollará en esta dirección: ZK-Rollups → ORU → Ethereum L1.
L2 puede adaptarse e innovar más rápido que L1, por ejemplo, L2 genera redes de prueba de nivel de producción para EIP como la abstracción de cuentas.
5. ZK-Rollups no han utilizado pruebas de conocimiento cero
Sí, es un hecho.
Recuerdo que aprendí esto hace mucho tiempo, pero luego, en el caos del crypto, olvidé este dato interesante.
ZKP se utiliza específicamente para ocultar conocimiento, cualquier ZKP también es una prueba de validez, pero ZKP oculta información durante todo el proceso.
Y la mayoría de los "zk-rollups" son en realidad Rollups de validez.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
Las sesiones de StarkWare revelan el estado actual del desarrollo de Starknet y las oportunidades futuras.
5 cosas que aprendí en las StarkWare Sessions
Siempre he querido asistir a la conferencia de StarkWare, porque mi comprensión del ecosistema de StarkWare no es tan profunda como la de otras partes de Ethereum. Esto es comprensible, ya que muchos de los componentes del mundo Stark son personalizados, como Starknet que tiene su propio lenguaje de desarrollo Cairo y la máquina virtual CairoVM. Esto crea una división entre las comunidades de desarrolladores de Ethereum y Starknet, formando una brecha más grande en comparación con otras L2.
A continuación, algunas preguntas que me gustaría entender:
¿Por qué adoptar un entorno de desarrollo personalizado? ¿Qué beneficios puede traer? ¿Cuánta fricción causará a los desarrolladores? ¿Superan las ventajas de Cairo el costo de perder el efecto de red de Ethereum?
¿Cómo es la propiedad comunitaria de Starknet? ¿Cómo puede la comunidad expresar su voz en la gobernanza de Starknet?
¿Qué se está construyendo en Starknet? ¿Qué equipos están desarrollando qué proyectos? ¿A dónde los ha llevado Starknet?
Todas mis preguntas han sido respondidas y he aprendido aún más.
Lo que me sorprendió fue lo fuerte que es la cultura de la comunidad de Starknet. Está claro que estamos siendo testigos del florecimiento del estado de la red de Starknet, a pesar de que aún es joven. Starknet todavía está en su etapa inicial, esforzándose por aprender a levantarse, y ni hablar de caminar. Sin embargo, la energía y el espíritu de propiedad que se siente en la comunidad de Starknet me hacen ser optimista sobre este joven ecosistema.
Estas son cinco cosas que aprendí en la conferencia de StarkWare:
1. Estado de trabajo de Starknet
Después de llegar a Tel Aviv el sábado por la mañana, llegué a Hacker House, donde cientos de desarrolladores se alojaban y trabajaban unos días antes del evento. Vi a los desarrolladores mostrando sus proyectos entre sí, lo que me dio la oportunidad de conocer lo que estaban construyendo.
Poco después, dos miembros de la Fundación Starknet organizaron un "taller de gobernanza" para presentar la situación actual de la gobernanza de la comunidad Starknet. Ellos son más como voluntarios de la comunidad, asumiendo el papel de enlace entre los desarrolladores y la fundación.
Es evidente que la gobernanza de Starknet todavía se encuentra en una etapa temprana. Estamos siendo testigos del nacimiento de algo nuevo, que está aprendiendo a hacerse oír y a mantenerse en pie. Lo emocionante es que Starknet parece tener una gran cantidad de desarrolladores entusiasmados por participar en este proceso.
Actualmente, la organización de gobernanza de Starknet está compuesta principalmente por los desarrolladores del protocolo ( que podrían ser los "desarrolladores principales" ), aunque la comunidad de desarrolladores de Cairo tiene una gran influencia, su número es reducido.
Al comunicarme con los desarrolladores, sentí una atmósfera de "esta es nuestra red". Algunos desarrolladores de Starknet parecen darse cuenta de que "puedo tener lo que estoy construyendo". Hay una gran cantidad de optimismo y emoción, pero también tengo algunas preocupaciones.
El objetivo final de Starknet es convertirse en un sistema completamente descentralizado y operado por la comunidad, pero la comunidad de Starknet en sí todavía se encuentra en una etapa inicial, con mucho trabajo por hacer. A pesar de ello, esta comunidad crypto no se ha echado atrás, y las soluciones no necesitan aparecer al mismo tiempo. La comunidad de Starknet parece estar lista para enfrentar el desafío.
2. Starknet es en gran medida independiente de Ethereum
Si has estado en el ecosistema de Ethereum por un tiempo, es posible que hayas notado que hay una gran brecha entre StarkWare y el ecosistema más amplio de Ethereum.
Desde un punto de vista técnico, esto es comprensible. Starknet es en gran medida independiente de Ethereum, y en realidad solo utiliza Ethereum como capa de datos ( aunque Starknet también puede combinarse con activos de Ethereum ).
En teoría, puedes desplegar Starknet en cualquier L1, ya que StarkWare ha construido una tecnología auto-optimizada.
Esto ha provocado descontento entre algunos maximalistas de ETH, reconozco que en el pasado también he tenido este pensamiento: "¿Cómo te atreves a no usar EVM!?".
Me di cuenta de mis prejuicios, así que quiero aprovechar esta oportunidad para ver el problema desde la perspectiva de StarkWare.
Incluso antes de llegar a Tel Aviv, escuché muchos comentarios positivos sobre la interacción de StarkWare con los desarrolladores del ecosistema. La opinión general es que los desarrolladores sienten que StarkWare ha escuchado las opiniones sobre las opciones de desarrollo de Cairo y Starknet.
Es evidente que elegir liberarse del efecto de red de Ethereum y construir un ecosistema autogestionado y autooptimizante desde abajo hacia arriba es lo correcto. Después de profundizar en la elección de Cairo y en la tecnología pionera de Uri y Eli, toda la lógica se conecta.
SNARKs y STARKs son tecnologías increíbles, y sus mejores versiones merecen ser plenamente implementadas. StarkWare parece haber llegado más lejos en este aspecto.
3. La carga de Cairo puede no ser tan pesada como imagino.
Soy consciente de mis prejuicios como maximalista de EVM, así que quiero aprovechar esta reunión para poner a prueba mi comprensión de la experiencia de los desarrolladores de Cairo.
Cairo es un lenguaje de programación personalizado para el ecosistema StarkWare. Un tema que he notado es que el ecosistema StarkWare está optimizado para sí mismo, mientras que otros L2 están optimizados para Ethereum. La filosofía de StarkWare y Starknet es que Starknet quiere convertirse en su mejor versión, lo que incluye construir desde cero un lenguaje de codificación que maximice la mejor expresión de la tecnología de StarkWare.
Aunque esto sacrifica la capacidad de aprovechar el efecto de red de Ethereum, es difícil refutar esta elección de diseño, especialmente ahora que el propio efecto de red de Cairo ha alcanzado un punto crítico ( que probablemente ya se alcanzó hace mucho tiempo ).
Además, hay un equipo que ha construido un puente de middleware para desarrolladores entre Solidity y Cairo, como Kakarot.
4. Billetera de contrato inteligente + L2
La "billetera de contrato inteligente ( SCW )" y "abstracción de cuentas ( AA )" son en gran medida sinónimos. Todos están de acuerdo: la abstracción de cuentas es uno de los peores nombres en crypto, otro nombre malo es "EOA: cuenta externa de propiedad", que es un tipo de billetera opuesto a la billetera de contrato inteligente.
En Ethereum, todas las billeteras pertenecen a uno de estos dos tipos: EOA o billetera de contrato inteligente (SCW).
La mayoría de nosotros usamos carteras EOA, incluyendo Ledger, Metamask, Phantom, Coinbase Wallet, entre otras. Actualmente, aproximadamente el 99% de las carteras crypto que la gente utiliza son carteras EOA.
El potencial de las carteras de contratos inteligentes es ilimitado. EOA en relación con Bitcoin, es como SCW en relación con Ethereum.
EOA solo puede firmar mensajes, mientras que SCW es una billetera Turing completa. Al igual que Ethereum combina dinero y software, la abstracción de cuentas nos permite inyectar software en la billetera.
SCW traerá una mejora significativa en la experiencia del usuario para crypto, eliminando muchos factores que hacen que las billeteras crypto sean difíciles y poco intuitivas. La abstracción de cuentas abre un nuevo espacio de diseño, que en sí mismo es un avance revolucionario.
En la conferencia de StarkWare, hay dos equipos principales de SCW: Argent X y Braavos.
Soy un superusuario temprano de la aplicación L1 Argent, pero cuando terminó la era de bajas tarifas de gas de Ethereum a finales de 2019, las billeteras de contratos inteligentes en L1 comenzaron a tener dificultades para funcionar correctamente.
¿Por qué? Piensa en el peor escenario de Ethereum en 2021: altas tarifas de gas, acuñaciones fallidas, una experiencia de usuario confusa. Eso fue porque Ethereum no habilitó la abstracción de cuentas en L1.
Durante mucho tiempo, la vanguardia de la innovación de SCW ha estado en L2, especialmente en ZK L2.
¿Por qué ZK Rollups y no Optimistic Rollups(ORUs)?
ORUs como Optimism y Arbitrum intentan convertirse en equivalentes de Ethereum, ya que Ethereum no ha habilitado la abstracción de cuentas, y los ORUs actuales tampoco lo han hecho.
Actualmente, el 99% de las billeteras son billeteras EOA. Pero al final, el 99% de las billeteras serán SCW.
En general, la popularización de SCW se desarrollará en esta dirección: ZK-Rollups → ORU → Ethereum L1.
L2 puede adaptarse e innovar más rápido que L1, por ejemplo, L2 genera redes de prueba de nivel de producción para EIP como la abstracción de cuentas.
5. ZK-Rollups no han utilizado pruebas de conocimiento cero
Sí, es un hecho.
Recuerdo que aprendí esto hace mucho tiempo, pero luego, en el caos del crypto, olvidé este dato interesante.
ZKP se utiliza específicamente para ocultar conocimiento, cualquier ZKP también es una prueba de validez, pero ZKP oculta información durante todo el proceso.
Y la mayoría de los "zk-rollups" son en realidad Rollups de validez.