Entrevista com o fundador da linguagem Move: Como o Sui Move ajuda no desenvolvimento de produtos Web3
Recentemente, entrevistamos Sam Blackshear, CTO da Mysten Labs e fundador da linguagem de programação Move, para discutir as razões pelas quais ele desenvolveu a nova linguagem de contrato inteligente Sui Move, o desempenho de escalabilidade do Sui e as vantagens da tecnologia descentralizada para os desenvolvedores.
As principais conclusões da entrevista são:
A essência das linguagens de programação e o nascimento do Move
Uma linguagem de programação é uma ferramenta para interagir de forma clara com um computador. Ao contrário das línguas naturais, uma linguagem de programação precisa ter semântica definida com precisão e geralmente é voltada para áreas ou tarefas específicas.
Move é originado do projeto Libra do Facebook. Blackshear, após estudar contratos inteligentes existentes, descobriu que eles definem principalmente tipos de ativos e políticas de controle de acesso. Move visa fornecer uma boa abstração para essas tarefas básicas, permitindo que os programadores codifiquem de forma segura e eficiente, sem a necessidade de reinventar a roda.
Características do Sui Move e suas vantagens no Web3
Sui Move é uma variante do Move, com as principais mudanças incluindo:
Foram removidas algumas restrições estabelecidas para pagamentos em conformidade no Move original.
Foi introduzido um modelo de dados orientado a objetos, simplificando a lógica de processamento de ativos.
Foi implementado um bloco de transação programável, aumentando a eficiência e a flexibilidade das transações.
Essas características tornam o Sui Move especialmente adequado para a construção de produtos Web3, permitindo uma menor taxa de gas, menos aprovações e melhor atomicidade.
A experiência de desenvolvimento do Sui Move
Muitos desenvolvedores relataram que desenvolver com Sui Move é mais eficiente e seguro do que com outras linguagens Web3. Por exemplo, um projeto DeFi completou em apenas dois meses um trabalho que originalmente levaria oito meses, e tem mais confiança na sua segurança.
Design de escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, ou seja, aumentar a taxa de transferência através da adição de hardware, mantendo uma baixa latência. Este design é baseado em um modelo de dados orientado a objetos, organizando o estado global como um mapeamento de ID de objeto para objeto, facilitando a escalabilidade.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente uma tecnologia que remove atritos, eliminando obstáculos em transações financeiras, construção de aplicações e configuração de informações. Elas oferecem novos "superpoderes" que permitem aos desenvolvedores construir produtos mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está focada nas seguintes áreas de melhoria:
Com base no feedback dos desenvolvedores, otimizar a atualização e a funcionalidade de extensão do pacote.
Introduzir novas características, 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 aumentar a segurança.
Simplificar a dificuldade de compreensão e utilização do Move para programadores que não são de Move.
Através desses esforços, o Sui Move visa fornecer ferramentas mais poderosas e flexíveis para desenvolvedores Web3, promovendo a ampla adoção de tecnologias descentralizadas.
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.
6 Curtidas
Recompensa
6
1
Repostar
Compartilhar
Comentário
0/400
MidnightGenesis
· 11h atrás
A monitorização da nova atualização da versão Move foi realizada ao final da noite, com destaque para a correção de vulnerabilidades a ter em conta.
Fundador do Sui Move: Novo motor de desenvolvimento Web3 impulsiona a eficiência e a segurança.
Entrevista com o fundador da linguagem Move: Como o Sui Move ajuda no desenvolvimento de produtos Web3
Recentemente, entrevistamos Sam Blackshear, CTO da Mysten Labs e fundador da linguagem de programação Move, para discutir as razões pelas quais ele desenvolveu a nova linguagem de contrato inteligente Sui Move, o desempenho de escalabilidade do Sui e as vantagens da tecnologia descentralizada para os desenvolvedores.
As principais conclusões da entrevista são:
A essência das linguagens de programação e o nascimento do Move
Uma linguagem de programação é uma ferramenta para interagir de forma clara com um computador. Ao contrário das línguas naturais, uma linguagem de programação precisa ter semântica definida com precisão e geralmente é voltada para áreas ou tarefas específicas.
Move é originado do projeto Libra do Facebook. Blackshear, após estudar contratos inteligentes existentes, descobriu que eles definem principalmente tipos de ativos e políticas de controle de acesso. Move visa fornecer uma boa abstração para essas tarefas básicas, permitindo que os programadores codifiquem de forma segura e eficiente, sem a necessidade de reinventar a roda.
Características do Sui Move e suas vantagens no Web3
Sui Move é uma variante do Move, com as principais mudanças incluindo:
Essas características tornam o Sui Move especialmente adequado para a construção de produtos Web3, permitindo uma menor taxa de gas, menos aprovações e melhor atomicidade.
A experiência de desenvolvimento do Sui Move
Muitos desenvolvedores relataram que desenvolver com Sui Move é mais eficiente e seguro do que com outras linguagens Web3. Por exemplo, um projeto DeFi completou em apenas dois meses um trabalho que originalmente levaria oito meses, e tem mais confiança na sua segurança.
Design de escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, ou seja, aumentar a taxa de transferência através da adição de hardware, mantendo uma baixa latência. Este design é baseado em um modelo de dados orientado a objetos, organizando o estado global como um mapeamento de ID de objeto para objeto, facilitando a escalabilidade.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente uma tecnologia que remove atritos, eliminando obstáculos em transações financeiras, construção de aplicações e configuração de informações. Elas oferecem novos "superpoderes" que permitem aos desenvolvedores construir produtos mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está focada nas seguintes áreas de melhoria:
Através desses esforços, o Sui Move visa fornecer ferramentas mais poderosas e flexíveis para desenvolvedores Web3, promovendo a ampla adoção de tecnologias descentralizadas.