Mover guerras

IntermedioDec 24, 2023
El artículo compara Aptos y Sui del ecosistema Move en múltiples dimensiones, desde infraestructura técnica hasta aplicaciones ecológicas.
Mover guerras

Descripción

Desde la creación de Bitcoin, hemos sido testigos de las "Guerras L1", que han estimulado el desarrollo de tecnologías de vanguardia para abordar el trilema de la cadena de bloques. La demanda de soluciones altamente escalables ha persistido, ya que ninguna solución ha podido satisfacer las demandas de la industria y al mismo tiempo garantizar una seguridad de alto nivel. Esto llevó a la creación de Sui y Aptos, aprovechando la arquitectura de los proyectos abandonados Diem y Novi de Facebook.

Aptos

Aptos Labs, dirigido por Mo Shaikh y Avery Ching (ejecutivos de Diem/Novi), creó la cadena de bloques Aptos con el objetivo de revitalizar la tecnología de Diem y competir con líderes de mercado establecidos como Ethereum y Bitcoin. Aptos tiene como objetivo proporcionar una infraestructura flexible, escalable y segura. Utiliza la arquitectura de Diem junto con técnicas de vanguardia para garantizar un alto rendimiento, baja latencia y sincronización de estado verificable.

sui

Sui, construido por Mysten Labs y administrado por los ex ejecutivos de Facebook Evan Cheng y Sam Blackshear, fue desarrollado para abordar las limitaciones que impiden que las redes criptográficas actuales satisfagan las demandas del uso a escala. A diferencia de Aptos, Sui no es una derivación de Diem, sino que se construyó desde cero, adoptando una escalabilidad inherente y una rápida liquidación. Sui tiene como objetivo ofrecer alto rendimiento, baja latencia y recursos informáticos asequibles necesarios para impulsar aplicaciones para miles de millones de usuarios.

Move: el lenguaje de escalabilidad

Ambas cadenas de bloques emplean Move, un lenguaje de programación basado en Rust que permite el procesamiento paralelo. El ecosistema Move incluye un compilador, una máquina virtual y otras herramientas de desarrollo. Aptos utiliza la implementación central del lenguaje, aunque Sui ha realizado algunos cambios menores para adaptarse mejor a su arquitectura.

Descripción

Move es un lenguaje de código de bytes que se utiliza para diseñar transacciones personalizadas y contratos inteligentes. Lo que diferencia a Move de otros lenguajes, como Solidity, son sus capacidades de gestión de recursos y su énfasis en la escasez y el control de acceso a los activos digitales. La escasez limita la formación de activos para reducir el riesgo de doble gasto, mientras que el control de acceso determina la propiedad y el acceso a los activos. La gestión de recursos de Move se basa en la idea matemática de la lógica lineal, que trata los activos como recursos absolutos que se pierden para siempre una vez que se agotan. Esta especificidad de recurso permite transferencias seguras entre lugares de almacenamiento de programas sin eliminación o copia implícita, de ahí el nombre "Mover".

Cambios en el movimiento de Sui

Aunque Move de Aptos replica en gran medida el documento técnico de Diem, Sui agrega un sistema de almacenamiento orientado a objetos para realizar un seguimiento de todo, incluidas direcciones y transacciones.

La clasificación de propiedades de Sui en objetos se define de la siguiente manera.

  • Objeto compartido: Es mutable, no tiene dueño claro y puede ser utilizado sin autorización en transacciones de varias partes.
  • Objeto de propiedad: posee un propietario único y solo puede ser modificado por ese usuario.
  • Objeto de solo lectura: no tiene propietario único, no puede modificarse después de la publicación y está disponible para su uso en transacciones por parte de todos los usuarios.

La clasificación de estos activos en distintos dominios reduce los tiempos de procesamiento y transacción, proporcionando escalabilidad en NFT, productos de juego, etc. Esta es también la base principal detrás del papel de Sui en la industria de los juegos/NFT.

Fundación Consenso para Sui/Aptos

El consenso es un procedimiento que permite a los nodos (validadores) de blockchain coincidir en la confiabilidad de transacciones y bloques. Tanto Aptos como Sui se basan en el concepto ampliamente reconocido de tolerancia a fallas bizantinas (BFT). El principio central del mecanismo de consenso es que la red puede continuar funcionando normalmente incluso si hasta 1/3 de los validadores se vuelven maliciosos o fallan.

Tolerancia a fallas bizantinas (BFT)

El concepto básico subyacente al BFT es el siguiente:

  1. Una red está formada por validadores, que en conjunto tienen N votos que se utilizan para decidir si se aprueba un nuevo bloque.
  2. N suele tener un valor de 3F+1 y debe soportar un cierto número de validadores con votos F. Esto implica que hasta los validadores F pueden ser maliciosos, lentos, desconectados, etc.
  3. En cada ronda, se selecciona un líder de forma aleatoria y observable.
  4. En cada ciclo, un líder propone un nuevo bloque y los validadores restantes lo votan.
  5. Pueden llegar a un acuerdo sobre opciones consistentes siempre que los votos 2F+1 estén en manos de validadores confiables.

Técnicas de paralelización de tareas:

Bloque-STM de Aptos

Aptos logra la paralelización de transacciones a través de Block-STM, una mejora del algoritmo HotStuff de alto rendimiento inspirado en la Memoria Transaccional de Software. Block-STM identifica relaciones de transacciones y permite la ejecución paralela. Si una transacción no pasa la validación pero tiene dependencias, se puede volver a ejecutar; en caso contrario, se descarta. Una vez que las disputas se resuelven utilizando un método de compromiso diferido, todas las transacciones en un bloque se envían a la cadena de bloques simultáneamente. Este enfoque ahorra tiempo y recursos ya que las transacciones ya no necesitan procesarse secuencialmente.

Narval y colmillo de Sui

Para procesos complejos, Sui emplea la técnica de consenso Narwhal & Tusk para la paralelización en su capa de ejecución. Narwhal es un módulo de mempool que asegura la disponibilidad de los datos sometidos a consenso. El diseño de Narwhal utiliza un gráfico acíclico dirigido (DAG), en el que sus numerosos componentes están conectados por redes en lugar de cadenas (similar a los libros de contabilidad distribuidos). También se puede utilizar de forma independiente (sin Tusk) con otros motores de consenso, incluidos HotStuff o Cosmos' Ignite.

Resumen del ciclo de vida:

  1. Un remitente (que funciona de manera similar a un nodo líder) anuncia una transacción a todos los validadores de Sui.
  2. El remitente recibe votos de los validadores de Sui. Las ponderaciones se asignan en proporción a los intereses de los validadores en Sui bajo configuraciones de Prueba de participación delegada.
  3. El remitente reúne los votos que cumplen las condiciones de la mayoría resistente a Bizancio para crear un certificado. Los validadores deben llegar a un consenso a través del Acuerdo Bizantino utilizado para secuenciar el certificado en orden (presente en el diagrama anterior).
  4. Después de procesar cada certificado por turno, el remitente envía los certificados a los validadores por última vez para finalizar la transacción.

Las transacciones de Sui están conectadas como un gráfico en red en lugar de una serie de transacciones abarrotadas secuencialmente en una cadena de bloques. Este paradigma de datos basado en DAG, además de dividir las transacciones en partes más pequeñas y aprovechar sus propiedades inherentes, aumenta la escalabilidad. La arquitectura asíncrona de Sui proporciona seguridad contra ataques de denegación de servicio y Tusk, un procedimiento de consenso BFT de alto rendimiento, garantiza la secuenciación de transacciones. Juntos, Narwhal y Tusk permiten que cada validador maneje más transacciones dentro de un período de tiempo determinado.

Rendimiento del producto:

Aptos: 160k TPS

Aptos cuenta con una velocidad de procesamiento de hasta 160.000 transacciones por segundo (TPS). Este logro es posible gracias a cuatro avances técnicos clave: ejecución de transacciones paralelas, sincronización de estado, confirmación diferida y programación colaborativa.

  1. Ejecución de transacciones paralelas: el procesamiento de transacciones en paralelo y la rehacer de procesos dependientes.
  2. State Sync: los datos de la cadena pueden sincronizarse y validarse mediante no validadores confiables.
  3. Programación colaborativa: permite optimizar la asignación de recursos para las transacciones durante la fase de programación para acelerar el procesamiento.
  4. Lazy Commit: la idea de confirmar transacciones de forma masiva una vez completado el procedimiento Block-STM.

Sui: 120k y TPS “infinito”

Una Macbook pro de ocho núcleos es capaz de manejar más de 120k TPS en la cadena de bloques Sui.

Esto depende en gran medida del tipo de transacción, ya que las transacciones simples no requieren un consenso amplio y permiten una expansión horizontal. El desempeño de Sui es potencialmente "infinito" en su tamaño máximo. A medida que se desarrolla la demanda de la red, los nodos Sui pueden seguir agregando trabajadores para completar transacciones adicionales.

Caso de uso:

Tanto Aptos como Sui atienden una amplia gama de casos de uso en diversas industrias y aplicaciones.

La arquitectura versátil de Aptos Blockchain lo hace adecuado para aplicaciones en diferentes sectores. Su objetivo principal es descentralizar la infraestructura de la nube que impulsa las aplicaciones Web 2.0, facilitando la adopción generalizada de la Web 3.0. Con escalabilidad, seguridad y tarifas bajas, Aptos Blockchain es ideal para aplicaciones en finanzas, gestión de la cadena de suministro, finanzas descentralizadas (DeFi), juegos, gestión de identidades y más. El enfoque de la plataforma en abordar problemas del mundo real la posiciona como una opción atractiva para desarrolladores y empresas que buscan soluciones blockchain sólidas y escalables.

Sui Blockchain, como cadena de bloques de Capa 1 sin permiso, ofrece liquidación inmediata, rendimiento rápido y baja latencia, lo que la hace aplicable a diversas industrias y casos de uso. Su énfasis en la eficiencia energética y la descentralización posiciona a Sui como una opción ideal para aplicaciones en finanzas, Internet de las cosas (IoT), juegos, redes sociales, intercambio de contenido y otros dominios sensibles a la latencia. El compromiso de Sui de respaldar aplicaciones descentralizadas sensibles a la latencia lo establece como un fuerte competidor en el ecosistema blockchain.

Tracción:

Aptos ha obtenido una financiación sustancial de destacadas empresas de capital de riesgo, por un total aproximado de 400 millones de dólares. Los inversores incluyen a Andreessen Horowitz, FTX Ventures, Jump Crypto, a16z, Tiger Global y Multicoin Capital, entre otros. Este sólido apoyo financiero resalta la confianza de los inversores en el proyecto Aptos y su potencial de crecimiento y éxito. La participación de empresas de renombre no sólo proporciona respaldo financiero sino que también abre puertas a posibles colaboraciones y asociaciones, fortaleciendo aún más la posición de Aptos en el mercado.

Sui también ha recibido un fuerte apoyo de importantes inversores, como Lightspeed Venture Partners, Andreessen Horowitz y Redpoint. En su última ronda de financiación, la Serie B, Sui recaudó la impresionante cantidad de 300 millones de dólares, lo que eleva su financiación total a 336 millones de dólares cuando se combina con los 36 millones de dólares recaudados en la Serie A. La financiación sustancial y la alta valoración de más de 2 mil millones de dólares subrayan el interés del mercado. y confianza en el proyecto Sui. La participación de inversores acreditados allana el camino para alianzas y asociaciones estratégicas, contribuyendo al crecimiento y desarrollo del ecosistema de Sui.

Además, tanto Aptos como Sui han cultivado comunidades vibrantes y activas de desarrolladores, entusiastas y usuarios. Estas comunidades contribuyen activamente al ecosistema a través del desarrollo de aplicaciones, la participación en debates y el intercambio de ideas. La naturaleza impulsada por la comunidad de ambas plataformas fomenta la innovación, la colaboración y la adopción, creando un ecosistema sólido en torno a Aptos y Sui.

Pensamientos finales

Si bien queda por ver qué solución surgirá como la ganadora dominante del mercado, tanto Aptos como Sui han logrado avances significativos en su desarrollo, avanzando enormemente el estado actual del diseño de blockchain. Aptos ha ganado fuerza al ser comparativamente el primero en el mercado y atraer una atención sustancial, mientras que Sui se ha beneficiado de su enfoque innovador y centrado en la seguridad. Una cosa es segura: con su enorme potencial para mejorar la escalabilidad y la seguridad de las redes criptográficas, las tecnologías basadas en Move están preparadas para dejar un impacto duradero en la industria.

ACERCA DE MÍ

Hola, soy Paul Veradittakit, socio director de Pantera Capital, uno de los inversores institucionales más grandes y antiguos centrado en invertir en empresas blockchain y criptomonedas. He estado en la industria desde 2014 y la empresa invierte en acciones, proyectos de tokens en etapa inicial y criptomonedas líquidas en bolsas. Me concentro en las inversiones en las primeras etapas y comparto mis pensamientos sobre lo que está sucediendo en la industria en este boletín semanal.

Descargo de responsabilidad:

  1. Este artículo está reimpreso de [VeradiVerdict]. Todos los derechos de autor pertenecen al autor original [PAUL VERADITTAKIT]. Si hay objeciones a esta reimpresión, comuníquese con el equipo de Gate Learn ( gatelearn@gate.io ) y ellos lo manejarán de inmediato.
  2. Descargo de responsabilidad: los puntos de vista y opiniones expresados en este artículo son únicamente los del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas están a cargo del equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!
Criar conta