Entrevista com o fundador da linguagem Move: por que Sui Move é adequado para construir produtos Web3?
Recentemente, falámos com Sam Blackshear, CTO da Mysten Labs e fundador da linguagem de programação Move, sobre por que ele desenvolveu a nova linguagem de programação de contratos inteligentes Sui Move, as funcionalidades que o Sui pode escalar e as vantagens da tecnologia descentralizada para os desenvolvedores.
Segue um resumo do conteúdo da entrevista:
Visão geral das linguagens de programação e o surgimento do Move
A linguagem de programação é uma ferramenta para interagir de forma precisa, segura, eficiente e clara com os computadores. Ao contrário das línguas naturais, as linguagens de programação precisam ter semântica definida de forma precisa, a fim de garantir a previsibilidade do comportamento do código.
A linguagem Move originou-se do projeto Libra do Facebook. Ao pesquisar as linguagens de contratos inteligentes existentes, Sam descobriu que muitas vezes elas não atendem às necessidades dos desenvolvedores. Os contratos inteligentes definem principalmente o tipo de ativo e suas regras de transferência, além de verificar as políticas de controle de acesso. A linguagem Move visa fornecer uma boa abstração para essas funcionalidades básicas, permitindo que os programadores escrevam código de forma segura e eficiente.
Características e Vantagens do Sui Move
Sui Move é uma variante do Move, que possui as seguintes características principais:
Transferência de ativos mais livre: eliminou a restrição de criação de contas na Move original, permitindo enviar ativos para qualquer endereço.
Modelo de dados centrado em objetos: simplificou a lógica de processamento de ativos, aumentando a eficiência do desenvolvimento.
Blocos de negociação programáveis: permitem a execução de múltiplas operações em uma única transação, reduzindo as taxas de gas e o número de aprovações, enquanto garantem a atomicidade.
Essas características tornam o Sui Move muito adequado para construir produtos Web3, podendo oferecer uma experiência de desenvolvimento mais eficiente e segura.
Design de escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, aumentando as instalações de hardware para melhorar a capacidade de processamento, mantendo ao mesmo tempo baixa latência. Este design é baseado na consideração da demanda pela adoção em larga escala do Web3, evitando problemas de degradação da experiência do usuário devido a limitações de capacidade.
O modelo de dados orientado a objetos é a chave para alcançar este objetivo. Organizar o estado global como um mapeamento de ID de objeto para objeto permite que o sistema seja escalado de forma semelhante a um armazenamento de chave-valor.
O potencial da tecnologia descentralizada
A tecnologia de blockchain e criptomoedas é essencialmente uma forma de eliminar atritos, capaz de remover barreiras na transmissão de informações e valores. Elas conseguem reduzir os custos de transação, aumentar a interoperabilidade entre aplicações e fornecer aos desenvolvedores novas "superpoderes" para criar produtos mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está atualmente focada nas seguintes áreas de melhoria:
Aumentar a escalabilidade do pacote, permitindo que os desenvolvedores atualizem e adicionem funcionalidades de forma mais flexível.
Introduzir novos recursos, como tipos enumerados.
Melhorar a experiência de integração entre o Move e o código front-end.
Explorar como fazer com que as aplicações incluam mais código Move para aumentar a segurança.
Simplificar a dificuldade de compreensão e uso do código Move por programadores que não são de Move.
Através desses esforços, o Sui Move visa fornecer ferramentas mais poderosas e fáceis de usar para desenvolvedores Web3, promovendo o desenvolvimento de aplicações descentralizadas.
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.
12 gostos
Recompensa
12
4
Republicar
Partilhar
Comentar
0/400
AirdropBlackHole
· 6h atrás
Um movimento tão bull, já está quase à altura do solidity, não é?
Ver originalResponder0
AlwaysMissingTops
· 6h atrás
Ai, é novamente aquela armadilha do libra.
Ver originalResponder0
WenMoon
· 6h atrás
move esta linguagem é estável, gosto de brincar com isso
Revelação do fundador da linguagem Move: Como o Sui Move ajuda no desenvolvimento da Web3
Entrevista com o fundador da linguagem Move: por que Sui Move é adequado para construir produtos Web3?
Recentemente, falámos com Sam Blackshear, CTO da Mysten Labs e fundador da linguagem de programação Move, sobre por que ele desenvolveu a nova linguagem de programação de contratos inteligentes Sui Move, as funcionalidades que o Sui pode escalar e as vantagens da tecnologia descentralizada para os desenvolvedores.
Segue um resumo do conteúdo da entrevista:
Visão geral das linguagens de programação e o surgimento do Move
A linguagem de programação é uma ferramenta para interagir de forma precisa, segura, eficiente e clara com os computadores. Ao contrário das línguas naturais, as linguagens de programação precisam ter semântica definida de forma precisa, a fim de garantir a previsibilidade do comportamento do código.
A linguagem Move originou-se do projeto Libra do Facebook. Ao pesquisar as linguagens de contratos inteligentes existentes, Sam descobriu que muitas vezes elas não atendem às necessidades dos desenvolvedores. Os contratos inteligentes definem principalmente o tipo de ativo e suas regras de transferência, além de verificar as políticas de controle de acesso. A linguagem Move visa fornecer uma boa abstração para essas funcionalidades básicas, permitindo que os programadores escrevam código de forma segura e eficiente.
Características e Vantagens do Sui Move
Sui Move é uma variante do Move, que possui as seguintes características principais:
Transferência de ativos mais livre: eliminou a restrição de criação de contas na Move original, permitindo enviar ativos para qualquer endereço.
Modelo de dados centrado em objetos: simplificou a lógica de processamento de ativos, aumentando a eficiência do desenvolvimento.
Blocos de negociação programáveis: permitem a execução de múltiplas operações em uma única transação, reduzindo as taxas de gas e o número de aprovações, enquanto garantem a atomicidade.
Essas características tornam o Sui Move muito adequado para construir produtos Web3, podendo oferecer uma experiência de desenvolvimento mais eficiente e segura.
Design de escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, aumentando as instalações de hardware para melhorar a capacidade de processamento, mantendo ao mesmo tempo baixa latência. Este design é baseado na consideração da demanda pela adoção em larga escala do Web3, evitando problemas de degradação da experiência do usuário devido a limitações de capacidade.
O modelo de dados orientado a objetos é a chave para alcançar este objetivo. Organizar o estado global como um mapeamento de ID de objeto para objeto permite que o sistema seja escalado de forma semelhante a um armazenamento de chave-valor.
O potencial da tecnologia descentralizada
A tecnologia de blockchain e criptomoedas é essencialmente uma forma de eliminar atritos, capaz de remover barreiras na transmissão de informações e valores. Elas conseguem reduzir os custos de transação, aumentar a interoperabilidade entre aplicações e fornecer aos desenvolvedores novas "superpoderes" para criar produtos mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está atualmente focada nas seguintes áreas de melhoria:
Aumentar a escalabilidade do pacote, permitindo que os desenvolvedores atualizem e adicionem funcionalidades de forma mais flexível.
Introduzir novos recursos, como tipos enumerados.
Melhorar a experiência de integração entre o Move e o código front-end.
Explorar como fazer com que as aplicações incluam mais código Move para aumentar a segurança.
Simplificar a dificuldade de compreensão e uso do código Move por programadores que não são de Move.
Através desses esforços, o Sui Move visa fornecer ferramentas mais poderosas e fáceis de usar para desenvolvedores Web3, promovendo o desenvolvimento de aplicações descentralizadas.