Starknet, desarrollada por StarkWare, es una solución avanzada de escalamiento de Capa 2 (L2) diseñada para mejorar la red Ethereum al ofrecer transacciones más rápidas y económicas. A menudo denominado "Validity-Rollup" en lugar de "Zero-Knowledge" (ZK), Starknet prioriza garantizar la validez de las transacciones en lugar de la privacidad.
Un resumen de lo que distingue a Starknet:
1. Máquina virtual especializada: Cairo VM
#Starknet emplea Cairo VM, una máquina virtual única distinta de la EVM de Ethereum. La sintaxis de Cairo, inspirada en Rust, está diseñada para ser amigable para los desarrolladores y facilita la escritura de programas demostrables. Esta máquina virtual especializada muestra el espacio de diseño flexible disponible para las soluciones de Capa 2, destacando el potencial de innovación más allá de los entornos de desarrollo tradicionales de Ethereum.
2. Pruebas criptográficas avanzadas: STARK
Starknet utiliza argumentos de conocimiento escalables y transparentes (STARK) para proporcionar una seguridad excelente y costos de transacción económicos. Los STARK son pruebas criptográficas avanzadas que garantizan la integridad y eficiencia de la red. Estas pruebas no solo mejoran la seguridad, sino que también reducen considerablemente la sobrecarga computacional, lo que hace que las transacciones sean más rentables y escalables.
3. Abstracción de Cuenta (AA)
La función de abstracción de cuentas de Starknet mejora la experiencia del usuario al permitir la autenticación multifactor, la recuperación social y las transacciones sin gas. Esto mejora la experiencia del usuario de las aplicaciones descentralizadas (dApps), haciéndolas más accesibles para los usuarios convencionales. La abstracción de cuentas simplifica las interacciones con la tecnología blockchain, lo que reduce la fricción tanto para los usuarios finales como para los desarrolladores.
Mecanismo operativo
Ciclo de vida de la transacción
Secuenciador: Las transacciones iniciadas en Starknet son recibidas primero por el secuenciador, responsable de recopilarlas y ordenarlas fuera de la cadena. El secuenciador actúa como guardián inicial, asegurando que las transacciones se pongan en cola y se procesen correctamente.
Procesamiento por lotes: el secuenciador procesa estas transacciones en lotes, ejecutándolas juntas y agregando los resultados en una sola prueba. El procesamiento por lotes optimiza el uso de recursos y mejora el rendimiento de la red.
Prover: El probador, utilizando el lenguaje de programación Cairo, genera pruebas STARK, que luego se verifican en la red principal de Ethereum. Una vez verificada, el estado de la red se actualiza en Ethereum, lo que garantiza la seguridad e integridad de las transacciones. Este proceso garantiza que todas las actividades fuera de la cadena se reflejen con precisión en la red principal, manteniendo la confianza y la transparencia.
Rentabilidad
A medida que aumenta el número de usuarios y transacciones, los lotes se vuelven más grandes y más frecuentes, optimizando la distribución de costos y haciendo que Starknet sea cada vez más rentable. Esta eficiencia convierte a Starknet en una solución práctica para aplicaciones a gran escala y entornos de altas transacciones, proporcionando ahorros significativos en comparación con las transacciones tradicionales de Ethereum.
El futuro: replanteo y probadores avanzados
Apostando por Starknet
Starknet planea lanzar apuestas para su token STRK a finales de 2024. Los usuarios pueden convertirse en apostadores bloqueando sus tokens STRK durante al menos tres semanas, obteniendo recompensas proporcionales a la cantidad apostada. Este mecanismo de participación se introducirá en fases y eventualmente involucrará a los interesados en certificaciones en tiempo real y procesos de seguridad de la red.
Stwo Prover: la próxima generación
StarkWare está desarrollando Stwo, un nuevo probador que implementa el protocolo Circle STARK. Stwo aprovechará el campo principal M31 de Mersenne para un rendimiento de prueba sin precedentes y será de código abierto bajo Apache 2.0.
Protocolo Círculo STARK
Desarrollado con Polygon Labs, el protocolo Circle STARK permite un cálculo eficiente sin las limitaciones del protocolo STARK clásico, lo que permite pruebas STARK más rápidas y eficientes. Esta innovación representa un importante avance en la investigación criptográfica y su aplicación práctica.
Beneficios de dos
Stwo mejorará la escala, reducirá la latencia y las tarifas y será totalmente compatible con el código Cairo de alto nivel. Mejorará el rendimiento de Starknet sin necesidad de que los desarrolladores modifiquen las aplicaciones existentes. Esta perfecta integración garantiza que los beneficios de Stwo se puedan obtener sin interrumpir los flujos de trabajo de desarrollo existentes.
Integración de Bitcoin: ampliando horizontes
StarkWare ha logrado un hito al verificar la primera prueba ZK en la red #Bitcoin Signet. La propuesta "OP_CAT" introduce la funcionalidad de contrato inteligente en Bitcoin, lo que marca un paso fundamental hacia la integración de las L2 privadas en el ecosistema de Bitcoin.
Beneficios de escalar Bitcoin
Escalabilidad mejorada: Al escalar Bitcoin, Starknet pretende procesar millones de transacciones por segundo, en comparación con la capacidad actual de Bitcoin de alrededor de trece transacciones por segundo. Esta escalabilidad es crucial para que Bitcoin admita una gama más amplia de aplicaciones y mayores volúmenes de transacciones.
Inclusión financiera: una mejor escalabilidad puede ofrecer servicios financieros a los 1.500 millones de personas en todo el mundo que carecen de acceso a la banca tradicional. Esto se alinea con la visión original de Bitcoin de brindar servicios financieros a las poblaciones no bancarizadas o insuficientemente bancarizadas.
Privacidad: la privacidad mejorada de las transacciones utilizando STARK puede mejorar significativamente la privacidad de las transacciones de Bitcoin, lo cual es una preocupación clave para muchos usuarios.
Innovación financiera: escalar Bitcoin con Starknet puede respaldar instrumentos financieros avanzados en Bitcoin, incluidas bóvedas programables, herramientas de gestión de riesgos y derivados. Esta innovación puede impulsar nuevos casos de uso y aplicaciones para Bitcoin, mejorando su utilidad y adopción.
Subvenciones y apoyo comunitario
Programa de subvenciones semilla
El Programa Seed Grant proporciona hasta $25,000 en USDC para proyectos con un producto mínimo viable (MVP) o prueba de concepto, fomentando la innovación en las primeras etapas. Esta financiación es crucial para nuevos proyectos que buscan tener un impacto significativo en el ecosistema Starknet.
Proceso de solicitud
El proceso de solicitud para el Programa de subvenciones semilla se simplifica y las decisiones generalmente se toman dentro de las dos semanas posteriores a la presentación. Este rápido tiempo de respuesta ayuda a que los proyectos obtengan el soporte que necesitan sin demoras innecesarias.
Iniciativas comunitarias
Programas como el Programa de Provisiones y el Programa de Embajadores involucran y apoyan a desarrolladores, entusiastas y otras partes interesadas, construyendo una comunidad sólida en torno a Starknet. Estas iniciativas fomentan la colaboración y la innovación, impulsando el crecimiento y el éxito del ecosistema Starknet.
Eli Ben-Sasson: líder visionario
Eli Ben-Sasson, cofundador y director ejecutivo de StarkWare, tiene una rica trayectoria en el mundo académico y en el desarrollo de tecnología blockchain. Recibió su doctorado en informática teórica de la Universidad Hebrea y ocupó puestos de investigación en Harvard, el MIT y el Instituto de Estudios Avanzados de Princeton. Como profesor en Technion – Instituto de Tecnología de Israel, Eli se especializó en complejidad computacional y pruebas de conocimiento cero, áreas críticas para la tecnología blockchain.
El trabajo de Eli ha sido fundamental en el desarrollo de protocolos criptográficos escalables y seguros. Es coinventor de los protocolos STARK, FRI y Zerocash y científico fundador de Zcash Company. Su liderazgo en StarkWare ha impulsado el desarrollo de tecnologías innovadoras que abordan los problemas más desafiantes de blockchain, como la privacidad y la escalabilidad. Bajo su dirección, StarkWare continúa siendo pionero en innovaciones que mejoran la eficiencia y seguridad de los sistemas blockchain.
Conclusión: el camino a seguir
Como solución superior de Capa 2 para Ethereum, Starknet ofrece a los desarrolladores libertad, seguridad y escalabilidad. Starknet promete más mejoras de rendimiento y reducciones de carga con la introducción del probador Stwo y actualizaciones continuas. Con su desarrollo continuo, Starknet tiene el potencial de transformar completamente las industrias de aplicaciones descentralizadas y financieras digitales, brindando posibilidades nunca antes vistas tanto para los consumidores como para los desarrolladores.