Entrevista com o fundador da linguagem Move: Por que o Sui Move é adequado para construir produtos Web3?
Recentemente, conversámos com Sam Blackshear, o Chief Technology Officer da Mysten Labs e fundador da linguagem de programação Move, sobre os motivos que o levaram a desenvolver a nova linguagem de programação de contratos inteligentes Sui Move, o desempenho de escalabilidade da Sui e as vantagens da tecnologia descentralizada para os desenvolvedores.
Os principais conteúdos da entrevista são os seguintes:
A essência das linguagens de programação e o surgimento do Move
As linguagens de programação são ferramentas para interagir de forma clara, segura, eficiente e precisa com os computadores. Ao contrário das línguas naturais, as linguagens de programação precisam ter semânticas definidas de forma precisa. Ao escrever um programa, os desenvolvedores precisam entender claramente o comportamento do programa.
Move é originado do projeto Libra do Facebook. Após investigar os contratos inteligentes existentes, descobriu-se que eles não atendem às necessidades dos desenvolvedores em muitas situações. Os contratos inteligentes definem principalmente os tipos de ativos e suas regras de transferência, além de verificar as políticas de controle de acesso. O Move visa fornecer uma boa abstração para essas funções básicas, permitindo que os programadores escrevam código de forma segura e eficiente.
Características do Sui Move e sua aplicação no Web3
Sui Move é uma variante do Move, cuja alteração se deve aos seguintes fatores:
Removidos alguns requisitos do projeto original do Libra, permitindo uma circulação mais livre dos ativos.
Introduziu um modelo de dados orientado a objetos, simplificando o processo de tratamento de ativos.
Foi implementado um bloco de transações programável, permitindo a execução de várias operações em uma única transação.
Estas características tornam o Sui Move muito adequado para a construção de produtos Web3, oferecendo maior flexibilidade e eficiência.
A experiência de desenvolvimento do Sui Move
Muitos desenvolvedores relataram que a experiência de desenvolvimento em Sui Move é mais eficiente e segura. Por exemplo, uma equipe de um projeto DeFi afirmou que usou apenas dois meses com Sui Move para concluir um trabalho de desenvolvimento em Solidity que originalmente levaria oito meses, e que tem mais confiança na segurança do projeto.
Design de escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, ou seja, aumentar a capacidade através da adição de hardware, sem limites superiores. Este design permite que o Sui se expanda continuamente com o crescimento dos usuários, mantendo baixa latência.
O modelo de dados orientado a objetos é a chave para alcançar esse objetivo. O estado global é organizado em um mapeamento de ID de objeto para objeto, e 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 fricções. Elas podem eliminar barreiras em transações financeiras, desenvolvimento de aplicações e configuração de informações, reduzindo a dependência de terceiros.
Esta tecnologia pode melhorar a interoperabilidade entre aplicações, permitindo que ativos, dados e funcionalidades fluam mais livremente entre diferentes aplicações.
O futuro desenvolvimento do Sui Move
As direções futuras de desenvolvimento do Sui Move incluem:
Melhorar a atualização e a funcionalidade de extensão do pacote com base no feedback dos desenvolvedores.
Introduzir novas características, como tipos de enumeração.
Melhorar a experiência de conexão entre o Move e o código front-end.
Comprometido em aumentar a proporção de código Move nas aplicações para melhorar a segurança.
Simplificar o processo de desenvolvimento do Move, tornando-o mais amigável para todos os tipos de desenvolvedores.
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.
9 gostos
Recompensa
9
5
Republicar
Partilhar
Comentar
0/400
AirdropworkerZhang
· 17h atrás
Como é que se faz este movimento?
Ver originalResponder0
LiquidatedDreams
· 19h atrás
Um misto de experiências e conhecimentos...
Ver originalResponder0
NeverVoteOnDAO
· 19h atrás
Blockchain里玩不明白 划水摆烂ing
Ver originalResponder0
MissedAirdropAgain
· 19h atrás
move finalmente fez sucesso!!! Não foi em vão eu ter sempre hodl.
Interpretação do fundador do Sui Move: Vantagens e futuro da ferramenta de desenvolvimento de produtos Web3
Entrevista com o fundador da linguagem Move: Por que o Sui Move é adequado para construir produtos Web3?
Recentemente, conversámos com Sam Blackshear, o Chief Technology Officer da Mysten Labs e fundador da linguagem de programação Move, sobre os motivos que o levaram a desenvolver a nova linguagem de programação de contratos inteligentes Sui Move, o desempenho de escalabilidade da Sui e as vantagens da tecnologia descentralizada para os desenvolvedores.
Os principais conteúdos da entrevista são os seguintes:
A essência das linguagens de programação e o surgimento do Move
As linguagens de programação são ferramentas para interagir de forma clara, segura, eficiente e precisa com os computadores. Ao contrário das línguas naturais, as linguagens de programação precisam ter semânticas definidas de forma precisa. Ao escrever um programa, os desenvolvedores precisam entender claramente o comportamento do programa.
Move é originado do projeto Libra do Facebook. Após investigar os contratos inteligentes existentes, descobriu-se que eles não atendem às necessidades dos desenvolvedores em muitas situações. Os contratos inteligentes definem principalmente os tipos de ativos e suas regras de transferência, além de verificar as políticas de controle de acesso. O Move visa fornecer uma boa abstração para essas funções básicas, permitindo que os programadores escrevam código de forma segura e eficiente.
Características do Sui Move e sua aplicação no Web3
Sui Move é uma variante do Move, cuja alteração se deve aos seguintes fatores:
Removidos alguns requisitos do projeto original do Libra, permitindo uma circulação mais livre dos ativos.
Introduziu um modelo de dados orientado a objetos, simplificando o processo de tratamento de ativos.
Foi implementado um bloco de transações programável, permitindo a execução de várias operações em uma única transação.
Estas características tornam o Sui Move muito adequado para a construção de produtos Web3, oferecendo maior flexibilidade e eficiência.
A experiência de desenvolvimento do Sui Move
Muitos desenvolvedores relataram que a experiência de desenvolvimento em Sui Move é mais eficiente e segura. Por exemplo, uma equipe de um projeto DeFi afirmou que usou apenas dois meses com Sui Move para concluir um trabalho de desenvolvimento em Solidity que originalmente levaria oito meses, e que tem mais confiança na segurança do projeto.
Design de escalabilidade do Sui
O objetivo do Sui é alcançar escalabilidade horizontal, ou seja, aumentar a capacidade através da adição de hardware, sem limites superiores. Este design permite que o Sui se expanda continuamente com o crescimento dos usuários, mantendo baixa latência.
O modelo de dados orientado a objetos é a chave para alcançar esse objetivo. O estado global é organizado em um mapeamento de ID de objeto para objeto, e 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 fricções. Elas podem eliminar barreiras em transações financeiras, desenvolvimento de aplicações e configuração de informações, reduzindo a dependência de terceiros.
Esta tecnologia pode melhorar a interoperabilidade entre aplicações, permitindo que ativos, dados e funcionalidades fluam mais livremente entre diferentes aplicações.
O futuro desenvolvimento do Sui Move
As direções futuras de desenvolvimento do Sui Move incluem:
Melhorar a atualização e a funcionalidade de extensão do pacote com base no feedback dos desenvolvedores.
Introduzir novas características, como tipos de enumeração.
Melhorar a experiência de conexão entre o Move e o código front-end.
Comprometido em aumentar a proporção de código Move nas aplicações para melhorar a segurança.
Simplificar o processo de desenvolvimento do Move, tornando-o mais amigável para todos os tipos de desenvolvedores.