O segundo projeto semelhante que combina SOL e JAM - Polana @polana_network
Transplantando Solana para o protocolo JAM: execução paralela em grande escala
O conteúdo a seguir é um extrato do white paper da Polana
A Polana expande a Solana usando o protocolo JAM. Ao combinar a arquitetura baseada em contas da Solana com a alta capacidade de processamento paralelo do JAM, a Polana alcança uma taxa de transações sem precedentes, mantendo total compatibilidade com o ecossistema Solana.
Um ecossistema de blockchain que combina a experiência de desenvolvedor da Solana com a capacidade de processamento paralelo do JAM, alcançando milhões de transações por segundo, sem fragmentação ou comprometimento da segurança.
Embora a Solana tenha uma arquitetura inovadora, ainda enfrenta algumas limitações:
Requisitos de hardware: 128GB de RAM, validadores precisam de 12-16 núcleos de CPU
Problemas de confiabilidade: várias quedas desde 2020, incluindo uma queda de até 17 horas
Gargalo de uma única máquina: a paralelização é limitada pela capacidade de um único servidor
Concentração de validadores: cerca de 1.700 validadores, enquanto o Ethereum tem mais de 8.800
A Polana atende a uma necessidade crítica no ecossistema de blockchain:
Desempenho em escala: throughput empresarial para casos de uso de alta frequência, jogos e institucionais
Experiência unificada: liquidez e experiência do usuário não são fragmentadas
Valor entre ecossistemas: novas oportunidades para as comunidades Solana e Polkadot
A Polana oferece três abordagens complementares para executar programas Solana:
Serviço de runtime sBPF
Runtime do filtro de pacotes Berkeley (sBPF) da Solana embutido no PolkaVM
Programas Solana podem ser executados sem modificações
Rastreamento e verificação de transições de estado antes do compromisso
Transpilação de bytecode
Recompilação de programas Solana de sBPF para representação intermediária (IR) do LLVM
Conversão de LLVM IR para bytecode PVM
Aproveitamento da otimização de desempenho RISC-V
Compilação nativa PVM (método preferido)
Compilação direta de programas Solana para bytecode PVM otimizado
Eliminação de sobrecarga de tradução, alcançando desempenho ideal
Alcançando o maior throughput e a menor latência
Planos futuros para o ecossistema JAM
O modelo de programação único da Solana exige que os desenvolvedores declarem antecipadamente todas as contas que as transações irão ler ou escrever. Essa abordagem "pura" é muito adequada para paralelização em grande escala:
Acesso declarado antecipadamente: habilita a detecção de conflitos antes da execução
Execução não sobreposta: transações acessando diferentes contas são executadas simultaneamente
Utilização de múltiplos núcleos: a arquitetura do JAM distribui a execução em centenas de núcleos
A Solana implementou paralelização em uma única máquina (teoricamente 65.000 TPS), enquanto a Polana a expande para centenas de núcleos na rede JAM, podendo alcançar:
TPS de transações simples de 500.000 a 1.000.000
100.000-250.000 TPS para interações complexas de contratos inteligentes
A expansão futura da JAM Grid trará milhões de TPS
Modelo de execução contínua
Uma característica inovadora da Polana é que ela suporta execução contínua - uma mudança de paradigma em relação ao modelo tradicional de transações discretas:
Como funciona
Estado de processo persistente: programas podem manter o estado de execução entre transações
Operações de longa duração: processos podem continuar a execução através de múltiplos blocos
Arquitetura orientada a eventos: programas podem responder a eventos na cadeia sem necessidade de disparo manual
Eficiência de recursos: eliminação de inicializações e cálculos redundantes
A execução contínua desbloqueia novos primitivos e casos de uso DeFi:
Market making automático: pools de liquidez que se ajustam automaticamente às condições de mercado
Trading algorítmico: estratégias de trading em cadeia com execução contínua
NFTs dinâmicos: ativos digitais que evoluem autonomamente ao longo do tempo
Agentes autônomos: programas de execução automática que gerenciam ativos
Gestão de risco em tempo real: monitoramento e ajuste contínuo de posições
Experiência do desenvolvedor
O mesmo modelo de programação: o código existente da Solana não precisa de alterações.
Compatibilidade com ferramentas nativas: compatível com Anchor, Solidity via Solang e outras ferramentas.
Flexibilidade de linguagem: suporte a linguagens de desenvolvimento além de Rust.
Interoperabilidade: implementação de interações com outros serviços dentro do ecossistema JAM.
Escalabilidade: o protocolo Solana existente com camada de execução JAM permite que a camada pura JAM funcione sobre a execução atual da Solana.
Experiência do usuário
Integração de carteira sem costura: totalmente compatível com Phantom, Solflare, Backpack, Glow e todas as principais carteiras Solana
Mesma interface RPC: projetos podem usar os mesmos endpoints e métodos RPC
Ferramentas familiares: podem ser usadas com Solana CLI, Explorer e frameworks de desenvolvimento
Sem necessidade de troca de contas: usuários continuam a usar seu endereço Solana existente
Sem necessidade de bridge: interação direta com outros serviços JAM sem necessidade de mensagens entre cadeias
Valor entre ecossistemas
pSOL: conectando ecossistemas
A introdução do pSOL (versão bridged do SOL no ecossistema Polkadot) cria um enorme valor:
Nova classe de ativos: trazendo a liquidez e a comunidade ativa da Solana para o Polkadot
Casos de uso expandidos: habilitando ativos Solana em aplicativos DeFi do Polkadot
Desenvolvimento entre ecossistemas: promovendo a colaboração entre comunidades de desenvolvedores
Modelo de segurança compartilhada: aproveitando o robusto conjunto de validadores do Polkadot
Casos de uso
Algoritmos de trading contínuos
O modelo de execução contínua da Polana suporta estratégias de trading complexas que operam autonomamente na cadeia. Ao contrário da arquitetura de blockchain tradicional que requer transações discretas, algoritmos contínuos podem manter um estado persistente e responder instantaneamente a mudanças de mercado, permitindo arbitragem em tempo real, reequilíbrio automático e protocolos DeFi complexos que se adaptam continuamente às condições do mercado.
GameFi e Metaverso
O modelo de execução contínua permite que lógicas de jogo complexas sejam executadas diretamente na cadeia, e o progresso do estado pode ocorrer autonomamente.
DeFi institucional
Desempenho, confiabilidade e segurança tornam a Polana adequada para aplicações financeiras de nível institucional que precisam cumprir regulamentações.
Aplicações cross-chain
A integração com os ecossistemas Solana e Polkadot possibilita novos tipos de aplicações cross-chain com liquidez unificada e segurança compartilhada.
White paper:
14
6,22 mil
O conteúdo apresentado nesta página é fornecido por terceiros. Salvo indicação em contrário, a OKX não é o autor dos artigos citados e não reivindica quaisquer direitos de autor nos materiais. O conteúdo é fornecido apenas para fins informativos e não representa a opinião da OKX. Não se destina a ser um endosso de qualquer tipo e não deve ser considerado conselho de investimento ou uma solicitação para comprar ou vender ativos digitais. Na medida em que a IA generativa é utilizada para fornecer resumos ou outras informações, esse mesmo conteúdo gerado por IA pode ser impreciso ou inconsistente. Leia o artigo associado para obter mais detalhes e informações. A OKX não é responsável pelo conteúdo apresentado nos sites de terceiros. As detenções de ativos digitais, incluindo criptomoedas estáveis e NFTs, envolvem um nível de risco elevado e podem sofrer grandes flutuações. Deve considerar cuidadosamente se o trading ou a detenção de ativos digitais é adequado para si à luz da sua condição financeira.