
O livro branco completo da Altius em português ajuda vocês a entenderem o que é Altius, Vamos acompanhar até o final!
1. Resumo
Altius apresenta um Framework de Execução agnóstico a VM que otimiza a execução da blockchain por meio de um design modular. Sua arquitetura de três módulos permite execução de alto desempenho, interoperabilidade multichain e melhor escalabilidade.
Altius Stack separa a camada de execução da blockchain da implementação binária única e do design da rede, permitindo uma integração suave com todas as Camadas 1, Camadas 2 e cadeias específicas de aplicativos para melhorar o desempenho instantâneo e a interoperabilidade.
2. Introdução
Declaração do Problema
Os sistemas de blockchain atuais enfrentam desafios significativos, incluindo congestionamento de rede, altos custos de transação e escalabilidade limitada para casos de uso que são opinativos — mesmo enquanto o espaço de bloco público continua a crescer. Essas limitações surgem de uma camada de execução monolítica e interoperabilidade inadequada, que coloca as redes em risco de se tornarem obsoletas sem soluções de escalabilidade como a execução paralela.
Embora o processamento paralelo seja uma solução bem pesquisada e amplamente disponível para escalonamento, muitas redes não possuem recursos para desenvolver seus próprios sistemas. A Altius oferece uma camada de execução modular pronta para uso para preencher essa lacuna, permitindo que redes escalem de forma eficiente e tornem sua infraestrutura resistente ao futuro sem trabalho adicional de desenvolvimento.
Visão
A missão da Altius é aumentar a escalabilidade e interoperabilidade da blockchain na camada de execução, permitindo que aplicativos e ecossistemas alcancem seu pleno potencial. A Altius visa capacitar o ecossistema multichain através de uma infraestrutura de execução compartilhada focada em:
Solução de escalonamento eficiente com melhorias contínuas que mantêm desempenho ideal
Interoperabilidade entre cadeias
Desenvolvedores sensíveis para construir aplicativos projetados para enviar múltiplas threads em paralelo
Escopo
Este artigo discute a arquitetura, implementação e roadmap de desenvolvimento da Altius.
3. Arquitetura Técnica
A arquitetura técnica da Altius utiliza três pilares centrais para otimizar a execução da blockchain:
Armazenamento Paralelo Escalável: alarmes operando simultaneamente e atualizações de status eficientes em todos os nós.
Paralelismo de Nível de Instrução: Usando Atribuição Única Estática (SSA) para identificar e executar novamente muitos processos conflitantes de forma independente.
Avaliação de Código de Aplicativos: Oferecido aos desenvolvedores por criarem contratos inteligentes otimizados em um ambiente de execução.
Juntas, esses pilares aumentam a escalabilidade, eficiência e interoperabilidade na execução da blockchain.
Armazenamento Escalável Paralel
Gerenciamento de status é crucial para o desempenho da blockchain, pois cada transação atualiza o status do sistema. Sistemas tradicionais que utilizam Merkle-Patricia enfrentam latência e gargalos de I/O, que pioram à medida que a atividade da blockchain cresce. O Armazenamento Escalável Paralelo oferece uma nova abordagem para o gerenciamento de dados de status.
Solução de Armazenamento Escalável Paralela Altius usando gerenciamento de status sharding, armazenamento temporário distribuído e estruturas de dados avançadas para alcançar alto desempenho com baixa latência. Este artigo discute suas principais características e benefícios.
Princípios Centrais do Armazenamento Escalável Paralel
Este sistema divide os dados de status em fragmentos geridos de forma independente através de nós distribuídos, permitindo operações paralelas. Os fragmentos são distribuídos de acordo com prefixos de chave para uma carga de trabalho equilibrada. O Scalable State Merkle Trie (SSMT) implementa isso definindo uma certa distância inicial (por exemplo, 0x00–0x10) para diferentes nós.
Para minimizar a latência, o cache distribuído armazena dados frequentemente acessados na memória, utilizando pré-busca e padrões históricos. O SSMT otimiza o gerenciamento de status através de manuseio eficiente de consultas e algoritmos de balanceamento de carga, prevenindo assim o congestionamento de desempenho.
Inovação Arquitetônica
O Armazenamento Escalável Paralelo vem equipado com balanceamento de carga dinâmico inovador para distribuição equitativa de fragmentos, algoritmos otimizados para concorrência para processamento paralelo, design centrado na memória para acesso mais rápido, e tolerância a falhas para interrupções.
Paralelismo de Nível de Instrução
Sistemas de blockchain tradicionais utilizam execução de transações sequenciais, o que causa congestionamento em grande escala devido à execução repetida de transações inteiras durante conflitos.
O Paralelismo de Nível de Instrução (ILP) da Altius processa processos individuais simultaneamente, reduzindo conflitos e aumentando o desempenho com vínculos entre processos granulares.
Princípios Centrais do Paralelismo de Nível de Aprendizado
A Atribuição Única Estática (SSA) transforma bytecode de contratos inteligentes para rastrear dependências de instruções, permitindo a execução simultânea. Princípio principal:
Execução Granular: Processando processos independentes simultaneamente
Análise Gráfica de Dependência: Gerenciando relacionamentos de instruções para uma ordenação ideal
Minimização de Conflitos: Reduzindo a necessidade de execução repetida através do nível de processamento de processos
As principais otimizações de ILP incluem:
Transformação SSA: Convertendo bytecode para rastrear dependências de forma eficiente
Agendamento Dinâmico: Processamento paralelo baseado em dependências
Execução Incremental: Progresso contínuo apesar dos conflitos
ILP aumenta a taxa de transferência, reduz a latência e maximiza a utilização de recursos ao mesmo tempo que fornece ferramentas de envio para desenvolvedores.
A Altius cria uma camada de execução de alto desempenho que não depende de VM e é compatível com qualquer cadeia para uma infraestrutura de blockchain resistente ao futuro. A Altius visa estabelecer novos padrões para escalabilidade da blockchain, ao mesmo tempo que permite conectividade entre cadeias de forma suave. Com a Altius, o ecossistema blockchain terá acesso contínuo a um desempenho de execução de ponta na indústria, permitindo que se concentrem em construir coisas que importam.