Fundador da linguagem Sui Move: Por que o Sui Move é adequado para construir produtos Web3
Recentemente, Sam Blackshear, o Chief Technology Officer da Mysten Labs e fundador da linguagem de programação Move, deu uma entrevista onde discutiu os motivos para desenvolver a nova linguagem de contratos inteligentes Sui Move, as funcionalidades de escalabilidade do Sui e as vantagens da tecnologia descentralizada para os desenvolvedores.
A essência e as características das linguagens de programação
Linguagens de programação são ferramentas para interagir de forma clara com os computadores. Diferente da rica expressão das linguagens naturais, as linguagens de programação exigem semântica definida com precisão. Uma pequena alteração pode levar a resultados completamente diferentes. As linguagens de programação são frequentemente projetadas para domínios ou tarefas específicas, e é por isso que existem várias linguagens de programação.
O nascimento da linguagem Move
Move é originário do projeto Libra do Facebook. Após estudar as linguagens de contratos inteligentes existentes, Sam descobriu que elas decepcionavam os desenvolvedores em muitos aspectos. Os contratos inteligentes fazem principalmente duas coisas: definem tipos de ativos e suas regras, e verificam as políticas de controle de acesso. O objetivo de design da linguagem Move é 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 é uma variante do Move, com as seguintes características principais:
Transferência de ativos mais livre: foram removidas as restrições estabelecidas na Move original para conformidade.
Modelo de dados centrado em objetos: simplificou a lógica de tratamento de ativos, aumentando a eficiência do desenvolvimento.
Blocos de negociação programáveis: permitem executar várias operações em uma única negociação, reduzindo as taxas de gás, diminuindo o número de aprovações e garantindo a atomicidade.
Vantagens do Sui Move
Alta eficiência de desenvolvimento: os desenvolvedores relatam que usar Sui Move é mais rápido e mais seguro do que desenvolver em outras linguagens.
Design ajustado às necessidades: Sui Move foi projetado especificamente para resolver problemas comuns no desenvolvimento de contratos inteligentes.
Escalabilidade horizontal: A arquitetura do Sui suporta o aumento da capacidade de processamento ao adicionar hardware, sem limites.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente uma tecnologia que elimina atritos. Elas podem remover barreiras na transmissão de informações e valores, reduzindo a dependência de intermediários de terceiros. Esta tecnologia oferece novas possibilidades para a interoperabilidade entre aplicações e o fluxo de valores.
O futuro desenvolvimento do Sui Move
Melhorar a gestão de pacotes: otimizar o processo de atualização e expansão de pacotes após o lançamento inicial.
Adicionar novas funcionalidades: como tipos de enumeração, etc.
Melhorar a integração do frontend: simplificar a conexão entre o código Move e o código do frontend.
Aumentar a segurança: aumentar a proporção do código Move na aplicação.
Melhorar a usabilidade: tornar os programas Move mais fáceis de entender e desenvolver.
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.
14 gostos
Recompensa
14
6
Partilhar
Comentar
0/400
LiquidityWitch
· 6h atrás
os segredos obscuros do move finalmente a emergir... é hora de preparar algum alpha proibido, para ser sincero
Sui Move fundador revela: por que é a escolha ideal para construir produtos Web3
Fundador da linguagem Sui Move: Por que o Sui Move é adequado para construir produtos Web3
Recentemente, Sam Blackshear, o Chief Technology Officer da Mysten Labs e fundador da linguagem de programação Move, deu uma entrevista onde discutiu os motivos para desenvolver a nova linguagem de contratos inteligentes Sui Move, as funcionalidades de escalabilidade do Sui e as vantagens da tecnologia descentralizada para os desenvolvedores.
A essência e as características das linguagens de programação
Linguagens de programação são ferramentas para interagir de forma clara com os computadores. Diferente da rica expressão das linguagens naturais, as linguagens de programação exigem semântica definida com precisão. Uma pequena alteração pode levar a resultados completamente diferentes. As linguagens de programação são frequentemente projetadas para domínios ou tarefas específicas, e é por isso que existem várias linguagens de programação.
O nascimento da linguagem Move
Move é originário do projeto Libra do Facebook. Após estudar as linguagens de contratos inteligentes existentes, Sam descobriu que elas decepcionavam os desenvolvedores em muitos aspectos. Os contratos inteligentes fazem principalmente duas coisas: definem tipos de ativos e suas regras, e verificam as políticas de controle de acesso. O objetivo de design da linguagem Move é 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 é uma variante do Move, com as seguintes características principais:
Transferência de ativos mais livre: foram removidas as restrições estabelecidas na Move original para conformidade.
Modelo de dados centrado em objetos: simplificou a lógica de tratamento de ativos, aumentando a eficiência do desenvolvimento.
Blocos de negociação programáveis: permitem executar várias operações em uma única negociação, reduzindo as taxas de gás, diminuindo o número de aprovações e garantindo a atomicidade.
Vantagens do Sui Move
Alta eficiência de desenvolvimento: os desenvolvedores relatam que usar Sui Move é mais rápido e mais seguro do que desenvolver em outras linguagens.
Design ajustado às necessidades: Sui Move foi projetado especificamente para resolver problemas comuns no desenvolvimento de contratos inteligentes.
Escalabilidade horizontal: A arquitetura do Sui suporta o aumento da capacidade de processamento ao adicionar hardware, sem limites.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente uma tecnologia que elimina atritos. Elas podem remover barreiras na transmissão de informações e valores, reduzindo a dependência de intermediários de terceiros. Esta tecnologia oferece novas possibilidades para a interoperabilidade entre aplicações e o fluxo de valores.
O futuro desenvolvimento do Sui Move
Melhorar a gestão de pacotes: otimizar o processo de atualização e expansão de pacotes após o lançamento inicial.
Adicionar novas funcionalidades: como tipos de enumeração, etc.
Melhorar a integração do frontend: simplificar a conexão entre o código Move e o código do frontend.
Aumentar a segurança: aumentar a proporção do código Move na aplicação.
Melhorar a usabilidade: tornar os programas Move mais fáceis de entender e desenvolver.