Entrevista com o fundador da linguagem Sui Move: por que Sui Move é adequado para construir produtos Web3
Recentemente, conversamos com o CTO da Mysten Labs e criador da linguagem de programação Move, Sam Blackshear, sobre por que ele desenvolveu a nova linguagem de programação de contratos inteligentes Sui Move, as capacidades de escalabilidade do Sui e os benefícios da tecnologia descentralizada para os construtores.
Segue abaixo o conteúdo desta entrevista:
A essência das linguagens de programação e o nascimento da linguagem Move
A linguagem de programação é uma ferramenta para interagir de forma amigável, segura, eficiente e clara com os computadores. Ao contrário das línguas naturais, o mais importante em uma linguagem de programação é ter um significado definido com precisão. A essência das linguagens de programação é ser direcionada para áreas específicas ou tarefas específicas, pois não é possível realizar todas as tarefas com uma única linguagem.
A linguagem Move originou-se no projeto Libra do Facebook. Após estudar os contratos inteligentes existentes, Sam descobriu que eles decepcionavam os desenvolvedores em muitas situações. Os contratos inteligentes fazem principalmente duas coisas: definem o tipo de ativo e suas regras, e verificam as políticas de controle de acesso. Sam desejava criar uma linguagem que proporcionasse uma boa abstração para essas funcionalidades básicas, permitindo que os programadores escrevessem código de forma segura e eficiente.
Características do Sui Move e suas vantagens no Web3
Sui Move é uma variante da linguagem Move, que possui as seguintes características principais:
Transferência de ativos mais livre: foram removidas algumas condições limitantes do Move original, permitindo enviar ativos para qualquer endereço.
Modelo de dados centrado em objetos: simplifica o processo de tratamento de ativos, reduzindo o trabalho de contabilidade dos programadores.
Bloco de negociação programável: permite realizar várias operações em uma única transação, reduzindo as taxas de gás, diminuindo o número de aprovações e garantindo a atomicidade.
Estas características tornam o Sui Move muito adequado para construir produtos na Web3, permitindo que os desenvolvedores realizem o desenvolvimento de forma mais eficiente e segura.
Design de escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, ou seja, aumentar a capacidade de processamento através da adição de infraestrutura de hardware, sem limites. Este design permite que o Sui cresça continuamente à medida que o número de usuários aumenta, mantendo baixa latência.
O modelo de dados orientado a objetos é a chave para alcançar esse objetivo. Ao organizar tudo em objetos, o estado global se torna um grande mapeamento de IDs de objetos para objetos, que é um armazenamento de pares chave-valor facilmente escalável.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente uma tecnologia para eliminar atritos. Elas podem remover obstáculos em transações financeiras, construção de aplicativos e configurações de informações, reduzindo a dependência de terceiros. Esta tecnologia tem o potencial de transformar a interoperabilidade entre aplicativos, permitindo que dados, itens e valores possam fluir mais livremente entre diferentes aplicativos.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está atualmente focada nos seguintes aspectos:
Melhorar a capacidade de atualização e expansão do pacote, mantendo a confiança do utilizador.
Desenvolver novas funcionalidades, como tipos enumerados.
Melhorar a experiência de conexão entre o Move e o código front-end.
Aumentar a proporção de código Move nas aplicações para melhorar a segurança.
Tornar o código Move mais fácil de entender e usar para todos os tipos de programadores.
De um modo geral, o Sui Move está em constante evolução para satisfazer as necessidades dos desenvolvedores e proporcionar um melhor suporte ao ecossistema Web3.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
11 Curtidas
Recompensa
11
6
Compartilhar
Comentário
0/400
quietly_staking
· 9h atrás
move quem entende, entende.
Ver originalResponder0
metaverse_hermit
· 22h atrás
É só isso?
Ver originalResponder0
SundayDegen
· 22h atrás
Outra história de uma nova cadeia ~
Ver originalResponder0
StablecoinEnjoyer
· 22h atrás
move é o que importa nesta onda
Ver originalResponder0
BearHugger
· 22h atrás
Já se fala sobre isso há meio ano, qual é a aplicação prática?
Sui Move fundador revela: por que esta linguagem se tornou uma ferramenta poderosa para construir produtos Web3
Entrevista com o fundador da linguagem Sui Move: por que Sui Move é adequado para construir produtos Web3
Recentemente, conversamos com o CTO da Mysten Labs e criador da linguagem de programação Move, Sam Blackshear, sobre por que ele desenvolveu a nova linguagem de programação de contratos inteligentes Sui Move, as capacidades de escalabilidade do Sui e os benefícios da tecnologia descentralizada para os construtores.
Segue abaixo o conteúdo desta entrevista:
A essência das linguagens de programação e o nascimento da linguagem Move
A linguagem de programação é uma ferramenta para interagir de forma amigável, segura, eficiente e clara com os computadores. Ao contrário das línguas naturais, o mais importante em uma linguagem de programação é ter um significado definido com precisão. A essência das linguagens de programação é ser direcionada para áreas específicas ou tarefas específicas, pois não é possível realizar todas as tarefas com uma única linguagem.
A linguagem Move originou-se no projeto Libra do Facebook. Após estudar os contratos inteligentes existentes, Sam descobriu que eles decepcionavam os desenvolvedores em muitas situações. Os contratos inteligentes fazem principalmente duas coisas: definem o tipo de ativo e suas regras, e verificam as políticas de controle de acesso. Sam desejava criar uma linguagem que proporcionasse uma boa abstração para essas funcionalidades básicas, permitindo que os programadores escrevessem código de forma segura e eficiente.
Características do Sui Move e suas vantagens no Web3
Sui Move é uma variante da linguagem Move, que possui as seguintes características principais:
Transferência de ativos mais livre: foram removidas algumas condições limitantes do Move original, permitindo enviar ativos para qualquer endereço.
Modelo de dados centrado em objetos: simplifica o processo de tratamento de ativos, reduzindo o trabalho de contabilidade dos programadores.
Bloco de negociação programável: permite realizar várias operações em uma única transação, reduzindo as taxas de gás, diminuindo o número de aprovações e garantindo a atomicidade.
Estas características tornam o Sui Move muito adequado para construir produtos na Web3, permitindo que os desenvolvedores realizem o desenvolvimento de forma mais eficiente e segura.
Design de escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, ou seja, aumentar a capacidade de processamento através da adição de infraestrutura de hardware, sem limites. Este design permite que o Sui cresça continuamente à medida que o número de usuários aumenta, mantendo baixa latência.
O modelo de dados orientado a objetos é a chave para alcançar esse objetivo. Ao organizar tudo em objetos, o estado global se torna um grande mapeamento de IDs de objetos para objetos, que é um armazenamento de pares chave-valor facilmente escalável.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente uma tecnologia para eliminar atritos. Elas podem remover obstáculos em transações financeiras, construção de aplicativos e configurações de informações, reduzindo a dependência de terceiros. Esta tecnologia tem o potencial de transformar a interoperabilidade entre aplicativos, permitindo que dados, itens e valores possam fluir mais livremente entre diferentes aplicativos.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está atualmente focada nos seguintes aspectos:
De um modo geral, o Sui Move está em constante evolução para satisfazer as necessidades dos desenvolvedores e proporcionar um melhor suporte ao ecossistema Web3.