Leçon 6

Casos de uso e aplicações

Este módulo fornece informações técnicas detalhadas sobre a infraestrutura SKALE, mostrando como ela suporta aplicativos descentralizados de alto desempenho, escaláveis e seguros.

Os desenvolvedores podem aproveitar o alto desempenho e escalabilidade da rede SKALE para construir e implantar aplicativos descentralizados (dApps). Esse processo de desenvolvimento envolve várias etapas, com foco em configurações técnicas e melhores práticas para garantir o melhor desempenho do aplicativo.

Primeiro, os desenvolvedores precisam ter acesso ao SDK (Software Development Kit) da cadeia SKALE, que lhes permite executar uma cadeia SKALE localmente, fornecendo um ambiente sandbox para testes e desenvolvimento. O SDK suporta recursos necessários, como compatibilidade EVM, facilitando a migração de dApps Ethereum existentes para SKALE. Os desenvolvedores podem baixar o SDK do GitHub e seguir as instruções de instalação na documentação para configurar seu ambiente de desenvolvimento local.

Uma vez que o ambiente de desenvolvimento é configurado, os desenvolvedores podem implantar seus contratos inteligentes na cadeia SKALE. Este processo envolve escrever contratos no Solidity e implantá-los usando ferramentas como Hardhat ou Truffle. A cadeia SKALE usa um token chamado sFUEL para pagar taxas de transação, o que simplifica a experiência do usuário porque elimina a necessidade de os usuários pagarem taxas de gás. Os desenvolvedores podem distribuir sFUEL para seus usuários, garantindo que as transações permaneçam livres e sem atrito.

SKALE suporta interoperabilidade com Ethereum através do Agente de Mensagens Inter-Cadeias (IMA). Os desenvolvedores podem criar pontes personalizadas para mapear tokens e permitir a comunicação entre a rede SKALE e a mainnet do Ethereum.

Para alcançar o melhor desempenho, os desenvolvedores devem seguir as melhores práticas, como gerenciamento eficiente de estado, uso adequado de armazenamento e minimização de cálculos na cadeia. A SKALE fornece guias e exemplos detalhados para ajudar os desenvolvedores a implementar essas melhores práticas. Por exemplo, o uso do modo de múltiplas transações (MTM, Multi-Transaction Mode) pode aumentar a taxa de transferência e lidar efetivamente com grandes volumes de tráfego repentino.

Estudo de caso:

Atualmente, vários projetos foram implantados com sucesso na rede SKALE, demonstrando suas capacidades em cenários reais. Estes estudos de caso destacam os desafios técnicos e as soluções fornecidas pela infraestrutura SKALE.

StrayShot

StrayShot é um jogo de tiro 'play-to-earn' (P2E) que utiliza a SKALE para suportar transações e interações complexas dentro do jogo. O jogo aproveita a alta taxa de transferência da SKALE para lidar com um grande número de jogadores simultâneos, proporcionando uma ótima experiência de jogo e evitando os problemas de latência comuns em jogos baseados em blockchain.

Este marco importante de colaboração com a SKALE no jogo é como proporcionar uma experiência excelente com transações de custo zero, incentivando mais usuários a participar e se envolver, ao mesmo tempo em que lida com interações em tempo real e transações de alta frequência, garantindo uma experiência de jogo responsiva e envolvente. Ele também integra NFTs para representar itens no jogo, permitindo que os jogadores negociem e possuam ativos exclusivos com segurança e eficiência.

CryptoCrusades

CryptoCrusades é um jogo de estratégia de guerra em que os jogadores constroem impérios e lutam contra outros jogadores. O jogo utiliza a infraestrutura SKALE para suportar interações em tempo real e transações de alta frequência, garantindo um ambiente de jogo responsivo e atraente.

CryptoCrusades utiliza a sidechain elástica SKALE para dimensionamento horizontal e lidar com a carga de transações adicionais. Também se beneficia das transações de custo zero da SKALE, reduzindo as barreiras de entrada e permitindo que os jogadores se concentrem em atividades de jogo complexas sem se preocupar com taxas de gás. A interoperabilidade da SKALE com o Ethereum também ajuda a integrar recursos de cross-chain, permitindo que os jogadores transfiram ativos e interajam com outras redes blockchain.

Aplicações DeFi

Ruby.Exchange

A Ruby.Exchange é uma bolsa descentralizada (DEX) no ecossistema SKALE, conhecida como a primeira fornecedora automática de liquidez (AMM) impulsionada por NFTs.

A plataforma permite que os usuários troquem tokens com taxas de gás zero, aproveitando a infraestrutura da SKALE para transações de alta velocidade e baixo custo. A sidechain elástica da SKALE ajuda Ruby a lidar com grandes volumes e garantir a conclusão rápida das transações, proporcionando uma experiência de negociação rápida e eficiente.

A plataforma também integra NFTs para representar a participação na piscina de liquidez e os direitos de governação, fornecendo funcionalidades e incentivos adicionais aos utilizadores. Ao ser implementada na SKALE, a Ruby.Exchange alcançou significativas poupanças de custos e melhorias de desempenho, atraindo cada vez mais traders e provedores de liquidez.

Mercado NFT

NFTrade

NFTrade é um mercado de NFT que utiliza a tecnologia zero gas da SKALE para transações e criação de NFTs gratuitas. O mercado gerencia um grande volume de transações, garantindo baixo custo e confirmação rápida. As sidechains elásticas da SKALE ajudam no processamento de grandes volumes de transações e oferecem uma experiência de usuário fluída, além de proporcionar interoperabilidade com a Ethereum, permitindo que os usuários transfiram e negociem NFTs em diferentes redes blockchain.

Ao implantar no SKALE, o NFTrade realiza economia de custos e melhora a experiência do usuário, atraindo mais criadores e colecionadores para sua plataforma. O mercado também oferece recursos avançados, como staking NFT e governança descentralizada, aprimorando sua funcionalidade e atraindo uma base de usuários mais ampla.

Plataforma sem título

Untitled Platformer é um jogo de plataforma retrô onde os jogadores podem escolher sabotar ou se juntar a outros para mostrar suas habilidades no multiplayer emocionante.

O jogo utiliza a infraestrutura da SKALE para gerir as transações e interações dentro do jogo, sem preocupações com atrasos. Suas transações sem custo fornecem uma experiência de jogo de baixo custo, incentivando mais jogadores a participar e interagir. A escalabilidade é também um importante estudo de caso, especialmente porque pode lidar com um grande número de jogadores e interações simultâneas, garantindo uma experiência imersiva e de resposta rápida. O Untitled Platformer também incorpora NFTs para representar itens e conquistas no jogo, fornecendo ativos únicos e negociáveis ​​para os jogadores e para a propriedade de ativos.

Gestão da cadeia de abastecimento

bld.ai: bld.ai é uma solução de gestão da cadeia de abastecimento que utiliza a SKALE para rastrear mercadorias e gerir eficientemente a logística. Esta aplicação requer uma blockchain confiável e escalável para lidar com um grande volume de transações e dados envolvidos no processo de produção e entrega. A bld.ai utiliza a sidechain elástica da SKALE para garantir alto desempenho e escalabilidade, proporcionando uma experiência de rastreamento suave e eficiente. A plataforma também se beneficia da interoperabilidade entre SKALE e Ethereum, permitindo a integração com outras soluções de gestão da cadeia de abastecimento e redes blockchain. Ao utilizar a SKALE, a bld.ai pode oferecer uma solução abrangente e eficiente de gestão da cadeia de abastecimento, que suporta várias indústrias e casos de uso. A plataforma também aproveita recursos avançados, como rastreamento em tempo real e verificações de conformidade automática, para aprimorar suas funcionalidades e confiabilidade.

Cadeia de aplicativos e cadeia de hub

A SKALE oferece dois tipos principais de cadeias: app-chains e hub-chains, cada uma oferecendo uma solução personalizada e escalável específica. As Appchains são cadeias SKALE dedicadas, adaptadas a aplicações individuais, proporcionando controlo total sobre os recursos, permitindo aos programadores otimizar o desempenho e a segurança das suas dApps. Essas cadeias podem ser dimensionadas horizontalmente adicionando nós para garantir que eles possam lidar com o aumento da carga de transações.

Os desenvolvedores podem configurar a cadeia de aplicativos para atender às suas necessidades específicas, como ajustar o tempo de bloco e os limites de gás para corresponder aos requisitos de seus aplicativos. A cadeia de aplicativos também oferece isolamento de outros aplicativos, garantindo que problemas de desempenho ou vulnerabilidades de segurança de um aplicativo não afetem outros aplicativos.

Uma cadeia central, por outro lado, é uma cadeia SKALE compartilhada projetada para suportar vários aplicativos dentro de um nicho específico, como DeFi, jogos ou NFTs. Eles fornecem uma infraestrutura compartilhada que permite que diferentes dApps se beneficiem da escalabilidade coletiva e do gerenciamento de recursos, facilitando casos de uso complexos, como exchanges descentralizadas (DEXs) e ecossistemas de jogos. Por meio de pools de recursos, eles são capazes de alcançar maior taxa de transferência e melhor desempenho para todos os dApps participantes, proporcionando economias de escala e reduzindo os custos operacionais para desenvolvedores e usuários.

As cadeias de aplicação e centro usam nós validadores com containerização do SKALE e criptografia de limiar BLS para garantir a segurança. Os nós validadores são alocados dinamicamente para garantir o melhor desempenho e descentralização. Durante o processo de configuração, o contrato inteligente SKALE Manager é implantado no Ethereum para gerenciar a criação da cadeia, registro de nós validadores e apostas.

Uma vez que a configuração esteja concluída, os desenvolvedores podem implantar o dApp na cadeia configurada e começar a construir na SKALE. A criptografia de limite BLS garante que todas as transações sejam verificadas pela grande maioria dos nós, aumentando assim a segurança e descentralização da rede.

Quando se trata de personalização, a cadeia SKALE oferece uma variedade de opções que permitem aos desenvolvedores adaptar o ambiente às necessidades de suas aplicações. Isso inclui definir limites de gás personalizados, tempos de bloqueio e taxas de transação, bem como optar por implementar medidas de segurança adicionais, como carteiras multiassinatura e algoritmos de consenso personalizados, para melhorar a confiabilidade e a segurança da cadeia.

Em termos de escalabilidade, o aumento do número de nós de validação permite que a cadeia processe um volume crescente de transações e mantenha um alto desempenho, garantindo que as aplicações possam crescer e evoluir sem as restrições dos sistemas de blockchain tradicionais.

A criptografia de limiar BLS garante que todas as transações sejam validadas pela maioria esmagadora dos nós, aumentando assim a segurança e a descentralização da rede. O modelo de Prova de Participação (PoS) fornece incentivos econômicos para os nós validadores manterem a integridade e o desempenho da rede. Seu modelo econômico visa sustentar o crescimento e a sustentabilidade a longo prazo da rede. Ao combinar inflação e taxas de transação para recompensar os nós validadores e incentivar a participação, desenvolvedores pagam pelos recursos da cadeia SKALE com o token SKL, o que ajuda a financiar a operação e o desenvolvimento da rede. Esse modelo garante que a rede seja economicamente viável ao mesmo tempo em que oferece infraestrutura dApp de baixo custo e alto desempenho.

Destaques

  • Os desenvolvedores podem usar o SDK da SKALE para construir e implantar dApp, seguindo as melhores práticas para obter o melhor desempenho.
  • O estudo de caso mostra projetos bem-sucedidos em jogos, DeFi, mercados NFT e gestão da cadeia de suprimentos, comprovando as capacidades da SKALE.
  • A cadeia de aplicação e a cadeia central fornecem soluções personalizáveis e escaláveis para sistemas ecossistêmicos individuais e compartilhados.
  • A cadeia SKALE usa nós de validação em contêiner e criptografia de limiar BLS para garantir segurança e desempenho.
  • As opções personalizadas permitem que os desenvolvedores personalizem o ambiente de acordo com suas necessidades específicas, melhorando assim a funcionalidade do dApp.
Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.
Catalogue
Leçon 6

Casos de uso e aplicações

Este módulo fornece informações técnicas detalhadas sobre a infraestrutura SKALE, mostrando como ela suporta aplicativos descentralizados de alto desempenho, escaláveis e seguros.

Os desenvolvedores podem aproveitar o alto desempenho e escalabilidade da rede SKALE para construir e implantar aplicativos descentralizados (dApps). Esse processo de desenvolvimento envolve várias etapas, com foco em configurações técnicas e melhores práticas para garantir o melhor desempenho do aplicativo.

Primeiro, os desenvolvedores precisam ter acesso ao SDK (Software Development Kit) da cadeia SKALE, que lhes permite executar uma cadeia SKALE localmente, fornecendo um ambiente sandbox para testes e desenvolvimento. O SDK suporta recursos necessários, como compatibilidade EVM, facilitando a migração de dApps Ethereum existentes para SKALE. Os desenvolvedores podem baixar o SDK do GitHub e seguir as instruções de instalação na documentação para configurar seu ambiente de desenvolvimento local.

Uma vez que o ambiente de desenvolvimento é configurado, os desenvolvedores podem implantar seus contratos inteligentes na cadeia SKALE. Este processo envolve escrever contratos no Solidity e implantá-los usando ferramentas como Hardhat ou Truffle. A cadeia SKALE usa um token chamado sFUEL para pagar taxas de transação, o que simplifica a experiência do usuário porque elimina a necessidade de os usuários pagarem taxas de gás. Os desenvolvedores podem distribuir sFUEL para seus usuários, garantindo que as transações permaneçam livres e sem atrito.

SKALE suporta interoperabilidade com Ethereum através do Agente de Mensagens Inter-Cadeias (IMA). Os desenvolvedores podem criar pontes personalizadas para mapear tokens e permitir a comunicação entre a rede SKALE e a mainnet do Ethereum.

Para alcançar o melhor desempenho, os desenvolvedores devem seguir as melhores práticas, como gerenciamento eficiente de estado, uso adequado de armazenamento e minimização de cálculos na cadeia. A SKALE fornece guias e exemplos detalhados para ajudar os desenvolvedores a implementar essas melhores práticas. Por exemplo, o uso do modo de múltiplas transações (MTM, Multi-Transaction Mode) pode aumentar a taxa de transferência e lidar efetivamente com grandes volumes de tráfego repentino.

Estudo de caso:

Atualmente, vários projetos foram implantados com sucesso na rede SKALE, demonstrando suas capacidades em cenários reais. Estes estudos de caso destacam os desafios técnicos e as soluções fornecidas pela infraestrutura SKALE.

StrayShot

StrayShot é um jogo de tiro 'play-to-earn' (P2E) que utiliza a SKALE para suportar transações e interações complexas dentro do jogo. O jogo aproveita a alta taxa de transferência da SKALE para lidar com um grande número de jogadores simultâneos, proporcionando uma ótima experiência de jogo e evitando os problemas de latência comuns em jogos baseados em blockchain.

Este marco importante de colaboração com a SKALE no jogo é como proporcionar uma experiência excelente com transações de custo zero, incentivando mais usuários a participar e se envolver, ao mesmo tempo em que lida com interações em tempo real e transações de alta frequência, garantindo uma experiência de jogo responsiva e envolvente. Ele também integra NFTs para representar itens no jogo, permitindo que os jogadores negociem e possuam ativos exclusivos com segurança e eficiência.

CryptoCrusades

CryptoCrusades é um jogo de estratégia de guerra em que os jogadores constroem impérios e lutam contra outros jogadores. O jogo utiliza a infraestrutura SKALE para suportar interações em tempo real e transações de alta frequência, garantindo um ambiente de jogo responsivo e atraente.

CryptoCrusades utiliza a sidechain elástica SKALE para dimensionamento horizontal e lidar com a carga de transações adicionais. Também se beneficia das transações de custo zero da SKALE, reduzindo as barreiras de entrada e permitindo que os jogadores se concentrem em atividades de jogo complexas sem se preocupar com taxas de gás. A interoperabilidade da SKALE com o Ethereum também ajuda a integrar recursos de cross-chain, permitindo que os jogadores transfiram ativos e interajam com outras redes blockchain.

Aplicações DeFi

Ruby.Exchange

A Ruby.Exchange é uma bolsa descentralizada (DEX) no ecossistema SKALE, conhecida como a primeira fornecedora automática de liquidez (AMM) impulsionada por NFTs.

A plataforma permite que os usuários troquem tokens com taxas de gás zero, aproveitando a infraestrutura da SKALE para transações de alta velocidade e baixo custo. A sidechain elástica da SKALE ajuda Ruby a lidar com grandes volumes e garantir a conclusão rápida das transações, proporcionando uma experiência de negociação rápida e eficiente.

A plataforma também integra NFTs para representar a participação na piscina de liquidez e os direitos de governação, fornecendo funcionalidades e incentivos adicionais aos utilizadores. Ao ser implementada na SKALE, a Ruby.Exchange alcançou significativas poupanças de custos e melhorias de desempenho, atraindo cada vez mais traders e provedores de liquidez.

Mercado NFT

NFTrade

NFTrade é um mercado de NFT que utiliza a tecnologia zero gas da SKALE para transações e criação de NFTs gratuitas. O mercado gerencia um grande volume de transações, garantindo baixo custo e confirmação rápida. As sidechains elásticas da SKALE ajudam no processamento de grandes volumes de transações e oferecem uma experiência de usuário fluída, além de proporcionar interoperabilidade com a Ethereum, permitindo que os usuários transfiram e negociem NFTs em diferentes redes blockchain.

Ao implantar no SKALE, o NFTrade realiza economia de custos e melhora a experiência do usuário, atraindo mais criadores e colecionadores para sua plataforma. O mercado também oferece recursos avançados, como staking NFT e governança descentralizada, aprimorando sua funcionalidade e atraindo uma base de usuários mais ampla.

Plataforma sem título

Untitled Platformer é um jogo de plataforma retrô onde os jogadores podem escolher sabotar ou se juntar a outros para mostrar suas habilidades no multiplayer emocionante.

O jogo utiliza a infraestrutura da SKALE para gerir as transações e interações dentro do jogo, sem preocupações com atrasos. Suas transações sem custo fornecem uma experiência de jogo de baixo custo, incentivando mais jogadores a participar e interagir. A escalabilidade é também um importante estudo de caso, especialmente porque pode lidar com um grande número de jogadores e interações simultâneas, garantindo uma experiência imersiva e de resposta rápida. O Untitled Platformer também incorpora NFTs para representar itens e conquistas no jogo, fornecendo ativos únicos e negociáveis ​​para os jogadores e para a propriedade de ativos.

Gestão da cadeia de abastecimento

bld.ai: bld.ai é uma solução de gestão da cadeia de abastecimento que utiliza a SKALE para rastrear mercadorias e gerir eficientemente a logística. Esta aplicação requer uma blockchain confiável e escalável para lidar com um grande volume de transações e dados envolvidos no processo de produção e entrega. A bld.ai utiliza a sidechain elástica da SKALE para garantir alto desempenho e escalabilidade, proporcionando uma experiência de rastreamento suave e eficiente. A plataforma também se beneficia da interoperabilidade entre SKALE e Ethereum, permitindo a integração com outras soluções de gestão da cadeia de abastecimento e redes blockchain. Ao utilizar a SKALE, a bld.ai pode oferecer uma solução abrangente e eficiente de gestão da cadeia de abastecimento, que suporta várias indústrias e casos de uso. A plataforma também aproveita recursos avançados, como rastreamento em tempo real e verificações de conformidade automática, para aprimorar suas funcionalidades e confiabilidade.

Cadeia de aplicativos e cadeia de hub

A SKALE oferece dois tipos principais de cadeias: app-chains e hub-chains, cada uma oferecendo uma solução personalizada e escalável específica. As Appchains são cadeias SKALE dedicadas, adaptadas a aplicações individuais, proporcionando controlo total sobre os recursos, permitindo aos programadores otimizar o desempenho e a segurança das suas dApps. Essas cadeias podem ser dimensionadas horizontalmente adicionando nós para garantir que eles possam lidar com o aumento da carga de transações.

Os desenvolvedores podem configurar a cadeia de aplicativos para atender às suas necessidades específicas, como ajustar o tempo de bloco e os limites de gás para corresponder aos requisitos de seus aplicativos. A cadeia de aplicativos também oferece isolamento de outros aplicativos, garantindo que problemas de desempenho ou vulnerabilidades de segurança de um aplicativo não afetem outros aplicativos.

Uma cadeia central, por outro lado, é uma cadeia SKALE compartilhada projetada para suportar vários aplicativos dentro de um nicho específico, como DeFi, jogos ou NFTs. Eles fornecem uma infraestrutura compartilhada que permite que diferentes dApps se beneficiem da escalabilidade coletiva e do gerenciamento de recursos, facilitando casos de uso complexos, como exchanges descentralizadas (DEXs) e ecossistemas de jogos. Por meio de pools de recursos, eles são capazes de alcançar maior taxa de transferência e melhor desempenho para todos os dApps participantes, proporcionando economias de escala e reduzindo os custos operacionais para desenvolvedores e usuários.

As cadeias de aplicação e centro usam nós validadores com containerização do SKALE e criptografia de limiar BLS para garantir a segurança. Os nós validadores são alocados dinamicamente para garantir o melhor desempenho e descentralização. Durante o processo de configuração, o contrato inteligente SKALE Manager é implantado no Ethereum para gerenciar a criação da cadeia, registro de nós validadores e apostas.

Uma vez que a configuração esteja concluída, os desenvolvedores podem implantar o dApp na cadeia configurada e começar a construir na SKALE. A criptografia de limite BLS garante que todas as transações sejam verificadas pela grande maioria dos nós, aumentando assim a segurança e descentralização da rede.

Quando se trata de personalização, a cadeia SKALE oferece uma variedade de opções que permitem aos desenvolvedores adaptar o ambiente às necessidades de suas aplicações. Isso inclui definir limites de gás personalizados, tempos de bloqueio e taxas de transação, bem como optar por implementar medidas de segurança adicionais, como carteiras multiassinatura e algoritmos de consenso personalizados, para melhorar a confiabilidade e a segurança da cadeia.

Em termos de escalabilidade, o aumento do número de nós de validação permite que a cadeia processe um volume crescente de transações e mantenha um alto desempenho, garantindo que as aplicações possam crescer e evoluir sem as restrições dos sistemas de blockchain tradicionais.

A criptografia de limiar BLS garante que todas as transações sejam validadas pela maioria esmagadora dos nós, aumentando assim a segurança e a descentralização da rede. O modelo de Prova de Participação (PoS) fornece incentivos econômicos para os nós validadores manterem a integridade e o desempenho da rede. Seu modelo econômico visa sustentar o crescimento e a sustentabilidade a longo prazo da rede. Ao combinar inflação e taxas de transação para recompensar os nós validadores e incentivar a participação, desenvolvedores pagam pelos recursos da cadeia SKALE com o token SKL, o que ajuda a financiar a operação e o desenvolvimento da rede. Esse modelo garante que a rede seja economicamente viável ao mesmo tempo em que oferece infraestrutura dApp de baixo custo e alto desempenho.

Destaques

  • Os desenvolvedores podem usar o SDK da SKALE para construir e implantar dApp, seguindo as melhores práticas para obter o melhor desempenho.
  • O estudo de caso mostra projetos bem-sucedidos em jogos, DeFi, mercados NFT e gestão da cadeia de suprimentos, comprovando as capacidades da SKALE.
  • A cadeia de aplicação e a cadeia central fornecem soluções personalizáveis e escaláveis para sistemas ecossistêmicos individuais e compartilhados.
  • A cadeia SKALE usa nós de validação em contêiner e criptografia de limiar BLS para garantir segurança e desempenho.
  • As opções personalizadas permitem que os desenvolvedores personalizem o ambiente de acordo com suas necessidades específicas, melhorando assim a funcionalidade do dApp.
Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.