Os contratos inteligentes Sui Move fornecem uma programação mais inteligente e simples

Existem muitas semelhanças entre escrever código para blockchain e outros ambientes de computação, mas grande parte do foco do blockchain está na construção de contratos inteligentes. Os contratos inteligentes implantam código compilado, essencialmente aplicativos que executam transações automaticamente no blockchain. A máquina virtual Sui nativa da rede Sui usa a linguagem de programação Sui Move para escrever contratos inteligentes.

O termo “contrato inteligente” refere-se ao ambiente único centrado em transações das redes blockchain. Dada a natureza pública e sem permissão do blockchain, os contratos inteligentes precisam ser aplicados de acordo com regras para gerenciar as transações, estabelecendo assim um nível de confiança no sistema.

Sui Move faz contratos inteligentes no Sui à frente de outras redes em termos de segurança e aprimora objetos para se tornarem um dos conceitos mais populares, como NFTs ou quaisquer outros ativos digitais. Levantar objetos dessa forma significa que os desenvolvedores não precisam gerenciar dados no nível do bytecode.

Objeto de operação

Semelhante à arquitetura de microsserviços empresariais, o blockchain hospeda muitos contratos inteligentes que executam ações baseadas em eventos específicos. Até certo ponto, o trabalho realizado pelos microsserviços pode ser equiparado a transações, mas a arquitetura dos microsserviços é um ambiente confiável. No blockchain, cada transação precisa ser aprovada com maior cuidado, inclusive verificando os endereços das partes envolvidas na transação.

Os contratos inteligentes mais simples executam transações de ativos digitais entre duas partes. Quando ambas as partes concordam com os termos do contrato inteligente, ele transfere a propriedade dos ativos digitais negociados para ambas as partes e registra a nova propriedade na blockchain. Este modelo garante que nenhuma das partes possa reter os ativos que concordou em negociar porque o contrato inteligente impõe a transferência de propriedade.

A negociação de tokens e NFTs é um uso comum de contratos inteligentes atualmente, mas os casos de uso se expandirão significativamente quando você considerar que a propriedade é digitalizada de alguma forma. Quando alguém compra uma casa, normalmente não aparece com uma mala com dinheiro e troca pela casa. Neste processo, uma conta bancária paga o dinheiro da casa e a escritura confirma a propriedade da casa. Embora muitas jurisdições exijam escrituras em papel, não há razão para não digitalizá-las.

Serviços online como o eBay seriam mais confiáveis ​​se todos os itens adquiridos através do comércio eletrônico fossem digitalizados e processados ​​usando contratos inteligentes.

Além de modelos de transação simples, os contratos inteligentes no Sui também podem lidar com cenários mais complexos. Sui fornece capacidade de composição em sua programação de objetos, o que significa que os objetos podem possuir outros objetos, permitindo estruturas de dados complexas. Um conjunto de objetos pode representar o ambiente de um jogo, por exemplo, alguns objetos podem ser árvores que podem ser transformadas em lenha sem afetar os objetos terrestres abaixo deles. Nesse caso, os jogadores podem acionar um contrato inteligente que lhes permite derrubar árvores e transformá-las em lenha.

Programação mais inteligente

Um contrato inteligente é tão bom quanto sua linguagem de programação nativa. A linguagem Sui Move foi projetada para tornar a programação de contratos inteligentes mais fácil do que outras linguagens blockchain. Sui Move requer menos gerenciamento de dados e é considerada uma linguagem de alto nível semelhante ao Javascript. Ao contrário de linguagens de programação de uso geral, como Rust, que não são direcionadas a um público ou tarefa específica, o Sui Move fornece um conjunto de primitivos mais focados em operações básicas para programadores de contratos inteligentes seguros.

Para desenvolvedores novos no Web3, eles precisam adotar o conceito de contratos inteligentes, e o Sui Move fornecerá os recursos que procuram.


Sobre Sui Network

Sui é uma rede pública L1 redesenhada e construída com base nos primeiros princípios, com o objetivo de fornecer aos criadores e desenvolvedores uma plataforma de desenvolvimento capaz de hospedar o próximo bilhão de usuários na Web3. Os aplicativos no Sui são baseados na linguagem de contrato inteligente Move e são escalonáveis ​​horizontalmente, permitindo que os desenvolvedores ofereçam suporte a uma ampla gama de desenvolvimento de aplicativos de forma rápida e com baixo custo. Obtenha mais informações: https://linktr.ee/sui_apac

Site oficial | Twitter em inglês | Twitter em chinês | Discord | Grupo de Telegram em inglês | Grupo de Telegram em chinês

Acho que você gosta

Origin blog.csdn.net/Sui_Network/article/details/132832997
Recomendado
Clasificación