Entrevista com o fundador da linguagem Sui Move: por que esta linguagem de contratos inteligentes é adequada para construir produtos Web3?
Recentemente, Sam Blackshear, o CTO da Mysten Labs e fundador da linguagem de programação Move, deu uma entrevista sobre o contexto de desenvolvimento da linguagem de contratos inteligentes Sui Move, suas características e as perspectivas de aplicação no campo do Web3.
Segue abaixo o conteúdo principal desta entrevista:
A essência das linguagens de programação e o nascimento do Move
A linguagem de programação é uma ferramenta para interagir de forma clara com os computadores. Ao contrário das línguas naturais, as linguagens de programação necessitam de semântica definida com precisão, ao mesmo tempo que são otimizadas para domínios ou tarefas específicas.
A linguagem Move surgiu da pesquisa sobre as linguagens de contratos inteligentes existentes. Sam descobriu que as linguagens de contratos inteligentes da época não atendiam às necessidades dos desenvolvedores em muitos aspectos. Os contratos inteligentes definem principalmente tipos de ativos e suas regras de transferência, além de verificar as políticas de controle de acesso. O objetivo de design do Move é 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 utiliza uma variante do Move chamada Sui Move. Em comparação com o Move original, o Sui Move fez algumas alterações:
Foram canceladas algumas condições limitantes, permitindo que os ativos sejam transferidos com mais liberdade.
Foi introduzido um modelo de dados orientado a objetos, simplificando a lógica de processamento de ativos.
Suporte a blocos de transação programáveis, permitindo a realização de múltiplas operações em uma transação.
Essas mudanças tornam o Sui Move mais adequado para a construção de produtos na Web3. Ele oferece aos desenvolvedores uma experiência de desenvolvimento mais eficiente e segura, ao mesmo tempo que proporciona aos usuários custos de gas mais baixos, menos aprovações e outros benefícios.
Design de escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, ou seja, aumentar a capacidade de processamento através da adição de hardware, sem limites. Este design permite que o Sui lide com o aumento do número de usuários, mantendo a baixa latência.
O modelo de dados orientado a objetos é a chave para alcançar esse objetivo. Ao organizar tudo em objetos, o estado global se transforma em um grande mapeamento de IDs de objetos para objetos, tornando esse armazenamento de pares chave-valor mais fácil de escalar.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são, essencialmente, uma tecnologia que remove atritos. Elas podem eliminar barreiras em transações financeiras, na construção de aplicações e na configuração de informações, reduzindo a dependência de terceiros.
Esta tecnologia oferece aos desenvolvedores novos "superpoderes", permitindo-lhes construir produtos mais atraentes. Para os usuários finais, embora nem todos consigam entender o código, a transparência e a imutabilidade da blockchain oferecem uma garantia adicional de confiança.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está atualmente realizando melhorias com base no feedback dos desenvolvedores, com foco nos seguintes aspectos:
Adicionar a funcionalidade de nível de idioma, oferecendo maior flexibilidade de expansão, mantendo a confiança do usuário.
Melhorar a experiência de conexão entre o Move e o código front-end.
Investigar como fazer com que as aplicações incluam mais código Move para aumentar a segurança.
Otimizar a experiência para utilizadores não programadores Move.
De um modo geral, o Sui Move está a desenvolver-se numa direção mais flexível, segura e fácil de usar, para melhor atender às necessidades dos desenvolvedores e usuários do 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.
Sui Move fundador desvenda: por que essa linguagem de contratos inteligentes se tornou a escolha número um para produtos Web3
Entrevista com o fundador da linguagem Sui Move: por que esta linguagem de contratos inteligentes é adequada para construir produtos Web3?
Recentemente, Sam Blackshear, o CTO da Mysten Labs e fundador da linguagem de programação Move, deu uma entrevista sobre o contexto de desenvolvimento da linguagem de contratos inteligentes Sui Move, suas características e as perspectivas de aplicação no campo do Web3.
Segue abaixo o conteúdo principal desta entrevista:
A essência das linguagens de programação e o nascimento do Move
A linguagem de programação é uma ferramenta para interagir de forma clara com os computadores. Ao contrário das línguas naturais, as linguagens de programação necessitam de semântica definida com precisão, ao mesmo tempo que são otimizadas para domínios ou tarefas específicas.
A linguagem Move surgiu da pesquisa sobre as linguagens de contratos inteligentes existentes. Sam descobriu que as linguagens de contratos inteligentes da época não atendiam às necessidades dos desenvolvedores em muitos aspectos. Os contratos inteligentes definem principalmente tipos de ativos e suas regras de transferência, além de verificar as políticas de controle de acesso. O objetivo de design do Move é 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 utiliza uma variante do Move chamada Sui Move. Em comparação com o Move original, o Sui Move fez algumas alterações:
Foram canceladas algumas condições limitantes, permitindo que os ativos sejam transferidos com mais liberdade.
Foi introduzido um modelo de dados orientado a objetos, simplificando a lógica de processamento de ativos.
Suporte a blocos de transação programáveis, permitindo a realização de múltiplas operações em uma transação.
Essas mudanças tornam o Sui Move mais adequado para a construção de produtos na Web3. Ele oferece aos desenvolvedores uma experiência de desenvolvimento mais eficiente e segura, ao mesmo tempo que proporciona aos usuários custos de gas mais baixos, menos aprovações e outros benefícios.
Design de escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, ou seja, aumentar a capacidade de processamento através da adição de hardware, sem limites. Este design permite que o Sui lide com o aumento do número de usuários, mantendo a baixa latência.
O modelo de dados orientado a objetos é a chave para alcançar esse objetivo. Ao organizar tudo em objetos, o estado global se transforma em um grande mapeamento de IDs de objetos para objetos, tornando esse armazenamento de pares chave-valor mais fácil de escalar.
O potencial da tecnologia descentralizada
A blockchain e as criptomoedas são, essencialmente, uma tecnologia que remove atritos. Elas podem eliminar barreiras em transações financeiras, na construção de aplicações e na configuração de informações, reduzindo a dependência de terceiros.
Esta tecnologia oferece aos desenvolvedores novos "superpoderes", permitindo-lhes construir produtos mais atraentes. Para os usuários finais, embora nem todos consigam entender o código, a transparência e a imutabilidade da blockchain oferecem uma garantia adicional de confiança.
O futuro desenvolvimento do Sui Move
A equipe Sui Move está atualmente realizando melhorias com base no feedback dos desenvolvedores, com foco nos seguintes aspectos:
Adicionar a funcionalidade de nível de idioma, oferecendo maior flexibilidade de expansão, mantendo a confiança do usuário.
Melhorar a experiência de conexão entre o Move e o código front-end.
Investigar como fazer com que as aplicações incluam mais código Move para aumentar a segurança.
Otimizar a experiência para utilizadores não programadores Move.
De um modo geral, o Sui Move está a desenvolver-se numa direção mais flexível, segura e fácil de usar, para melhor atender às necessidades dos desenvolvedores e usuários do Web3.