Explicación detallada del appledador: Capa EVM modificada de aplicaciones de cadena cruzada

Autor: Dewalles Investigación Fuente: Traducción: Sustack Shan Ouba, Reino de la Visión de Bittain

Breve introducción

El appladeer en realidad tiene una historia considerable de desarrollo y se centra en soluciones extendidas.Inicialmente, el equipo estaba comprometido con Æverest ++, que apareció durante el maratón de piratería de la Cumbre de Avalanche en 2022.El proyecto tiene un objetivo simple que construye una red de certeza que cumpla con dos requisitos clave: admitir un alto rendimiento y construir C ++.Este desarrollo se ha convertido en un protocolo SPARQNET -A que incluye herramientas para crear subredes y aplicaciones descentralizadas.

SPARQNET proporciona un gran valor en una serie de servicios de nivel de protocolo.Además, SPARQNET no depende del lenguaje, y su conexión de puente es compatible con cualquier cadena para garantizar la transferencia perfecta de contratos y activos inteligentes.Ya en 2022, el equipo tendió a GameFi y Defi, y continuaron avanzando por esta trayectoria.

En la actualidad, consideramos el proyecto como aplicador, una capa EVM modular para aplicaciones de cadena cruzada.¿Cómo funciona de manera diferente a otras soluciones?Echemos un vistazo más de cerca.

2. Revisión del applario

En primer lugar, vale la pena señalar que, aunque el appledador es exclusivo de EVM, tiene varias características únicas.En particular, el appledador tiene como objetivo resolver el problema inherente de EVM.Por ejemplo, en el caso de Ethereum Virtual Machine, no podrá realizar las siguientes operaciones:

  • Debido al límite de límite de gas, la ejecución de un ciclo de función más de 50 veces;

  • Debido a la limitación de EVM, el tamaño de la pila es mayor que 16 variables;

  • Múltiples contratos se ejecutan paralelos (por ejemplo, cada nuevo bloque contiene múltiples transacciones que interactúan con diferentes contratos, necesita cargar contratos y analizar contratos, y guardar los cambios de cada contrato en la base de datos en un orden específico).

Como dijo el desarrollador de los appledadores Itamar:«El mayor problema es que todos comparten la misma computadora, y esa computadora es el comodoro 64.»

Por lo tanto, la capa de aplicaciones es una cadena de bloques modular de la capa múltiple, cuyo objetivo es resolver estas restricciones.Presenta un sistema de blockchain pre -compilado que contiene un seguimiento de estado, lo que permite a terceros implementar e inicialmente mantener estos contratos en una red unificada que comparten su estado.Todos estos están respaldados por la integración EVM, la preservación del estado y la abstracción de la cadena.

Además, uno de los mayores desafíos en el desarrollo de blockchain es lidiar con el retroceso de bloques.Por ejemplo, en la cadena de bitcoin, si suponemos que hay un bloque final, siga el otro bloque, y un nodo recibe un bloque que reemplaza el último bloque, entonces el siguiente bloque y todas las transacciones dentro de él también serán ser reemplazado, haciendo que el estado de blockchain enrolle un bloque.

Bitcoin y otras blockchains derivadas siguen las «reglas de cadena más larga».Sin embargo, la reversión expuso el problema en la regla.Por ejemplo, cuando los desarrolladores deben tratar con DAPPS que deben tratar con tales circunstancias especiales, es posible que necesiten pagar grandes esfuerzos, dependiendo del tamaño y/o complejidad de la aplicación.

El método para resolver este problema es evitar completamente las condiciones de rodadura.Esto se puede lograr definiendo qué nodos de red se pueden crear definiendo, para eliminar las condiciones de competencia y hacer que todos en la red se sincronizen con el mismo bloque final.

La capa de la aplicación se da cuenta de este concepto como una determinación aleatoria de la prueba de derechos sexuales (RDPO), que combina el sistema de sobrecarga de bloques y el sistema de generador de números aleatorios para permitir que solo un verificador cree un bloque en cualquier momento dado para evitar volver a revertir. El consenso se alcanza en la red Ultra -Cast.

3. Componentes del applio y participantes de la red

Desde el nivel básico, la red de appladeadores consta de tres partes:

  • Un kit de herramientas de desarrollo de blockchain (en adelante, como BDK), que tiene una gran cantidad de documentos de desarrolladores, les permite crear fácilmente sus propios aplayadores.

  • Las redes EVM construidas con paquetes de herramientas de desarrollo de blockchain permiten a los desarrolladores implementar contratos inteligentes EVM y usar el seguimiento de C ++ prefabricado y de estado para expandirlo.

  • La red que realiza la agregación de datos y activos entre estas cadenas de aplicaciones y la cadena externa se denomina red abstracta de la cadena (CAN).

Por lo tanto, la cadena de bloques creada usando BDK puede interactuar entre sí a través del Applenador.

Para que el sistema se ejecute normalmente, hay varios participantes y componentes auxiliares en el appladeador:

  • Verificación—— Una computadora, que generalmente aloja en el centro de datos, generalmente se llama servidor, y su único propósito es operar y proteger la red blockchain.Los verificadores deben comprometer al menos 200,000 $ Tokens APPL, y ser responsables de crear bloques, generar semillas «aleatorias» para seleccionar el siguiente fundador de bloque y recopilar y firmar el puente y los datos de bloqueos.Según el documento, el equipo está explorando la posibilidad de implementar el mecanismo de reducción.

  • CentinelaSimilar a los validadores, la diferencia es que no pueden crear bloques u operar de forma independiente.Tanto los validados aleatorios como los Sentinels deben enviar los mismos datos a la parte de la solicitud;Los laboratorios de aplazamiento y la custodia de sus socios para garantizar que esta situación no suceda.Los Sentinels pueden ser confiables por una custodia de tercera parte confiable y acepta estrictos procesos de KYC.Al final, con el desarrollo de Internet y las tecnologías centrales, Sentinels será eliminado gradualmente, y se reemplaza por un sistema que no requiere permiso.Sentinels también necesita prometer $ 200,000 Appl.

  • Cadena de aplicación– La parte central, también conocida como Applerayer ™, está compuesta por blockchain construida e implementada en la capa de cadena de bloques en la capa de cadena del explorador del paquete de herramientas de desarrollo de blockchain (BDK).El BDK de Aplicador actualmente admite el uso de C ++ y la solidez para el desarrollo, y planea agregar otros idiomas, como Rust, C#, Golang, etc.Estas cadenas de aplicaciones se compilan en archivos binarios para una ejecución eficiente con el código de bytecode de solidez.

  • Puente– Permita que la cadena de bloques compatible con el applialer use la red de abstracción de la cadena (CAN) como intermediario para realizar componentes de comunicación locales, donde el appladeer actúa como un puente entre la cadena DAPP que está tratando de comunicarse.El puente también se mantiene mediante un conjunto de verificaciones y centinelas.

  • RDPOS (determinación aleatoria de los derechos e intereses sexuales)—— Permite verificaciones y centinelas para manejar la sobrecarga de bloques y la generación de números aleatorios.El núcleo de RDPOS es RandomGen, que es un generador UINT256_T, que casi se usa para cosas relacionadas con el consenso.Esta certeza aleatoria se asegura de que cada nodo tenga la oportunidad de responder a una solicitud determinada (bloque, aleatoriedad, puente, etc.), y también asegurarse de que el nodo seleccionado sea realmente aleatorio y no será atacado por actores maliciosos.

4. El ciclo de vida de la transacción en el applator

1. La lista de validadores de red se genera aleatoriamente y se clasifica con semillas «aleatorias» desde el bloque anterior.

>

2. La primera verificación de la lista se convirtió en el fundador del bloque, y al menos otros cuatro verificaciones generaron una cadena aleatoria de 32 bytes y la usaron para ejecutar dos transacciones: uno que contiene un valor hash que contiene una cadena especificada, otro contiene el Cadena en sí, los cuales han sido firmados.

>

3. Verifique el hash para asegurarse de que coincidan con la cadena aleatoria correspondiente.

4. El primer verificador crea un nuevo bloque a través de una cadena aleatoria de una combinación y otros verificadores para generar nuevas semillas «aleatorias».

>

4. Este bloque está firmado y publicado por la primera persona de verificación, mientras que otras verificaciones verifican que todas las firmas de transacción (aleatorias y extensiones) coincidan con la lista generada por el principio.

6. Génesis (el primer bloque de la cadena) proporciona una aleatoriedad fija efectiva porque no hay un bloque aleatorio antes del bloque de creación.Además, se necesitan al menos cinco verificaciones de codificación dura para guiar la red, porque se requiere cada bloque para confirmar la cadena de la cadena y la firma de transacción hash, y un dispositivo de verificación para firmarla.

Además, el documento tiene una descripción muy detallada de las funciones y archivos internos de BDK y contratos (incluidas las convenciones, EVM y la preparación).

5. ¿Cuáles son las ventajas de los desarrolladores de GameFi y Defi?

GameFi:

En el pasado, los desarrolladores de GameFI deben decodificar manualmente los datos de transacciones y llamar a las funciones correspondientes en contratos dinámicos.Por ejemplo, en el juego donde el jugador llega a una determinada etapa, los desarrolladores deben decodificar manualmente esta transacción y comenzar la emisión de -a emisión.Este proceso puede ser de tiempo, y es fácil cometer errores.
Con la nueva función de registro automático, este proceso está automatizado.El reconocimiento y el registro de la función dinámica permiten que el sistema emita automáticamente tokens inmediatamente después de que el reproductor llega al punto de control.

En el pasado, el uso de std :: string para almacenar varios tipos de datos puede causar confusión y complejidad, especialmente en el uso de múltiples juegos de tipo de datos.Por ejemplo, el juego puede usar bytes para almacenar datos de imagen, usar cadenas de texto para almacenar el nombre del jugador y usar hexadecimal para almacenar el código de color.No es intuitivo almacenar todo esto en std :: string.
Con la ayuda de nuevas actualizaciones, los desarrolladores pueden almacenar estos tipos en los tipos apropiados (bytes, bytesarr y bytesarrview), aumentando así la legibilidad del código y reduciendo los problemas de depuración.

La mejora integral del protocolo P2P puede mejorar por completo el rendimiento de los juegos multijugador.En los juegos multijugador de aceleración rápida, cada milisegundo es esencial.El uso de WebSockets para la comunicación P2P puede causar retraso y reducir la experiencia del juego.
Al cambiar al enchufe TCP original en la nueva actualización, la comunicación entre los pares se vuelve más rápida y más eficiente.Esto significa sincronización de juegos más rápida y transmisión de datos, lo que trae una mejor experiencia en el juego, una interacción más real y jugadores más felices.

Antes de reflejar la gestión de contratos, los desarrolladores deben registrar manualmente un contrato dinámico en el gerente de contrato, lo que puede conducir a un flujo de trabajo complejo.Imagine que un juego involucra múltiples contratos inteligentes, uno para la clasificación de jugadores, uno para la emisión de tokens y otro para la compra del juego.Cada contrato debe estar registrado manualmente, lo cual es un proceso tedioso.
La introducción del tipo de devolución de contrato adecuado puede simplificar el proceso de desarrollo.Teniendo en cuenta un mercado con un mercado, los jugadores pueden comprar, vender e intercambiar los activos en el juego.En el pasado, cuando el jugador compró artículos, la función de contrato devolvió el tipo general y el desarrollador debe manejar la conversión y explicación de tipo.Esto es complicado y fácil de cometer errores.

Defi:

En el Defi anterior, si el desarrollador quiere codificar una función en un contrato dinámico que se le permita intercambiar el intercambio de tokens, debe decodificar manualmente los datos de transacciones.Por ejemplo, para convertir una criptomoneda en otros pasos que requieren transacciones registradas manuales.
Usando el registro automático, este proceso se vuelve simple, porque el sistema puede identificar dinámicamente y registrar la función en contratos dinámicos.

Mantener varios tipos de datos (como detalles de transacción, direcciones o tokens) en STD :: String puede conducir a la confusión y aumentar el tiempo de depuración, reduciendo así la eficiencia general de las operaciones de Defi y desacelerando la velocidad de ejecución de los contratos inteligentes.

Las principales reformas del protocolo P2P pueden mejorar el rendimiento de las aplicaciones Defi.En el pasado, el uso de WebSockets puede ralentizar la velocidad de transacción o causar la eficiencia de la transmisión de datos.

Antes de la actualización, es necesario registrar manualmente un contrato dinámico para gestionar manualmente los grupos de liquidez, los acuerdos de compromiso o los esquemas de agricultura de ingresos.Esto puede ser el tiempo y complicado.
Ahora, esta actualización ha automatizado el proceso de registro, simplificó la gestión de múltiples contratos, para que los desarrolladores puedan centrarse en construir un protocolo DEFI más avanzado, en lugar de administrar tareas de gestión, acelerando así el desarrollo de aplicaciones DEFI.

A medida que el contrato adecuado devuelve la introducción de tipos, la interacción se vuelve más simple.Por ejemplo, si el usuario desea ver el saldo de su préstamo, la función del contrato ahora devolverá el tipo correcto sin una conversión de tipo complejo.Esto simplifica la experiencia del usuario y hace que Defi sea más fácil de aceptar por audiencias más extensas.

6. Equipo

El applario ha experimentado fundadores y 5 desarrolladores, 3 BD y 3 miembros del equipo de marketing.

Michael Weinrub, co -fundador y director comercialDesde el nacimiento de Bitcoin, ha estado involucrado en el campo de la criptomoneda.Michael tiene experiencia empresarial de 0 a 1 y se ha involucrado en ventas de soluciones técnicas en compañías como Microsoft y Citrix.

Itamar Carvalho, co -fundador y director de tecnología-Tamar ha estado construyendo blockchains personalizados para empresas desde 2016, y ha utilizado mucho conocimiento y experiencia en esta implementación personalizada.Además, Itamar se ha comprometido a crear una solución de blockchain altamente flexible que se remonta a 2018 y permite la implementación del sistema de blockchain súper customizado. Puede usar el SDK para ganar el Hacker Marathon en la cumbre de Avax.

7. Cooperación e integración

Aplicador tiene una variedad de asociaciones en diferentes campos, incluidas las asociaciones heredadas de Sparqnet antes de los renombros: L2, Defi, soluciones de infraestructura, IA y herramientas, pero prestan especial atención a la asociación en el campo del juego.

En los campos de L2 e Infraestructura, el applio e IOTEX, la cadena de kucoin, los dominios AVY, Covalent, P2P Cloud, Biometric Financial y Nuvo han establecido una asociación e integración.Estas integración tienen como objetivo mejorar el rendimiento de las soluciones existentes y crear nuevos productos o componentes adicionales a través de la tecnología de los appladeadores.También se utilizan para introducir funciones adicionales en el appladeador en sí.

En los campos de Defi y NFT, el appladio y el aceite Swap, EZSWAP, Streamnft y otros proyectos han establecido una asociación e integración.Este campo implica mejorar la experiencia del usuario a través de la integración mutua.

En el campo de la inteligencia y las herramientas artificiales, el applayer ha establecido relaciones cooperativas con el navegador OpenFabric, ChainFuse, SendingNetwork y Mises.Las ambiciones comunes han impulsado estas cooperación y pavimentaron el camino para la integración perfecta entre las finanzas descentralizadas y la inteligencia artificial.

La pista más extensa en la sección anterior es la cooperación e integración del campo del juego.En particular, el proyecto del juego está utilizando OrbitersDK de Aplicador para crear contratos inteligentes complejos para elevar la experiencia de juego a un nuevo nivel.Estos artículos incluyen MetaTrike, Cheersland, Kingdom Karnage, Catacombcrawler, Meta2150s, Cosmic Force, Yesports, Ready Player Dao, Lulu Market, Bionic Owls, Apes Planet, B Attem para GiOSTone, Janus Network, HypAverse, Eterernis, Mental Maze, Stratagems.Worldldld. , Ggnation, BattleDogs Arena.

8. Supportr

Con su experiencia y conexiones extensas, el applario tiene capital de Whales, Ventures Cogotent, Big Brain Holdings, Magnus Capital, Curiosity Capital, Zephyrus Capi Tal, Frensdao, Rengen Family Office, Brian Johnson (Republic Capital), Connectico Capital y otros seguidores esencia

9. Conclusión

La capa de la aplicación representa un gran progreso de la tecnología blockchain y resuelve las restricciones a largo plazo del ecosistema Ethereum Virtual Machine (EVM).Mediante el uso de su arquitectura modular y funciones avanzadas (como la determinación aleatoria de la prueba de derechos sexuales (RDPO) y las herramientas de desarrollo de blockchain mejoradas), se espera que la capa de la aplicación proporcione una escalabilidad, eficiencia y flexibilidad incomparables para aplicaciones de cadena cruzada.

Para los desarrolladores en los campos de GameFi y Defi, la capa de aplicaciones ha traído mejoras significativas.Su función automatizada (como el registro de contrato dinámico y el protocolo de comunicación P2P mejorado) simplifican el proceso de desarrollo, reduce la complejidad de la depuración y mejora el rendimiento de la aplicación.Se espera que estos progresos mejoren significativamente la experiencia del usuario y haga que la plataforma sea muy atractiva tanto para nuevos proyectos como para proyectos existentes.

La asociación estratégica y la integración de las industrias de la capa de aplicaciones y las soluciones L2, Defi, NFT y las principales industrias de IA muestran su extensa practicidad y métodos de colaboración.Con el apoyo del poderoso ecosistema del proyecto del juego, la atención del juego enfatiza aún más su potencial para cambiar y mejorar la experiencia del juego en el campo Blockchain.

  • Related Posts

    Vista rápida de la última red de partículas del proyecto Airdrop Binance Hodler

    Fuente: Sitio web oficial de Binance, sitio web oficial de la red de partículas, Libro Blanco; El 24 de marzo de 2025, según el anuncio oficial de Binance, Binance Hodler…

    Ethereum disminuye, prevalece el PvP, se pierde el verano de 2020

    Jessy (@Susanliu33), Visión de Bittain Vitalik desapareció en X durante más de 20 días. Durante estos 20 días, el precio de Ethereum ha caído repetidamente por debajo de la defensa…

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    You Missed

    Sobre el «patrón» de la ciudad-estado digital

    • Por jakiro
    • abril 21, 2025
    • 2 views
    Sobre el «patrón» de la ciudad-estado digital

    Después de la Guerra Tarifa: cómo el reequilibrio de capital global afectará a Bitcoin

    • Por jakiro
    • abril 21, 2025
    • 2 views
    Después de la Guerra Tarifa: cómo el reequilibrio de capital global afectará a Bitcoin

    Crossroads de Ethereum: un avance estratégico en la reconstrucción del ecosistema L2

    • Por jakiro
    • abril 21, 2025
    • 0 views
    Crossroads de Ethereum: un avance estratégico en la reconstrucción del ecosistema L2

    Ethereum está preparando un cambio tecnológico profundo dirigido por la tecnología ZK

    • Por jakiro
    • abril 21, 2025
    • 2 views
    Ethereum está preparando un cambio tecnológico profundo dirigido por la tecnología ZK

    BTC 2025 Q3 Outlook: ¿Cuándo volverá a subir el mercado de Crypto?

    • Por jakiro
    • abril 21, 2025
    • 1 views
    BTC 2025 Q3 Outlook: ¿Cuándo volverá a subir el mercado de Crypto?

    ¿La base es «robar» el PIB de Ethereum?

    • Por jakiro
    • abril 21, 2025
    • 3 views
    ¿La base es «robar» el PIB de Ethereum?
    Home
    News
    School
    Search