Criador da linguagem Move Sam Blackshear: Por que Sui Move é adequado para construir produtos Web3
Recentemente, o Chief Technology Officer da Mysten Labs, Sam Blackshear, criador da linguagem Move, deu uma entrevista onde discutiu as razões para o desenvolvimento da linguagem Sui Move, a capacidade de escalabilidade da Sui 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
As linguagens de programação são ferramentas para interagir de maneira 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, garantindo que o comportamento do código seja previsível. As linguagens de programação geralmente são otimizadas para domínios ou tarefas específicas, o que explica a existência de várias linguagens de programação.
A origem da linguagem Move
Move tem origem no projeto Libra do Facebook. Ao estudar as linguagens de contrato inteligente existentes, Sam descobriu que elas deixavam os desenvolvedores desapontados 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. As linguagens existentes têm dificuldade em fornecer boas abstrações para conceitos como propriedade e homogeneidade. Move visa oferecer suporte em nível de linguagem para essas funcionalidades básicas, permitindo que os programadores codifiquem de forma mais segura e eficiente.
Melhorias no Sui Move
Sui Move fez alguns ajustes na Move original:
Foi removida a limitação à criação de contas, permitindo que os ativos sejam enviados livremente para qualquer endereço.
Foi introduzido um modelo de dados orientado a objetos, simplificando a lógica de processamento de ativos.
Suporta blocos de transações programáveis, permitindo executar várias operações em uma única transação.
Essas mudanças tornam o Sui Move mais adequado para o desenvolvimento Web3 geral, aumentando a flexibilidade e a eficiência.
Vantagens dos blocos de negociação programáveis
Os blocos de negociação programáveis permitem a execução de várias operações heterogêneas em uma única transação, com as seguintes vantagens:
Reduzir as taxas de gas
Reduzir o número de aprovações necessárias
Garantir a atomicidade das operações
Facilita a combinação temporária entre diferentes componentes
A experiência de desenvolvimento do Sui Move
Muitos desenvolvedores relataram que usar Sui Move para desenvolvimento é mais eficiente e seguro do que outras linguagens Web3. Por exemplo, algumas equipes afirmaram que completaram em dois meses com Sui Move o que levaria oito meses com Solidity. O design do Sui Move está mais próximo do modo de pensar dos desenvolvedores, ajudando a aumentar a velocidade e a confiança no desenvolvimento.
Design de escalabilidade do Sui
Sui adota um modelo de dados orientado a objetos, organizando o estado global como um mapeamento de ID de objeto para objeto, facilitando a escalabilidade horizontal. Através de uma estrutura de transação cuidadosamente projetada, a Sui consegue aumentar continuamente a taxa de transferência enquanto mantém baixa latência, evitando o problema de capacidade limitada em outras plataformas de blockchain.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente tecnologias que eliminam atritos, capazes de remover barreiras ao fluxo de informação e valor. Elas aumentam significativamente a interoperabilidade entre aplicações, proporcionando aos desenvolvedores novas capacidades para construir produtos mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está continuamente aprimorando as características da linguagem com base no feedback dos desenvolvedores, com foco em:
A escalabilidade do pacote de aprimoramento
Adicionar suporte a tipos enumerados
Melhorar a experiência de ligação entre o Move e o código do front-end
Aumentar a proporção de código Move nas aplicações.
Permitir que programadores que não utilizam Move compreendam mais facilmente o código Move
No geral, Sui Move está evoluindo continuamente em direção a uma direção mais flexível, mais fácil de usar e mais segura.
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.
22 Curtidas
Recompensa
22
6
Repostar
Compartilhar
Comentário
0/400
TokenRationEater
· 07-31 22:59
move fantástico啊
Ver originalResponder0
ZenZKPlayer
· 07-29 00:19
move realmente é bull哦
Ver originalResponder0
SelfMadeRuggee
· 07-29 00:16
Só os desenvolvedores podem dizer se é viável ou não.
Análise do fundador do Sui Move: Por que é mais adequado para construir produtos Web3
Criador da linguagem Move Sam Blackshear: Por que Sui Move é adequado para construir produtos Web3
Recentemente, o Chief Technology Officer da Mysten Labs, Sam Blackshear, criador da linguagem Move, deu uma entrevista onde discutiu as razões para o desenvolvimento da linguagem Sui Move, a capacidade de escalabilidade da Sui 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
As linguagens de programação são ferramentas para interagir de maneira 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, garantindo que o comportamento do código seja previsível. As linguagens de programação geralmente são otimizadas para domínios ou tarefas específicas, o que explica a existência de várias linguagens de programação.
A origem da linguagem Move
Move tem origem no projeto Libra do Facebook. Ao estudar as linguagens de contrato inteligente existentes, Sam descobriu que elas deixavam os desenvolvedores desapontados 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. As linguagens existentes têm dificuldade em fornecer boas abstrações para conceitos como propriedade e homogeneidade. Move visa oferecer suporte em nível de linguagem para essas funcionalidades básicas, permitindo que os programadores codifiquem de forma mais segura e eficiente.
Melhorias no Sui Move
Sui Move fez alguns ajustes na Move original:
Foi removida a limitação à criação de contas, permitindo que os ativos sejam enviados livremente para qualquer endereço.
Foi introduzido um modelo de dados orientado a objetos, simplificando a lógica de processamento de ativos.
Suporta blocos de transações programáveis, permitindo executar várias operações em uma única transação.
Essas mudanças tornam o Sui Move mais adequado para o desenvolvimento Web3 geral, aumentando a flexibilidade e a eficiência.
Vantagens dos blocos de negociação programáveis
Os blocos de negociação programáveis permitem a execução de várias operações heterogêneas em uma única transação, com as seguintes vantagens:
A experiência de desenvolvimento do Sui Move
Muitos desenvolvedores relataram que usar Sui Move para desenvolvimento é mais eficiente e seguro do que outras linguagens Web3. Por exemplo, algumas equipes afirmaram que completaram em dois meses com Sui Move o que levaria oito meses com Solidity. O design do Sui Move está mais próximo do modo de pensar dos desenvolvedores, ajudando a aumentar a velocidade e a confiança no desenvolvimento.
Design de escalabilidade do Sui
Sui adota um modelo de dados orientado a objetos, organizando o estado global como um mapeamento de ID de objeto para objeto, facilitando a escalabilidade horizontal. Através de uma estrutura de transação cuidadosamente projetada, a Sui consegue aumentar continuamente a taxa de transferência enquanto mantém baixa latência, evitando o problema de capacidade limitada em outras plataformas de blockchain.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente tecnologias que eliminam atritos, capazes de remover barreiras ao fluxo de informação e valor. Elas aumentam significativamente a interoperabilidade entre aplicações, proporcionando aos desenvolvedores novas capacidades para construir produtos mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está continuamente aprimorando as características da linguagem com base no feedback dos desenvolvedores, com foco em:
No geral, Sui Move está evoluindo continuamente em direção a uma direção mais flexível, mais fácil de usar e mais segura.