El año pasado por estas fechas dimos un gran paso adelante con el lanzamiento de Arbitrum Nitro; hoy damos otro gran paso adelante con Stylus.
El núcleo de Stylus es EVM+: reúne las mejores características de los dos mundos de EVM y WASM. Los desarrolladores aún pueden disfrutar de todos los beneficios de EVM, incluido el ecosistema y la liquidez, mientras obtienen ganancias de eficiencia y acceso a bibliotecas existentes en Rust, C y C++. Todo esto sin cambiar la forma en que funciona el EVM. La equivalencia EVM ya no es un límite superior, sino un punto de partida.
Comparando EVM con EVM+
Tiene la capacidad de escalar desde aproximadamente 20 000 desarrolladores de Solidity hasta millones de desarrolladores que utilizan Rust y C, al mismo tiempo que mantiene total interoperabilidad y componibilidad con contratos EVM tradicionales, lo que permite tiempos de ejecución más rápidos y menor consumo de energía. Nuevos casos de uso, todo en la forma más segura, descentralizada y Cadena Ethereum L2 ampliamente utilizada: estamos entusiasmados de colaborar con la comunidad en direcciones futuras.
Para ayudar a que la innovación despegue, la Fundación Arbitrum proporciona una subvención de investigación y desarrollo a Stylus.
Escucharás mucho de nosotros sobre Stylus durante los próximos meses, así que echemos un vistazo a algunos de los aspectos más destacados...
¿Qué se anuncia?
Disponibilidad de la red de prueba para Arbitrum Stylus, una nueva implementación técnica que permite a los desarrolladores crear contratos inteligentes utilizando Rust, C y C++, así como el lenguaje EVM disponible anteriormente. También hacemos que el código esté disponible públicamente en nuestro repositorio de Github.
Comience a construir con Stylus ahora y estará invitado a unirse a la comunidad de Stylus en Discord para compartir sus comentarios y experiencias.
¿Para quién está diseñado Stylus?
Stylus está diseñado para desarrolladores Web 3 experimentados interesados en utilizar lenguajes WASM adicionales compatibles con la cadena Arbitrum, como Rust, C y C++, así como para desarrolladores que pueden estar menos familiarizados con el desarrollo de blockchain.
Stylus es para desarrolladores de Solidity que buscan obtener computación y memoria más económicas para sus dApps.
Stylus está destinado a desarrolladores de blockchain familiarizados con entornos Rust como Solana y NEAR que desean los beneficios de trabajar en EVM.
Si desea implementar bibliotecas de criptografía estándar de la industria, como la curva secp256r1, Stylus también es para usted.
¿Cuáles son las características principales de Stylus?
Desarrollo nativo de Ethereum utilizando lenguajes de programación populares: aproveche los lenguajes populares compatibles con WASM como Rust, C y C++ para crear sus aplicaciones en el gran ecosistema de Arbitrum, lo que le permite combinar los lenguajes de programación Web 2 populares con los lenguajes inteligentes L2 más utilizados. Los contratos se combinan.
Una cadena, múltiples idiomas: Stylus le permite utilizar múltiples lenguajes de programación en una cadena. Los desarrolladores ya no necesitan elegir una cadena de bloques que admita su lenguaje de programación preferido; todo sucede en la misma cadena.
Componibilidad total: los contratos de Solidity y los programas WASM son totalmente interoperables. Si trabajan en Solidity, los desarrolladores pueden llamar a programas Rust u otras dependencias que dependen de otro idioma. Si trabaja en Rust, todas las funciones de Solidity están disponibles directamente.
Computación más rápida, menor costo: utilizando Stylus, Rust, C y C++, las operaciones de computación WASM se ejecutan mucho más rápido que sus equivalentes de Solidity. El cálculo se ha mejorado más de 10 veces. La memoria se ha mejorado más de 100 veces.
Habilitación de nuevos casos de uso: la velocidad computacional de Stylus, la eficiencia de costos mejorada y el acceso a un ecosistema WASM maduro abren nuevos casos de uso de EVM que antes no eran prácticos. Las bibliotecas de criptozoología ahora se pueden implementar como precompiladas personalizadas, sin necesidad de permiso. Las bibliotecas de arte generativo con uso intensivo de RAM, la incorporación de juegos existentes escritos en C++ a la cadena de bloques y los modelos de IA con uso intensivo de computación se están volviendo más accesibles.
Más seguro por diseño: los programas WASM escritos con Stylus Rust SDK son más seguros cuando se opta por el reingreso. La reentrada es una vulnerabilidad común que los desarrolladores solo pueden intentar mitigar en Solidity. En Stylus, la reentrada está deshabilitada de forma predeterminada a menos que se anule intencionalmente.
¿Qué tiene de especial Stylus?
Personalizado para Arbitrum: Stylus le permite desarrollar en WASM mientras mantiene la madurez, la seguridad y la escalabilidad de Arbitrum, la solución de escalamiento más grande para Ethereum.
Colaboración con cadenas Arbitrum Orbit L3: para una mayor personalización, Stylus se puede utilizar con el marco de desarrollo Arbitrum Orbit, lo que le permite admitir el popular lenguaje de programación compatible con WASM en su cadena Orbit dedicada.
La comunidad de desarrolladores y socios más grande: al respaldar la cadena Arbitrum, Stylus se posiciona en el ecosistema Ethereum L2 más grande, aprovechando su protocolo, comunidad y soporte de socios.
Compatibilidad instantánea con herramientas de blockchain y Rust: Stylus le permite comenzar a desarrollar de inmediato, incluida la compatibilidad con exploradores de bloques y herramientas CLI de Rust en el primer lanzamiento de la testnet. Stylus también incluye SDK de código abierto diseñados para Rust, C y C++, con potencial de extenderse a otros lenguajes como Move, Sway, Cairo y Go.
¿Cómo ahorra Stylus dinero y tiempo?
Reduzca sus costos de gas: en comparación con el uso de Solidity, los programas WASM son más eficientes y reducen aún más los costos de gas.
Costos reducidos de memoria y almacenamiento: además de operaciones informáticas más eficientes que reducen los costos de gasolina, la memoria en Stylus también es más económica. Asignar megabytes de RAM en Stylus cuesta entre 1/100 y 1/500 del costo en Solidity. Stylus también puede utilizar automáticamente el verificador de préstamos de Rust para reducir de forma segura las operaciones de la tienda, reduciendo aún más las tarifas.
Utilice una biblioteca existente: no es necesario reescribir el código para lograr la misma funcionalidad que una biblioteca ya escrita. Las bibliotecas existentes en Rust, C y C++ se pueden implementar con modificaciones mínimas.
¿Qué pasa después?
Auditoría de Trail of Bits: Trail of Bits auditará el código fuente de Stylus para garantizar la seguridad del contrato y del SDK de Stylus.
Votación de DAO: dado que tanto Arbitrum One como Arbitrum Nova son administrados por DAO, la actualización para admitir Stylus se decidirá mediante una votación de DAO.
Participe en nuestro AMA: únase a nosotros el 7 de septiembre para ver nuestras últimas discusiones sobre Stylus en YouTube y hacernos preguntas.
Gane grandes premios en ETHGlobal NY: Estamos regalando $20,000 en premios para Stylus en ETHGlobal NY, del 22 al 24 de septiembre, ¡así que únase a este divertido evento y conozca al equipo de Stylus!
Traducido por: @hicaptainz
Ver originales
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.
¿Qué es exactamente Stylus, el último entorno de desarrollo de Arbitrum?
Por qué esperamos con ansias Stylus
El año pasado por estas fechas dimos un gran paso adelante con el lanzamiento de Arbitrum Nitro; hoy damos otro gran paso adelante con Stylus.
El núcleo de Stylus es EVM+: reúne las mejores características de los dos mundos de EVM y WASM. Los desarrolladores aún pueden disfrutar de todos los beneficios de EVM, incluido el ecosistema y la liquidez, mientras obtienen ganancias de eficiencia y acceso a bibliotecas existentes en Rust, C y C++. Todo esto sin cambiar la forma en que funciona el EVM. La equivalencia EVM ya no es un límite superior, sino un punto de partida.
Comparando EVM con EVM+
Tiene la capacidad de escalar desde aproximadamente 20 000 desarrolladores de Solidity hasta millones de desarrolladores que utilizan Rust y C, al mismo tiempo que mantiene total interoperabilidad y componibilidad con contratos EVM tradicionales, lo que permite tiempos de ejecución más rápidos y menor consumo de energía. Nuevos casos de uso, todo en la forma más segura, descentralizada y Cadena Ethereum L2 ampliamente utilizada: estamos entusiasmados de colaborar con la comunidad en direcciones futuras.
Para ayudar a que la innovación despegue, la Fundación Arbitrum proporciona una subvención de investigación y desarrollo a Stylus.
Escucharás mucho de nosotros sobre Stylus durante los próximos meses, así que echemos un vistazo a algunos de los aspectos más destacados...
¿Qué se anuncia?
Disponibilidad de la red de prueba para Arbitrum Stylus, una nueva implementación técnica que permite a los desarrolladores crear contratos inteligentes utilizando Rust, C y C++, así como el lenguaje EVM disponible anteriormente. También hacemos que el código esté disponible públicamente en nuestro repositorio de Github.
Comience a construir con Stylus ahora y estará invitado a unirse a la comunidad de Stylus en Discord para compartir sus comentarios y experiencias.
¿Para quién está diseñado Stylus?
Stylus está diseñado para desarrolladores Web 3 experimentados interesados en utilizar lenguajes WASM adicionales compatibles con la cadena Arbitrum, como Rust, C y C++, así como para desarrolladores que pueden estar menos familiarizados con el desarrollo de blockchain.
Stylus es para desarrolladores de Solidity que buscan obtener computación y memoria más económicas para sus dApps.
Stylus está destinado a desarrolladores de blockchain familiarizados con entornos Rust como Solana y NEAR que desean los beneficios de trabajar en EVM.
Si desea implementar bibliotecas de criptografía estándar de la industria, como la curva secp256r1, Stylus también es para usted.
¿Cuáles son las características principales de Stylus?
Desarrollo nativo de Ethereum utilizando lenguajes de programación populares: aproveche los lenguajes populares compatibles con WASM como Rust, C y C++ para crear sus aplicaciones en el gran ecosistema de Arbitrum, lo que le permite combinar los lenguajes de programación Web 2 populares con los lenguajes inteligentes L2 más utilizados. Los contratos se combinan.
Una cadena, múltiples idiomas: Stylus le permite utilizar múltiples lenguajes de programación en una cadena. Los desarrolladores ya no necesitan elegir una cadena de bloques que admita su lenguaje de programación preferido; todo sucede en la misma cadena.
Componibilidad total: los contratos de Solidity y los programas WASM son totalmente interoperables. Si trabajan en Solidity, los desarrolladores pueden llamar a programas Rust u otras dependencias que dependen de otro idioma. Si trabaja en Rust, todas las funciones de Solidity están disponibles directamente.
Computación más rápida, menor costo: utilizando Stylus, Rust, C y C++, las operaciones de computación WASM se ejecutan mucho más rápido que sus equivalentes de Solidity. El cálculo se ha mejorado más de 10 veces. La memoria se ha mejorado más de 100 veces.
Habilitación de nuevos casos de uso: la velocidad computacional de Stylus, la eficiencia de costos mejorada y el acceso a un ecosistema WASM maduro abren nuevos casos de uso de EVM que antes no eran prácticos. Las bibliotecas de criptozoología ahora se pueden implementar como precompiladas personalizadas, sin necesidad de permiso. Las bibliotecas de arte generativo con uso intensivo de RAM, la incorporación de juegos existentes escritos en C++ a la cadena de bloques y los modelos de IA con uso intensivo de computación se están volviendo más accesibles.
Más seguro por diseño: los programas WASM escritos con Stylus Rust SDK son más seguros cuando se opta por el reingreso. La reentrada es una vulnerabilidad común que los desarrolladores solo pueden intentar mitigar en Solidity. En Stylus, la reentrada está deshabilitada de forma predeterminada a menos que se anule intencionalmente.
¿Qué tiene de especial Stylus?
Personalizado para Arbitrum: Stylus le permite desarrollar en WASM mientras mantiene la madurez, la seguridad y la escalabilidad de Arbitrum, la solución de escalamiento más grande para Ethereum.
Colaboración con cadenas Arbitrum Orbit L3: para una mayor personalización, Stylus se puede utilizar con el marco de desarrollo Arbitrum Orbit, lo que le permite admitir el popular lenguaje de programación compatible con WASM en su cadena Orbit dedicada.
La comunidad de desarrolladores y socios más grande: al respaldar la cadena Arbitrum, Stylus se posiciona en el ecosistema Ethereum L2 más grande, aprovechando su protocolo, comunidad y soporte de socios.
Compatibilidad instantánea con herramientas de blockchain y Rust: Stylus le permite comenzar a desarrollar de inmediato, incluida la compatibilidad con exploradores de bloques y herramientas CLI de Rust en el primer lanzamiento de la testnet. Stylus también incluye SDK de código abierto diseñados para Rust, C y C++, con potencial de extenderse a otros lenguajes como Move, Sway, Cairo y Go.
¿Cómo ahorra Stylus dinero y tiempo?
Reduzca sus costos de gas: en comparación con el uso de Solidity, los programas WASM son más eficientes y reducen aún más los costos de gas.
Costos reducidos de memoria y almacenamiento: además de operaciones informáticas más eficientes que reducen los costos de gasolina, la memoria en Stylus también es más económica. Asignar megabytes de RAM en Stylus cuesta entre 1/100 y 1/500 del costo en Solidity. Stylus también puede utilizar automáticamente el verificador de préstamos de Rust para reducir de forma segura las operaciones de la tienda, reduciendo aún más las tarifas.
Utilice una biblioteca existente: no es necesario reescribir el código para lograr la misma funcionalidad que una biblioteca ya escrita. Las bibliotecas existentes en Rust, C y C++ se pueden implementar con modificaciones mínimas.
¿Qué pasa después?
Auditoría de Trail of Bits: Trail of Bits auditará el código fuente de Stylus para garantizar la seguridad del contrato y del SDK de Stylus.
Votación de DAO: dado que tanto Arbitrum One como Arbitrum Nova son administrados por DAO, la actualización para admitir Stylus se decidirá mediante una votación de DAO.
Participe en nuestro AMA: únase a nosotros el 7 de septiembre para ver nuestras últimas discusiones sobre Stylus en YouTube y hacernos preguntas.
Gane grandes premios en ETHGlobal NY: Estamos regalando $20,000 en premios para Stylus en ETHGlobal NY, del 22 al 24 de septiembre, ¡así que únase a este divertido evento y conozca al equipo de Stylus!
Traducido por: @hicaptainz