Entrevista com o fundador da linguagem Move: Por que Sui Move é adequado 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 por que ele desenvolveu a nova linguagem de programação para contratos inteligentes Sui Move, a escalabilidade do Sui e as vantagens da tecnologia descentralizada para os desenvolvedores.
Abaixo está 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 clara com os computadores. Ao contrário das linguagens naturais, as linguagens de programação precisam ter semântica definida com precisão. As linguagens de programação são frequentemente otimizadas para domínios ou tarefas específicas. A linguagem Move foi projetada sob medida para o campo dos contratos inteligentes.
O nascimento da linguagem Move
Move é originado do projeto Libra do Facebook. Blackshear estudou as limitações das linguagens de contrato inteligente existentes e descobriu que elas apresentam restrições em lidar com ativos e controle de acesso. A linguagem Move foi projetada para fornecer melhores abstrações e ferramentas para programação de contratos inteligentes, permitindo que os desenvolvedores escrevam código de forma mais segura e eficiente.
Características do Sui Move
Sui Move é uma variante do Move, otimizada para cenários Web3:
Removidas algumas condições restritivas do Move original, tornando a transferência de ativos mais livre.
Introduziu um modelo de dados orientado a objetos, simplificando o processo de operação de ativos.
Suporta blocos de transações programáveis, permitindo executar múltiplas operações em uma única transação.
Essas características tornam o Sui Move muito adequado para construir produtos Web3.
Vantagens dos blocos de negociação programáveis
As zonas de negociação programáveis permitem a execução de várias operações em uma única transação, apresentando as seguintes vantagens:
Reduzir as taxas de gas
Reduzir o número de aprovações
Garantir a atomicidade
Facilita a combinação temporária de diferentes componentes
A experiência de desenvolvimento do Sui Move
Muitos desenvolvedores relataram que usar Sui Move é mais eficiente e seguro. Por exemplo, um projeto DeFi completou em apenas dois meses um trabalho que originalmente levaria oito meses usando Sui Move. O design do Sui Move está mais alinhado com o modo de pensar dos desenvolvedores.
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. Este design permite que o Sui se expanda continuamente com o aumento do número de usuários, mantendo ao mesmo tempo baixa latência.
O potencial da tecnologia descentralizada
A blockchain é essencialmente uma tecnologia que remove atritos, podendo eliminar barreiras de interoperabilidade entre aplicações. Ela permite que ativos e dados fluam mais livremente entre diferentes aplicações, oferecendo novas possibilidades para os desenvolvedores.
O futuro desenvolvimento do Sui Move
A equipe Sui está continuamente aprimorando o Sui Move com base no feedback dos desenvolvedores:
Flexibilidade na atualização e expansão do pacote de aprimoramento
Adicionar novos recursos de linguagem, como tipos de enumeração
Melhorar a experiência de integração do Move com o código do front-end
Explorar como aumentar a proporção de código Move na aplicação
De um modo geral, o Sui Move está empenhado em proporcionar uma experiência de programação mais segura e eficiente para o desenvolvimento Web3.
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.
17 Curtidas
Recompensa
17
5
Compartilhar
Comentário
0/400
GateUser-beba108d
· 07-07 13:17
Não é só uma nova linguagem? Para que tanto alarde?
Ver originalResponder0
HalfBuddhaMoney
· 07-05 20:11
Não é nada de novo... é só a velha guarda, não é?
Ver originalResponder0
BankruptcyArtist
· 07-05 20:11
move é tão bom assim? Vamos dar uma olhada primeiro.
Fundador da Move explica Sui Move: uma ferramenta de desenvolvimento de produtos Web3
Entrevista com o fundador da linguagem Move: Por que Sui Move é adequado 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 por que ele desenvolveu a nova linguagem de programação para contratos inteligentes Sui Move, a escalabilidade do Sui e as vantagens da tecnologia descentralizada para os desenvolvedores.
Abaixo está 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 clara com os computadores. Ao contrário das linguagens naturais, as linguagens de programação precisam ter semântica definida com precisão. As linguagens de programação são frequentemente otimizadas para domínios ou tarefas específicas. A linguagem Move foi projetada sob medida para o campo dos contratos inteligentes.
O nascimento da linguagem Move
Move é originado do projeto Libra do Facebook. Blackshear estudou as limitações das linguagens de contrato inteligente existentes e descobriu que elas apresentam restrições em lidar com ativos e controle de acesso. A linguagem Move foi projetada para fornecer melhores abstrações e ferramentas para programação de contratos inteligentes, permitindo que os desenvolvedores escrevam código de forma mais segura e eficiente.
Características do Sui Move
Sui Move é uma variante do Move, otimizada para cenários Web3:
Removidas algumas condições restritivas do Move original, tornando a transferência de ativos mais livre.
Introduziu um modelo de dados orientado a objetos, simplificando o processo de operação de ativos.
Suporta blocos de transações programáveis, permitindo executar múltiplas operações em uma única transação.
Essas características tornam o Sui Move muito adequado para construir produtos Web3.
Vantagens dos blocos de negociação programáveis
As zonas de negociação programáveis permitem a execução de várias operações em uma única transação, apresentando as seguintes vantagens:
A experiência de desenvolvimento do Sui Move
Muitos desenvolvedores relataram que usar Sui Move é mais eficiente e seguro. Por exemplo, um projeto DeFi completou em apenas dois meses um trabalho que originalmente levaria oito meses usando Sui Move. O design do Sui Move está mais alinhado com o modo de pensar dos desenvolvedores.
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. Este design permite que o Sui se expanda continuamente com o aumento do número de usuários, mantendo ao mesmo tempo baixa latência.
O potencial da tecnologia descentralizada
A blockchain é essencialmente uma tecnologia que remove atritos, podendo eliminar barreiras de interoperabilidade entre aplicações. Ela permite que ativos e dados fluam mais livremente entre diferentes aplicações, oferecendo novas possibilidades para os desenvolvedores.
O futuro desenvolvimento do Sui Move
A equipe Sui está continuamente aprimorando o Sui Move com base no feedback dos desenvolvedores:
De um modo geral, o Sui Move está empenhado em proporcionar uma experiência de programação mais segura e eficiente para o desenvolvimento Web3.