Análise do fundador do Sui Move: Por que é mais adequado para construir produtos Web3

robot
Geração do resumo em andamento

Criador da linguagem Move Sam Blackshear: Por que Sui Move é adequado para construir produtos Web3

Recentemente, o Chief Technology Officer da Mysten Labs, Sam Blackshear, criador da linguagem Move, deu uma entrevista onde discutiu as razões para o desenvolvimento da linguagem Sui Move, a capacidade de escalabilidade da Sui e as vantagens da tecnologia descentralizada para os desenvolvedores.

Aqui estão os principais conteúdos da entrevista:

A essência das linguagens de programação

As linguagens de programação são ferramentas para interagir de maneira clara, segura e eficiente com os computadores. Ao contrário das linguagens naturais, as linguagens de programação precisam ter semânticas definidas com precisão, garantindo que o comportamento do código seja previsível. As linguagens de programação geralmente são otimizadas para domínios ou tarefas específicas, o que explica a existência de várias linguagens de programação.

A origem da linguagem Move

Move tem origem no projeto Libra do Facebook. Ao estudar as linguagens de contrato inteligente existentes, Sam descobriu que elas deixavam os desenvolvedores desapontados em muitos aspectos. Os contratos inteligentes fazem principalmente duas coisas: definem tipos de ativos e suas regras, e verificam as políticas de controle de acesso. As linguagens existentes têm dificuldade em fornecer boas abstrações para conceitos como propriedade e homogeneidade. Move visa oferecer suporte em nível de linguagem para essas funcionalidades básicas, permitindo que os programadores codifiquem de forma mais segura e eficiente.

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

Melhorias no Sui Move

Sui Move fez alguns ajustes na Move original:

  1. Foi removida a limitação à criação de contas, permitindo que os ativos sejam enviados livremente para qualquer endereço.

  2. Foi introduzido um modelo de dados orientado a objetos, simplificando a lógica de processamento de ativos.

  3. Suporta blocos de transações programáveis, permitindo executar várias operações em uma única transação.

Essas mudanças tornam o Sui Move mais adequado para o desenvolvimento Web3 geral, aumentando a flexibilidade e a eficiência.

Vantagens dos blocos de negociação programáveis

Os blocos de negociação programáveis permitem a execução de várias operações heterogêneas em uma única transação, com as seguintes vantagens:

  • Reduzir as taxas de gas
  • Reduzir o número de aprovações necessárias
  • Garantir a atomicidade das operações
  • Facilita a combinação temporária entre diferentes componentes

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 afirmaram que completaram em dois meses com Sui Move o que levaria oito meses com Solidity. O design do Sui Move está mais próximo do modo de pensar dos desenvolvedores, ajudando a aumentar a velocidade e a confiança no desenvolvimento.

Design de escalabilidade do Sui

Sui adota um modelo de dados orientado a objetos, organizando o estado global como um mapeamento de ID de objeto para objeto, facilitando a escalabilidade horizontal. Através de uma estrutura de transação cuidadosamente projetada, a Sui consegue aumentar continuamente a taxa de transferência enquanto mantém baixa latência, evitando o problema de capacidade limitada em outras plataformas de blockchain.

O potencial da tecnologia descentralizada

A blockchain e as criptomoedas são essencialmente tecnologias que eliminam atritos, capazes de remover barreiras ao fluxo de informação e valor. Elas aumentam significativamente a interoperabilidade entre aplicações, proporcionando aos desenvolvedores novas capacidades para construir produtos mais atraentes.

O futuro desenvolvimento do Sui Move

A equipe Sui Move está continuamente aprimorando as características da linguagem com base no feedback dos desenvolvedores, com foco em:

  • A escalabilidade do pacote de aprimoramento
  • Adicionar suporte a tipos enumerados
  • Melhorar a experiência de ligação entre o Move e o código do front-end
  • Aumentar a proporção de código Move nas aplicações.
  • Permitir que programadores que não utilizam Move compreendam mais facilmente o código Move

No geral, Sui Move está evoluindo continuamente em direção a uma direção mais flexível, mais fácil de usar e mais segura.

SUI-2.8%
MOVE-3.24%
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
  • 6
  • Repostar
  • Compartilhar
Comentário
0/400
TokenRationEatervip
· 07-31 22:59
move fantástico啊
Ver originalResponder0
ZenZKPlayervip
· 07-29 00:19
move realmente é bull哦
Ver originalResponder0
SelfMadeRuggeevip
· 07-29 00:16
Só os desenvolvedores podem dizer se é viável ou não.
Ver originalResponder0
0xTherapistvip
· 07-29 00:16
Move jogou bem Até à lua
Ver originalResponder0
GhostAddressHuntervip
· 07-29 00:14
Mais um que quer ser um novo deus.
Ver originalResponder0
gaslight_gasfeezvip
· 07-29 00:03
Sem valor prático e a fazer alarde.
Ver originalResponder0
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)