Fundador da linguagem Move fala sobre Sui Move: por que é adequado para construir aplicações Web3
Recentemente, Sam Blackshear, o Chief Technology Officer da Mysten Labs e fundador da linguagem de programação Move, deu uma entrevista onde compartilhou a sua motivação para desenvolver a linguagem Sui Move, as características do Sui Move e as vantagens da tecnologia descentralizada para os desenvolvedores.
A essência das linguagens de programação
Blackshear aponta que o núcleo das linguagens de programação reside na interação precisa, segura e eficiente com os computadores. Diferente da riqueza das línguas naturais, as linguagens de programação precisam ter semânticas claramente definidas. Cada linguagem de programação é otimizada para um domínio ou tarefa específica, não conseguindo se destacar em todos os campos.
O nascimento da linguagem Move
Move origina-se no projeto Libra do Facebook. Blackshear estudou as linguagens de contrato inteligente existentes e descobriu que elas não atendem às necessidades dos desenvolvedores em muitos aspectos. Os contratos inteligentes definem principalmente os tipos de ativos e suas regras de transferência, além de executar controle de acesso. A linguagem Move visa fornecer uma boa abstração para essas funções básicas, permitindo que os programadores codifiquem de forma segura e eficiente, sem precisar reinventar a roda.
Características do Sui Move
Sui Move é uma variante do Move, projetada especificamente para aplicações Web3. Adota um modelo de dados orientado a objetos, simplificando o processo de manipulação de ativos. Isso permite que os programadores se concentrem diretamente na lógica de negócios central, sem a necessidade de realizar trabalhos de contabilidade complicados. Sui Move também introduz blocos de transação 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.
Experiência do Desenvolvedor
Muitos desenvolvedores relataram que usar Sui Move para desenvolvimento é mais eficiente e seguro do que outras linguagens Web3. O design da linguagem está próximo da arquitetura do projeto, o que torna a velocidade de desenvolvimento mais rápida e a qualidade do código mais garantida. Blackshear acredita que isso se deve ao fato de que Sui Move resolve de forma direcionada os problemas das linguagens existentes e é personalizado para as necessidades reais dos desenvolvedores.
Escalabilidade do Sui
O objetivo de design do Sui é alcançar escalabilidade horizontal, evitando que a experiência do usuário diminua devido a limitações de capacidade. O modelo de dados orientado a objetos permite que o Sui se expanda como um armazenamento de chave-valor, mantendo ao mesmo tempo as características da blockchain. Este design permite que o Sui se expanda continuamente com o crescimento dos usuários, mantendo baixa latência e baixo custo.
O potencial da tecnologia descentralizada
Blackshear acredita que a blockchain e as criptomoedas são essencialmente uma tecnologia que remove atritos. Elas conseguem eliminar barreiras na transmissão de informação e valor, reduzindo a dependência de intermediários. Essa tecnologia pode facilitar a interoperabilidade entre aplicações, fornecendo aos desenvolvedores novas "superpoderes" para criar produtos mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está constantemente aprimorando as funcionalidades da linguagem com base no feedback dos desenvolvedores. Eles estão focados em como facilitar a expansão e modificação de pacotes existentes pelos desenvolvedores, ao mesmo tempo em que mantêm a confiança dos usuários. Além disso, a equipe está trabalhando para melhorar a experiência de conexão entre o Move e o código de front-end, tornando o processo de desenvolvimento de aplicações mais eficiente e seguro.
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.
14 Curtidas
Recompensa
14
3
Repostar
Compartilhar
Comentário
0/400
ForkPrince
· 20h atrás
Criador de códigos! Um pouco rasgado
Ver originalResponder0
CryptoHistoryClass
· 20h atrás
*verifica padrões históricos* mais um desdobramento do fb tentando fazer um solana... já vi este filme antes
Ver originalResponder0
RugPullAlertBot
· 21h atrás
Morrendo de rir, originado do Libra, até onde poderá ir?
Sui Move fundador analisa: por que essa linguagem se tornou a nova favorita para o desenvolvimento em Web3
Fundador da linguagem Move fala sobre Sui Move: por que é adequado para construir aplicações Web3
Recentemente, Sam Blackshear, o Chief Technology Officer da Mysten Labs e fundador da linguagem de programação Move, deu uma entrevista onde compartilhou a sua motivação para desenvolver a linguagem Sui Move, as características do Sui Move e as vantagens da tecnologia descentralizada para os desenvolvedores.
A essência das linguagens de programação
Blackshear aponta que o núcleo das linguagens de programação reside na interação precisa, segura e eficiente com os computadores. Diferente da riqueza das línguas naturais, as linguagens de programação precisam ter semânticas claramente definidas. Cada linguagem de programação é otimizada para um domínio ou tarefa específica, não conseguindo se destacar em todos os campos.
O nascimento da linguagem Move
Move origina-se no projeto Libra do Facebook. Blackshear estudou as linguagens de contrato inteligente existentes e descobriu que elas não atendem às necessidades dos desenvolvedores em muitos aspectos. Os contratos inteligentes definem principalmente os tipos de ativos e suas regras de transferência, além de executar controle de acesso. A linguagem Move visa fornecer uma boa abstração para essas funções básicas, permitindo que os programadores codifiquem de forma segura e eficiente, sem precisar reinventar a roda.
Características do Sui Move
Sui Move é uma variante do Move, projetada especificamente para aplicações Web3. Adota um modelo de dados orientado a objetos, simplificando o processo de manipulação de ativos. Isso permite que os programadores se concentrem diretamente na lógica de negócios central, sem a necessidade de realizar trabalhos de contabilidade complicados. Sui Move também introduz blocos de transação 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.
Experiência do Desenvolvedor
Muitos desenvolvedores relataram que usar Sui Move para desenvolvimento é mais eficiente e seguro do que outras linguagens Web3. O design da linguagem está próximo da arquitetura do projeto, o que torna a velocidade de desenvolvimento mais rápida e a qualidade do código mais garantida. Blackshear acredita que isso se deve ao fato de que Sui Move resolve de forma direcionada os problemas das linguagens existentes e é personalizado para as necessidades reais dos desenvolvedores.
Escalabilidade do Sui
O objetivo de design do Sui é alcançar escalabilidade horizontal, evitando que a experiência do usuário diminua devido a limitações de capacidade. O modelo de dados orientado a objetos permite que o Sui se expanda como um armazenamento de chave-valor, mantendo ao mesmo tempo as características da blockchain. Este design permite que o Sui se expanda continuamente com o crescimento dos usuários, mantendo baixa latência e baixo custo.
O potencial da tecnologia descentralizada
Blackshear acredita que a blockchain e as criptomoedas são essencialmente uma tecnologia que remove atritos. Elas conseguem eliminar barreiras na transmissão de informação e valor, reduzindo a dependência de intermediários. Essa tecnologia pode facilitar a interoperabilidade entre aplicações, fornecendo aos desenvolvedores novas "superpoderes" para criar produtos mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está constantemente aprimorando as funcionalidades da linguagem com base no feedback dos desenvolvedores. Eles estão focados em como facilitar a expansão e modificação de pacotes existentes pelos desenvolvedores, ao mesmo tempo em que mantêm a confiança dos usuários. Além disso, a equipe está trabalhando para melhorar a experiência de conexão entre o Move e o código de front-end, tornando o processo de desenvolvimento de aplicações mais eficiente e seguro.