Entrevista: Fundador da linguagem Move fala sobre Sui Move e suas aplicações no Web3
Recentemente, entrevistamos Sam Blackshear, o CTO da Mysten Labs e fundador da linguagem de programação Move, para discutir os motivos que o levaram a desenvolver a nova linguagem de contratos inteligentes Sui Move, a escalabilidade do Sui e os benefícios da tecnologia descentralizada para os desenvolvedores.
A essência das linguagens de programação e o surgimento do Move
As linguagens de programação são essencialmente uma ferramenta para interagir de forma precisa com os computadores. Ao contrário das linguagens naturais, as linguagens de programação precisam ter semânticas claramente definidas para garantir a previsibilidade do comportamento do programa. A linguagem Move surgiu do projeto Libra do Facebook, com o objetivo de resolver as limitações das linguagens de contratos inteligentes existentes.
Sam aponta que os contratos inteligentes envolvem principalmente duas áreas: definição dos tipos de ativos e suas regras de transferência, bem como a verificação das políticas de controle de acesso. O objetivo de design da linguagem Move é fornecer uma melhor abstração e ferramentas de programação para essas tarefas básicas, permitindo que os desenvolvedores escrevam código de forma mais segura e eficiente.
Características do Sui Move e sua aplicação no Web3
Sui Move é uma variante da linguagem Move, otimizada para o ambiente Web3. As principais mudanças incluem:
Removida a limitação de criação de contas na Move original, tornando a transferência de ativos mais livre.
Introduziu um modelo de dados orientado a objetos, simplificando a lógica de processamento de ativos.
Implementou blocos de transação programáveis, permitindo a execução de várias operações em uma única transação.
Essas características fazem do Sui Move especialmente adequado para a construção de produtos Web3, oferecendo maior flexibilidade e eficiência.
Vantagens dos blocos de negociação programáveis
Os blocos de negociação programáveis permitem executar várias operações em uma única transação, semelhante ao modo de buffet. Isso traz vários benefícios:
Reduzir os custos de gas
Reduzir o número de aprovações
Garantir a atomicidade das operações
Simplificação da implementação de transações complexas
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 de projeto afirmaram que a quantidade de trabalho realizada com Sui Move equivale a quatro vezes o tempo necessário usando Solidity. Esse aumento de eficiência resulta do design da linguagem que atende com precisão às necessidades dos desenvolvedores.
Design de escalabilidade do Sui
O objetivo principal do Sui é alcançar escalabilidade horizontal, evitando problemas de degradação de desempenho causados pelo sucesso da plataforma. Através de um modelo de dados orientado a objetos e uma estrutura de armazenamento de chave-valor, o Sui consegue expandir sua capacidade de processamento de forma flexível, conforme a demanda, mantendo baixa latência.
O potencial da tecnologia descentralizada
A tecnologia de blockchain e criptomoedas é essencialmente uma tecnologia que elimina atritos, reduzindo barreiras em transações financeiras e desenvolvimento de aplicações. Elas oferecem novas possibilidades, como interoperabilidade entre aplicações, ativos programáveis, entre outras, proporcionando aos desenvolvedores a nova capacidade de construir produtos inovadores.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está trabalhando em várias melhorias:
Aumentar a escalabilidade e compatibilidade do pacote.
Introduzir novas funcionalidades como tipos enumerados
Melhorar a experiência de integração entre o Move e o código front-end
Aumentar a proporção de código Move nas aplicações, melhorando a segurança
Simplificar a dificuldade de compreensão e uso do Move para programadores que não são da Move.
Esses esforços visam tornar o Sui Move mais poderoso e fácil de usar, promovendo ainda mais sua aplicação no espaço Web3.
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
8
Partilhar
Comentar
0/400
AllTalkLongTrader
· 07-17 21:16
Quem nunca pisou em um buraco não deve falar.
Ver originalResponder0
BTCBeliefStation
· 07-17 10:26
Move! fantástico
Ver originalResponder0
ImpermanentPhilosopher
· 07-17 01:08
Qual é a utilidade de ser muito mais seguro?
Ver originalResponder0
LiquidationTherapist
· 07-14 23:39
Move贼猛啊companheiro
Ver originalResponder0
DeFiGrayling
· 07-14 23:34
Esta língua é realmente nova.
Ver originalResponder0
BoredRiceBall
· 07-14 23:31
Tão nb que não percebi nada...
Ver originalResponder0
MeaninglessGwei
· 07-14 23:23
Parece bastante impressionante... só que ainda não está bem claro.
O fundador da linguagem Move revela Sui Move: uma linguagem de contratos inteligentes mais eficiente e segura para o Web3
Entrevista: Fundador da linguagem Move fala sobre Sui Move e suas aplicações no Web3
Recentemente, entrevistamos Sam Blackshear, o CTO da Mysten Labs e fundador da linguagem de programação Move, para discutir os motivos que o levaram a desenvolver a nova linguagem de contratos inteligentes Sui Move, a escalabilidade do Sui e os benefícios da tecnologia descentralizada para os desenvolvedores.
A essência das linguagens de programação e o surgimento do Move
As linguagens de programação são essencialmente uma ferramenta para interagir de forma precisa com os computadores. Ao contrário das linguagens naturais, as linguagens de programação precisam ter semânticas claramente definidas para garantir a previsibilidade do comportamento do programa. A linguagem Move surgiu do projeto Libra do Facebook, com o objetivo de resolver as limitações das linguagens de contratos inteligentes existentes.
Sam aponta que os contratos inteligentes envolvem principalmente duas áreas: definição dos tipos de ativos e suas regras de transferência, bem como a verificação das políticas de controle de acesso. O objetivo de design da linguagem Move é fornecer uma melhor abstração e ferramentas de programação para essas tarefas básicas, permitindo que os desenvolvedores escrevam código de forma mais segura e eficiente.
Características do Sui Move e sua aplicação no Web3
Sui Move é uma variante da linguagem Move, otimizada para o ambiente Web3. As principais mudanças incluem:
Essas características fazem do Sui Move especialmente adequado para a construção de produtos Web3, oferecendo maior flexibilidade e eficiência.
Vantagens dos blocos de negociação programáveis
Os blocos de negociação programáveis permitem executar várias operações em uma única transação, semelhante ao modo de buffet. Isso traz vários benefícios:
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 de projeto afirmaram que a quantidade de trabalho realizada com Sui Move equivale a quatro vezes o tempo necessário usando Solidity. Esse aumento de eficiência resulta do design da linguagem que atende com precisão às necessidades dos desenvolvedores.
Design de escalabilidade do Sui
O objetivo principal do Sui é alcançar escalabilidade horizontal, evitando problemas de degradação de desempenho causados pelo sucesso da plataforma. Através de um modelo de dados orientado a objetos e uma estrutura de armazenamento de chave-valor, o Sui consegue expandir sua capacidade de processamento de forma flexível, conforme a demanda, mantendo baixa latência.
O potencial da tecnologia descentralizada
A tecnologia de blockchain e criptomoedas é essencialmente uma tecnologia que elimina atritos, reduzindo barreiras em transações financeiras e desenvolvimento de aplicações. Elas oferecem novas possibilidades, como interoperabilidade entre aplicações, ativos programáveis, entre outras, proporcionando aos desenvolvedores a nova capacidade de construir produtos inovadores.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está trabalhando em várias melhorias:
Esses esforços visam tornar o Sui Move mais poderoso e fácil de usar, promovendo ainda mais sua aplicação no espaço Web3.