Polkadot, uma rede blockchain focada na interoperabilidade, lançou a cadeia Join-Accumulate Machine (JAM). Esta atualização é uma nova solução para escalabilidade e desempenho. Polkadot está sempre ultrapassando os limites do que é possível.

O que é a Cadeia JAM?

A Join-Accumulate Machine (JAM) substituirá a cadeia de retransmissão de Polkadot por uma mais robusta e eficiente. JAM Chain tem duas funções principais: Join e Accumulate. Estes estão na rede. Dois outros processos, Collect e Refine, estão fora da cadeia.

A razão para o JAM ser uma atualização única é simplificar e otimizar o blockchain. Ao contrário das atualizações iterativas que podem introduzir muitas pequenas alterações ao longo do tempo, uma única atualização permite uma transição mais controlada e eficiente. Menos interrupção e complexidade.

Detalhes técnicos do JAM

JAM é uma cadeia de rollup, focada em rollups e agregação de resultados de computação de múltiplas fontes em um estado compartilhado. Uma cadeia específica de domínio sobre a infraestrutura existente do Polkadot.

Um recurso importante do JAM é a execução de código sem permissão. Qualquer pessoa pode implantar e executar código na JAM Chain sem precisar pedir permissão a ninguém. O estado da cadeia JAM é dividido em encapsulamentos chamados serviços que incluem código, equilíbrio e alguns componentes de estado. Isso é semelhante a uma cadeia de contratos inteligentes, portanto, a criação de novos serviços não requer permissão.

Outro ponto importante é que o JAM não possui transações tradicionais. Em vez disso, ele usa um modelo de processamento de dois estágios, onde as entradas passam por um estágio Refinar antes de serem adicionadas ao estado da cadeia por meio da função Acumular. Tipos de informações extrínsecas como garantias, garantias, julgamentos, pré-imagens e ingressos são essenciais para a segurança e funcionalidade da JAM Chain.

Funções principais do JAM

A Cadeia JAM tem três funções principais: Refinar, Acumular e OnTransfer.

As funções Refine, Accumulate e OnTransfer da JAM Chain. Ref: https://wiki.polkadot.network/docs/learn-jam-chain

A primeira função é chamada Refinar. Ele executa computação sem estado e transforma dados de entrada em relatórios de trabalho. Um pacote de trabalho pode conter vários itens de trabalho que são processados ​​para produzir resultados refinados.

A segunda função é Accumulate e esta função adiciona as saídas de Refine ao estado da cadeia. É stateful e pode ler e gravar no armazenamento da rede, gerenciar fundos e modificar o estado. A terceira função é OnTransfer, e esta função permite que os serviços se comuniquem de forma assíncrona e enviem e processem mensagens e tokens.

O modelo de segurança da JAM Chain é um modelo de processamento de dois estágios onde os itens de trabalho são refinados em resultados de trabalho e depois acumulados no estado do serviço. Portanto, os resultados são o que as transformações pretendiam.

Escalabilidade e desempenho

Um dos principais objetivos da Cadeia JAM é escalar e ter desempenho. JAM usa computação multi-core e processamento paralelo para lidar com múltiplas cadeias e programas ao mesmo tempo. Isso aumenta o rendimento e a eficiência da rede.

O JAM também possui contratos inteligentes e rollups de conhecimento zero (rollups ZK) integrados. Isso adiciona mais funcionalidade e escalabilidade para que você possa ter aplicativos mais complexos e seguros. O processamento de blocos em pipeline também otimiza o desempenho usando o tempo total do bloco para cálculos.

O algoritmo SAFROLE, um mecanismo de produção de blocos baseado em SNARK, aumenta o anonimato e minimiza a bifurcação. Isso torna a produção de blocos mais segura e eficiente.

Com 852 MB/s de disponibilidade distribuída, o JAM supera outras redes blockchain. Em comparação, Solana com o cliente Firedancer tem 125 MB/s e Ethereum tem 1,3 MB/s com Danksharding. O JAM pode lidar com até 341 núcleos agregados e processar de 500 a 5.000 gases EVM/µs e 4.000 leituras por segundo por núcleo.

Cadeia de retransmissão JAM vs Polkadot

JAM é mais flexível e abstrato do que a cadeia de retransmissão Polkadot. Seu modelo de serviço permite muitos aplicativos e otimizações, para que você possa usar componentes subjacentes conforme necessário.

Os parâmetros fixos do JAM permitem otimizações direcionadas da topologia e temporização da rede, enquanto a cadeia de retransmissão é altamente atualizável, o que pode dificultar as otimizações. Esta filosofia de design prioriza a simplicidade e a eficiência em vez de atualizações contínuas.

Incentivos e suporte ao desenvolvedor

Para apoiar o JAM, a Web3 Foundation lançou um prêmio total de US$ 65 milhões. Este incentivo visa encorajar os desenvolvedores a construir múltiplas implementações do protocolo JAM e aumentar a funcionalidade geral e a segurança da rede.

Os participantes do Prêmio JAM Implementer devem cumprir determinados marcos, como importação e produção de blocos, padrões de desempenho e auditorias de segurança. Isto incentivará a inovação e uma rede descentralizada que pode realizar muitas tarefas computacionais.

A JAM Toaster é um ambiente de teste robusto que desempenha um papel importante nisso. Ele simula uma rede JAM completa com mais de 1.000 nós para que você possa fazer testes em larga escala e testes de desempenho. Esta infraestrutura permite otimizar sua implementação e ter uma rede final com bom funcionamento.

Resposta do Futuro e da Indústria

A cadeia JAM tem grandes implicações para os parachains existentes e novas aplicações. JAM fornece uma infraestrutura mais flexível e escalonável para blockchain.

Na EthPrague, onde líderes da indústria como Vitalik Buterin e Gavin Wood falaram sobre o futuro do blockchain, vemos que o JAM é a chave para avançar no espaço. Eles mencionaram que o JAM impulsionará a inovação e a escalabilidade do blockchain.

A capacidade do JAM de se conectar a parachains existentes e oferecer suporte a novos aplicativos coloca Polkadot na vanguarda do blockchain. Processamento multi-core, contratos inteligentes, rollups ZK e um ambiente sem transações são um grande avanço para o blockchain.

Conclusão

A JAM Chain é um grande avanço em termos de escalabilidade e desempenho do blockchain. Um sistema mais flexível e eficiente resolve muitos dos problemas da cadeia de retransmissão e abre novas possibilidades para o desenvolvimento da blockchain.

Para desenvolvedores e partes interessadas, é uma chance de entrar na vanguarda de uma tecnologia que mudará a face das redes blockchain. Observe este espaço enquanto o JAM é lançado.