Sui Move: a linguagem de contratos inteligentes otimizada para Web3. O CTO da Mysten Labs explica suas vantagens.

Entrevista com o CTO da Mysten Labs, Sam Blackshear: Vantagens da linguagem de contratos inteligentes Sui Move

Recentemente, o CTO da Mysten Labs e fundador da linguagem de programação Move, Sam Blackshear, deu uma entrevista onde discutiu o contexto de desenvolvimento da linguagem de contratos inteligentes Sui Move, suas características e suas perspectivas de aplicação no campo do Web3.

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

Sam apontou que as linguagens de programação são ferramentas para interagir de forma precisa com os computadores. Ao contrário das linguagens naturais, as linguagens de programação precisam ter semântica claramente definida para garantir que o comportamento do código seja previsível. Ele enfatizou que as linguagens de programação são frequentemente projetadas para domínios ou tarefas específicas.

A linguagem Move originou-se do projeto Libra do Facebook. Ao 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, enquanto as linguagens existentes não foram projetadas especificamente para isso.

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

Características e Vantagens do Sui Move

Sui Move é uma variante da linguagem Move, otimizada para o ambiente Web3. Em comparação com o Move original, o Sui Move adota um modelo de dados baseado em objetos, simplificando o processo de gerenciamento de ativos. Isso permite que os desenvolvedores se concentrem mais na lógica de negócios central, sem se preocupar excessivamente com os detalhes subjacentes da contabilidade.

Sui Move também introduziu o conceito de blocos de transação programáveis. Sam comparou isso a um buffet, onde os usuários podem executar várias operações em uma única transação, sem custos adicionais. Isso não apenas reduz os custos de gas, mas também diminui o número de aprovações necessárias por parte dos usuários, ao mesmo tempo em que oferece garantias de atomicidade.

Design de escalabilidade do Sui

O objetivo de design do Sui é alcançar escalabilidade horizontal. Ao adotar um modelo de dados orientado a objetos e armazenamento em pares chave-valor, o Sui é capaz de escalar à medida que a demanda cresce, mantendo ao mesmo tempo baixa latência. Este design permite que o Sui se adapte a uma base de usuários em crescimento, sem que limitações de capacidade resultem em degradação de desempenho ou aumento de custos.

O potencial da tecnologia descentralizada

Sam acredita que a blockchain e as criptomoedas são essencialmente tecnologias que eliminam atritos. Elas ajudam a superar as barreiras de transmissão de informação e valor, reduzindo a dependência de intermediários caros de terceiros. No ambiente Web3, a interoperabilidade entre aplicações é consideravelmente aumentada, fornecendo aos desenvolvedores novas capacidades para construir produtos mais atraentes.

O futuro desenvolvimento do Sui Move

A equipe Sui está constantemente aprimorando o Sui Move com base no feedback dos desenvolvedores. Eles estão focados em como tornar a linguagem mais adequada para o desenvolvimento iterativo de pacotes, enquanto mantêm a compatibilidade com os usuários existentes. A equipe também está trabalhando para melhorar a experiência de integração do Move com o código front-end, a fim de simplificar o processo geral de desenvolvimento de aplicativos.

Sam enfatizou que, embora o código Move geralmente represente apenas uma pequena parte das aplicações Sui, a equipe está explorando como aumentar a proporção de código Move para melhorar a segurança geral, enquanto garante que programadores que não utilizam Move possam entender e usar facilmente essas aplicações.

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 6
  • Partilhar
Comentar
0/400
FOMOmonstervip
· 07-12 09:43
Mais um que quer superar o solidity?
Ver originalResponder0
GasGuzzlervip
· 07-12 08:16
Não é apenas a linguagem da Meta?
Ver originalResponder0
0xSleepDeprivedvip
· 07-12 06:57
Vamos fazer o move!
Ver originalResponder0
RugPullSurvivorvip
· 07-11 23:05
move o melhor do mundo
Ver originalResponder0
BrokenYieldvip
· 07-09 13:40
outro l1 tentando resolver problemas que não existem smh
Ver originalResponder0
SchrodingerAirdropvip
· 07-09 13:34
É uma cadeia de retirada? Não estou conseguindo entender muito bem.
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)