Урок 2

Arquitectura y Fundamentos Técnicos de SUI

Este módulo cubre los detalles técnicos de la arquitectura de SUI, centrándose en su mecanismo de consenso, capacidades de procesamiento paralelo y el sistema Pilotfish para la ejecución de transacciones distribuidas.

Mover el lenguaje de programación

Move se desarrolló inicialmente para el proyecto Diem de Facebook. Es un lenguaje de programación de tipo estático y orientado a los recursos, diseñado para garantizar el manejo seguro y eficiente de los activos digitales. En la cadena de bloques SUI, este lenguaje es importante para crear contratos inteligentes que prioricen la seguridad y la eficiencia, enfatizando la seguridad de los recursos, asegurando que los activos se administren sin duplicación, reutilización no intencional o destrucción accidental, centrándose principalmente en la integridad de los recursos, lo que tiene el potencial de hacer que Move sea particularmente adecuado para aplicaciones financieras y aplicaciones descentralizadas complejas (dApps).

El diseño modular de Move permite a los desarrolladores crear módulos reutilizables que pueden ser publicados e integrados en otros proyectos, alineándose con el modelo de datos centrado en objetos de SUI, proporcionando en última instancia un marco coherente para el desarrollo de contratos inteligentes.

En lo que respecta a los aspectos técnicos, el modelo de ejecución del lenguaje implica ejecutar programas Move en un entorno aislado, que los separa entre sí y del sistema subyacente, mejorando la seguridad.

Componentes de Narval y Tiburón Toro

El mecanismo de consenso de SUI incluye dos componentes: Narwhal y Bullshark. El primero funciona como una memoria de procesamiento rápido, abordando el desafío de la congestión de la mempool al garantizar que los datos de transacción estén disponibles para su procesamiento. Este componente ayuda a mantener la eficiencia de la red al minimizar los retrasos en el procesamiento de transacciones. Bullshark es responsable de ordenar las transacciones y garantizar su validez utilizando un mecanismo de Tolerancia a Fallas Bizantinas (BFT), verificando transacciones y distribuyéndolas en toda la red, manteniendo la seguridad y confiabilidad de la cadena de bloques de SUI.

Juntos, Narwhal y Bullshark mejoran la escalabilidad, eficiencia y seguridad del mecanismo de consenso de participación (PoS) de SUI.

Escalabilidad y rendimiento

La infraestructura de SUI está diseñada para soportar tarifas de transacción bajas y predecibles a través de su diseño de red, asegurando que los costos sigan siendo manejables incluso a medida que aumenta la demanda, lo que a su vez ayuda a hacer que la cadena de bloques sea accesible para múltiples aplicaciones. Ya sea en plataformas de finanzas descentralizadas (DeFi), juegos u otras aplicaciones descentralizadas, la estructura de tarifas predecible fomenta una adopción más amplia, al proporcionar una solución rentable para el procesamiento de transacciones.

SUI permite a los desarrolladores crear aplicaciones complejas sin preocuparse por cuellos de botella de red, al proporcionar una base que puede manejar volúmenes altos de transacciones. Esta flexibilidad es esencial para el crecimiento y la escalabilidad de las soluciones basadas en blockchain, ya que garantiza que las aplicaciones puedan escalar de acuerdo con la demanda del usuario, la experiencia del usuario y las expectativas de costos.

Escalabilidad horizontal

SUI es capaz de lograr escalabilidad horizontal al aumentar la capacidad de la red de forma proporcional al aumento de los validadores y su propio poder de procesamiento, un enfoque que garantiza que las tarifas de gas permanezcan bajas incluso durante los momentos de alto tráfico, abordando de manera efectiva los cuellos de botella de escalabilidad más comunes observados en otras blockchains.

La capacidad de manejar una mayor carga mediante la adición de más máquinas mejora el rendimiento y la flexibilidad de la red, evitando el monocultivo de hardware, donde los usuarios que poseen unas pocas máquinas potentes terminan dominando la red. En cambio, fomenta la creación de un ecosistema de validadores más grande, lo que en última instancia contribuye a reducir el riesgo de centralización, proporcionando una red más segura.

Al reducir las barreras para convertirse en un validador, SUI anima a más usuarios a contribuir a la seguridad y descentralización de la red, ofreciendo un enfoque inclusivo que mejora la seguridad de la red y contribuye a una comunidad de usuarios y desarrolladores más comprometida y activa.

Otro punto a destacar importante de la escalabilidad horizontal es que garantiza que la red pueda crecer orgánicamente a medida que aumenta la demanda. El uso eficiente de los recursos validadores en el modelo de escalabilidad horizontal de SUI contribuye a la sostenibilidad ambiental de la red, considerando que al optimizar el uso de los recursos existentes y minimizar la necesidad de una potencia computacional excesiva, la red reduce el consumo de energía.

Mecanismo de consenso

SUI utiliza un mecanismo de consenso de Prueba de Participación (PoS), donde los validadores proponen y validan nuevos bloques en función de la cantidad de tokens SUI que apuestan. Los validadores que actúan maliciosamente o no cumplen con sus deberes corren el riesgo de perder sus tokens apostados, asegurando que estén motivados para actuar en el mejor interés de la red.

Los delegadores pueden participar en el proceso de consenso delegando sus tokens a los validadores. A cambio, ganan una parte de la recompensa, a través de un mecanismo que garantiza la seguridad y la descentralización de la red mediante la distribución del control entre los participantes, lo que permite a los usuarios que pueden no tener los recursos para ejecutar un nodo validador contribuir a la seguridad de la red y ganar recompensas.

El mecanismo de consenso PoS mejora la seguridad de la red SUI al garantizar que los validadores con una participación significativa en la red puedan proponer y validar bloques, reduciendo el riesgo de ataques, ya que los actores maliciosos necesitarían adquirir una cantidad sustancial de tokens SUI para influir en el proceso de consenso. Al confiar en los tokens apostados en lugar de en la potencia computacional, SUI puede lograr el consenso más rápidamente y con un menor consumo de energía que los sistemas de prueba de trabajo (PoW). A medida que la red crece, se pueden agregar más validadores para distribuir la carga y mantener un alto rendimiento.

Aspectos destacados

  • SUI utiliza Narwhal y Bullshark para el consenso, mejorando la capacidad de procesamiento y la fiabilidad a través de transacciones rápidas y tolerancia a fallos bizantinos.
  • El procesamiento paralelo permite que SUI ejecute múltiples transacciones simultáneamente, aumentando la eficiencia y reduciendo la congestión de la red.
  • Pilotfish distribuye la ejecución de transacciones en varias máquinas, lo que permite un manejo escalable y eficiente de transacciones mediante fragmentación dentro de validadores.
  • El modelo de datos centrado en objetos trata a todas las entidades como objetos con atributos específicos, lo que simplifica la gestión de datos y mejora la seguridad a través de mecanismos claros de propiedad y control.
  • La escalabilidad horizontal garantiza que la capacidad de la red crezca con más validadores, manteniendo tarifas de gas bajas y evitando la monocultura de hardware, lo que respalda una red descentralizada y resistente.
Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.
Каталог
Урок 2

Arquitectura y Fundamentos Técnicos de SUI

Este módulo cubre los detalles técnicos de la arquitectura de SUI, centrándose en su mecanismo de consenso, capacidades de procesamiento paralelo y el sistema Pilotfish para la ejecución de transacciones distribuidas.

Mover el lenguaje de programación

Move se desarrolló inicialmente para el proyecto Diem de Facebook. Es un lenguaje de programación de tipo estático y orientado a los recursos, diseñado para garantizar el manejo seguro y eficiente de los activos digitales. En la cadena de bloques SUI, este lenguaje es importante para crear contratos inteligentes que prioricen la seguridad y la eficiencia, enfatizando la seguridad de los recursos, asegurando que los activos se administren sin duplicación, reutilización no intencional o destrucción accidental, centrándose principalmente en la integridad de los recursos, lo que tiene el potencial de hacer que Move sea particularmente adecuado para aplicaciones financieras y aplicaciones descentralizadas complejas (dApps).

El diseño modular de Move permite a los desarrolladores crear módulos reutilizables que pueden ser publicados e integrados en otros proyectos, alineándose con el modelo de datos centrado en objetos de SUI, proporcionando en última instancia un marco coherente para el desarrollo de contratos inteligentes.

En lo que respecta a los aspectos técnicos, el modelo de ejecución del lenguaje implica ejecutar programas Move en un entorno aislado, que los separa entre sí y del sistema subyacente, mejorando la seguridad.

Componentes de Narval y Tiburón Toro

El mecanismo de consenso de SUI incluye dos componentes: Narwhal y Bullshark. El primero funciona como una memoria de procesamiento rápido, abordando el desafío de la congestión de la mempool al garantizar que los datos de transacción estén disponibles para su procesamiento. Este componente ayuda a mantener la eficiencia de la red al minimizar los retrasos en el procesamiento de transacciones. Bullshark es responsable de ordenar las transacciones y garantizar su validez utilizando un mecanismo de Tolerancia a Fallas Bizantinas (BFT), verificando transacciones y distribuyéndolas en toda la red, manteniendo la seguridad y confiabilidad de la cadena de bloques de SUI.

Juntos, Narwhal y Bullshark mejoran la escalabilidad, eficiencia y seguridad del mecanismo de consenso de participación (PoS) de SUI.

Escalabilidad y rendimiento

La infraestructura de SUI está diseñada para soportar tarifas de transacción bajas y predecibles a través de su diseño de red, asegurando que los costos sigan siendo manejables incluso a medida que aumenta la demanda, lo que a su vez ayuda a hacer que la cadena de bloques sea accesible para múltiples aplicaciones. Ya sea en plataformas de finanzas descentralizadas (DeFi), juegos u otras aplicaciones descentralizadas, la estructura de tarifas predecible fomenta una adopción más amplia, al proporcionar una solución rentable para el procesamiento de transacciones.

SUI permite a los desarrolladores crear aplicaciones complejas sin preocuparse por cuellos de botella de red, al proporcionar una base que puede manejar volúmenes altos de transacciones. Esta flexibilidad es esencial para el crecimiento y la escalabilidad de las soluciones basadas en blockchain, ya que garantiza que las aplicaciones puedan escalar de acuerdo con la demanda del usuario, la experiencia del usuario y las expectativas de costos.

Escalabilidad horizontal

SUI es capaz de lograr escalabilidad horizontal al aumentar la capacidad de la red de forma proporcional al aumento de los validadores y su propio poder de procesamiento, un enfoque que garantiza que las tarifas de gas permanezcan bajas incluso durante los momentos de alto tráfico, abordando de manera efectiva los cuellos de botella de escalabilidad más comunes observados en otras blockchains.

La capacidad de manejar una mayor carga mediante la adición de más máquinas mejora el rendimiento y la flexibilidad de la red, evitando el monocultivo de hardware, donde los usuarios que poseen unas pocas máquinas potentes terminan dominando la red. En cambio, fomenta la creación de un ecosistema de validadores más grande, lo que en última instancia contribuye a reducir el riesgo de centralización, proporcionando una red más segura.

Al reducir las barreras para convertirse en un validador, SUI anima a más usuarios a contribuir a la seguridad y descentralización de la red, ofreciendo un enfoque inclusivo que mejora la seguridad de la red y contribuye a una comunidad de usuarios y desarrolladores más comprometida y activa.

Otro punto a destacar importante de la escalabilidad horizontal es que garantiza que la red pueda crecer orgánicamente a medida que aumenta la demanda. El uso eficiente de los recursos validadores en el modelo de escalabilidad horizontal de SUI contribuye a la sostenibilidad ambiental de la red, considerando que al optimizar el uso de los recursos existentes y minimizar la necesidad de una potencia computacional excesiva, la red reduce el consumo de energía.

Mecanismo de consenso

SUI utiliza un mecanismo de consenso de Prueba de Participación (PoS), donde los validadores proponen y validan nuevos bloques en función de la cantidad de tokens SUI que apuestan. Los validadores que actúan maliciosamente o no cumplen con sus deberes corren el riesgo de perder sus tokens apostados, asegurando que estén motivados para actuar en el mejor interés de la red.

Los delegadores pueden participar en el proceso de consenso delegando sus tokens a los validadores. A cambio, ganan una parte de la recompensa, a través de un mecanismo que garantiza la seguridad y la descentralización de la red mediante la distribución del control entre los participantes, lo que permite a los usuarios que pueden no tener los recursos para ejecutar un nodo validador contribuir a la seguridad de la red y ganar recompensas.

El mecanismo de consenso PoS mejora la seguridad de la red SUI al garantizar que los validadores con una participación significativa en la red puedan proponer y validar bloques, reduciendo el riesgo de ataques, ya que los actores maliciosos necesitarían adquirir una cantidad sustancial de tokens SUI para influir en el proceso de consenso. Al confiar en los tokens apostados en lugar de en la potencia computacional, SUI puede lograr el consenso más rápidamente y con un menor consumo de energía que los sistemas de prueba de trabajo (PoW). A medida que la red crece, se pueden agregar más validadores para distribuir la carga y mantener un alto rendimiento.

Aspectos destacados

  • SUI utiliza Narwhal y Bullshark para el consenso, mejorando la capacidad de procesamiento y la fiabilidad a través de transacciones rápidas y tolerancia a fallos bizantinos.
  • El procesamiento paralelo permite que SUI ejecute múltiples transacciones simultáneamente, aumentando la eficiencia y reduciendo la congestión de la red.
  • Pilotfish distribuye la ejecución de transacciones en varias máquinas, lo que permite un manejo escalable y eficiente de transacciones mediante fragmentación dentro de validadores.
  • El modelo de datos centrado en objetos trata a todas las entidades como objetos con atributos específicos, lo que simplifica la gestión de datos y mejora la seguridad a través de mecanismos claros de propiedad y control.
  • La escalabilidad horizontal garantiza que la capacidad de la red crezca con más validadores, manteniendo tarifas de gas bajas y evitando la monocultura de hardware, lo que respalda una red descentralizada y resistente.
Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.