Entrevista com o CTO da Mysten Labs, Sam Blackshear: Vantagens da linguagem de contratos inteligentes Sui Move
Recentemente, o CTO da Mysten Labs e fundador da linguagem de programação Move, Sam Blackshear, deu uma entrevista onde discutiu o contexto de desenvolvimento da linguagem de contratos inteligentes Sui Move, suas características e suas perspectivas de aplicação no campo do Web3.
A essência das linguagens de programação e o nascimento do Move
Sam apontou que as linguagens de programação são ferramentas para interagir de forma precisa com os computadores. Ao contrário das linguagens naturais, as linguagens de programação precisam ter semântica claramente definida para garantir que o comportamento do código seja previsível. Ele enfatizou que as linguagens de programação são frequentemente projetadas para domínios ou tarefas específicas.
A linguagem Move originou-se do projeto Libra do Facebook. Ao estudar as linguagens de contratos inteligentes existentes, Sam percebeu que elas apresentavam deficiências em atender às necessidades dos desenvolvedores. Os contratos inteligentes envolvem principalmente a definição de ativos e o controle de acesso, enquanto as linguagens existentes não foram projetadas especificamente para isso.
Características e Vantagens do Sui Move
Sui Move é uma variante da linguagem Move, otimizada para o ambiente Web3. Em comparação com o Move original, o Sui Move adota um modelo de dados baseado em objetos, simplificando o processo de gerenciamento de ativos. Isso permite que os desenvolvedores se concentrem mais na lógica de negócios central, sem se preocupar excessivamente com os detalhes subjacentes da contabilidade.
Sui Move também introduziu o conceito de blocos de transação programáveis. Sam comparou isso a um buffet, onde os usuários podem executar várias operações em uma única transação, sem custos adicionais. Isso não apenas reduz os custos de gas, mas também diminui o número de aprovações necessárias por parte dos usuários, ao mesmo tempo em que oferece garantias de atomicidade.
Design de escalabilidade do Sui
O objetivo de design do Sui é alcançar escalabilidade horizontal. Ao adotar um modelo de dados orientado a objetos e armazenamento em pares chave-valor, o Sui é capaz de escalar à medida que a demanda cresce, mantendo ao mesmo tempo baixa latência. Este design permite que o Sui se adapte a uma base de usuários em crescimento, sem que limitações de capacidade resultem em degradação de desempenho ou aumento de custos.
O potencial da tecnologia descentralizada
Sam acredita que a blockchain e as criptomoedas são essencialmente tecnologias que eliminam atritos. Elas ajudam a superar as barreiras de transmissão de informação e valor, reduzindo a dependência de intermediários caros de terceiros. No ambiente Web3, a interoperabilidade entre aplicações é consideravelmente aumentada, fornecendo aos desenvolvedores novas capacidades para construir produtos mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui está constantemente aprimorando o Sui Move com base no feedback dos desenvolvedores. Eles estão focados em como tornar a linguagem mais adequada para o desenvolvimento iterativo de pacotes, enquanto mantêm a compatibilidade com os usuários existentes. A equipe também está trabalhando para melhorar a experiência de integração do Move com o código front-end, a fim de simplificar o processo geral de desenvolvimento de aplicativos.
Sam enfatizou que, embora o código Move geralmente represente apenas uma pequena parte das aplicações Sui, a equipe está explorando como aumentar a proporção de código Move para melhorar a segurança geral, enquanto garante que programadores que não utilizam Move possam entender e usar facilmente essas aplicações.
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.
21 gostos
Recompensa
21
6
Partilhar
Comentar
0/400
FOMOmonster
· 07-12 09:43
Mais um que quer superar o solidity?
Ver originalResponder0
GasGuzzler
· 07-12 08:16
Não é apenas a linguagem da Meta?
Ver originalResponder0
0xSleepDeprived
· 07-12 06:57
Vamos fazer o move!
Ver originalResponder0
RugPullSurvivor
· 07-11 23:05
move o melhor do mundo
Ver originalResponder0
BrokenYield
· 07-09 13:40
outro l1 tentando resolver problemas que não existem smh
Ver originalResponder0
SchrodingerAirdrop
· 07-09 13:34
É uma cadeia de retirada? Não estou conseguindo entender muito bem.
Sui Move: a linguagem de contratos inteligentes otimizada para Web3. O CTO da Mysten Labs explica suas vantagens.
Entrevista com o CTO da Mysten Labs, Sam Blackshear: Vantagens da linguagem de contratos inteligentes Sui Move
Recentemente, o CTO da Mysten Labs e fundador da linguagem de programação Move, Sam Blackshear, deu uma entrevista onde discutiu o contexto de desenvolvimento da linguagem de contratos inteligentes Sui Move, suas características e suas perspectivas de aplicação no campo do Web3.
A essência das linguagens de programação e o nascimento do Move
Sam apontou que as linguagens de programação são ferramentas para interagir de forma precisa com os computadores. Ao contrário das linguagens naturais, as linguagens de programação precisam ter semântica claramente definida para garantir que o comportamento do código seja previsível. Ele enfatizou que as linguagens de programação são frequentemente projetadas para domínios ou tarefas específicas.
A linguagem Move originou-se do projeto Libra do Facebook. Ao estudar as linguagens de contratos inteligentes existentes, Sam percebeu que elas apresentavam deficiências em atender às necessidades dos desenvolvedores. Os contratos inteligentes envolvem principalmente a definição de ativos e o controle de acesso, enquanto as linguagens existentes não foram projetadas especificamente para isso.
Características e Vantagens do Sui Move
Sui Move é uma variante da linguagem Move, otimizada para o ambiente Web3. Em comparação com o Move original, o Sui Move adota um modelo de dados baseado em objetos, simplificando o processo de gerenciamento de ativos. Isso permite que os desenvolvedores se concentrem mais na lógica de negócios central, sem se preocupar excessivamente com os detalhes subjacentes da contabilidade.
Sui Move também introduziu o conceito de blocos de transação programáveis. Sam comparou isso a um buffet, onde os usuários podem executar várias operações em uma única transação, sem custos adicionais. Isso não apenas reduz os custos de gas, mas também diminui o número de aprovações necessárias por parte dos usuários, ao mesmo tempo em que oferece garantias de atomicidade.
Design de escalabilidade do Sui
O objetivo de design do Sui é alcançar escalabilidade horizontal. Ao adotar um modelo de dados orientado a objetos e armazenamento em pares chave-valor, o Sui é capaz de escalar à medida que a demanda cresce, mantendo ao mesmo tempo baixa latência. Este design permite que o Sui se adapte a uma base de usuários em crescimento, sem que limitações de capacidade resultem em degradação de desempenho ou aumento de custos.
O potencial da tecnologia descentralizada
Sam acredita que a blockchain e as criptomoedas são essencialmente tecnologias que eliminam atritos. Elas ajudam a superar as barreiras de transmissão de informação e valor, reduzindo a dependência de intermediários caros de terceiros. No ambiente Web3, a interoperabilidade entre aplicações é consideravelmente aumentada, fornecendo aos desenvolvedores novas capacidades para construir produtos mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui está constantemente aprimorando o Sui Move com base no feedback dos desenvolvedores. Eles estão focados em como tornar a linguagem mais adequada para o desenvolvimento iterativo de pacotes, enquanto mantêm a compatibilidade com os usuários existentes. A equipe também está trabalhando para melhorar a experiência de integração do Move com o código front-end, a fim de simplificar o processo geral de desenvolvimento de aplicativos.
Sam enfatizou que, embora o código Move geralmente represente apenas uma pequena parte das aplicações Sui, a equipe está explorando como aumentar a proporção de código Move para melhorar a segurança geral, enquanto garante que programadores que não utilizam Move possam entender e usar facilmente essas aplicações.