Entrevista com o fundador da linguagem Move: Por que o Sui Move é adequado para construir produtos Web3?
Recentemente, tivemos uma conversa aprofundada com Sam Blackshear, CTO da Mysten Labs e fundador da linguagem de programação Move, onde discutimos sua motivação para desenvolver a nova linguagem de contrato inteligente Sui Move, o desempenho de escalabilidade do Sui e as vantagens da tecnologia descentralizada para os desenvolvedores.
Os principais pontos da entrevista são os seguintes:
A essência das linguagens de programação e critérios de seleção
As linguagens de programação são ferramentas para interagir de forma clara, segura e eficiente com os computadores. Ao contrário das linguagens naturais, as linguagens de programação precisam ter semânticas definidas com precisão. Diferentes linguagens de programação são projetadas para áreas ou tarefas específicas, portanto existem várias linguagens.
Quando os desenvolvedores escolhem uma linguagem, além de considerar se a linguagem em si é adequada para uma tarefa específica, também prestam atenção a fatores como o tamanho da comunidade da linguagem, recursos disponíveis, número de utilizadores e recursos educacionais.
Contexto do nascimento da linguagem Move
Move é originado do projeto Libra do Facebook, e visa solucionar as deficiências das linguagens de contratos inteligentes existentes. Ele se concentra em definir tipos de ativos e políticas de controle de acesso, proporcionando uma melhor propriedade e abstração homogênea para contratos inteligentes.
Características do Sui Move e suas vantagens no Web3
Sui Move tem as seguintes melhorias em relação ao Move original:
Removida a limitação na criação de contas, permitindo uma circulação mais livre dos ativos.
Foi introduzido um modelo de dados orientado a objetos, simplificando a operação de ativos.
Suporta blocos de transação programáveis, permitindo a execução de múltiplas operações em uma única transação.
Essas características tornam o Sui Move mais adequado para o desenvolvimento Web3, aumentando a eficiência e a segurança do desenvolvimento.
Design de escalabilidade do Sui
Sui adota uma arquitetura escalável horizontalmente, permitindo aumentar a capacidade de throughput indefinidamente através da adição de hardware. O modelo de dados orientado a objetos e a estrutura de armazenamento de pares chave-valor são a chave para alcançar esse objetivo.
O potencial da tecnologia descentralizada
A tecnologia de blockchain e criptomoedas é essencialmente uma forma de eliminar atritos, reduzindo as barreiras à interoperabilidade entre aplicações e proporcionando novas funcionalidades aos desenvolvedores.
O futuro desenvolvimento do Sui Move
Sui Move está a melhorar o mecanismo de atualização de pacotes, adicionando suporte a tipos enumerados e otimizando a experiência de integração com o código front-end. A equipe está empenhada em aumentar a proporção de código Move nas aplicações, enquanto garante segurança e facilidade de uso.
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.
19 Curtidas
Recompensa
19
5
Compartilhar
Comentário
0/400
UncleWhale
· 07-25 13:18
Move é muito bom
Ver originalResponder0
AirdropSkeptic
· 07-24 23:00
Não enrola, por mais que trabalhes, não há airdrop.
O fundador da Sui Move analisa as vantagens do desenvolvimento Web3 e o planejamento futuro
Entrevista com o fundador da linguagem Move: Por que o Sui Move é adequado para construir produtos Web3?
Recentemente, tivemos uma conversa aprofundada com Sam Blackshear, CTO da Mysten Labs e fundador da linguagem de programação Move, onde discutimos sua motivação para desenvolver a nova linguagem de contrato inteligente Sui Move, o desempenho de escalabilidade do Sui e as vantagens da tecnologia descentralizada para os desenvolvedores.
Os principais pontos da entrevista são os seguintes:
A essência das linguagens de programação e critérios de seleção
As linguagens de programação são ferramentas para interagir de forma clara, segura e eficiente com os computadores. Ao contrário das linguagens naturais, as linguagens de programação precisam ter semânticas definidas com precisão. Diferentes linguagens de programação são projetadas para áreas ou tarefas específicas, portanto existem várias linguagens.
Quando os desenvolvedores escolhem uma linguagem, além de considerar se a linguagem em si é adequada para uma tarefa específica, também prestam atenção a fatores como o tamanho da comunidade da linguagem, recursos disponíveis, número de utilizadores e recursos educacionais.
Contexto do nascimento da linguagem Move
Move é originado do projeto Libra do Facebook, e visa solucionar as deficiências das linguagens de contratos inteligentes existentes. Ele se concentra em definir tipos de ativos e políticas de controle de acesso, proporcionando uma melhor propriedade e abstração homogênea para contratos inteligentes.
Características do Sui Move e suas vantagens no Web3
Sui Move tem as seguintes melhorias em relação ao Move original:
Essas características tornam o Sui Move mais adequado para o desenvolvimento Web3, aumentando a eficiência e a segurança do desenvolvimento.
Design de escalabilidade do Sui
Sui adota uma arquitetura escalável horizontalmente, permitindo aumentar a capacidade de throughput indefinidamente através da adição de hardware. O modelo de dados orientado a objetos e a estrutura de armazenamento de pares chave-valor são a chave para alcançar esse objetivo.
O potencial da tecnologia descentralizada
A tecnologia de blockchain e criptomoedas é essencialmente uma forma de eliminar atritos, reduzindo as barreiras à interoperabilidade entre aplicações e proporcionando novas funcionalidades aos desenvolvedores.
O futuro desenvolvimento do Sui Move
Sui Move está a melhorar o mecanismo de atualização de pacotes, adicionando suporte a tipos enumerados e otimizando a experiência de integração com o código front-end. A equipe está empenhada em aumentar a proporção de código Move nas aplicações, enquanto garante segurança e facilidade de uso.