Mar. Dic 6th, 2022

La empresa de tecnología de acumulación de conocimiento cero (ZK), StarkWare, ha lanzado oficialmente su nuevo compilador de lenguaje de programación, Cairo 1.0, como código abierto, que pronto será compatible con la solución de escalado de capa 2 StarkNet de Ethereum en el primer trimestre de 2023.

La noticia fue anunciada por StarkWare, la compañía detrás de StarkNet, en una publicación de Twitter del 25 de noviembre. La tecnología de resumen de StarkWare y las pruebas recursivas ofrecen el potencial de comprimir millones de transacciones en L2 en una sola transacción en Ethereum. Sin embargo, el proyecto ha sido criticado por mantener el control sobre su propiedad intelectual, sobre todo por parte de su competidor de código abierto zkSync.

StarkWare describió Open Sourcing Cairo como un «paso histórico» en su búsqueda para otorgar más control y derechos de propiedad intelectual a su comunidad y desarrolladores. Cairo es un lenguaje de programación escrito específicamente para aprovechar el poder de las acumulaciones y validaciones de zk.

StarkWare declaró que los desarrolladores ahora pueden experimentar con Cairo 1.0 compilando y ejecutando aplicaciones simples hasta que sea totalmente compatible con StarkNet en el primer trimestre de 2023.

En este punto, Cairo 1.0 permitirá un desarrollo de funciones más rápido y una mayor participación de la comunidad, según el líder de exploración de Starkware y ex desarrollador de Ethereum Core, Abdelhamid Bakhta.

“Seguimos abriendo el código fuente de la pila tecnológica de StarkNet, comenzando con Cairo 1.0. Estamos haciendo esto para cumplir con la visión de StarkNet como un bien público que cualquiera puede usar y que la comunidad puede mejorar constantemente”, dijo.

“En un nivel práctico, esto maximiza la transparencia sobre nuestro código y nuestro proceso de codificación. Y fortalece la capacidad de la comunidad para encontrar errores y mejorar el compilador. Con cada aspecto de la pila tecnológica que es de código abierto, ese sentido de participación de la comunidad solo crecerá y crecerá”.

Una vez que Cairo 1.0 esté en producción, también permitirá a los desarrolladores de blockchain escribir e implementar contratos inteligentes en StarkNet, según la publicación de StarkWare en Medium.

StarkWare agregó que dado que Cairo 1.0 hace que cada cálculo sea «probable», la resistencia a la censura de StarkNet se fortalecerá y también estará mejor posicionada para responder a los ataques de denegación de servicio.

La pila de tecnología STARK de StarkWare impulsa una serie de proyectos Web3, incluida la plataforma de Intercambio Descentralizado (DEX) dYdX (aunque esto se trasladará a su propia cadena en Cosmos), la plataforma NFT Immutable X y el protocolo de interoperabilidad de blockchain CelerNetwork.

Relacionado: Se podrían acuñar 60 millones de NFT en una sola transacción: cofundadores de StarkWare

StarkNet se arriesgó al usar Cairo para acelerar su solución, que no es compatible de forma nativa con Ethereum Virtual Machine (EVM). Sin embargo, la empresa de herramientas de software de Ethereum, Nethermind, ha creado un transpilador llamado Warp que convierte el código Solidity en código Cairo.

La red principal compatible con EVM del competidor zkSync está en la fase de lanzamiento.

Pero a pesar de tomar un camino más difícil, el fundador de StarkWare, Eli Ben-Sasson, le dijo recientemente a Cointelegraph que usar un lenguaje de programación personalizado como Cairo, a diferencia de Solidity, es la única forma viable de escalar el Ethereum habilitado por ZK rollups y se requiere para hacer un uso completo. de:

“Estoy dispuesto a apostar que no verá un ZK-EVM en toda regla capaz de agrupar un millón de transacciones en una sola prueba en Ethereum. Como podemos hacer fácilmente hoy y lo hemos estado haciendo durante meses y años”.

La noticia llega ya que el 17 de noviembre, Starkware también implementó el nuevo token StarkNet (STRK) en Ethereum, que se utilizará con fines de participación y votación, además de pagar tarifas en la red.

Por adamed