Entrevista com o fundador da linguagem Move: Por que a linguagem de contratos inteligentes Sui Move é adequada para construir produtos Web3
Recentemente, conversamos com Sam Blackshear, o Chief Technology Officer da Mysten Labs e fundador da linguagem de programação Move, sobre suas razões para desenvolver 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
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 nas linguagens de programação é ter uma semântica definida com precisão. A essência das linguagens de programação é ser direcionada a áreas ou tarefas específicas, e é por isso que existem várias linguagens de programação.
A origem da linguagem Move
Move originou-se no projeto Libra do Facebook. Ao estudar contratos inteligentes existentes, Blackshear descobriu que eles deixavam os desenvolvedores desapontados em muitos casos. Os contratos inteligentes fazem principalmente duas coisas: definem o tipo de ativo e suas regras, e verificam as políticas de controle de acesso. Move tem como objetivo fornecer uma boa abstração para essas tarefas básicas, permitindo que os programadores escrevam código de forma segura e eficiente.
Características do Sui Move
Sui usou uma variante do Move, chamada Sui Move. As principais alterações incluem:
Removido o limite para a criação de contas, permitindo que os ativos sejam enviados livremente para qualquer endereço.
Foi introduzido um modelo de dados baseado em objetos, simplificando o processo de tratamento de ativos.
Implementou blocos de transação programáveis, permitindo executar várias operações em uma única transação.
Essas mudanças tornam Sui Move mais adequado para construir aplicações Web3 genéricas.
Vantagens dos blocos de negociação programáveis
Para os utilizadores, os benefícios dos blocos de negociação programáveis incluem:
Menores taxas de gas
Reduzir o número de aprovações
Aumentar a atomicidade das transações
A experiência de desenvolvimento do Sui Move
Desenvolvedores de outras linguagens de programação Web3 descobriram que o desenvolvimento em Sui Move é mais eficiente e seguro. Por exemplo, um projeto DeFi foi concluído em apenas dois meses em Sui Move, enquanto poderia levar oito meses em Solidity.
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 lide com o crescimento do número de usuários, mantendo baixa latência.
O potencial da tecnologia descentralizada
A tecnologia blockchain e criptomoedas é essencialmente uma tecnologia que remove atritos. Elas podem eliminar barreiras de interoperabilidade entre aplicações, permitindo que dados, ativos e funcionalidades fluam livremente entre diferentes aplicações.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está focada nas seguintes melhorias:
Adicionar a funcionalidade de nível de linguagem, proporcionando flexibilidade de expansão
Melhorar a experiência de conexão entre o Move e o código do frontend
Adicionar novos recursos, como tipos enumerados
Aumentar a proporção de código Move nas aplicações, melhorando a segurança
Simplificar a dificuldade de compreensão e utilização do Move para programadores que não são da linguagem Move.
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.
14 Curtidas
Recompensa
14
4
Repostar
Compartilhar
Comentário
0/400
liquidation_watcher
· 08-09 19:49
move fantástico
Ver originalResponder0
BearMarketSurvivor
· 08-09 19:46
move mais cedo ou mais tarde superará o sol
Ver originalResponder0
GasFeeBarbecue
· 08-09 19:35
Finalmente posso me reerguer move o número um do mundo
Ver originalResponder0
MetaMaximalist
· 08-09 19:34
move? os maxis de solidity estão em frangalhos agora
Interpretação do fundador do Sui Move: Por que essa linguagem se tornou uma ferramenta poderosa para a construção de aplicações Web3
Entrevista com o fundador da linguagem Move: Por que a linguagem de contratos inteligentes Sui Move é adequada para construir produtos Web3
Recentemente, conversamos com Sam Blackshear, o Chief Technology Officer da Mysten Labs e fundador da linguagem de programação Move, sobre suas razões para desenvolver 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
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 nas linguagens de programação é ter uma semântica definida com precisão. A essência das linguagens de programação é ser direcionada a áreas ou tarefas específicas, e é por isso que existem várias linguagens de programação.
A origem da linguagem Move
Move originou-se no projeto Libra do Facebook. Ao estudar contratos inteligentes existentes, Blackshear descobriu que eles deixavam os desenvolvedores desapontados em muitos casos. Os contratos inteligentes fazem principalmente duas coisas: definem o tipo de ativo e suas regras, e verificam as políticas de controle de acesso. Move tem como objetivo fornecer uma boa abstração para essas tarefas básicas, permitindo que os programadores escrevam código de forma segura e eficiente.
Características do Sui Move
Sui usou uma variante do Move, chamada Sui Move. As principais alterações incluem:
Essas mudanças tornam Sui Move mais adequado para construir aplicações Web3 genéricas.
Vantagens dos blocos de negociação programáveis
Para os utilizadores, os benefícios dos blocos de negociação programáveis incluem:
A experiência de desenvolvimento do Sui Move
Desenvolvedores de outras linguagens de programação Web3 descobriram que o desenvolvimento em Sui Move é mais eficiente e seguro. Por exemplo, um projeto DeFi foi concluído em apenas dois meses em Sui Move, enquanto poderia levar oito meses em Solidity.
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 lide com o crescimento do número de usuários, mantendo baixa latência.
O potencial da tecnologia descentralizada
A tecnologia blockchain e criptomoedas é essencialmente uma tecnologia que remove atritos. Elas podem eliminar barreiras de interoperabilidade entre aplicações, permitindo que dados, ativos e funcionalidades fluam livremente entre diferentes aplicações.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está focada nas seguintes melhorias: