Entrevista: O fundador da linguagem Move fala sobre a linguagem de contratos inteligentes Sui Move
Recentemente, conversamos com Sam Blackshear, o diretor técnico da Mysten Labs e fundador da linguagem de programação Move, para discutir 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
As linguagens de programação são ferramentas para interagir de forma clara, segura, eficiente e precisa com os computadores. Ao contrário das linguagens naturais, as linguagens de programação exigem semântica definida com precisão. As linguagens de programação são geralmente projetadas para domínios ou tarefas específicas, pois não é possível haver uma única linguagem que se destaque em todos os campos.
O nascimento da linguagem Move
Move tem origem no projeto Libra do Facebook. Após estudar os contratos inteligentes existentes, Blackshear acredita que as linguagens de contratos inteligentes atuais decepcionam os desenvolvedores em certos aspectos. Os contratos inteligentes definem principalmente os tipos de ativos e suas regras de transferência, além de verificar as políticas de controle de acesso. Move visa 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 Move fez algumas alterações com base no Move original:
Removemos algumas restrições em relação às redes de pagamento em conformidade.
Foi introduzido um modelo de dados orientado a objetos, simplificando o processo de tratamento de ativos.
Implementou blocos de transação programáveis, permitindo que várias operações sejam concluídas em uma única transação.
Essas mudanças tornam o Sui Move mais adequado para construir aplicações Web3 genéricas.
Vantagens dos blocos de negociação programáveis
Para os utilizadores, os blocos de negociação programáveis trazem várias vantagens:
Reduzir as taxas de gas
Reduzir o número de aprovações
Implementar a atomicidade das operações
A experiência de desenvolvimento do Sui Move
Desenvolvedores de outras linguagens de programação Web3 geralmente relatam que o desenvolvimento em Sui Move é mais eficiente e seguro. Por exemplo, um projeto DeFi completou em apenas dois meses o que originalmente levaria oito meses em Sui Move.
Design de escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, ou seja, aumentar a capacidade de processamento ao adicionar hardware, sem afetar a latência. Este design é inspirado nos princípios de escalabilidade dos serviços Web2 e leva em consideração as necessidades específicas da blockchain.
O potencial da tecnologia descentralizada
Blackshear acredita que a blockchain e as criptomoedas são essencialmente uma tecnologia que elimina fricções. Elas podem eliminar barreiras na transferência de informações e valores, reduzindo a dependência de intermediários de terceiros. Esta tecnologia tem o potencial de transformar vários setores, desde transações imobiliárias até a interoperabilidade de aplicações.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está atualmente se dedicando a:
Melhorar a escalabilidade e flexibilidade do pacote
Introduzir novas características como tipos enumerados
Otimizar a experiência de conexão entre o Move e o código do front-end
Aumentar a participação do código Move nas aplicações para aumentar a segurança.
De um modo geral, a direção de desenvolvimento do Sui Move é aumentar a flexibilidade e a facilidade de uso da linguagem, mantendo ao mesmo tempo a segurança.
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
2
Compartilhar
Comentário
0/400
Web3ExplorerLin
· 07-20 23:04
tbh move é como se a sabedoria antiga encontrasse a mecânica quântica fr fr
O fundador da Sui analisa a linguagem Move: uma nova opção de contratos inteligentes feita para o Web3
Entrevista: O fundador da linguagem Move fala sobre a linguagem de contratos inteligentes Sui Move
Recentemente, conversamos com Sam Blackshear, o diretor técnico da Mysten Labs e fundador da linguagem de programação Move, para discutir 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
As linguagens de programação são ferramentas para interagir de forma clara, segura, eficiente e precisa com os computadores. Ao contrário das linguagens naturais, as linguagens de programação exigem semântica definida com precisão. As linguagens de programação são geralmente projetadas para domínios ou tarefas específicas, pois não é possível haver uma única linguagem que se destaque em todos os campos.
O nascimento da linguagem Move
Move tem origem no projeto Libra do Facebook. Após estudar os contratos inteligentes existentes, Blackshear acredita que as linguagens de contratos inteligentes atuais decepcionam os desenvolvedores em certos aspectos. Os contratos inteligentes definem principalmente os tipos de ativos e suas regras de transferência, além de verificar as políticas de controle de acesso. Move visa 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 Move fez algumas alterações com base no Move original:
Essas mudanças tornam o Sui Move mais adequado para construir aplicações Web3 genéricas.
Vantagens dos blocos de negociação programáveis
Para os utilizadores, os blocos de negociação programáveis trazem várias vantagens:
A experiência de desenvolvimento do Sui Move
Desenvolvedores de outras linguagens de programação Web3 geralmente relatam que o desenvolvimento em Sui Move é mais eficiente e seguro. Por exemplo, um projeto DeFi completou em apenas dois meses o que originalmente levaria oito meses em Sui Move.
Design de escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, ou seja, aumentar a capacidade de processamento ao adicionar hardware, sem afetar a latência. Este design é inspirado nos princípios de escalabilidade dos serviços Web2 e leva em consideração as necessidades específicas da blockchain.
O potencial da tecnologia descentralizada
Blackshear acredita que a blockchain e as criptomoedas são essencialmente uma tecnologia que elimina fricções. Elas podem eliminar barreiras na transferência de informações e valores, reduzindo a dependência de intermediários de terceiros. Esta tecnologia tem o potencial de transformar vários setores, desde transações imobiliárias até a interoperabilidade de aplicações.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está atualmente se dedicando a:
De um modo geral, a direção de desenvolvimento do Sui Move é aumentar a flexibilidade e a facilidade de uso da linguagem, mantendo ao mesmo tempo a segurança.