Entrevista com o fundador da linguagem Move: Vantagens da linguagem de contratos inteligentes Sui Move
Recentemente, entrevistamos o CTO da Mysten Labs e fundador da linguagem de programação Move, Sam Blackshear, para discutir as razões pelas quais ele desenvolveu a nova linguagem de programação de contratos inteligentes Sui Move, a capacidade de escalabilidade do Sui e os benefícios das tecnologias descentralizadas para os desenvolvedores.
Segue-se o conteúdo principal da entrevista:
A essência das linguagens de programação e o nascimento do Move
As linguagens de programação são ferramentas para interagir de forma clara, segura e eficiente com os computadores. Diferente da riqueza e capacidade de expressão das linguagens naturais, as linguagens de programação precisam ter semânticas definidas com precisão. A linguagem Move surgiu da pesquisa sobre as linguagens de contratos inteligentes existentes, com o objetivo de resolver suas deficiências na definição de ativos e no controle de acesso.
Move foca em fornecer funcionalidades básicas para contratos inteligentes, como definição de tipos de ativos, regras de transferência e políticas de controle de acesso. Seu objetivo de design é permitir que os programadores escrevam código de forma segura e eficiente, sem a necessidade de recriar funcionalidades básicas a cada vez.
Características do Sui Move e sua aplicação no Web3
Sui Move é uma variação da linguagem Move, otimizada principalmente para o campo do Web3:
Foram removidas as restrições definidas na Move original para redes de pagamento em conformidade, tornando a transferência de ativos mais livre.
Foi introduzido um modelo de dados baseado em objetos, que simplificou a lógica de transação e melhorou a eficiência do desenvolvimento.
Suporte a blocos de transações programáveis, permitindo a execução de várias operações em uma única transação, reduzindo as taxas de gas e aumentando a atomicidade.
Estas características tornam o Sui Move especialmente adequado para a construção de produtos Web3, podendo proporcionar uma experiência de desenvolvimento mais eficiente e segura.
A filosofia de design e escalabilidade do Sui
O objetivo central do design do Sui é alcançar a escalabilidade horizontal. Ao adotar um modelo de dados orientado a objetos e armazenamento de chave-valor, o Sui pode aumentar a infraestrutura de hardware conforme a demanda, teoricamente sem limite de throughput. Este design permite que o Sui enfrente os desafios trazidos pelo aumento da base de usuários, mantendo baixa latência e baixo custo.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente uma tecnologia que remove atritos. Elas têm o potencial de eliminar barreiras de interoperabilidade entre aplicações, permitindo que dados, ativos e funcionalidades fluam mais livremente entre diferentes plataformas. Isso oferece novas possibilidades para os desenvolvedores, permitindo-lhes construir aplicações mais atraentes.
O futuro desenvolvimento do Sui Move
O desenvolvimento futuro do Sui Move concentra-se principalmente nos seguintes aspectos:
Com base no feedback dos desenvolvedores, otimizar o mecanismo de atualização e expansão do pacote.
Introduzir novas características de linguagem, como tipos enumerados, para aumentar a flexibilidade.
Melhorar a experiência de integração entre o Move e o código do frontend.
Explorar como aumentar a proporção de código Move nas aplicações para melhorar a segurança geral.
Simplificar o processo de desenvolvimento do Move, tornando-o mais amigável para todos os tipos de desenvolvedores.
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.
12 Curtidas
Recompensa
12
6
Compartilhar
Comentário
0/400
Blockwatcher9000
· 18h atrás
Move é realmente bom, quem disse que não?
Ver originalResponder0
LeekCutter
· 18h atrás
move olhou para o cheiro delicioso
Ver originalResponder0
DaisyUnicorn
· 18h atrás
Outra flor move está a florescer na cadeia solar!
Ver originalResponder0
GasFeeSobber
· 18h atrás
Primeiro vou me agachar para me mover, vou copiar rapidamente a lição~
O fundador da linguagem Move revela Sui Move: um novo padrão de contratos inteligentes criado para o Web3
Entrevista com o fundador da linguagem Move: Vantagens da linguagem de contratos inteligentes Sui Move
Recentemente, entrevistamos o CTO da Mysten Labs e fundador da linguagem de programação Move, Sam Blackshear, para discutir as razões pelas quais ele desenvolveu a nova linguagem de programação de contratos inteligentes Sui Move, a capacidade de escalabilidade do Sui e os benefícios das tecnologias descentralizadas para os desenvolvedores.
Segue-se o conteúdo principal da entrevista:
A essência das linguagens de programação e o nascimento do Move
As linguagens de programação são ferramentas para interagir de forma clara, segura e eficiente com os computadores. Diferente da riqueza e capacidade de expressão das linguagens naturais, as linguagens de programação precisam ter semânticas definidas com precisão. A linguagem Move surgiu da pesquisa sobre as linguagens de contratos inteligentes existentes, com o objetivo de resolver suas deficiências na definição de ativos e no controle de acesso.
Move foca em fornecer funcionalidades básicas para contratos inteligentes, como definição de tipos de ativos, regras de transferência e políticas de controle de acesso. Seu objetivo de design é permitir que os programadores escrevam código de forma segura e eficiente, sem a necessidade de recriar funcionalidades básicas a cada vez.
Características do Sui Move e sua aplicação no Web3
Sui Move é uma variação da linguagem Move, otimizada principalmente para o campo do Web3:
Foram removidas as restrições definidas na Move original para redes de pagamento em conformidade, tornando a transferência de ativos mais livre.
Foi introduzido um modelo de dados baseado em objetos, que simplificou a lógica de transação e melhorou a eficiência do desenvolvimento.
Suporte a blocos de transações programáveis, permitindo a execução de várias operações em uma única transação, reduzindo as taxas de gas e aumentando a atomicidade.
Estas características tornam o Sui Move especialmente adequado para a construção de produtos Web3, podendo proporcionar uma experiência de desenvolvimento mais eficiente e segura.
A filosofia de design e escalabilidade do Sui
O objetivo central do design do Sui é alcançar a escalabilidade horizontal. Ao adotar um modelo de dados orientado a objetos e armazenamento de chave-valor, o Sui pode aumentar a infraestrutura de hardware conforme a demanda, teoricamente sem limite de throughput. Este design permite que o Sui enfrente os desafios trazidos pelo aumento da base de usuários, mantendo baixa latência e baixo custo.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente uma tecnologia que remove atritos. Elas têm o potencial de eliminar barreiras de interoperabilidade entre aplicações, permitindo que dados, ativos e funcionalidades fluam mais livremente entre diferentes plataformas. Isso oferece novas possibilidades para os desenvolvedores, permitindo-lhes construir aplicações mais atraentes.
O futuro desenvolvimento do Sui Move
O desenvolvimento futuro do Sui Move concentra-se principalmente nos seguintes aspectos:
Com base no feedback dos desenvolvedores, otimizar o mecanismo de atualização e expansão do pacote.
Introduzir novas características de linguagem, como tipos enumerados, para aumentar a flexibilidade.
Melhorar a experiência de integração entre o Move e o código do frontend.
Explorar como aumentar a proporção de código Move nas aplicações para melhorar a segurança geral.
Simplificar o processo de desenvolvimento do Move, tornando-o mais amigável para todos os tipos de desenvolvedores.