Entrevista com o fundador da Move: por que a linguagem de contratos inteligentes Sui Move é adequada para construir produtos Web3?
Recentemente, o CTO da Mysten Labs e fundador da linguagem de programação Move, Sam Blackshear, concedeu uma entrevista onde discutiu as razões para o desenvolvimento da nova linguagem de programação de contratos inteligentes Sui Move, as funcionalidades de escalabilidade do Sui e as vantagens da tecnologia descentralizada 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 com os computadores. Ao contrário das linguagens naturais, as linguagens de programação exigem semântica definida com precisão. Move surgiu do projeto Libra do Facebook, com o objetivo de resolver as deficiências das linguagens de contratos inteligentes existentes.
Os contratos inteligentes fazem duas coisas principais: definem o tipo de ativo e suas regras de transferência, além de verificar as políticas de controle de acesso. A linguagem Move foi projetada em torno dessas funções básicas, permitindo que os programadores escrevam código de forma mais segura e eficiente.
Características do Sui Move
Sui Move fez algumas alterações em relação ao Move original:
Foram removidas as restrições de conformidade do antigo projeto Libra, permitindo uma circulação mais livre dos ativos.
Foi introduzido um modelo de dados orientado a objetos, simplificando o trabalho dos programadores.
Implementou blocos de transação programáveis, permitindo que múltiplas operações sejam concluídas em uma única transação.
Essas mudanças tornam o Sui Move mais adequado para construir produtos Web3.
Vantagens dos blocos de negociação programáveis
Os blocos de negociação programáveis permitem a execução de várias operações em uma única transação, semelhante a um modo de buffet. Isso traz os seguintes benefícios:
Reduzir os custos de gas
Reduzir o número de aprovações
Implementar operações atômicas
Para os desenvolvedores, é possível combinar diferentes funcionalidades de forma mais flexível.
A experiência de desenvolvimento do Sui Move
Desenvolvedores de outras linguagens Web3 geralmente relatam que usar Sui Move é mais eficiente e seguro. Por exemplo, algumas equipes afirmaram que completaram em dois meses o trabalho de desenvolvimento em Solidity que originalmente levaria oito meses.
O design do Sui Move está mais próximo do modo de pensar dos desenvolvedores, graças ao estudo de problemas existentes e ao design direcionado.
Design de escalabilidade do Sui
O objetivo da Sui é alcançar escalabilidade horizontal, ou seja, aumentar a capacidade de processamento ao adicionar hardware, sem limites. Isso evita o problema de gargalos de capacidade que outras blockchains enfrentam após o sucesso.
Sui utiliza um modelo de dados orientado a objetos, organizando o estado global como um mapeamento de ID de objeto para objeto, facilitando a expansão. A estrutura das transações também foi otimizada para este modelo.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente uma tecnologia que remove atritos, eliminando barreiras ao fluxo de informação e valor. Isso possibilita a interoperabilidade entre aplicações, oferecendo aos desenvolvedores novas "super habilidades".
O futuro desenvolvimento do Sui Move
O futuro da Sui Move inclui:
Melhorar funcionalidades com base no feedback dos desenvolvedores
Estudar como expandir funcionalidade de forma flexível enquanto mantém a confiança dos usuários
Melhorar a experiência de conexão entre Move e o código do front-end
Adicionar novos recursos, como tipos enumerados
O objetivo geral é fazer com que os aplicativos incluam mais código Move para aumentar a segurança, ao mesmo tempo que permite que programadores não Move também consigam entender facilmente.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
13 Curtidas
Recompensa
13
3
Compartilhar
Comentário
0/400
LiquidationSurvivor
· 17h atrás
mover é o caminho certo
Ver originalResponder0
OldLeekNewSickle
· 17h atrás
Entendi, vamos entrar e colher um pouco dos últimos idiotas.
O fundador da linguagem Move analisa o Sui Move: a melhor solução para o desenvolvimento de produtos Web3.
Entrevista com o fundador da Move: por que a linguagem de contratos inteligentes Sui Move é adequada para construir produtos Web3?
Recentemente, o CTO da Mysten Labs e fundador da linguagem de programação Move, Sam Blackshear, concedeu uma entrevista onde discutiu as razões para o desenvolvimento da nova linguagem de programação de contratos inteligentes Sui Move, as funcionalidades de escalabilidade do Sui e as vantagens da tecnologia descentralizada 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 com os computadores. Ao contrário das linguagens naturais, as linguagens de programação exigem semântica definida com precisão. Move surgiu do projeto Libra do Facebook, com o objetivo de resolver as deficiências das linguagens de contratos inteligentes existentes.
Os contratos inteligentes fazem duas coisas principais: definem o tipo de ativo e suas regras de transferência, além de verificar as políticas de controle de acesso. A linguagem Move foi projetada em torno dessas funções básicas, permitindo que os programadores escrevam código de forma mais segura e eficiente.
Características do Sui Move
Sui Move fez algumas alterações em relação ao Move original:
Foram removidas as restrições de conformidade do antigo projeto Libra, permitindo uma circulação mais livre dos ativos.
Foi introduzido um modelo de dados orientado a objetos, simplificando o trabalho dos programadores.
Implementou blocos de transação programáveis, permitindo que múltiplas operações sejam concluídas em uma única transação.
Essas mudanças tornam o Sui Move mais adequado para construir produtos Web3.
Vantagens dos blocos de negociação programáveis
Os blocos de negociação programáveis permitem a execução de várias operações em uma única transação, semelhante a um modo de buffet. Isso traz os seguintes benefícios:
Para os desenvolvedores, é possível combinar diferentes funcionalidades de forma mais flexível.
A experiência de desenvolvimento do Sui Move
Desenvolvedores de outras linguagens Web3 geralmente relatam que usar Sui Move é mais eficiente e seguro. Por exemplo, algumas equipes afirmaram que completaram em dois meses o trabalho de desenvolvimento em Solidity que originalmente levaria oito meses.
O design do Sui Move está mais próximo do modo de pensar dos desenvolvedores, graças ao estudo de problemas existentes e ao design direcionado.
Design de escalabilidade do Sui
O objetivo da Sui é alcançar escalabilidade horizontal, ou seja, aumentar a capacidade de processamento ao adicionar hardware, sem limites. Isso evita o problema de gargalos de capacidade que outras blockchains enfrentam após o sucesso.
Sui utiliza um modelo de dados orientado a objetos, organizando o estado global como um mapeamento de ID de objeto para objeto, facilitando a expansão. A estrutura das transações também foi otimizada para este modelo.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são essencialmente uma tecnologia que remove atritos, eliminando barreiras ao fluxo de informação e valor. Isso possibilita a interoperabilidade entre aplicações, oferecendo aos desenvolvedores novas "super habilidades".
O futuro desenvolvimento do Sui Move
O futuro da Sui Move inclui:
O objetivo geral é fazer com que os aplicativos incluam mais código Move para aumentar a segurança, ao mesmo tempo que permite que programadores não Move também consigam entender facilmente.