O fundador da linguagem Move revela Sui Move: uma linguagem de contratos inteligentes mais eficiente e segura para o Web3

robot
Geração de resumo em curso

Entrevista: Fundador da linguagem Move fala sobre Sui Move e suas aplicações no Web3

Recentemente, entrevistamos Sam Blackshear, o CTO da Mysten Labs e fundador da linguagem de programação Move, para discutir os motivos que o levaram a desenvolver a nova linguagem de contratos inteligentes Sui Move, a escalabilidade do Sui e os benefícios da tecnologia descentralizada para os desenvolvedores.

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

As linguagens de programação são essencialmente uma ferramenta para interagir de forma precisa com os computadores. Ao contrário das linguagens naturais, as linguagens de programação precisam ter semânticas claramente definidas para garantir a previsibilidade do comportamento do programa. A linguagem Move surgiu do projeto Libra do Facebook, com o objetivo de resolver as limitações das linguagens de contratos inteligentes existentes.

Sam aponta que os contratos inteligentes envolvem principalmente duas áreas: definição dos tipos de ativos e suas regras de transferência, bem como a verificação das políticas de controle de acesso. O objetivo de design da linguagem Move é fornecer uma melhor abstração e ferramentas de programação para essas tarefas básicas, permitindo que os desenvolvedores escrevam código de forma mais segura e eficiente.

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

Características do Sui Move e sua aplicação no Web3

Sui Move é uma variante da linguagem Move, otimizada para o ambiente Web3. As principais mudanças incluem:

  1. Removida a limitação de criação de contas na Move original, tornando a transferência de ativos mais livre.
  2. Introduziu um modelo de dados orientado a objetos, simplificando a lógica de processamento de ativos.
  3. Implementou blocos de transação programáveis, permitindo a execução de várias operações em uma única transação.

Essas características fazem do Sui Move especialmente adequado para a construção de produtos Web3, oferecendo maior flexibilidade e eficiência.

Vantagens dos blocos de negociação programáveis

Os blocos de negociação programáveis permitem executar várias operações em uma única transação, semelhante ao modo de buffet. Isso traz vários benefícios:

  1. Reduzir os custos de gas
  2. Reduzir o número de aprovações
  3. Garantir a atomicidade das operações
  4. Simplificação da implementação de transações complexas

A experiência de desenvolvimento do Sui Move

Muitos desenvolvedores relataram que usar Sui Move para desenvolvimento é mais eficiente e seguro do que outras linguagens Web3. Por exemplo, algumas equipes de projeto afirmaram que a quantidade de trabalho realizada com Sui Move equivale a quatro vezes o tempo necessário usando Solidity. Esse aumento de eficiência resulta do design da linguagem que atende com precisão às necessidades dos desenvolvedores.

Design de escalabilidade do Sui

O objetivo principal do Sui é alcançar escalabilidade horizontal, evitando problemas de degradação de desempenho causados pelo sucesso da plataforma. Através de um modelo de dados orientado a objetos e uma estrutura de armazenamento de chave-valor, o Sui consegue expandir sua capacidade de processamento de forma flexível, conforme a demanda, mantendo baixa latência.

O potencial da tecnologia descentralizada

A tecnologia de blockchain e criptomoedas é essencialmente uma tecnologia que elimina atritos, reduzindo barreiras em transações financeiras e desenvolvimento de aplicações. Elas oferecem novas possibilidades, como interoperabilidade entre aplicações, ativos programáveis, entre outras, proporcionando aos desenvolvedores a nova capacidade de construir produtos inovadores.

O futuro desenvolvimento do Sui Move

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

  1. Aumentar a escalabilidade e compatibilidade do pacote.
  2. Introduzir novas funcionalidades como tipos enumerados
  3. Melhorar a experiência de integração entre o Move e o código front-end
  4. Aumentar a proporção de código Move nas aplicações, melhorando a segurança
  5. Simplificar a dificuldade de compreensão e uso do Move para programadores que não são da Move.

Esses esforços visam tornar o Sui Move mais poderoso e fácil de usar, promovendo ainda mais sua aplicação no espaço Web3.

MOVE4.08%
SUI-0.66%
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
  • 8
  • Partilhar
Comentar
0/400
AllTalkLongTradervip
· 07-17 21:16
Quem nunca pisou em um buraco não deve falar.
Ver originalResponder0
BTCBeliefStationvip
· 07-17 10:26
Move! fantástico
Ver originalResponder0
ImpermanentPhilosophervip
· 07-17 01:08
Qual é a utilidade de ser muito mais seguro?
Ver originalResponder0
LiquidationTherapistvip
· 07-14 23:39
Move贼猛啊companheiro
Ver originalResponder0
DeFiGraylingvip
· 07-14 23:34
Esta língua é realmente nova.
Ver originalResponder0
BoredRiceBallvip
· 07-14 23:31
Tão nb que não percebi nada...
Ver originalResponder0
MeaninglessGweivip
· 07-14 23:23
Parece bastante impressionante... só que ainda não está bem claro.
Ver originalResponder0
ChainMaskedRidervip
· 07-14 23:14
Sinto que o Move está estável agora.
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)