Entrevista com o fundador da linguagem Move: Por que o Sui Move é adequado para construir produtos Web3?
Recentemente, conversamos com Sam Blackshear, o fundador da linguagem de programação Move, sobre por que ele desenvolveu a nova linguagem de programação de contratos inteligentes Sui Move, a escalabilidade do Sui e os benefícios da tecnologia descentralizada para os desenvolvedores.
Segue um resumo do conteúdo da entrevista:
A essência das linguagens de programação
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 precisam ter semânticas definidas com precisão, garantindo que o comportamento do código seja previsível. As linguagens de programação são frequentemente otimizadas para domínios ou tarefas específicas.
A linguagem Move originou-se no projeto Libra do Facebook. Após estudar as deficiências das linguagens de contratos inteligentes existentes, Blackshear decidiu criar uma nova linguagem, especificamente voltada para definir tipos de ativos e políticas de controle de acesso, que são as duas funções principais dos contratos inteligentes.
Características do Sui Move
Sui Move é uma variante da linguagem Move, que foi ajustada para se adequar a uma gama mais ampla de cenários de aplicação Web3:
Foi removida a limitação de criação de contas no Move original, permitindo o envio de ativos de forma mais livre.
Introduziu um modelo de dados centrado em objetos, simplificando o processo de operação de ativos.
Suporte a blocos de transação programáveis, permitindo a execução de várias operações em uma transação.
Essas mudanças tornam o Sui Move mais adequado para construir aplicações Web3 genéricas, ao mesmo tempo que aumentam a eficiência e a segurança do desenvolvimento.
Escalabilidade do Sui
O objetivo de design do Sui é alcançar escalabilidade horizontal, ou seja, aumentar a capacidade de throughput linearmente através da adição de hardware, sem limite. Isso ajuda a evitar problemas de degradação da experiência do usuário devido a restrições de capacidade.
Sui adota 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 se adequar a esse modelo de dados.
O potencial da tecnologia descentralizada
Blackshear acredita que a blockchain e as criptomoedas são essencialmente uma tecnologia que elimina atritos, podendo remover barreiras à transmissão de informações e valores. Ela torna a interoperabilidade entre aplicações mais fácil de realizar, fornecendo aos desenvolvedores novos "superpoderes" para construir produtos mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui está constantemente melhorando o Sui Move com base no feedback dos desenvolvedores:
Adicionar funcionalidades de nível de linguagem, oferecendo maior flexibilidade de expansão.
Melhorar a experiência de conexão entre o Move e o código front-end.
Investigar como aumentar a proporção de código Move nas aplicações para melhorar a segurança.
Esforçar-se para tornar o código Move mais compreensível e utilizável para todos os tipos de desenvolvedores.
De modo geral, o Sui Move está a evoluir numa direção mais flexível, mais fácil de usar e mais segura, para melhor atender às necessidades do desenvolvimento de aplicações Web3.
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.
7 Curtidas
Recompensa
7
5
Compartilhar
Comentário
0/400
GasWaster
· 15h atrás
bull ah vai chegar
Ver originalResponder0
FOMOSapien
· 15h atrás
Uma nova blockchain chegou para competir.
Ver originalResponder0
SchrodingerWallet
· 15h atrás
Não é apenas copiar o Solidity, não?
Ver originalResponder0
UnluckyValidator
· 15h atrás
sui forte para caramba yyds!
Ver originalResponder0
BlockchainTalker
· 15h atrás
na verdade, isto é bastante revolucionário para a gestão de ativos, não vou mentir...
Análise do fundador do Sui Move: Por que se tornou uma ferramenta poderosa para o desenvolvimento de produtos Web3
Entrevista com o fundador da linguagem Move: Por que o Sui Move é adequado para construir produtos Web3?
Recentemente, conversamos com Sam Blackshear, o fundador da linguagem de programação Move, sobre por que ele desenvolveu a nova linguagem de programação de contratos inteligentes Sui Move, a escalabilidade do Sui e os benefícios da tecnologia descentralizada para os desenvolvedores.
Segue um resumo do conteúdo da entrevista:
A essência das linguagens de programação
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 precisam ter semânticas definidas com precisão, garantindo que o comportamento do código seja previsível. As linguagens de programação são frequentemente otimizadas para domínios ou tarefas específicas.
A linguagem Move originou-se no projeto Libra do Facebook. Após estudar as deficiências das linguagens de contratos inteligentes existentes, Blackshear decidiu criar uma nova linguagem, especificamente voltada para definir tipos de ativos e políticas de controle de acesso, que são as duas funções principais dos contratos inteligentes.
Características do Sui Move
Sui Move é uma variante da linguagem Move, que foi ajustada para se adequar a uma gama mais ampla de cenários de aplicação Web3:
Foi removida a limitação de criação de contas no Move original, permitindo o envio de ativos de forma mais livre.
Introduziu um modelo de dados centrado em objetos, simplificando o processo de operação de ativos.
Suporte a blocos de transação programáveis, permitindo a execução de várias operações em uma transação.
Essas mudanças tornam o Sui Move mais adequado para construir aplicações Web3 genéricas, ao mesmo tempo que aumentam a eficiência e a segurança do desenvolvimento.
Escalabilidade do Sui
O objetivo de design do Sui é alcançar escalabilidade horizontal, ou seja, aumentar a capacidade de throughput linearmente através da adição de hardware, sem limite. Isso ajuda a evitar problemas de degradação da experiência do usuário devido a restrições de capacidade.
Sui adota 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 se adequar a esse modelo de dados.
O potencial da tecnologia descentralizada
Blackshear acredita que a blockchain e as criptomoedas são essencialmente uma tecnologia que elimina atritos, podendo remover barreiras à transmissão de informações e valores. Ela torna a interoperabilidade entre aplicações mais fácil de realizar, fornecendo aos desenvolvedores novos "superpoderes" para construir produtos mais atraentes.
O futuro desenvolvimento do Sui Move
A equipe Sui está constantemente melhorando o Sui Move com base no feedback dos desenvolvedores:
Adicionar funcionalidades de nível de linguagem, oferecendo maior flexibilidade de expansão.
Melhorar a experiência de conexão entre o Move e o código front-end.
Investigar como aumentar a proporção de código Move nas aplicações para melhorar a segurança.
Esforçar-se para tornar o código Move mais compreensível e utilizável para todos os tipos de desenvolvedores.
De modo geral, o Sui Move está a evoluir numa direção mais flexível, mais fácil de usar e mais segura, para melhor atender às necessidades do desenvolvimento de aplicações Web3.