Revisión de Sui: nueva cadena pública capaz de competir con Aptos

El nuevo ecosistema de la cadena pública está nuevamente ocupado con el debut del sigilo de Aptos y una gran cantidad de lanzamientos aéreos en octubre de 2022. La cadena pública Sui, que se basa en Move pero aún no ha debutado, es inmediatamente invadida por Discord, y el El grifo se arregla continuamente y se vuelve a colocar en el centro de atención. Conozcamos sobre el proyecto con Coincu a través de este artículo de Sui Review.
Revisión de Sui: nueva cadena pública capaz de competir con Aptos

Aptos y Sui se derivan del proyecto blockchain Diem de Facebook. Facebook estuvo desarrollando su propio sistema de pagos descentralizado entre 2019 y 22. Si bien colapsó, más tarde dejó atrás el lenguaje de programación Move. Cuatro de los cofundadores formaron Mysten Labs por su cuenta y comenzaron a construir Sui. Mysten Labs cambió el lenguaje Move para crear un Sui Move único y luego basó Sui en él.

Sui es la primera cadena de bloques de Capa 1 totalmente sin permisos del mundo, que se distingue por su seguridad y velocidad. Permite transacciones simultáneas y no requiere consenso, siempre que la interacción sea lo suficientemente básica, pero emplea una técnica de liquidación más simple y rápida, abriendo nuevas vías para financiar el comercio y los juegos digitales.

Los fundadores de Sui son Adeniyi Abiodun (COO), Sam Blackshear (CTO) y George Danezis, además de Evan Chang como CEO (CSO). El equipo tiene tres años de experiencia trabajando en proyectos criptográficos de alto nivel, como la cadena de bloques Diem, pruebas criptográficas de solvencia, las técnicas de ejecución/consenso de alto rendimiento más recientes y la creación del lenguaje de programación Move.

El equipo de Sui, Mysten Labs, anunció la conclusión de una financiación Serie A de 36 millones de dólares liderada por a16z, con la participación de Coinbase Ventures y otros, en diciembre de 2021. El 22 de agosto, concluimos una ronda B de recaudación de fondos de 300 millones de dólares, con inversores como a16z crypto, Jump Crypto, Binance Labs, Coinbase Ventures y otros. Ahora, el artículo de Sui Review aclarará qué es el lenguaje Move.

¿Qué es el lenguaje Move y qué es el Move de Sui?

Mover idioma

Move se está creando para respaldar la cadena de bloques Diem y construir una infraestructura financiera y monetaria global. Como resultado, Move debe poder codificar los numerosos activos y la lógica empresarial que componen la infraestructura financiera. Esto también ha dado como resultado el posicionamiento del lenguaje de programación Move: visualización, gestión y conversión de activos digitales modulares y seguros.

Safety

El activo es un valor bajo la arquitectura de lenguajes como Solidity, y la transferencia de activos se realiza sumando/restando en la billetera en lugar del movimiento real del activo, lo que facilita la creación de lagunas.

El enfoque de Move es considerar todos los activos personalizados (como Token) como un recurso, que se guarda en un módulo (similar a un contrato inteligente), y los recursos no se pueden duplicar ni destruir, sino que solo se pueden mover y almacenar y los recursos están en el forma de un recurso. Es visible dentro del módulo pero opaco a las llamadas realizadas fuera de él. Es decir, Move altera la propiedad separando activos y reubicándolos, como el término lo implica.

Además, Move incluye un verificador de código de bytes para garantizar que el código del contrato se verifique antes de la ejecución; al mismo tiempo, Move Prover permite a los desarrolladores escribir una especificación formal para las propiedades clave de corrección de la aplicación y luego usar Prover para determinar si estas propiedades son aplicables. Antes de publicar el código, se puede realizar la auditoría inicial de todas las transacciones e entradas imaginables.

Modular

Move es fundamentalmente modular ya que todos los contratos son módulos, los activos se mantienen en módulos y los contratos completan las interacciones al pasar activos (Solidity, etc., a través de la interfaz). Simplemente necesita actualizar el módulo para actualizar el contrato, y todos los contratos que hayan utilizado el módulo se actualizarán automáticamente a la versión más reciente.

Tanto Aptos como Sui se basan en el lenguaje Move; sin embargo, Sui no lo utiliza directamente, sino que lo adapta en función de Move.

El movimiento de Sui

Según el documento técnico de Sui, la principal distinción entre Sui Move y Move está en el almacenamiento global y las capacidades clave. En pocas palabras, el almacenamiento no se realiza en Move, sino en la propia cadena de Sui, que asigna una identificación global única a cada elemento programado y al mismo tiempo permite un almacenamiento eficiente. y se ha acelerado la movilización de datos.

Hay cinco distinciones principales:

  • Move no implementa recursos, sino que utiliza almacenamiento global centrado en objetos. Las direcciones ya no reflejan cuentas de usuario sino identificadores de objetos.
  • Si el objeto subyacente tiene la capacidad de clave, la identificación global única contiene la identificación y el número de versión.
  • Sui incluye un inicializador de módulo (init) para ayudar con la implementación del módulo.
  • Este punto de entrada acepta una referencia de objeto como entrada.
  • En resumen, Sui aprovecha al máximo la seguridad y flexibilidad de Move y, a través de mejoras en el almacenamiento, mejora drásticamente el rendimiento, reduce el tiempo de finalización y simplifica la implementación de Move.

La seguridad de Sui se ha recopilado utilizando el lenguaje Move. En segundo lugar, adquiramos un conocimiento profundo del concepto de funcionamiento de Sui e investiguemos por qué puede aumentar significativamente la velocidad. El artículo de Sui Review continuará con cómo funciona el proyecto.

¿Cómo funciona?

El TPS de Sui tiene potencial para alcanzar los 120,000 puntos. Debido a su categorización de transacciones y sistema de consenso, es rápido: las transacciones pequeñas siguen un consenso básico, las transacciones complicadas siguen un conjunto completo de consenso y la capa de consenso aísla la transferencia de información de la ejecución por consenso. Transacciones que ocurren en paralelo.

El estilo arquitectónico de Sui

Echemos un vistazo rápido a la arquitectura de Sui. La arquitectura de Sui es un libro de contabilidad distribuido con tres componentes: objeto, transacción y validador.

Objeto

Cada objeto, la unidad básica de almacenamiento de Sui, tiene una identificación única a nivel mundial. Una dirección es propietaria de cada objeto y cada dirección puede poseer cualquier cantidad de cosas. Elementos de propiedad (los que pertenecen a la dirección), objetos compartidos (los que comparten numerosos individuos) y cosas inmutables (que cualquiera puede utilizar).

transacción

Las transacciones se envían de dirección a dirección para actualizar el libro mayor. Una transacción puede crear, eliminar, escribir y transferir elementos (como tokens) a otras direcciones.

Validador

Una vez que tenemos el objeto, podemos transmitir la dirección del objeto a través de la transacción, es decir, la interacción de activos, y verificarla a través del nodo mediante el acuerdo de transmisión de consenso bizantino y la ejecución paralela de transacciones.

A continuación se muestran la ejecución de la transacción de Sui y la finalización técnica del mecanismo de consenso.

Clasificación de transacciones de Sui

Sui utiliza DPoS para la prueba de consenso, y cada transacción se verifica por separado en lugar de empaquetar numerosas transacciones juntas como en los bloques típicos, lo que significa que la verificación ocurre tan pronto como el cliente comienza una transacción, eliminando la necesidad de esperar. Al mismo tiempo, las transacciones se clasifican en dos categorías: transacciones básicas y contratos sofisticados, y las transacciones se llevan a cabo mediante diversos métodos para maximizar la eficiencia y la velocidad.

Transacción simple: transmisión de consenso bizantino

En muchos casos, las transacciones en la cadena no tienen dependencias complejas, como las transferencias de fondos, y solo necesitan actualizar el propietario de los fondos, luego la transacción puede omitir el consenso y solo usar el algoritmo basado en la transmisión de consenso bizantino.

Proceso de transacción:

  • El iniciador de la transacción transmite una transacción a todos los validadores de Sui.
  • Cada validador de Sui votará sobre la transacción individualmente y el peso de la votación se basa en la cantidad de apuesta.
  • El iniciador recoge el voto mayoritario en un certificado y lo transmite a todos los verificadores de Sui para completar la transacción y determinar la finalidad.

Contratos complejos: comienza el consenso entre Narwhal y Bullshark

Los contratos inteligentes complejos suelen ser objetos compartidos y más de un usuario puede iniciar cambios en ellos, por lo que se requieren dos consensos para completar la transacción, que involucra los protocolos de consenso Narwhal y Bullshark diseñados por Sui (Bullshark reemplazó a Tusk el 22 de agosto).

Proceso de transacción:

  • El iniciador de la transacción transmite una transacción a todos los validadores de Sui.
  • Cada validador de Sui votará sobre la transacción individualmente y el peso de la votación se basa en la cantidad de apuestas.
  • El iniciador recopila el voto mayoritario en un certificado y lo transmite a todos los verificadores Sui, pero el certificado debe completar el consenso a través del acuerdo bizantino.
  • Una vez que la transacción se ordena exitosamente, el iniciador transmite nuevamente el certificado al verificador para liquidar la transacción.

El consenso de Sui

El consenso de Sui es DPoS, que se implementa utilizando Narwhal y Bullshark (Tusk) bizantinos tolerantes a fallas basados ​​en DAG. Sui puede ejecutar transacciones en paralelo y establecer consensos rápidamente gracias a su arquitectura.

La secuencia típica de una cadena de bloques es lineal, por lo que T1 conecta T2 con T3 hasta Tn, por lo que las transacciones deben realizarse una a la vez y el ritmo es lento. Sui usa DAG para resolver transacciones paralelas.

La difusión de datos de consenso tradicional BTF (Byzantine Fault Tolerant) y el consenso se logran al mismo tiempo: en el acuerdo de liderazgo común, un nodo líder envía una propuesta y transmite su propuesta, recopila votos y luego transmite el certificado para demostrar que la transacción está completa. .

Según esta arquitectura, sólo el nodo líder tiene más trabajo y los demás nodos simplemente necesitan votar. Sin embargo, debido a que los líderes se eligen al azar, cada nodo exige una enorme cantidad de reserva de energía de procesamiento, lo que resulta en un desperdicio de energía informática de la red.

El grupo de memoria, mempool, es la clave para resolver este problema. Si la difusión de datos y el protocolo de consenso se pueden separar en el grupo, con el grupo de memoria resolviendo la difusión de datos y el acuerdo de consenso terminando con el consenso de datos, el rendimiento aumentará sustancialmente. El diseño de Sui es el siguiente: Narwhal es la capa de mempool y Bullshark es la capa de consenso, las cuales funcionan de forma independiente.

Echemos un vistazo más de cerca a cómo funcionan DAG, Narwhal y Bullshark (Tusk).

Orden de cadena de bloques DAG

Un gráfico acíclico dirigido (DAG) se compone de puntos y aristas. Puede haber varios caminos de un lugar a otro, pero no se puede formar ningún circuito cerrado.

La red blockchain típica es lineal: cada bloque espera a que se verifique el anterior antes de proceder a la siguiente verificación y todos los nodos guardan todos los libros de cuentas. DAG, por otro lado, no emplea bloques como unidades, y cada transacción es un punto de la cadena que es guardado y validado por varios nodos. Como no hay un líder, ejecutan individualmente sus propias transacciones y logran un procesamiento de mensajes paralelo.

En este método, el vínculo entre las transacciones es el orden causal, que sólo depende de qué transacción proviene y en qué intercambio se utiliza, lo que aumenta considerablemente la velocidad de procesamiento de Sui y permite el procesamiento de transacciones en paralelo.

¿Cómo confirmamos el consenso si el DAG no tiene liderazgo? Esto requiere Narval y Bullshark.

Consenso sobre Blockchain: Narwhal vs. Bullshark (Tusk)

En pocas palabras, según el diseño de DAG, Narwhal separa la información en el mempool para completar la disponibilidad de los datos, lo que permite que la información se distribuya más rápidamente y luego la envía a Bullshark para su confirmación por consenso.

¿Cómo funciona?

El mempool de Narwhal opera en cada nodo y está formado por varios trabajadores y un principal (que puede entenderse como trabajadores y contratistas). Cada trabajador recibirá transacciones del cliente, las agregará, las transmitirá a otros trabajadores con el mismo número de secuencia y transmitirá el resumen (resumen) al principal. Durante esta etapa se envía una gran cantidad de información duplicada entre los proyectos de los trabajadores. La tarea de Pimary es recopilar los resúmenes de cada pequeña unidad de varios trabajadores y crear un mempool DAG de base circular.

Estos resúmenes son los encabezados de los bloques que se combinan para producir metadatos. Luego, el primario envía la información del encabezado del bloque al primario de los otros nodos, lo que permite que el consenso del primer certificado de recolección de votos se complete rápidamente.

Revisión de Sui: nueva cadena pública capaz de competir con Aptos

Cada generación de transacciones y propagación de consenso se separa en rondas según el diseño del DAG. Todos los nodos de la cadena Sui se conectarán a 12+1 bloques de génesis y comenzarán la primera ronda de verificación. La distinción más significativa entre las cadenas de bloques no lineales es que la información adquirida por cada nodo no siempre es consistente.

Siempre que el nodo obtenga la transacción, el primario transmitirá la información a todos los nodos, obtendrá una votación (suponiendo que este sea el primer encabezado de bloque proporcionado por el validador en esta ronda) y generará un certificado. Y como cada nodo transmite información al mismo tiempo para recibir votos de otros nodos, la confirmación de la transacción se produce en paralelo.

Revisión de Sui: nueva cadena pública capaz de competir con Aptos

El ejemplo anterior es r1 (ronda 1) y nuestro punto de vista es el gráfico de información local del nodo 1. Podemos ver que tres bloques de génesis de muestra crearon transacciones y surgió el primer nodo de encabezado del bloque, transmitiendo información a los tres nodos siguientes y recibiendo dos votos, siempre que haya valores de f. Una vez que el nodo vota, se recupera el certificado, se transmite a todos los nodos y los nodos lo almacenan para completar el consenso inicial.

Debido a que los nodos 1 a n realizan lo mismo al mismo tiempo, vincular cada ciclo de entrega da como resultado un DAG.

Revisión de Sui: nueva cadena pública capaz de competir con Aptos

Cuando Narwhal revisó los datos de mempool y obtuvo un consenso de contenido, la información se pasa a Bullshark para permitirle finalizar la ejecución del consenso. Tusk fue el predecesor de Bullshark antes del 22 de agosto, por lo tanto, veremos cómo funciona Tusk a continuación y consideraremos a Bullshark como una versión mejorada de Tusk.

Tusk es un mecanismo de consenso asincrónico sin información. Para adquirir el orden de todas las transacciones y lograr el consenso de clasificación, simplemente es necesario mirar el modelo DAG.

Para empezar, debido a que DAG carece de un líder, Tusk debe elegir un líder al azar para la ronda como un punto fijo y confirmar todas las transacciones y nodos relacionados con el líder. Como resultado, se creará una moneda al azar en cada ronda impar, y el nodo de las rondas r-2 anteriores se elegirá al azar como líder.

Después de descubrir el nodo, cuántos nodos en la ronda r-1 lo validaron y vincularon con él; si f+1 nodos están conectados a él, es un líder. Si no se cumplen los criterios, omita esta ronda y busque el líder del siguiente nodo impar hasta que llegue el líder de la siguiente ronda que cumpla con los criterios.

Tusk continuó el proceso de elección de un líder, completó la secuenciación de las transacciones y la cadena de bloques de Sui comenzó a funcionar. Sui logró transacciones paralelas, separó los datos del consenso y finalizó la creación de tecnología de bloques utilizando dicho mecanismo de consenso.

Tokenomics

Por el momento, el funcionario no ha proporcionado la distribución específica del Token, solo anunció alguna información básica.

Token

SUI es el token de la cadena pública y tiene un suministro total de 10 mil millones. Hay cuatro aplicaciones: compromiso de PoS, pago de cargo de gas, activos líquidos para varias aplicaciones y gobernanza.

Hay tres roles en la economía de Sui: usuarios, poseedores y validadores. Los usuarios interactúan con contratos y aplicaciones inteligentes mediante el envío de transacciones. Los poseedores de tokens confían los tokens a los nodos de verificación y gobierno, y los nodos son responsables del procesamiento y ejecución de las transacciones.

Tarifa de gas

La tarifa del gas de Sui es significativamente más constante que la de Ethereum, que varía en cualquier momento. Al inicio de cada época (época), todos los nodos contribuirán a la creación de un precio de referencia, que se utilizará para decidir transacciones posteriores.

Apuesta por ser un nodo

Sui utiliza la prueba de participación delegada. Está confirmado por un conjunto fijo de nodos en cada época. La minería puede comprometerse a convertirse en un nodo, o se pueden permitir tokens.

Fondo de Almacenamiento: Costo de almacenamiento pagado por el usuario además de la tarifa del gas. Se recopila en épocas y se utiliza para cubrir los gastos de verificación de nodos para conservar los datos del usuario. Al mismo tiempo, para alentar a los clientes a minimizar su dependencia del almacenamiento en línea, la eliminación de contenido dará lugar a una devolución del cargo. Storage Fund distribuye los ingresos como parte del grupo de participación, con el objetivo principal de equilibrar los incentivos para que futuros nodos almacenen contenido.

Revisión de Sui: nueva cadena pública capaz de competir con Aptos

Desarrollo y ecosistema

Desarrollo

En comparación con Aptos, que también es una serie Move, la velocidad de desarrollo de Sui es mucho más lenta. Lanzados en Devnet en junio de 2022, 4 nodos operados por Mysten Labs ayudan a los desarrolladores a realizar pruebas. Testnet Wave 1 se llevó a cabo desde noviembre hasta principios de diciembre de 2022, que fue la primera ola de lanzamiento de testnet. Cientos de personas fueron seleccionadas entre 28,000 solicitantes en agosto para ejecutar validadores Sui y nodos completos, incluidos 20 validadores de 500 nodos.

En poco más de un mes, Sui completó 5 pruebas clave:

  • Creación: Se realizó con éxito la ceremonia de génesis con los validadores para poner a Sui en línea.
  • Monitoreo: el monitoreo global está configurado para observar el estado del consenso, el estado de la red, el rendimiento y el uso de recursos.
  • Comunicación: Creó un Discord para la comunicación.
  • Mitigación: Se practica el proceso de detección, diagnóstico y mitigación de incidentes cibernéticos.
  • Actualizaciones: se han implementado tres actualizaciones de software diferentes para mitigar los problemas que han surgido. Todos los operadores pueden actualizar a la nueva versión sin tiempo de inactividad ni pérdida de datos.

Fecha:

  • Volumen de transacciones procesadas: alrededor de 22 millones
  • Número de NFT en la cadena: alrededor de 11 millones
  • Número de paquetes lanzados: ~2,600
  • Número de tokens distribuidos por faucet: 251 mil millones MIST
  • Número de solicitudes atendidas por faucet: 4.19 millones
  • Se espera que Testnet Wave 2 se lance a principios de 23 y se centre en la gestión de la era, la economía de tokens y la delegación de promesas. Se publicará más información en el futuro.

Fundación Sui

La Fundación Sui está especialmente diseñada para ayudar al ecosistema blockchain. Opera independientemente de la cadena de bloques pero pertenece a la organización oficial.

La Fundación Sui ha establecido ahora seis programas ecosistémicos, tres de los más esenciales se concentran en el avance de diversos participantes y organizaciones ecológicos.

Proyecto

Dado que la primera fase de la red de prueba acaba de concluir, hay proyectos limitados en los que los usuarios pueden participar. Hay 18 socios de Sui y alrededor de 60 proyectos ecológicos, pero el ritmo de desarrollo es bastante lento y la mayoría de ellos son muy tempranos, con el objetivo meramente de entender los proyectos de cada vía.

Revisión de Sui: nueva cadena pública capaz de competir con Aptos

Conclusión de la revisión de Sui

El desarrollo actual de Sui es prematuro, no hay sorpresas significativas y su proyecto de ecosistema es bastante complicado. Una razón es que Sui tiene muchos paralelos con Aptos, por lo que no sorprende cuando miramos a Sui por turno.

En segundo lugar, el desarrollo de Sui ha sido gradual, pero Aptos ha sido rápido y su construcción ecológica está casi completa. El desarrollo de muchos proyectos destacados en múltiples vías ha alcanzado cierta magnitud, e incluso el lanzamiento de la red principal avanza a un ritmo rápido. En comparación, el progreso de Sui en este punto es sustancialmente más débil.

El equipo de Sui no ha tenido relaciones públicas regulares en los últimos tres años y tiene muchos términos sobre "prohibir" una cadena pública específica. Es mucho más discreto que Aptos y el impulso no es tan fuerte. Las autoridades de Sui frecuentemente toman la iniciativa de promover iniciativas en línea, como demostrar al público la tecnología y la funcionalidad de la cadena pública a través de Capy NFT y proponer ideas de desarrollo y posibilidades de uso posterior.

En conclusión, el debut de Sui en la red principal será dentro de 4 a 10 meses. Para entonces el entorno comercial y la perfección ecológica habrán cambiado. Esperemos que el artículo de Sui Review le haya ayudado a aclarar más información útil.

EXENCIÓN DE RESPONSABILIDADES: La información de este sitio web se proporciona como un comentario general del mercado y no constituye un consejo de inversión. Le animamos a que haga su propia investigación antes de invertir.

Únase a nosotros para estar al tanto de las novedades: https://linktr.ee/coincu

Harold

Coincú Noticias

Revisión de Sui: nueva cadena pública capaz de competir con Aptos

El nuevo ecosistema de la cadena pública está nuevamente ocupado con el debut del sigilo de Aptos y una gran cantidad de lanzamientos aéreos en octubre de 2022. La cadena pública Sui, que se basa en Move pero aún no ha debutado, es inmediatamente invadida por Discord, y el El grifo se arregla continuamente y se vuelve a colocar en el centro de atención. Conozcamos sobre el proyecto con Coincu a través de este artículo de Sui Review.
Revisión de Sui: nueva cadena pública capaz de competir con Aptos

Aptos y Sui se derivan del proyecto blockchain Diem de Facebook. Facebook estuvo desarrollando su propio sistema de pagos descentralizado entre 2019 y 22. Si bien colapsó, más tarde dejó atrás el lenguaje de programación Move. Cuatro de los cofundadores formaron Mysten Labs por su cuenta y comenzaron a construir Sui. Mysten Labs cambió el lenguaje Move para crear un Sui Move único y luego basó Sui en él.

Sui es la primera cadena de bloques de Capa 1 totalmente sin permisos del mundo, que se distingue por su seguridad y velocidad. Permite transacciones simultáneas y no requiere consenso, siempre que la interacción sea lo suficientemente básica, pero emplea una técnica de liquidación más simple y rápida, abriendo nuevas vías para financiar el comercio y los juegos digitales.

Los fundadores de Sui son Adeniyi Abiodun (COO), Sam Blackshear (CTO) y George Danezis, además de Evan Chang como CEO (CSO). El equipo tiene tres años de experiencia trabajando en proyectos criptográficos de alto nivel, como la cadena de bloques Diem, pruebas criptográficas de solvencia, las técnicas de ejecución/consenso de alto rendimiento más recientes y la creación del lenguaje de programación Move.

El equipo de Sui, Mysten Labs, anunció la conclusión de una financiación Serie A de 36 millones de dólares liderada por a16z, con la participación de Coinbase Ventures y otros, en diciembre de 2021. El 22 de agosto, concluimos una ronda B de recaudación de fondos de 300 millones de dólares, con inversores como a16z crypto, Jump Crypto, Binance Labs, Coinbase Ventures y otros. Ahora, el artículo de Sui Review aclarará qué es el lenguaje Move.

¿Qué es el lenguaje Move y qué es el Move de Sui?

Mover idioma

Move se está creando para respaldar la cadena de bloques Diem y construir una infraestructura financiera y monetaria global. Como resultado, Move debe poder codificar los numerosos activos y la lógica empresarial que componen la infraestructura financiera. Esto también ha dado como resultado el posicionamiento del lenguaje de programación Move: visualización, gestión y conversión de activos digitales modulares y seguros.

Safety

El activo es un valor bajo la arquitectura de lenguajes como Solidity, y la transferencia de activos se realiza sumando/restando en la billetera en lugar del movimiento real del activo, lo que facilita la creación de lagunas.

El enfoque de Move es considerar todos los activos personalizados (como Token) como un recurso, que se guarda en un módulo (similar a un contrato inteligente), y los recursos no se pueden duplicar ni destruir, sino que solo se pueden mover y almacenar y los recursos están en el forma de un recurso. Es visible dentro del módulo pero opaco a las llamadas realizadas fuera de él. Es decir, Move altera la propiedad separando activos y reubicándolos, como el término lo implica.

Además, Move incluye un verificador de código de bytes para garantizar que el código del contrato se verifique antes de la ejecución; al mismo tiempo, Move Prover permite a los desarrolladores escribir una especificación formal para las propiedades clave de corrección de la aplicación y luego usar Prover para determinar si estas propiedades son aplicables. Antes de publicar el código, se puede realizar la auditoría inicial de todas las transacciones e entradas imaginables.

Modular

Move es fundamentalmente modular ya que todos los contratos son módulos, los activos se mantienen en módulos y los contratos completan las interacciones al pasar activos (Solidity, etc., a través de la interfaz). Simplemente necesita actualizar el módulo para actualizar el contrato, y todos los contratos que hayan utilizado el módulo se actualizarán automáticamente a la versión más reciente.

Tanto Aptos como Sui se basan en el lenguaje Move; sin embargo, Sui no lo utiliza directamente, sino que lo adapta en función de Move.

El movimiento de Sui

Según el documento técnico de Sui, la principal distinción entre Sui Move y Move está en el almacenamiento global y las capacidades clave. En pocas palabras, el almacenamiento no se realiza en Move, sino en la propia cadena de Sui, que asigna una identificación global única a cada elemento programado y al mismo tiempo permite un almacenamiento eficiente. y se ha acelerado la movilización de datos.

Hay cinco distinciones principales:

  • Move no implementa recursos, sino que utiliza almacenamiento global centrado en objetos. Las direcciones ya no reflejan cuentas de usuario sino identificadores de objetos.
  • Si el objeto subyacente tiene la capacidad de clave, la identificación global única contiene la identificación y el número de versión.
  • Sui incluye un inicializador de módulo (init) para ayudar con la implementación del módulo.
  • Este punto de entrada acepta una referencia de objeto como entrada.
  • En resumen, Sui aprovecha al máximo la seguridad y flexibilidad de Move y, a través de mejoras en el almacenamiento, mejora drásticamente el rendimiento, reduce el tiempo de finalización y simplifica la implementación de Move.

La seguridad de Sui se ha recopilado utilizando el lenguaje Move. En segundo lugar, adquiramos un conocimiento profundo del concepto de funcionamiento de Sui e investiguemos por qué puede aumentar significativamente la velocidad. El artículo de Sui Review continuará con cómo funciona el proyecto.

¿Cómo funciona?

El TPS de Sui tiene potencial para alcanzar los 120,000 puntos. Debido a su categorización de transacciones y sistema de consenso, es rápido: las transacciones pequeñas siguen un consenso básico, las transacciones complicadas siguen un conjunto completo de consenso y la capa de consenso aísla la transferencia de información de la ejecución por consenso. Transacciones que ocurren en paralelo.

El estilo arquitectónico de Sui

Echemos un vistazo rápido a la arquitectura de Sui. La arquitectura de Sui es un libro de contabilidad distribuido con tres componentes: objeto, transacción y validador.

Objeto

Cada objeto, la unidad básica de almacenamiento de Sui, tiene una identificación única a nivel mundial. Una dirección es propietaria de cada objeto y cada dirección puede poseer cualquier cantidad de cosas. Elementos de propiedad (los que pertenecen a la dirección), objetos compartidos (los que comparten numerosos individuos) y cosas inmutables (que cualquiera puede utilizar).

transacción

Las transacciones se envían de dirección a dirección para actualizar el libro mayor. Una transacción puede crear, eliminar, escribir y transferir elementos (como tokens) a otras direcciones.

Validador

Una vez que tenemos el objeto, podemos transmitir la dirección del objeto a través de la transacción, es decir, la interacción de activos, y verificarla a través del nodo mediante el acuerdo de transmisión de consenso bizantino y la ejecución paralela de transacciones.

A continuación se muestran la ejecución de la transacción de Sui y la finalización técnica del mecanismo de consenso.

Clasificación de transacciones de Sui

Sui utiliza DPoS para la prueba de consenso, y cada transacción se verifica por separado en lugar de empaquetar numerosas transacciones juntas como en los bloques típicos, lo que significa que la verificación ocurre tan pronto como el cliente comienza una transacción, eliminando la necesidad de esperar. Al mismo tiempo, las transacciones se clasifican en dos categorías: transacciones básicas y contratos sofisticados, y las transacciones se llevan a cabo mediante diversos métodos para maximizar la eficiencia y la velocidad.

Transacción simple: transmisión de consenso bizantino

En muchos casos, las transacciones en la cadena no tienen dependencias complejas, como las transferencias de fondos, y solo necesitan actualizar el propietario de los fondos, luego la transacción puede omitir el consenso y solo usar el algoritmo basado en la transmisión de consenso bizantino.

Proceso de transacción:

  • El iniciador de la transacción transmite una transacción a todos los validadores de Sui.
  • Cada validador de Sui votará sobre la transacción individualmente y el peso de la votación se basa en la cantidad de apuesta.
  • El iniciador recoge el voto mayoritario en un certificado y lo transmite a todos los verificadores de Sui para completar la transacción y determinar la finalidad.

Contratos complejos: comienza el consenso entre Narwhal y Bullshark

Los contratos inteligentes complejos suelen ser objetos compartidos y más de un usuario puede iniciar cambios en ellos, por lo que se requieren dos consensos para completar la transacción, que involucra los protocolos de consenso Narwhal y Bullshark diseñados por Sui (Bullshark reemplazó a Tusk el 22 de agosto).

Proceso de transacción:

  • El iniciador de la transacción transmite una transacción a todos los validadores de Sui.
  • Cada validador de Sui votará sobre la transacción individualmente y el peso de la votación se basa en la cantidad de apuestas.
  • El iniciador recopila el voto mayoritario en un certificado y lo transmite a todos los verificadores Sui, pero el certificado debe completar el consenso a través del acuerdo bizantino.
  • Una vez que la transacción se ordena exitosamente, el iniciador transmite nuevamente el certificado al verificador para liquidar la transacción.

El consenso de Sui

El consenso de Sui es DPoS, que se implementa utilizando Narwhal y Bullshark (Tusk) bizantinos tolerantes a fallas basados ​​en DAG. Sui puede ejecutar transacciones en paralelo y establecer consensos rápidamente gracias a su arquitectura.

La secuencia típica de una cadena de bloques es lineal, por lo que T1 conecta T2 con T3 hasta Tn, por lo que las transacciones deben realizarse una a la vez y el ritmo es lento. Sui usa DAG para resolver transacciones paralelas.

La difusión de datos de consenso tradicional BTF (Byzantine Fault Tolerant) y el consenso se logran al mismo tiempo: en el acuerdo de liderazgo común, un nodo líder envía una propuesta y transmite su propuesta, recopila votos y luego transmite el certificado para demostrar que la transacción está completa. .

Según esta arquitectura, sólo el nodo líder tiene más trabajo y los demás nodos simplemente necesitan votar. Sin embargo, debido a que los líderes se eligen al azar, cada nodo exige una enorme cantidad de reserva de energía de procesamiento, lo que resulta en un desperdicio de energía informática de la red.

El grupo de memoria, mempool, es la clave para resolver este problema. Si la difusión de datos y el protocolo de consenso se pueden separar en el grupo, con el grupo de memoria resolviendo la difusión de datos y el acuerdo de consenso terminando con el consenso de datos, el rendimiento aumentará sustancialmente. El diseño de Sui es el siguiente: Narwhal es la capa de mempool y Bullshark es la capa de consenso, las cuales funcionan de forma independiente.

Echemos un vistazo más de cerca a cómo funcionan DAG, Narwhal y Bullshark (Tusk).

Orden de cadena de bloques DAG

Un gráfico acíclico dirigido (DAG) se compone de puntos y aristas. Puede haber varios caminos de un lugar a otro, pero no se puede formar ningún circuito cerrado.

La red blockchain típica es lineal: cada bloque espera a que se verifique el anterior antes de proceder a la siguiente verificación y todos los nodos guardan todos los libros de cuentas. DAG, por otro lado, no emplea bloques como unidades, y cada transacción es un punto de la cadena que es guardado y validado por varios nodos. Como no hay un líder, ejecutan individualmente sus propias transacciones y logran un procesamiento de mensajes paralelo.

En este método, el vínculo entre las transacciones es el orden causal, que sólo depende de qué transacción proviene y en qué intercambio se utiliza, lo que aumenta considerablemente la velocidad de procesamiento de Sui y permite el procesamiento de transacciones en paralelo.

¿Cómo confirmamos el consenso si el DAG no tiene liderazgo? Esto requiere Narval y Bullshark.

Consenso sobre Blockchain: Narwhal vs. Bullshark (Tusk)

En pocas palabras, según el diseño de DAG, Narwhal separa la información en el mempool para completar la disponibilidad de los datos, lo que permite que la información se distribuya más rápidamente y luego la envía a Bullshark para su confirmación por consenso.

¿Cómo funciona?

El mempool de Narwhal opera en cada nodo y está formado por varios trabajadores y un principal (que puede entenderse como trabajadores y contratistas). Cada trabajador recibirá transacciones del cliente, las agregará, las transmitirá a otros trabajadores con el mismo número de secuencia y transmitirá el resumen (resumen) al principal. Durante esta etapa se envía una gran cantidad de información duplicada entre los proyectos de los trabajadores. La tarea de Pimary es recopilar los resúmenes de cada pequeña unidad de varios trabajadores y crear un mempool DAG de base circular.

Estos resúmenes son los encabezados de los bloques que se combinan para producir metadatos. Luego, el primario envía la información del encabezado del bloque al primario de los otros nodos, lo que permite que el consenso del primer certificado de recolección de votos se complete rápidamente.

Revisión de Sui: nueva cadena pública capaz de competir con Aptos

Cada generación de transacciones y propagación de consenso se separa en rondas según el diseño del DAG. Todos los nodos de la cadena Sui se conectarán a 12+1 bloques de génesis y comenzarán la primera ronda de verificación. La distinción más significativa entre las cadenas de bloques no lineales es que la información adquirida por cada nodo no siempre es consistente.

Siempre que el nodo obtenga la transacción, el primario transmitirá la información a todos los nodos, obtendrá una votación (suponiendo que este sea el primer encabezado de bloque proporcionado por el validador en esta ronda) y generará un certificado. Y como cada nodo transmite información al mismo tiempo para recibir votos de otros nodos, la confirmación de la transacción se produce en paralelo.

Revisión de Sui: nueva cadena pública capaz de competir con Aptos

El ejemplo anterior es r1 (ronda 1) y nuestro punto de vista es el gráfico de información local del nodo 1. Podemos ver que tres bloques de génesis de muestra crearon transacciones y surgió el primer nodo de encabezado del bloque, transmitiendo información a los tres nodos siguientes y recibiendo dos votos, siempre que haya valores de f. Una vez que el nodo vota, se recupera el certificado, se transmite a todos los nodos y los nodos lo almacenan para completar el consenso inicial.

Debido a que los nodos 1 a n realizan lo mismo al mismo tiempo, vincular cada ciclo de entrega da como resultado un DAG.

Revisión de Sui: nueva cadena pública capaz de competir con Aptos

Cuando Narwhal revisó los datos de mempool y obtuvo un consenso de contenido, la información se pasa a Bullshark para permitirle finalizar la ejecución del consenso. Tusk fue el predecesor de Bullshark antes del 22 de agosto, por lo tanto, veremos cómo funciona Tusk a continuación y consideraremos a Bullshark como una versión mejorada de Tusk.

Tusk es un mecanismo de consenso asincrónico sin información. Para adquirir el orden de todas las transacciones y lograr el consenso de clasificación, simplemente es necesario mirar el modelo DAG.

Para empezar, debido a que DAG carece de un líder, Tusk debe elegir un líder al azar para la ronda como un punto fijo y confirmar todas las transacciones y nodos relacionados con el líder. Como resultado, se creará una moneda al azar en cada ronda impar, y el nodo de las rondas r-2 anteriores se elegirá al azar como líder.

Después de descubrir el nodo, cuántos nodos en la ronda r-1 lo validaron y vincularon con él; si f+1 nodos están conectados a él, es un líder. Si no se cumplen los criterios, omita esta ronda y busque el líder del siguiente nodo impar hasta que llegue el líder de la siguiente ronda que cumpla con los criterios.

Tusk continuó el proceso de elección de un líder, completó la secuenciación de las transacciones y la cadena de bloques de Sui comenzó a funcionar. Sui logró transacciones paralelas, separó los datos del consenso y finalizó la creación de tecnología de bloques utilizando dicho mecanismo de consenso.

Tokenomics

Por el momento, el funcionario no ha proporcionado la distribución específica del Token, solo anunció alguna información básica.

Token

SUI es el token de la cadena pública y tiene un suministro total de 10 mil millones. Hay cuatro aplicaciones: compromiso de PoS, pago de cargo de gas, activos líquidos para varias aplicaciones y gobernanza.

Hay tres roles en la economía de Sui: usuarios, poseedores y validadores. Los usuarios interactúan con contratos y aplicaciones inteligentes mediante el envío de transacciones. Los poseedores de tokens confían los tokens a los nodos de verificación y gobierno, y los nodos son responsables del procesamiento y ejecución de las transacciones.

Tarifa de gas

La tarifa del gas de Sui es significativamente más constante que la de Ethereum, que varía en cualquier momento. Al inicio de cada época (época), todos los nodos contribuirán a la creación de un precio de referencia, que se utilizará para decidir transacciones posteriores.

Apuesta por ser un nodo

Sui utiliza la prueba de participación delegada. Está confirmado por un conjunto fijo de nodos en cada época. La minería puede comprometerse a convertirse en un nodo, o se pueden permitir tokens.

Fondo de Almacenamiento: Costo de almacenamiento pagado por el usuario además de la tarifa del gas. Se recopila en épocas y se utiliza para cubrir los gastos de verificación de nodos para conservar los datos del usuario. Al mismo tiempo, para alentar a los clientes a minimizar su dependencia del almacenamiento en línea, la eliminación de contenido dará lugar a una devolución del cargo. Storage Fund distribuye los ingresos como parte del grupo de participación, con el objetivo principal de equilibrar los incentivos para que futuros nodos almacenen contenido.

Revisión de Sui: nueva cadena pública capaz de competir con Aptos

Desarrollo y ecosistema

Desarrollo

En comparación con Aptos, que también es una serie Move, la velocidad de desarrollo de Sui es mucho más lenta. Lanzados en Devnet en junio de 2022, 4 nodos operados por Mysten Labs ayudan a los desarrolladores a realizar pruebas. Testnet Wave 1 se llevó a cabo desde noviembre hasta principios de diciembre de 2022, que fue la primera ola de lanzamiento de testnet. Cientos de personas fueron seleccionadas entre 28,000 solicitantes en agosto para ejecutar validadores Sui y nodos completos, incluidos 20 validadores de 500 nodos.

En poco más de un mes, Sui completó 5 pruebas clave:

  • Creación: Se realizó con éxito la ceremonia de génesis con los validadores para poner a Sui en línea.
  • Monitoreo: el monitoreo global está configurado para observar el estado del consenso, el estado de la red, el rendimiento y el uso de recursos.
  • Comunicación: Creó un Discord para la comunicación.
  • Mitigación: Se practica el proceso de detección, diagnóstico y mitigación de incidentes cibernéticos.
  • Actualizaciones: se han implementado tres actualizaciones de software diferentes para mitigar los problemas que han surgido. Todos los operadores pueden actualizar a la nueva versión sin tiempo de inactividad ni pérdida de datos.

Fecha:

  • Volumen de transacciones procesadas: alrededor de 22 millones
  • Número de NFT en la cadena: alrededor de 11 millones
  • Número de paquetes lanzados: ~2,600
  • Número de tokens distribuidos por faucet: 251 mil millones MIST
  • Número de solicitudes atendidas por faucet: 4.19 millones
  • Se espera que Testnet Wave 2 se lance a principios de 23 y se centre en la gestión de la era, la economía de tokens y la delegación de promesas. Se publicará más información en el futuro.

Fundación Sui

La Fundación Sui está especialmente diseñada para ayudar al ecosistema blockchain. Opera independientemente de la cadena de bloques pero pertenece a la organización oficial.

La Fundación Sui ha establecido ahora seis programas ecosistémicos, tres de los más esenciales se concentran en el avance de diversos participantes y organizaciones ecológicos.

Proyecto

Dado que la primera fase de la red de prueba acaba de concluir, hay proyectos limitados en los que los usuarios pueden participar. Hay 18 socios de Sui y alrededor de 60 proyectos ecológicos, pero el ritmo de desarrollo es bastante lento y la mayoría de ellos son muy tempranos, con el objetivo meramente de entender los proyectos de cada vía.

Revisión de Sui: nueva cadena pública capaz de competir con Aptos

Conclusión de la revisión de Sui

El desarrollo actual de Sui es prematuro, no hay sorpresas significativas y su proyecto de ecosistema es bastante complicado. Una razón es que Sui tiene muchos paralelos con Aptos, por lo que no sorprende cuando miramos a Sui por turno.

En segundo lugar, el desarrollo de Sui ha sido gradual, pero Aptos ha sido rápido y su construcción ecológica está casi completa. El desarrollo de muchos proyectos destacados en múltiples vías ha alcanzado cierta magnitud, e incluso el lanzamiento de la red principal avanza a un ritmo rápido. En comparación, el progreso de Sui en este punto es sustancialmente más débil.

El equipo de Sui no ha tenido relaciones públicas regulares en los últimos tres años y tiene muchos términos sobre "prohibir" una cadena pública específica. Es mucho más discreto que Aptos y el impulso no es tan fuerte. Las autoridades de Sui frecuentemente toman la iniciativa de promover iniciativas en línea, como demostrar al público la tecnología y la funcionalidad de la cadena pública a través de Capy NFT y proponer ideas de desarrollo y posibilidades de uso posterior.

En conclusión, el debut de Sui en la red principal será dentro de 4 a 10 meses. Para entonces el entorno comercial y la perfección ecológica habrán cambiado. Esperemos que el artículo de Sui Review le haya ayudado a aclarar más información útil.

EXENCIÓN DE RESPONSABILIDADES: La información de este sitio web se proporciona como un comentario general del mercado y no constituye un consejo de inversión. Le animamos a que haga su propia investigación antes de invertir.

Únase a nosotros para estar al tanto de las novedades: https://linktr.ee/coincu

Harold

Coincú Noticias

Visitado 112 veces, 1 visita(s) hoy