Explorar a linguagem Move e suas aplicações na Web3
Recentemente, tivemos uma conversa com o CTO da Mysten Labs e fundador da linguagem de programação Move, Sam Blackshear, sobre por que ele desenvolveu a nova linguagem de programação de contratos inteligentes Sui Move, a escalabilidade do Sui e as vantagens da tecnologia descentralizada para os desenvolvedores.
Segue um resumo do conteúdo da entrevista:
A essência das linguagens de programação e o nascimento do Move
As linguagens de programação são ferramentas para interagir de forma clara, segura e eficiente com os computadores. Diferente das linguagens naturais, as linguagens de programação precisam de uma semântica definida de forma precisa. Diferentes linguagens de programação são projetadas para domínios ou tarefas específicas.
Move é originado do projeto Libra do Facebook. Após estudar os contratos inteligentes existentes, Blackshear descobriu que eles decepcionavam os desenvolvedores em certos aspectos. Os contratos inteligentes definem principalmente o tipo de ativo e suas regras de transferência, além de verificar as políticas de controle de acesso. O Move visa fornecer uma boa abstração para essas funções básicas, permitindo que os programadores codifiquem de forma segura e eficiente.
Características do Sui Move e suas vantagens no Web3
Sui Move é uma variante do Move, cujas principais alterações incluem:
Foram removidas as condições de restrição para pagamentos de conformidade que estavam originalmente projetadas no Move.
Foi introduzido um modelo de dados orientado a objetos, simplificando o processo de gestão de ativos.
Implementou blocos de transação programáveis, permitindo executar várias operações em uma única transação.
Estas características tornam o Sui Move especialmente adequado para a construção de produtos Web3:
Gestão de ativos mais flexível
Modelo de programação simplificado
Suporte a operações atómicas complexas
Reduzir as taxas de gas
Reduzir o número de aprovações dos usuários
A filosofia de design e escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, evitando a deterioração da experiência do usuário devido a limitações de capacidade. Seu modelo de dados orientado a objetos organiza o estado global como um mapeamento de ID de objeto para objeto, facilitando a expansão.
O design do Sui visa alcançar baixa latência, baixo custo e alta escalabilidade, para suportar a adoção em massa do Web3.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente tecnologias que removem atritos, eliminando barreiras à transmissão de informações e valores. Elas têm o potencial de transformar a forma como transações financeiras, desenvolvimento de aplicações e compartilhamento de informações ocorrem, aumentando a eficiência e reduzindo custos.
O futuro desenvolvimento do Sui Move
As direções futuras de desenvolvimento do Sui Move incluem:
Flexibilidade para atualização e expansão de pacotes
Introduzir novas características como tipos enumerados
Melhorar a integração do Move com o código front-end
Aumentar a proporção de código Move em aplicações
Simplificar o desenvolvimento e a compreensão do programa Move
De um modo geral, o Sui Move está empenhado em oferecer uma experiência de programação mais segura e eficiente para os desenvolvedores de Web3, enquanto se adapta continuamente às necessidades e feedback dos desenvolvedores.
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.
O fundador da linguagem Move revela Sui Move: a ferramenta de contratos inteligentes criada para o Web3
Explorar a linguagem Move e suas aplicações na Web3
Recentemente, tivemos uma conversa com o CTO da Mysten Labs e fundador da linguagem de programação Move, Sam Blackshear, sobre por que ele desenvolveu a nova linguagem de programação de contratos inteligentes Sui Move, a escalabilidade do Sui e as vantagens da tecnologia descentralizada para os desenvolvedores.
Segue um resumo do conteúdo da entrevista:
A essência das linguagens de programação e o nascimento do Move
As linguagens de programação são ferramentas para interagir de forma clara, segura e eficiente com os computadores. Diferente das linguagens naturais, as linguagens de programação precisam de uma semântica definida de forma precisa. Diferentes linguagens de programação são projetadas para domínios ou tarefas específicas.
Move é originado do projeto Libra do Facebook. Após estudar os contratos inteligentes existentes, Blackshear descobriu que eles decepcionavam os desenvolvedores em certos aspectos. Os contratos inteligentes definem principalmente o tipo de ativo e suas regras de transferência, além de verificar as políticas de controle de acesso. O Move visa fornecer uma boa abstração para essas funções básicas, permitindo que os programadores codifiquem de forma segura e eficiente.
Características do Sui Move e suas vantagens no Web3
Sui Move é uma variante do Move, cujas principais alterações incluem:
Estas características tornam o Sui Move especialmente adequado para a construção de produtos Web3:
A filosofia de design e escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, evitando a deterioração da experiência do usuário devido a limitações de capacidade. Seu modelo de dados orientado a objetos organiza o estado global como um mapeamento de ID de objeto para objeto, facilitando a expansão.
O design do Sui visa alcançar baixa latência, baixo custo e alta escalabilidade, para suportar a adoção em massa do Web3.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente tecnologias que removem atritos, eliminando barreiras à transmissão de informações e valores. Elas têm o potencial de transformar a forma como transações financeiras, desenvolvimento de aplicações e compartilhamento de informações ocorrem, aumentando a eficiência e reduzindo custos.
O futuro desenvolvimento do Sui Move
As direções futuras de desenvolvimento do Sui Move incluem:
De um modo geral, o Sui Move está empenhado em oferecer uma experiência de programação mais segura e eficiente para os desenvolvedores de Web3, enquanto se adapta continuamente às necessidades e feedback dos desenvolvedores.