Madara: clasificador Starknet de alto rendimiento, la piedra angular de la cadena de aplicaciones personalizadas

Datos breves destacados

  • Madara es un secuenciador Starknet de alto rendimiento que brinda la capacidad de crear cadenas de aplicaciones personalizadas y eficientes.
  • Madara mejora el rendimiento de Cairo VM mediante el uso del marco Substrate, lo que da como resultado programas demostrablemente seguros y flexibles.
  • La implementación de Madara ofrece muchos beneficios, como una infraestructura escalable, un alto rendimiento y un control sin precedentes sobre las aplicaciones.
  • Las características únicas de Madara incluyen soporte para privacidad potencial en la cadena, interoperabilidad fluida entre cadenas y ejecución robusta.
  • Madara está allanando el camino para el desarrollo de dApp en el espacio blockchain, brindando soluciones rentables, escalables y personalizables.

Introducción

Imagínese si pudiera adaptar una cadena de bloques a las necesidades únicas de su aplicación: eso es exactamente lo que ofrece Lisk. Lisk es una cadena de bloques específica de la aplicación que brinda a los desarrolladores la flexibilidad de ajustar aspectos de la cadena para satisfacer las necesidades de su aplicación, como elegir una función hash diferente o un algoritmo de consenso personalizado. Lo mejor de todo es que una cadena de aplicaciones construida sobre una L1 o L2 sólida y que hereda la seguridad de L1 o L2 proporciona a los desarrolladores lo mejor de ambos mundos.

Madara es un secuenciador innovador que combina flexibilidad con un rendimiento ultrarrápido. Un secuenciador es una entidad encargada de ejecutar transacciones y agruparlas en lotes. Como punto de entrada para iniciar su propia Starknet AppChain, Madara abre vastas posibilidades de experimentación en el ecosistema de Starknet como nunca antes.

Antes de profundizar en cómo Madara dota a las cadenas de aplicaciones de Starknet con funciones poderosas, debemos responder una pregunta: ¿Por qué los desarrolladores elegirían crear cadenas de aplicaciones en Starknet en lugar de usar directamente el paquete acumulativo efectivo de Starknet? Uno podría preguntarse si Starknet es lo suficientemente bueno para la mayoría de los escenarios.

Primero comprendamos por qué Lisk es una forma atractiva de expandir el ecosistema Starknet.

¿Por qué elegir la cadena de aplicaciones?

Madara, desarrollado por StarkWare Discovery Team (también conocido como Keep Starknet Strange), fue diseñado para cumplir con la visión de expansión fractal de StarkWare. Hay muchas razones por las que los desarrolladores eligen construir una cadena de aplicaciones Starknet (o capa L3) en lugar de confiar directamente en Starknet.

Rendimiento

Los desarrolladores de aplicaciones se enfrentan a importantes desafíos en lo que respecta a la escalabilidad de la infraestructura de cadena de bloques existente. La escalabilidad consta de dos puntos clave: alta velocidad y bajo costo. Al reducir mil veces el costo de cada capa, los desarrolladores pueden reducir significativamente el costo general de L1 a L3 hasta un millón de veces. El rendimiento no se ve afectado por la actividad de la aplicación de terceros, ya que la aplicación está equipada con una cadena de bloques dedicada y no compite con ella por los recursos, lo que garantiza una experiencia fluida constante.

Personalización

Las cadenas universales como Starknet y Ethereum han tomado varias medidas para garantizar que todos puedan usar la red, lo que resulta en un entorno restringido. A través de Lisk, los desarrolladores pueden ajustar aspectos de sus aplicaciones e infraestructura para crear soluciones personalizadas. Si no le gusta una característica determinada de Cairo VM, puede eliminarla en su cadena de aplicaciones.

Innovación

La capacidad de personalización de Lisk también permite a los desarrolladores utilizar funciones que actualmente no están disponibles o son riesgosas en entornos como Starknet. Lisk otorga autonomía a todos los equipos, lo que les permite escribir y autorizar libremente cualquier sugerencia de código que necesiten. Esto permite que Lisk desbloquee muchos casos de uso, como habilitar KYC en cadena sin revelar información privada.

Impacto de Madara en la pila de Lisk

A continuación, comprendamos la interacción entre las distintas capas que impulsan la cadena de aplicaciones y el papel de Madara en ella.

  • Ejecución: La capa de ejecución define la ejecución de bloques y la generación de diferencias de estado. Madara tiene la flexibilidad de cambiar entre dos paquetes de ejecución (blockifier para StarkWare y starknet_in_rust para LambdaClass). Independientemente del paquete que se elija, el marco subyacente utiliza la máquina virtual Cairo. El lenguaje Cairo facilita la creación de programas comprobables, lo que permite la demostración de la ejecución computacional correcta.
  • Liquidación: como un paquete de validez, el estado de la cadena de aplicaciones de Madara se puede reconstruir simplemente comprobando su capa de liquidación. Mediante una liquidación más frecuente en Starknet L2, la cadena de aplicaciones L3 puede lograr una finalidad firme más rápida, y la descentralización de la capa de pedidos puede lograr una finalidad blanda más fuerte. Así, se potencia el asentamiento en ambos aspectos (finalidad dura y blanda).
  • Clasificación: Madara se encarga del proceso de clasificación, que se puede cambiar según las necesidades de la aplicación, ya sea un simple FCFS, PGA o un esquema más complejo de Narwhall & Bullshark. Algunas cadenas de aplicaciones pueden optar por implementar grupos de memoria encriptados para garantizar un orden justo y mitigar el impacto de MEV.
  • Disponibilidad de datos: la disponibilidad de datos garantiza que el árbol de estado completo esté siempre accesible, lo que brinda a los usuarios la confianza de que pueden demostrar la propiedad de sus fondos incluso si hay una interrupción en Madara. Madara proporcionará a los desarrolladores una variedad de opciones de disponibilidad de datos (DA) para elegir.
  • Gobernanza: Cada cadena de aplicaciones de Madara puede elegir su modelo de gobernanza. Snapshot X proporciona un sistema de gobierno totalmente en cadena que se basa en la prueba de almacenamiento. Todavía se están explorando otros mecanismos de gobernanza, como la bandeja de gobernanza nativa de Substrate. La gobernanza en cadena es el valor central de Madara.

Madara: clasificador Starknet de alto rendimiento, la piedra angular de la cadena de aplicaciones personalizadas

Introduzca la cadena de aplicación: Madara

Madara aprovecha el marco Substrate e integra Cairo VM para ejecutar los programas de Cairo y los contratos inteligentes de Starknet, mejorando así Cairo VM. Substrate es un marco Rust de código abierto conocido por su flexibilidad para construir cadenas de bloques personalizables. El Cairo VM, mientras tanto, está diseñado específicamente para generar de manera eficiente pruebas de validez de la ejecución del programa. Lisk garantiza una integración segura con Starknet mediante el empleo de seguimiento de estado y contratos inteligentes para verificar las pruebas en L2. Como resultado, Madara puede aprovechar las poderosas capacidades de Cairo para lograr una ejecución comprobable del programa.

La modularidad inherente del marco Substrate permite a los desarrolladores personalizar fácilmente las cadenas de aplicaciones. No se imponen suposiciones, lo que le permite integrar sus propios protocolos de consenso, funciones hash, esquemas de firma, diseños de almacenamiento, etc. en su aplicación, mientras sigue aprovechando Cairo para generar pruebas. Los desarrolladores son libres de hacer lo que quieran sin restricciones sin dejar de ser demostrables y heredan la seguridad de la cadena subyacente (ya sea Starknet o Ethereum).

Inicialmente, Madara será muy similar a Starknet, lo que permitirá la composición de contratos inteligentes dentro del ecosistema de Starknet. Hay planes aún más grandes para el futuro a medida que Starknet se integra con Herodotus para aprovechar la prueba de almacenamiento para la interoperabilidad. La integración de la prueba de almacenamiento también permitirá que la cadena de aplicaciones de Madara tenga en cuenta el estado y la liquidez de otras cadenas.

¡Prepárate para presenciar una nueva era cuando Madara abre las posibilidades del reino de Starknet!

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)