Lição 2

Arquitetura Técnica da Immutable X

Este módulo abrange a arquitetura técnica do Immutable X, focando na sua utilização da tecnologia StarkEx, funcionalidades e integração do Immutable zkEVM. Explica como o Immutable X fornece uma plataforma escalável, segura e eficiente para NFTs e jogos Web3.

O que é a Tecnologia StarkEx

StarkEx é uma solução de dimensionamento de Camada 2 desenvolvida pela StarkWare.

Utiliza provas de conhecimento zero, especificamente zk-STARKs (Argumentos de Conhecimento Transparente Escalável de Conhecimento Zero), para melhorar a escalabilidade e eficiência das transações em blockchain. Aqui estão alguns dos principais aspectos da tecnologia StarkEx:

  1. Provas de Conhecimento Zero: zk-STARKs permitem que o StarkEx prove a validade das transações sem revelar quaisquer detalhes específicos sobre elas. Isso mantém a privacidade enquanto garante a correção das transações.
  2. Transações em Lote: StarkEx agrupa várias transações fora da cadeia e depois envia uma única prova para a Ethereum mainnet. Isso reduz o número de transações na cadeia, diminuindo os custos de gás e aumentando a taxa de transferência.
  3. Escalabilidade: Ao agrupar transações e usar zk-STARKs, o StarkEx aumenta significativamente o número de transações por segundo (TPS) que podem ser processadas, em comparação com a camada 1 do Ethereum. Isso o torna adequado para aplicações de alto volume, como exchanges descentralizadas (DEXs) e plataformas de NFT.
  4. Segurança: As transações são validadas fora da cadeia e depois verificadas na cadeia, garantindo que a segurança da rede principal do Ethereum seja mantida. O uso de provas criptográficas garante que apenas transações válidas sejam aceitas.
  5. Eficiência de custosAo reduzir o número de transações que precisam ser processadas on-chain, o StarkEx reduz os custos de transação. Os usuários se beneficiam de taxas de gás mais baixas mantendo a segurança e a descentralização da rede Ethereum.
  6. Disponibilidade de Dados: StarkEx oferece opções de disponibilidade de dados. Com a disponibilidade de dados on-chain, todos os dados de transação são postados no Ethereum, garantindo que sempre possam ser reconstruídos, se necessário. A disponibilidade de dados fora da cadeia reduz os custos, mas requer confiança no comitê de disponibilidade de dados.

Esta tecnologia é usada por várias aplicações e plataformas para melhorar o seu desempenho, incluindo Immutable X para cunhagem e negociação NFT, dYdX para negociação de derivativos e DeversiFi para negociação de alta frequência. Essas implementações demonstram a flexibilidade e eficácia da StarkEx em lidar com as limitações da Camada 1 do Ethereum.

StarkEx permite que o Immutable X processe até 9.000 transações por segundo (TPS) para negociações e 18.000 TPS para transferências. O uso de STARKs garante que essas transações sejam seguras e resistentes a ataques quânticos, ao contrário de outros sistemas de provas de conhecimento zero que podem exigir uma configuração confiável.

Principais Características da Immutable X

  1. Alto rendimento e taxas de gás zero: StarkEx permite que o Immutable X processe milhares de transações por segundo sem incorrer em taxas de gás, o que torna a plataforma altamente eficiente e econômica para usuários e desenvolvedores.
  2. Segurança e Descentralização: As transações na Immutable X são garantidas pela mainnet do Ethereum através do uso de STARKs, o que ajuda a garantir que todas as transações sejam seguras e verificáveis, sem comprometer a descentralização da blockchain.
  3. Neutralidade Carbónica: A Immutable X minimiza o consumo de energia através de um processamento eficiente de transações e compensa a sua pegada de carbono através da compra de créditos de carbono, garantindo que todos os NFTs negociados na plataforma sejam neutros em carbono.
  4. Ferramentas de Desenvolvimento: Immutable X fornece uma variedade de ferramentas para desenvolvedores, incluindo SDKs e APIs, para facilitar a integração e o desenvolvimento fácil de aplicações baseadas em blockchain, permitindo que os desenvolvedores se concentrem na criação de experiências de usuário envolventes sem lidar com as complexidades da infraestrutura blockchain.
  5. Livro de ordens globalO livro de ordens globais Immutable X permite que as ordens de NFT sejam compartilhadas em vários mercados, aumentando a liquidez e o volume de negociação. Essa funcionalidade aumenta a visibilidade e acessibilidade dos NFTs.

Immutable zkEVM

O zkEVM imutável é um componente importante do projeto. Ao oferecer uma cadeia dedicada para jogos com compatibilidade EVM, suporta contratos inteligentes, mecânicas avançadas de jogabilidade e funcionalidades tokenômicas, mantendo ao mesmo tempo a segurança do Ethereum.

Esta tecnologia zk-rollup permite alta taxa de transferência e transações de baixo custo, tornando-a uma solução ideal para desenvolvedores de jogos.

Integração e Ecossistema

A plataforma integra-se com muitas ferramentas e plataformas de desenvolvimento para simplificar o processo de desenvolvimento. Suporta o MetaMask, GameStop Wallet e Magic Link, permitindo aos utilizadores criar carteiras apenas usando um endereço de email. A plataforma também oferece APIs e SDKs que melhoram a eficiência do desenvolvimento, permitindo aos programadores construir e lançar jogos e aplicações baseados em blockchain rapidamente.

Destaques

  • Alta Capacidade: Processa até 9.000 TPS para negociações e 18.000 TPS para transferências.
  • Taxas de Gás Zero: As transações são processadas sem incorrer em taxas de gás.
  • Segurança: Utiliza STARKs para segurança aprimorada e resistência quântica.
  • Ferramentas para Desenvolvedores: Fornece SDKs e APIs para integração e desenvolvimento fáceis.
  • Global Order Book: Aumenta a liquidez e o volume de negociação compartilhando ordens NFT em vários mercados.
Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.