Mover Gemini: Cómo desafiar el patrón blockchain de sui y aptos

Autor: Investigador de capital de YBB Zeke, compilar: 0xjs@作 作 作 作 作 作 作 作 作 作 作 作 作 作 作

Prefacio

El mercado se ha vuelto cada vez más estancado, lo que ha llevado a muchos OG en el campo a cuestionar el propósito de la industria.

Creo que compartiré algunos pensamientos personales.Siempre he creído que muchas de las magníficas visiones en el pasado han sido «expuestas» porque no tienen coherencia lógica desde el principio.El DAPP no financiero a menudo trata de encubrir sus deficiencias al enfatizar la descentralización.Pero la realidad es que me piden que crea sus múltiples billeteras de firma y servidores de nodo único, no Google, Twitter o YouTube, alegando que son lo suficientemente seguros.Muchas visiones no han sido reveladas;Todavía creo que incluso si estas visiones no son tan magníficas como lo imaginan originalmente, todavía son importantes, solo necesitan una base sólida para apoyarlas.Al menos, deben proporcionar descentralización o una experiencia comparable como Web2.

Tomando a Ton y Solana como ejemplo, han sido subestimados, pero ahora se están poniendo al día con los líderes de la industria en todos los aspectos.Las aplicaciones de apoyo de blockchain requieren innovación, y la innovación promoverá el desarrollo de la industria en cada ciclo.Hoy, exploraremos una cadena de bloques que ha sido ignorada durante mucho tiempo, blockchain basada en el mero.

1. Muévete

El lenguaje de programación Move se desarrolló originalmente para Meta Project Diem (originalmente llamado Libra).Diem tiene como objetivo crear una establo más estable y más regulatoria como base para la visión del universo meta yuano.Sin embargo, el proyecto enfrenta una fuerte oposición y presión despiadada de los reguladores mundiales.Las agencias reguladoras están preocupadas de que el tamaño de Diem y la enorme base de usuarios de Facebook puedan representar una amenaza para la estabilidad financiera, la política monetaria y la privacidad de los datos.Bajo la presión, especialmente por la presión del gobierno de Biden, Meta finalmente tuvo que renunciar al proyecto DIEM.

Afortunadamente, el núcleo de Diem no ha sido completamente abandonado.Además, hay algunos proyectos emergentes, como Linera (Rust Blockchain, inspirado en el movimiento) y el movimiento recientemente promovido.

Entonces, ¿por qué un proyecto que se ha cortado a la mitad, por qué tiene un impacto tan lejano?Mover, como un lenguaje de programación desarrollado por la compañía Web2 superior como la cadena de bloques, su complejidad puede describirse como bastante alta. Tipo de sistema adaptado para la gestión de activos y el control de acceso.Simplemente resumo sus ventajas como tres puntos:

· Seguridad:El principio de diseño principal del lenguaje de movimiento es la seguridad.Utiliza la inspección de tipo estático y la gestión de recursos para evitar vulnerabilidades de seguridad comunes, como errores de desbordamiento y ataques repetidos.En comparación con otras máquinas virtuales del lenguaje, Move admite varias funciones de seguridad, como se muestra en la tabla de comparación de Nansen a continuación.

· Combinado:Move admite la modularidad y la capacidad de combinación, lo que permite a los desarrolladores crear y combinar fácilmente diferentes contratos inteligentes para crear aplicaciones más complejas.

· Actuación:La máquina virtual del lenguaje de movimiento está optimizada (admite el paralelismo, la gestión de la memoria y la optimización del compilador), para que pueda ejecutar efectivamente contratos inteligentes, aumentando así la velocidad y el rendimiento de la transacción.

En un mercado lleno de blockchain modular EVM, Move representa un experimento audaz.Aunque las vistas anteriores pueden parecer familiares en la descripción de otros proyectos de blockchain, le recomiendo que las experimente usted mismo para comprender completamente los beneficios reales de estas funciones.

2. Sui

2.1 Arquitectura

Como una de las estrellas gemelas, Sui ha sido criticada desde su lanzamiento, especialmente sobre los drops y los métodos de distribución de tokens.Sin embargo, aparte de estos problemas y centrarse en el proyecto en sí, Sui ha demostrado ser muy bueno en términos de rendimiento y experiencia del usuario, especialmente en términos de juegos.Este éxito se debe en gran medida a su estructura innovadora, lo que ha mejorado la adopción principal.La siguiente es una breve descripción de la innovación de arquitectura Sui:

  • Modelo de almacenamiento de objetos:Este componente es el núcleo de SUI para mejorar el movimiento.El modelo de almacenamiento de objetos considera datos como objetos independientes, y cada objeto tiene un identificador único.A diferencia del sistema de base de datos tradicional, el modelo de almacenamiento de objetos no tiene una estructura de datos fija y puede almacenar varios tipos de datos, como texto, imágenes, video y audio.Este modelo permite la ejecución paralela y la expansión horizontal (agregando nodos para expandir la capacidad de almacenamiento), y el diseño de la SUI se lleva a cabo alrededor de este modelo.

  • Causa y efecto:Asegúrese de que la orden de ejecución de la transacción sea consistente con su causa y efecto, y evite el conflicto de datos y la inconsistencia.Esta función permite a SUI procesar una gran cantidad de transacciones concurrentes mientras mantiene la consistencia de los datos.

  • Motor de consenso de Narwhal y Bullshark:Sui usa Narwhal y Bullshark como su motor de consenso.Narwhal es responsable de la clasificación y la verificación.Su principio de trabajo es mantener grupos comerciales locales, ordenar las transacciones basadas en la causalidad y transmitirlas para garantizar que todos los nodos tengan el mismo orden de transacción efectivo.Después de recibir la lista de negociación ordenada de Narwhal, Bullshark vote para la lista y utilice el consenso de tolerancia de error bizantino (BFT) para garantizar que todos los nodos acepten la orden de transacción.

  • Movimiento sui: SUI ha ampliado el lenguaje de movimiento al agregar nuevas características, como soporte para NFT, gestión de activos y almacenamiento de datos.

  • Marco de sui: SUI proporciona un marco integral para ayudar a los desarrolladores a construir e implementar aplicaciones rápidamente.El marco incluye varias herramientas y bibliotecas, como Sui Wallet, Sui SDK y Sui Cli.

El diseño de arquitectura Sui le permite manejar una gran cantidad de transacciones concurrentes mientras mantiene una alta velocidad, bajos costos y seguridad.Además, el lenguaje Sui Move y el marco Sui brindan a los desarrolladores herramientas potentes para construir una aplicación segura, escalable y amigable.

2.2 Consenso

La SUI Blockchain utiliza un mecanismo de consenso llamado Mysticeti, que es un consenso basado en el error bizantino (BFT) para optimizar la baja latencia y el alto rendimiento.

Mysticeti permite múltiples verificaciones para proponer una propuesta paralela de bloque para maximizar el ancho de banda de la red y resistir la revisión.Además, el protocolo solo requiere que se envíe un mensaje de tres ruedas desde un diagrama libre de bucle (DAG), que cumple con los requisitos teóricos mínimos y se paga en paralelo con PBFT.La presentación de reglas permite a los líderes paralelos de votación y bloqueo a la autenticación, reduciendo así aún más los retrasos medianos y el retraso de la cola.También puede tolerar a los líderes no disponibles sin presentaciones significativamente aumentadas.

Antes de que se iniciara la red principal de Sui, Mysticeti realizó tres meses en la red de pruebas y logró resultados significativos, incluida la disminución de un retraso en un 80%.Ahora, decenas de miles de transacciones se pueden procesar por segundo, y el retraso final a fin es mucho más bajo que un segundo.

La SUI Blockchain también utiliza un tipo específico de consenso de prueba de capital, es decir, confiar el Certificado de Equidad (DPO).Cuando se producen transacciones complejas que involucran objetos compartidos, Sui usa motores de consenso Narwhal y Bullshark para ordenar estas transacciones.En comparación con otros mecanismos de consenso de BFT utilizados en la cadena de bloques, el consenso de SUI tiene las siguientes ventajas y desventajas:

ventaja:

  • Baja latencia y alto rendimiento:El protocolo de Mysticeti adopta el bloque paralelo de la propuesta y el proceso de transmisión de mensajes de optimización, lo que reduce significativamente los retrasos de consenso y mejora el rendimiento de la red.Esto permite que la SUI Blockchain se ocupe de decenas de miles de transacciones por segundo, y el retraso final es mucho más bajo que un segundo.

  • Anti -revisión:Mysticeti permite múltiples verificaciones para proponer el bloque paralelo para mejorar la capacidad de la censura de resistencia a la red.

  • Tolerancia para líderes no disponibles:La presentación de las reglas permite la tolerancia a la tolerancia (cuando los nodos de liderazgo fallan, el sistema elecciones electorales automáticamente se elecciones a los nuevos líderes) sin aumentar significativamente el retraso de sumisión.

defecto:

  • Complejidad: El diseño del protocolo de Mysticeti es relativamente complicado, y se requiere más comprensión técnica en profundidad para comprender completamente su mecanismo operativo.

  • Seguridad: Aunque el protocolo Mysticeti funciona bien en la red de pruebas, su seguridad debe verificarse aún más en aplicaciones prácticas.

  • Escalabilidad: La escalabilidad del protocolo Mysticeti aún necesita una mayor observación para garantizar que pueda adaptarse al crecimiento continuo de la escala de red y el volumen de transacciones en el futuro.

2.3 Resumen de la cuenta

El modelo de abstracción de cuenta Sui es un mecanismo que permite a los usuarios administrar cuentas y transacciones de una manera más simple y segura.Abraza las cuentas y la lógica de negociación del protocolo de blockchain subyacente, logrando así niveles más altos de gestión de cuentas y procesamiento de transacciones.

En el modelo de abstracción de la cuenta Sui, la cuenta ya no es un par de claves público-privado público simple, sino un objeto con atributos y comportamientos más ricos.Cada cuenta tiene un identificador único, llamado ID de cuenta, que está asociado con la clave pública y la clave privada de la cuenta.

Los componentes clave del modelo de abstracción de cuenta Sui incluyen:

1. Objeto de cuenta:Unidad básica de cuenta en Sui.Cada objeto de cuenta tiene la ID de cuenta única y contiene los atributos y comportamientos de la cuenta.

2. Datos de la cuenta:Los componentes centrales del objeto de cuenta, incluida la información básica de la ID de cuenta, la clave pública y la clave privada para las cuentas equivalentes.

3. Contexto comercial:COMERCIO BÁSICO DE LA UNIDAD EN SUI.Incluye información relacionada con la transacción, como ID de negociación, ID de cuenta y datos de transacción.

4. Lógica de cuenta:Defina la recopilación de comportamientos y reglas de cómo lidiar con las transacciones y administrar su estado.

El modelo de abstracción de la cuenta de Sui maneja las transacciones a través de los siguientes pasos:

1. Creación comercial:Los usuarios crean transacciones y las envían a la red Sui.

2. Verificación de transacciones:La efectividad e integridad de las transacciones de verificación de red SUI.

3. Búsqueda de cuenta:La red SUI encuentra el objeto de cuenta correspondiente basado en la ID de cuenta en la transacción.

4. Ejecución lógica de cuenta:SUI Network ejecuta la lógica de la cuenta para procesar las transacciones y actualizar el estado de la cuenta.

5. Confirmación de transacción:La red SUI confirma los resultados de la transacción y lo registra en la cadena de bloques.

En términos simples, el modelo abstracto de la cuenta SUI es un mecanismo innovador que puede simplificar la gestión de cuentas y el procesamiento de transacciones, lo que hace que las aplicaciones sean más amigables con el usuario.

2.4 Juego

Si una cadena de bloques quiere destacar, debe sentar una base sólida.Dije antes que ese movimiento fue un intento audaz, con dos razones:

Primero, en la era del concepto de modularidad, la cadena de bloques nativa basada en Move (como Move Gemini) representa uno de los últimos intentos de la capa 1, que esencialmente va en contra de la tendencia.Pero recientemente, el aumento de varias cadenas heterogéneas puede demostrar que la modularización no es la única respuesta.

En segundo lugar, decida reconstruir la cadena de bloques con un nuevo lenguaje de programación, al igual que tratar de crear un nuevo sistema operativo en el mercado móvil actual para competir con iOS y Android. Este esfuerzo está destinado a estar lleno de desafíos.Si la cadena de bloques basada en el movimiento puede brillar como Solana en los próximos años, que depende en gran medida de la ruta de desarrollo que elijan.Para Sui, la respuesta a este desafío es el juego.

Los juegos son uno de los puntos de entrada clave de Web3, pero la mayoría de Blockchain no puede soportar bien el juego.Esto se debe a que la cadena de bloques se basa principalmente en las finanzas, y su arquitectura descentralizada es esencialmente de bajo rendimiento y no es adecuado para los juegos.Sin embargo, Sui es diferente.Su modelo es muy adecuado para aplicaciones Defi y aplicaciones no financieras, incluidos los juegos.Como se mencionó anteriormente, todo se considera el objeto en Sui.En juegos o aplicaciones con activos complicados, Sui permite que un objeto tenga otros objetos (los activos pueden poseer activos).Por ejemplo, en el juego heroico, Heroes puede tener un inventario que contenga otros activos digitales que pertenecen al personaje.El SUI puede modelar con precisión estas estructuras jerárquicas de datos de una manera que no se pueden lograr otras blockchains, para que los desarrolladores puedan construir aplicaciones sin las limitaciones básicas de la cadena.

Además, Sui también cooperó activamente con el gigante Web2 tradicional.

3. Aptos

APTOS es otra cadena de bloques de capa 1 basada en el lenguaje de movimiento, que también se centra en construir una infraestructura web3 escalable y de alto rendimiento.Su diseño de arquitectura tiene muchas similitudes con Sui, pero también muestra algunas características únicas.

3.1 Arquitectura

  • Diseño modular: APTOS adopta una arquitectura modular.

  • Bound-STM: a diferencia de otras blockchains que necesitan declarar dependencias de datos por adelantado, el motor de ejecución paralelo de APTOS puede manejar el comercio paralelo en lugar de conocer la posición de los datos por adelantado, aumentando así el rendimiento y reduciendo el retraso.

  • Procesamiento de transacciones de línea filial: APTOS divide las transacciones en múltiples etapas, como comunicación, clasificación de metadatos y almacenamiento por lotes.Estas etapas se ejecutan paralelas utilizando el método de línea de ensamblaje para maximizar el rendimiento y minimizar el retraso.

  • MOVE LANGLO DE PROGRAMACIÓN: APTOS utiliza el lenguaje de programación Move.A diferencia de la innovación de Sui, Aptos presta más atención a mejorarla, como el lenguaje estandarizado e introducir funciones más poderosas y funciones de personalización.

  • Sincronización de estado flexible: esto permite a los nodos seleccionar diferentes estrategias de sincronización de estado, como sincronizar los registros históricos completos o solo el último estado, aumentando así la flexibilidad de los nodos.

  • Consenso de AptoSbft: AptoSbft es el mecanismo de consenso de falla bizantina (BFT) utilizada por APTOS.En comparación con SUI, se puede considerar como una versión mejorada de Diembft.

El diseño de arquitectura de APTOS le permite tratar con una gran cantidad de transacciones concurrentes al tiempo que mantiene una alta velocidad, bajos costos y seguridad.Además, el lenguaje Move y el marco APTOS proporcionan a los desarrolladores herramientas potentes para construir una aplicación segura, escalable y amigable.

3.2 Block-STM

Aquí, explicaremos la innovación central de APTOS en detalle y realizaremos un bloque de motor de ejecución paralelo-STM:

Principio central de Block-STM:

  • Ejecución de la orden preestablecida: BLOCK-STM depende de la orden preestablecida de las transacciones en el bloque.

  • Control de concurrencia optimista: Block-STM se ejecuta optimamente en el comercio paralelo, suponiendo que no habrá conflictos.El optimismo y el control se basan en los supuestos de «raramente ocurriendo en conflicto», y la transacción permite que las transacciones accedan y modifiquen datos sin bloqueo.Se supone que la posibilidad de conflictos en múltiples transacciones es muy baja, por lo que puede continuar modificando y verificar el conflicto antes de la presentación final (en caso afirmativo).

  • Estructura de datos de versiones múltiples: para admitir un control concurrente optimista, Block-STM utiliza múltiples versiones de estructuras de datos para almacenar datos.Cada operación de escritura crea una nueva versión de datos, y las operaciones de lectura accederán a la versión de datos correspondiente.

  • Verificación y reintento: después de realizar la transacción, el BLOCK-STM verificará si la versión de datos de datos sigue siendo válida.Si la verificación falla y se indica el conflicto, la transacción se marca como inválida y se ejecutó.

  • Programación colaborativa: Block-STM utiliza programas de programación colaborativa para coordinar las tareas de ejecución y verificación de cada hilo para maximizar el paralelismo.

Flujo de trabajo de Block-STM:

  • Agrupación de transacciones: las transacciones en un bloque están empaquetadas y asignadas a diferentes hilos para la ejecución paralela.

  • Ejecución optimista: cada hilo se ejecuta optimamente para ser asignado, y registra los conjuntos de lectura y escritura de cada transacción.

  • Verificación: una vez que el hilo completa la ejecución de la transacción, verificará si la versión de datos de los datos concentrados aún es válida.

  • Repita: si la verificación falla y el conflicto indica que la transacción está marcada como inválida y ejecutada.

  • Envío: una vez que todas las transacciones pasen la verificación, el resultado se escribirá en el estado de blockchain para completar el envío de transacciones.

Las ventajas de Block-STM:

  • Alto rendimiento: al usar control de concurrencia optimista y programación colaborativa, Block-STM puede hacer uso completo del rendimiento del procesador de múltiples núcleos para lograr un alto rendimiento.

  • Baja latencia: dado que la transacción se puede ejecutar en paralelo, el BLOCK-STM reduce significativamente el tiempo de confirmación de la transacción.

  • Seguridad: el mecanismo de ejecución y verificación de pedidos de los preajustes de BLOCK-STM garantiza la consistencia y la seguridad del estado final.

En pocas palabras, Block-STM es un motor de ejecución de transacciones paralelo eficiente.

3.3 Resumen de la cuenta

A diferencia del método de abstracción de cuenta más directo de SUI, APTOS admite la abstracción con un grado limitado de abstracción y carece de estándares predefinidos específicos.Su capacidad de abstracción de cuenta se refleja principalmente en los siguientes aspectos:

  • Gestión de cuentas modulares: utilizando la cuenta de definición y gestión del módulo Move, los desarrolladores pueden crear módulos personalizados para lograr diferentes tipos y funciones de cuentas.

  • Gestión de claves flexibles: permita a los usuarios usar diferentes claves para realizar diferentes operaciones en cuentas, como usar una clave para firmas de transacciones y usar otra clave para la administración de cuentas.

  • Verificación de transacciones de programación: los desarrolladores pueden definir la lógica de verificación de transacciones personalizadas en el módulo de movimiento, como múltiples firmas y restricciones de consumo para cumplir con diferentes escenarios de aplicaciones.

3.4 Cooperación con Microsoft

A diferencia del SUI que está más enfocado en el desarrollo de juegos, APTOS no tiene objetivos de desarrollo específicos, pero se anuncia como la cadena de bloques que es más adecuada para la producción.Vale la pena mencionar que APTOS está trabajando con Microsoft para integrar la tecnología de inteligencia artificial de Microsoft en la cadena de bloques.Su primer asistente de productos cooperativos se ha lanzado en el sitio web oficial.Se espera que sean más productos de inteligencia artificial en los próximos meses.

4. Mover el ecosistema

Aunque Sui ha tenido un buen desempeño en el futuro cercano, en comparación con la cadena EVM, Solana, Ton y otras cadenas heterogéneas, el ecosistema de ascenso del movimiento aún lleva tiempo para correr.Aunque los efectos SUI y APTOS Star tienen efectos obvios y avances tecnológicos, la escala general y la actividad del ecosistema de movimiento aún se retrasan detrás de la ecología madura, y el número de desarrolladores, el tipo de aplicación y la escala del usuario tomarán tiempo.Desde la cooperación externa hasta la operación, ambos proyectos muestran un fuerte pensamiento de Web2, que carecen de algunos genes Web3, y varios tipos de proyectos cooperativos son relativamente fríos en la industria.

Sin embargo, teniendo en cuenta el potencial del ecosistema de movimiento, todavía hay muchos campos que vale la pena explorar.Algunos desarrolladores han notado el valor futuro del movimiento.Como se menciona en la introducción, ya hay proyectos que han llevado a los ecosistemas de la capa 2.El enfoque actual debe ser cómo hacer el enfoque del ecosistema de movimiento.

  • Related Posts

    Bankless: ¿Cuáles son las plataformas de creación de contenido descentralizadas a las que vale la pena prestar atención?

    Autor: William M. Peaster, Bankless; Compilado por: Tao Zhu, Bittain Vision He estado escribiendo en el campo de la criptografía desde 2017. Desde entonces, he convertido la escritura en una…

    Valor de inversión de Virtual

    Fuente: Daoshuo Blockchain Los agentes de IA son una pista sobre la que soy muy optimista en esta ronda de mercado. Aunque toda la pista ahora está en silencio por…

    Deja una respuesta

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

    You Missed

    Crypto Market puede marcar el comienzo de una reversión de tendencias para capturar oportunidades de inversión del capital a corto plazo

    • Por jakiro
    • abril 24, 2025
    • 0 views
    Crypto Market puede marcar el comienzo de una reversión de tendencias para capturar oportunidades de inversión del capital a corto plazo

    Informe trimestral de 10k: Cómo encontrar definición en la incertidumbre criptográfica

    • Por jakiro
    • abril 24, 2025
    • 0 views
    Informe trimestral de 10k: Cómo encontrar definición en la incertidumbre criptográfica

    Saltando de asilo Ethereum

    • Por jakiro
    • abril 23, 2025
    • 5 views
    Saltando de asilo Ethereum

    ¿Cómo está ahora el protocolo de superestrella «anticuado» de Web3?

    • Por jakiro
    • abril 23, 2025
    • 3 views
    ¿Cómo está ahora el protocolo de superestrella «anticuado» de Web3?

    Coingecko: ¿Pueden los agentes de inteligencia artificial invertir mejor?

    • Por jakiro
    • abril 23, 2025
    • 0 views
    Coingecko: ¿Pueden los agentes de inteligencia artificial invertir mejor?

    Hayes: Análisis en profundidad de las guerras tarifas y los lazos del Tesoro y por qué BTC romperá nuevos máximos

    • Por jakiro
    • abril 23, 2025
    • 4 views
    Hayes: Análisis en profundidad de las guerras tarifas y los lazos del Tesoro y por qué BTC romperá nuevos máximos
    Home
    News
    School
    Search