Entrevista com o fundador da Move: Analisando as razões pelas quais o Sui Move é adequado para o desenvolvimento Web3
Recentemente, tivemos uma discussão aprofundada com Sam Blackshear, CTO da Mysten Labs e fundador da linguagem de programação Move, sobre a linguagem de contratos inteligentes Sui Move. Ele explicou a motivação por trás do desenvolvimento do Sui Move, suas funcionalidades únicas e as vantagens da tecnologia descentralizada para os desenvolvedores.
Aqui estão os principais conteúdos da entrevista:
A essência das linguagens de programação e o nascimento do Move
As linguagens de programação são essencialmente ferramentas 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 e geralmente são otimizadas para domínios ou tarefas específicas.
Move é originário do projeto Libra do Facebook e visa resolver as limitações das linguagens de contratos inteligentes existentes. Ele se concentra na definição de tipos de ativos e políticas de controle de acesso, proporcionando abstrações e ferramentas mais adequadas para a programação de contratos inteligentes.
Características do Sui Move e suas vantagens no Web3
Sui Move é uma variante do Move, otimizada para cenários Web3:
Foram removidas as limitações estabelecidas no Move original para pagamentos em conformidade, tornando a transferência de ativos mais livre.
Introduziu um modelo de dados centrado em objetos, simplificando a lógica de processamento de ativos e aumentando a eficiência de desenvolvimento.
Suporte para blocos de transação programáveis, permitindo a execução de várias operações em uma única transação, reduzindo as taxas de gás e fornecendo garantias de atomicidade.
A característica orientada a objetos permite que o Sui tenha escalabilidade horizontal, ajudando a alcançar baixa latência, baixo custo e ampla adoção.
Atração do Sui Move para os desenvolvedores
Muitos desenvolvedores experientes de Web3 descobriram que é mais eficiente e seguro desenvolver com Sui Move. Por exemplo, o tempo de desenvolvimento de certos projetos em Sui Move é apenas um quarto do que levaria usando Solidity, ao mesmo tempo em que há uma maior confiança na segurança do código.
Esta vantagem decorre do design especializado do Sui Move para as necessidades dos desenvolvedores de contratos inteligentes, assim como das lições aprendidas com experiências de pioneiros como o Solidity.
O potencial da tecnologia descentralizada
A tecnologia blockchain e criptomoedas é essencialmente uma forma de eliminar atritos, reduzindo as barreiras à troca de informações e valores entre sistemas. Isso oferece aos desenvolvedores novos "superpoderes", permitindo-lhes criar aplicações e serviços mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está constantemente otimizando os recursos da linguagem com base no feedback dos desenvolvedores, com foco em:
Melhorar a flexibilidade de atualização e expansão dos pacotes, mantendo a confiança do usuário.
Introduzir novas funcionalidades de nível de linguagem, como tipos de enumeração.
Otimizar a experiência de integração entre o Move e o código front-end.
Explorar como aumentar a proporção de código Move nas aplicações para melhorar a segurança geral.
Simplificar a dificuldade de compreensão e utilização do código Move para desenvolvedores que não são da Move.
Através desses esforços, o Sui Move compromete-se a fornecer ferramentas mais poderosas e fáceis de usar para os desenvolvedores de Web3, impulsionando a inovação e o desenvolvimento de aplicações descentralizadas.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
13 gostos
Recompensa
13
9
Republicar
Partilhar
Comentar
0/400
AltcoinOracle
· 07-24 17:16
formação de padrões fascinante detectada... a convergência de segurança assintótica do movimento sugere métricas de superioridade de dev de 89,7%
Ver originalResponder0
ApeWithAPlan
· 07-22 19:18
Move yyds!
Responder0
ImpermanentLossFan
· 07-22 10:32
O que os trabalhadores do web3 entendem? Apenas negociação de criptomoedas!
Sui Move fundador revela: por que esta linguagem se tornou uma ferramenta essencial para o desenvolvimento Web3
Entrevista com o fundador da Move: Analisando as razões pelas quais o Sui Move é adequado para o desenvolvimento Web3
Recentemente, tivemos uma discussão aprofundada com Sam Blackshear, CTO da Mysten Labs e fundador da linguagem de programação Move, sobre a linguagem de contratos inteligentes Sui Move. Ele explicou a motivação por trás do desenvolvimento do Sui Move, suas funcionalidades únicas e as vantagens da tecnologia descentralizada para os desenvolvedores.
Aqui estão os principais conteúdos da entrevista:
A essência das linguagens de programação e o nascimento do Move
As linguagens de programação são essencialmente ferramentas 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 e geralmente são otimizadas para domínios ou tarefas específicas.
Move é originário do projeto Libra do Facebook e visa resolver as limitações das linguagens de contratos inteligentes existentes. Ele se concentra na definição de tipos de ativos e políticas de controle de acesso, proporcionando abstrações e ferramentas mais adequadas para a programação de contratos inteligentes.
Características do Sui Move e suas vantagens no Web3
Sui Move é uma variante do Move, otimizada para cenários Web3:
Foram removidas as limitações estabelecidas no Move original para pagamentos em conformidade, tornando a transferência de ativos mais livre.
Introduziu um modelo de dados centrado em objetos, simplificando a lógica de processamento de ativos e aumentando a eficiência de desenvolvimento.
Suporte para blocos de transação programáveis, permitindo a execução de várias operações em uma única transação, reduzindo as taxas de gás e fornecendo garantias de atomicidade.
A característica orientada a objetos permite que o Sui tenha escalabilidade horizontal, ajudando a alcançar baixa latência, baixo custo e ampla adoção.
Atração do Sui Move para os desenvolvedores
Muitos desenvolvedores experientes de Web3 descobriram que é mais eficiente e seguro desenvolver com Sui Move. Por exemplo, o tempo de desenvolvimento de certos projetos em Sui Move é apenas um quarto do que levaria usando Solidity, ao mesmo tempo em que há uma maior confiança na segurança do código.
Esta vantagem decorre do design especializado do Sui Move para as necessidades dos desenvolvedores de contratos inteligentes, assim como das lições aprendidas com experiências de pioneiros como o Solidity.
O potencial da tecnologia descentralizada
A tecnologia blockchain e criptomoedas é essencialmente uma forma de eliminar atritos, reduzindo as barreiras à troca de informações e valores entre sistemas. Isso oferece aos desenvolvedores novos "superpoderes", permitindo-lhes criar aplicações e serviços mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está constantemente otimizando os recursos da linguagem com base no feedback dos desenvolvedores, com foco em:
Melhorar a flexibilidade de atualização e expansão dos pacotes, mantendo a confiança do usuário.
Introduzir novas funcionalidades de nível de linguagem, como tipos de enumeração.
Otimizar a experiência de integração entre o Move e o código front-end.
Explorar como aumentar a proporção de código Move nas aplicações para melhorar a segurança geral.
Simplificar a dificuldade de compreensão e utilização do código Move para desenvolvedores que não são da Move.
Através desses esforços, o Sui Move compromete-se a fornecer ferramentas mais poderosas e fáceis de usar para os desenvolvedores de Web3, impulsionando a inovação e o desenvolvimento de aplicações descentralizadas.