Pelajaran 2

Arquitetura SUI e Fundações Técnicas

Este módulo abrange os detalhes técnicos da arquitetura da SUI, focando em seu mecanismo de consenso, capacidades de processamento paralelo e o sistema Pilotfish para execução de transações distribuídas.

Linguagem de Programação Move

A Move foi inicialmente desenvolvida para o projeto Diem do Facebook. É uma linguagem de programação com tipos estáticos e orientada a recursos, projetada para garantir o manuseio seguro e eficiente de ativos digitais. Na blockchain SUI, essa linguagem é importante para criar contratos inteligentes que priorizam a segurança e eficiência, enfatizando a segurança de recursos, garantindo que os ativos sejam gerenciados sem duplicação, reutilização não intencional ou destruição acidental, focando principalmente na integridade de recursos, o que tem o potencial de tornar o Move particularmente adequado para aplicações financeiras e aplicativos descentralizados complexos (dApps).

O design modular do Move permite que os desenvolvedores criem módulos reutilizáveis que podem ser publicados e integrados a outros projetos, alinhando-se ao modelo de dados centrado em objetos da SUI, fornecendo uma estrutura coesa para o desenvolvimento de contratos inteligentes.

Quando se trata de aspectos técnicos, o modelo de execução da linguagem envolve a execução de programas Move em um ambiente isolado, que os isola uns dos outros e do sistema subjacente, aumentando a segurança.

Componentes Narwhal e Bullshark

O mecanismo de consenso da SUI inclui dois componentes: Narwhal e Bullshark. O primeiro funciona como uma mempool de processamento rápido, abordando o desafio da congestão da mempool, garantindo que os dados da transação estejam prontamente disponíveis para processamento. Este componente ajuda a manter a eficiência da rede minimizando atrasos no processamento de transações. Bullshark é responsável por ordenar as transações e garantir sua validade usando um mecanismo de Tolerância a Falhas Bizantinas (BFT), verificando transações e distribuindo-as pela rede, mantendo a segurança e confiabilidade da blockchain SUI.

Em conjunto, Narwhal e Bullshark aprimoram a escalabilidade, eficiência e segurança do mecanismo de consenso de prova de participação (PoS) da SUI.

Escalabilidade e Desempenho

A infraestrutura da SUI é construída para suportar taxas de transação baixas e previsíveis por meio de seu design de rede, garantindo que os custos permaneçam gerenciáveis mesmo com o aumento da demanda, o que, por sua vez, ajuda a tornar a blockchain acessível para múltiplas aplicações. Seja em plataformas de finanças descentralizadas (DeFi), jogos ou outros dApps, a estrutura de taxas previsíveis incentiva uma adoção mais ampla, fornecendo uma solução econômica para o processamento de transações.

O SUI permite que os desenvolvedores criem aplicativos complexos sem se preocupar com gargalos de rede, fornecendo uma base que pode lidar com altos volumes de transações. Essa flexibilidade é essencial para o crescimento e escalabilidade de soluções baseadas em blockchain, pois garante que os aplicativos possam ser dimensionados de acordo com a demanda do usuário, a experiência do usuário e as expectativas de custo.

Escalabilidade horizontal

A SUI é capaz de alcançar escalabilidade horizontal aumentando a capacidade da rede proporcionalmente com o aumento dos validadores e seu próprio poder de processamento, uma abordagem que garante que as taxas de gás permaneçam baixas mesmo durante o tempo de alto tráfego, abordando de maneira eficaz os gargalos de escalabilidade mais comuns vistos em outras blockchains.

A capacidade de lidar com uma carga aumentada ao adicionar mais máquinas aprimora o desempenho e a flexibilidade da rede, impedindo a monocultura de hardware, onde os usuários que possuem algumas máquinas potentes acabam dominando a rede. Em vez disso, isso incentiva a criação de um ecossistema de validação maior, o que, em última instância, contribui para reduzir o risco de centralização, proporcionando uma rede mais segura.

Ao reduzir as barreiras para se tornar um validador, SUI encoraja mais usuários a contribuir para a segurança e descentralização da rede, proporcionando uma abordagem inclusiva que melhora a segurança da rede e contribui para uma comunidade de usuários e desenvolvedores mais engajada e ativa.

Outro destaque importante da escalabilidade horizontal é que ela garante que a rede possa crescer organicamente à medida que a demanda aumenta. O uso eficiente dos recursos do validador no modelo de escalabilidade horizontal do SUI contribui para a sustentabilidade ambiental da rede, considerando que, ao otimizar o uso de recursos existentes e minimizar a necessidade de potência computacional excessiva, a rede reduz o consumo de energia.

Mecanismo de consenso

SUI utiliza um mecanismo de consenso de Prova de Participação (PoS), onde os validadores propõem e validam novos blocos com base na quantidade de tokens SUI que eles apostam. Os validadores que agem de forma maliciosa ou deixam de cumprir suas obrigações correm o risco de perder seus tokens apostados, garantindo que eles estejam motivados a agir no melhor interesse da rede.

Os delegadores podem participar do processo de consenso delegando seus tokens aos validadores. Em troca, eles ganham uma parte da recompensa, por meio de um mecanismo que garante a segurança e descentralização da rede, distribuindo o controle entre os participantes, permitindo que usuários que talvez não tenham recursos para executar um nó validador ainda contribuam para a segurança da rede e ganhem recompensas.

O mecanismo de consenso PoS melhora a segurança da rede SUI garantindo que validadores com uma participação significativa na rede possam propor e validar blocos, reduzindo o risco de ataques, uma vez que atores mal-intencionados precisariam adquirir uma quantidade substancial de tokens SUI para influenciar o processo de consenso. Ao confiar em tokens apostados em vez de poder computacional, SUI pode alcançar consenso de forma mais rápida e com menor consumo de energia do que sistemas de prova de trabalho (PoW). À medida que a rede cresce, mais validadores podem ser adicionados para distribuir a carga e manter alta performance.

Destaques

  • SUI usa Narwhal e Bullshark para consenso, aumentando a capacidade e confiabilidade por meio de processamento rápido de transações e Tolerância a Falhas Bizantinas.
  • O processamento paralelo permite que SUI execute várias transações simultaneamente, aumentando a eficiência e reduzindo a congestão na rede.
  • O Pilotfish distribui a execução de transações em várias máquinas, permitindo o processamento escalável e eficiente de transações por meio de fragmentação dentro dos validadores.
  • O modelo de dados centrado em objetos trata todas as entidades como objetos com atributos específicos, simplificando a gestão de dados e melhorando a segurança por meio de mecanismos claros de propriedade e controlo.
  • Escalabilidade horizontal garante que a capacidade da rede cresça com mais validadores, mantendo taxas de gás baixas e prevenindo a monocultura de hardware, suportando uma rede descentralizada e resiliente.
Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.
Katalog
Pelajaran 2

Arquitetura SUI e Fundações Técnicas

Este módulo abrange os detalhes técnicos da arquitetura da SUI, focando em seu mecanismo de consenso, capacidades de processamento paralelo e o sistema Pilotfish para execução de transações distribuídas.

Linguagem de Programação Move

A Move foi inicialmente desenvolvida para o projeto Diem do Facebook. É uma linguagem de programação com tipos estáticos e orientada a recursos, projetada para garantir o manuseio seguro e eficiente de ativos digitais. Na blockchain SUI, essa linguagem é importante para criar contratos inteligentes que priorizam a segurança e eficiência, enfatizando a segurança de recursos, garantindo que os ativos sejam gerenciados sem duplicação, reutilização não intencional ou destruição acidental, focando principalmente na integridade de recursos, o que tem o potencial de tornar o Move particularmente adequado para aplicações financeiras e aplicativos descentralizados complexos (dApps).

O design modular do Move permite que os desenvolvedores criem módulos reutilizáveis que podem ser publicados e integrados a outros projetos, alinhando-se ao modelo de dados centrado em objetos da SUI, fornecendo uma estrutura coesa para o desenvolvimento de contratos inteligentes.

Quando se trata de aspectos técnicos, o modelo de execução da linguagem envolve a execução de programas Move em um ambiente isolado, que os isola uns dos outros e do sistema subjacente, aumentando a segurança.

Componentes Narwhal e Bullshark

O mecanismo de consenso da SUI inclui dois componentes: Narwhal e Bullshark. O primeiro funciona como uma mempool de processamento rápido, abordando o desafio da congestão da mempool, garantindo que os dados da transação estejam prontamente disponíveis para processamento. Este componente ajuda a manter a eficiência da rede minimizando atrasos no processamento de transações. Bullshark é responsável por ordenar as transações e garantir sua validade usando um mecanismo de Tolerância a Falhas Bizantinas (BFT), verificando transações e distribuindo-as pela rede, mantendo a segurança e confiabilidade da blockchain SUI.

Em conjunto, Narwhal e Bullshark aprimoram a escalabilidade, eficiência e segurança do mecanismo de consenso de prova de participação (PoS) da SUI.

Escalabilidade e Desempenho

A infraestrutura da SUI é construída para suportar taxas de transação baixas e previsíveis por meio de seu design de rede, garantindo que os custos permaneçam gerenciáveis mesmo com o aumento da demanda, o que, por sua vez, ajuda a tornar a blockchain acessível para múltiplas aplicações. Seja em plataformas de finanças descentralizadas (DeFi), jogos ou outros dApps, a estrutura de taxas previsíveis incentiva uma adoção mais ampla, fornecendo uma solução econômica para o processamento de transações.

O SUI permite que os desenvolvedores criem aplicativos complexos sem se preocupar com gargalos de rede, fornecendo uma base que pode lidar com altos volumes de transações. Essa flexibilidade é essencial para o crescimento e escalabilidade de soluções baseadas em blockchain, pois garante que os aplicativos possam ser dimensionados de acordo com a demanda do usuário, a experiência do usuário e as expectativas de custo.

Escalabilidade horizontal

A SUI é capaz de alcançar escalabilidade horizontal aumentando a capacidade da rede proporcionalmente com o aumento dos validadores e seu próprio poder de processamento, uma abordagem que garante que as taxas de gás permaneçam baixas mesmo durante o tempo de alto tráfego, abordando de maneira eficaz os gargalos de escalabilidade mais comuns vistos em outras blockchains.

A capacidade de lidar com uma carga aumentada ao adicionar mais máquinas aprimora o desempenho e a flexibilidade da rede, impedindo a monocultura de hardware, onde os usuários que possuem algumas máquinas potentes acabam dominando a rede. Em vez disso, isso incentiva a criação de um ecossistema de validação maior, o que, em última instância, contribui para reduzir o risco de centralização, proporcionando uma rede mais segura.

Ao reduzir as barreiras para se tornar um validador, SUI encoraja mais usuários a contribuir para a segurança e descentralização da rede, proporcionando uma abordagem inclusiva que melhora a segurança da rede e contribui para uma comunidade de usuários e desenvolvedores mais engajada e ativa.

Outro destaque importante da escalabilidade horizontal é que ela garante que a rede possa crescer organicamente à medida que a demanda aumenta. O uso eficiente dos recursos do validador no modelo de escalabilidade horizontal do SUI contribui para a sustentabilidade ambiental da rede, considerando que, ao otimizar o uso de recursos existentes e minimizar a necessidade de potência computacional excessiva, a rede reduz o consumo de energia.

Mecanismo de consenso

SUI utiliza um mecanismo de consenso de Prova de Participação (PoS), onde os validadores propõem e validam novos blocos com base na quantidade de tokens SUI que eles apostam. Os validadores que agem de forma maliciosa ou deixam de cumprir suas obrigações correm o risco de perder seus tokens apostados, garantindo que eles estejam motivados a agir no melhor interesse da rede.

Os delegadores podem participar do processo de consenso delegando seus tokens aos validadores. Em troca, eles ganham uma parte da recompensa, por meio de um mecanismo que garante a segurança e descentralização da rede, distribuindo o controle entre os participantes, permitindo que usuários que talvez não tenham recursos para executar um nó validador ainda contribuam para a segurança da rede e ganhem recompensas.

O mecanismo de consenso PoS melhora a segurança da rede SUI garantindo que validadores com uma participação significativa na rede possam propor e validar blocos, reduzindo o risco de ataques, uma vez que atores mal-intencionados precisariam adquirir uma quantidade substancial de tokens SUI para influenciar o processo de consenso. Ao confiar em tokens apostados em vez de poder computacional, SUI pode alcançar consenso de forma mais rápida e com menor consumo de energia do que sistemas de prova de trabalho (PoW). À medida que a rede cresce, mais validadores podem ser adicionados para distribuir a carga e manter alta performance.

Destaques

  • SUI usa Narwhal e Bullshark para consenso, aumentando a capacidade e confiabilidade por meio de processamento rápido de transações e Tolerância a Falhas Bizantinas.
  • O processamento paralelo permite que SUI execute várias transações simultaneamente, aumentando a eficiência e reduzindo a congestão na rede.
  • O Pilotfish distribui a execução de transações em várias máquinas, permitindo o processamento escalável e eficiente de transações por meio de fragmentação dentro dos validadores.
  • O modelo de dados centrado em objetos trata todas as entidades como objetos com atributos específicos, simplificando a gestão de dados e melhorando a segurança por meio de mecanismos claros de propriedade e controlo.
  • Escalabilidade horizontal garante que a capacidade da rede cresça com mais validadores, mantendo taxas de gás baixas e prevenindo a monocultura de hardware, suportando uma rede descentralizada e resiliente.
Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.