Análise do fundador do Sui Move: por que se tornou a linguagem preferida para desenvolvimento Web3

robot
Geração do resumo em andamento

Entrevista com o fundador da linguagem Move: Por que o Sui Move é adequado para construir produtos Web3?

Recentemente, tivemos uma conversa com Sam Blackshear, o Chief Technology Officer da Mysten Labs e fundador da linguagem de programação Move, sobre as razões que o levaram a desenvolver a nova linguagem de programação de contratos inteligentes Sui Move, a escalabilidade do Sui e as vantagens das tecnologias descentralizadas para os desenvolvedores.

Aqui está um resumo do conteúdo da entrevista:

Entrevista com o pai da Move: por que a linguagem de contratos inteligentes Sui Move é adequada para construir produtos Web3?

A essência das linguagens de programação e o nascimento do Move

As linguagens de programação são essencialmente ferramentas para interagir de forma precisa, segura e eficiente com os computadores. Ao contrário das linguagens naturais, as linguagens de programação precisam de uma semântica bem definida para garantir a previsibilidade do comportamento dos programas. Sam enfatiza que as linguagens de programação são geralmente projetadas para domínios ou tarefas específicas, que é a razão pela qual existem várias linguagens de programação.

A linguagem Move originou-se do projeto Libra do Facebook. O objetivo inicial de desenvolver o Move não era criar uma nova linguagem, mas sim fornecer funcionalidades de contratos inteligentes para o Libra. Após estudar as linguagens de contratos inteligentes existentes, Sam percebeu que elas apresentavam deficiências em atender às necessidades dos desenvolvedores. Os contratos inteligentes envolvem principalmente a definição de ativos e o controle de acesso, sendo necessária uma linguagem que possa fornecer abstração de propriedade e homogeneidade. Isso levou à criação da linguagem Move, com o objetivo de fornecer funcionalidades básicas para a programação de contratos inteligentes, permitindo que os programadores escrevam código de forma segura e eficiente.

Características e Vantagens do Sui Move

Sui Move é uma variante da linguagem Move, cujas alterações resultam dos seguintes fatores:

  1. Adaptar-se a um conjunto mais amplo de casos de uso do Web3: foram removidas as restrições impostas pela Move original para a configuração de redes de pagamento em conformidade.

  2. Modelo de dados baseado em objetos: simplificou o processo de tratamento de ativos, aumentando a eficiência de desenvolvimento.

  3. Bloco de negociação programável: permite executar várias operações em uma única transação, aumentando a flexibilidade e a eficiência.

Essas características tornam o Sui Move especialmente adequado para construir produtos Web3, oferecendo maior eficiência de desenvolvimento e segurança.

A experiência de desenvolvimento do Sui Move

Muitos desenvolvedores relataram que a experiência de desenvolvimento em Sui Move é mais eficiente e segura. Por exemplo, um projeto DeFi completou em Sui Move em apenas dois meses um trabalho de desenvolvimento que antes levaria oito meses. Esse aumento de eficiência se deve à alta compatibilidade entre o design da linguagem e as necessidades dos desenvolvedores.

Design de escalabilidade do Sui

O objetivo de design do Sui é alcançar escalabilidade horizontal, evitando problemas de queda de desempenho devido ao sucesso da plataforma. Através de um modelo de dados orientado a objetos e armazenamento em pares de chave-valor, o Sui pode escalar com o aumento das infraestruturas de hardware, mantendo baixa latência.

O potencial da tecnologia descentralizada

Sam acredita que a blockchain e as criptomoedas são essencialmente uma tecnologia que elimina atritos, capaz de eliminar barreiras em transações financeiras, desenvolvimento de aplicativos e configuração de informações. Esta tecnologia tem o potencial de melhorar a interoperabilidade entre aplicativos e criar novas formas de troca de valor.

O futuro desenvolvimento do Sui Move

A equipe Sui Move está trabalhando em várias melhorias:

  1. Otimização de atualizações de pacotes e funcionalidades de extensão, como a adição de tipos enumerados.

  2. Melhorar a experiência de conexão entre o Move e o código front-end.

  3. Aumentar a proporção de código Move nas aplicações, melhorando a segurança geral.

  4. Simplificar a dificuldade de programadores que não são Move em compreender e usar o Move.

Esses esforços visam aprimorar ainda mais a experiência de desenvolvimento e o alcance de Sui Move, contribuindo para o desenvolvimento do ecossistema Web3.

SUI9.08%
MOVE5.33%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 3
  • Compartilhar
Comentário
0/400
AirdropCollectorvip
· 08-06 04:01
Pode-se esperar que o sui ultrapasse.
Ver originalResponder0
GateUser-a180694bvip
· 08-06 03:51
Move é muito bom
Ver originalResponder0
CounterIndicatorvip
· 08-06 03:46
Simples e fácil de usar.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)