Supra fornece caminhos técnicos inovadores para resolver muitos problemas no ecossistema blockchain existente.
Escrito por: Pzai, Foresight News
No desenvolvimento da arquitetura da tecnologia blockchain, experimentamos desde o modelo UTXO do Bitcoin até os contratos inteligentes do Ethereum e derivamos inúmeros cenários de aplicação com base nisso, no entanto, no ecossistema de cadeia pública existente, entre diferentes arquiteturas Problemas de interoperabilidade entre; Em resposta a este desafio, a cadeia pública L1 Supra construiu uma solução blockchain verticalmente integrada. Ao fornecer uma plataforma de Camada 1 verticalmente integrada, todas as funções principais são integradas e também adota os modelos de rede hierárquica de "tribo" e "clã". . e o mecanismo de consenso Moonshot autodesenvolvido para aumentar a resiliência, a segurança e a velocidade de processamento do sistema. Este artigo parte de vários ângulos para analisar aos leitores como a Supra fornece caminhos técnicos inovadores para resolver muitos problemas no ecossistema blockchain existente.
Integração vertical
No atual ecossistema de blockchain, muitos designs de blockchains públicas geralmente integram consenso, disponibilidade de dados e funcionalidades de execução na rede central, delegando outras infraestruturas (como oráculos, comunicação entre cadeias, aleatoriedade on-chain, etc.) a outros protocolos, o que resulta em complexidade de integração, aumento de riscos de segurança e elevação dos custos de desenvolvimento. A Supra L1, através de uma abordagem de integração vertical, incorpora serviços críticos como oráculos, comunicação entre cadeias, automação e aleatoriedade on-chain (VRF) diretamente em L1, permitindo que todos os serviços compartilhem uma segurança consistente, evitando problemas de latência e segurança encontrados na comunicação entre cadeias.
Container Supra: combinação eficiente e ecossistema diversificado
A maioria das aplicações de blockchain existentes possui uma dependência ecológica e enfrenta algumas limitações na interoperabilidade e no acesso à liquidez entre múltiplas cadeias, além de a independência de cada aplicação ser afetada pela execução e pelos modelos econômicos, limitando a expansão de casos de uso dentro de uma única aplicação. No entanto, os dApps construídos na cadeia Supra, através de tecnologias de containerização, podem aproveitar a elasticidade e flexibilidade do L2, mantendo a independência da cadeia de aplicações. Dentro do container, os desenvolvedores podem personalizar modelos de governança e incentivos de acordo com suas necessidades, além de aproveitar a vantagem de liquidez do L1 para aumentar a eficiência das transações de aplicações. Além disso, a Supra oferece vários serviços de integração vertical, como redes automatizadas, geradores de números aleatórios, etc., que podem ajudar os desenvolvedores a implantar aplicativos mais rapidamente e melhorar seu desempenho e segurança.
Para a execução de blockchain de baixo nível, existem várias soluções de máquinas virtuais no mercado, e o design Multi-VM da Supra expandiu a aplicabilidade da plataforma, atualmente suportando várias máquinas virtuais populares como MoveVM, EVM (futuramente suportará Solana VM e Cosmos VM). Desenvolvedores de diferentes ecossistemas podem facilmente migrar seus aplicativos para a Supra, sem a necessidade de reprogramar, enquanto aproveitam o alto throughput e a baixa latência, aumentando a interoperabilidade entre contratos inteligentes.
Mecanismo de consenso e prova Moonshot
Atualmente, muitas L1 estão lutando para equilibrar throughput e finalização, enquanto o protocolo de consenso Moonshot da Supra é um protocolo de rotação de líder único aleatório baseado em um mecanismo de tolerância a falhas bizantinas (BFT), que melhora a eficiência do processamento de transações por meio da paralelização do fluxo de trabalho. O protocolo adota um design resiliente que pode ser ajustado de acordo com diferentes necessidades, alcançando uma alta capacidade de 500.000 transações por segundo e latência de consenso sub-segundo. Além disso, a Supra também utilizou métodos de verificação formal para realizar uma rigorosa prova de segurança do protocolo de consenso Moonshot, garantindo sua correção e confiabilidade.
O protocolo de consenso Moonshot utiliza um mecanismo de proposta otimista, onde, após um nó submeter uma proposta de bloco, assume que a proposta será aceita e continua enviando solicitações para a próxima proposta de bloco. Se outros nós concordarem com a proposta, ela será incluída no próximo bloco. Assim, os nós podem entrar diretamente no próximo processo de consenso sob a expectativa de um resultado positivo, evitando tempos de espera desnecessários. Além disso, como a transmissão, ordenação e execução de transações podem ser executadas em paralelo, o tempo de processamento pode ser reduzido de forma mais eficiente. Esse mecanismo de separação reduz a dependência do sistema em relação a nós honestos, minimizando a proporção de nós honestos necessários para o consenso.
Arquitetura de 'Tribo - Clã': gerenciamento de nós em camadas e execução paralela
A arquitetura de gerenciamento de nós 'Tribo - Clã' adota uma abordagem de gerenciamento em camadas e aleatorização, onde a tribo representa um conjunto de grandes nós, enquanto o clã representa um conjunto de pequenos nós selecionados aleatoriamente dentro da tribo. Nós pequenos são selecionados aleatoriamente dentro da tribo para formar clãs, garantindo que o risco de comportamento bizantino em cada camada seja mantido ao mínimo, proporcionando alta elasticidade e robustez. Recursos de nós serão alocados dinamicamente de acordo com a demanda, diferentes tarefas serão atribuídas a diferentes clãs e podem ser executadas em paralelo. Esse mecanismo garante que a rede Supra mantenha operações normais, mesmo quando os nós bizantinos são perturbados, aumentando a eficiência de computação e execução em múltiplas dimensões, enquanto a arquitetura única melhora a escalabilidade e a segurança através de execução paralela em nível de rede e de nó. A reorganização aleatória de nós definida em L1 garante segurança, enquanto a aleatoriedade baseada em VRF aumenta a resistência a ataques direcionados.
Esquerda: fluxo de transações de usuários na Supra Direita: arquitetura 'Tribo - Clã'
Mecanismo de prova de liquidez econômica PoEL
O PoEL (Prova de Liquidez Econômica) é um mecanismo de incentivo exclusivo da Supra, que vincula o risco de capital dos participantes ao mecanismo de incentivo, projetando métodos de incentivo personalizados com base no risco e na utilização do capital, atraindo investimentos de capital de longo prazo na construção da rede. Esse mecanismo suporta a participação de vários ativos digitais nos pools de liquidez, oferecendo uma fonte de capital mais diversificada e reduzindo o impacto da volatilidade dos ativos na segurança da rede por meio de medidas de gerenciamento de risco.
Além disso, o PoEL permite que o capital obtenha rendimento de staking enquanto fornece liquidez nos pools de liquidez, maximizando a utilização do capital em múltiplos cenários e aumentando a eficiência do capital.
Equipe e progresso do projeto
A equipe Supra tem uma base acadêmica sólida, liderada pelo Dr. Aniket Kate, inventor e criptógrafo comprometido com KZG, atuando como Chefe de Pesquisa. A tecnologia de compromisso KZG ocupa uma posição central no roteiro de escalonamento do Ethereum. A Supra acabou de lançar a mainnet MoveVM e em breve lançará a versão EVM. Atualmente, a Supra já lançou mais de 50 dApps e está em negociações com mais de 100 dApps, lançou um fundo ecológico de 100 milhões de dólares e iniciou um evento de demonstração de projetos baseado na comunidade chamado Super dApp Showdown, onde a comunidade e os juízes da VC escolherão os vencedores a cada temporada, que poderão receber diretamente o fundo ecológico.
Conclusão
No grande ambiente do ecossistema de blockchain, tanto os usuários quanto os desenvolvedores precisam integrar certas estruturas subjacentes para acessar melhores serviços, enquanto, no atual ecossistema diversificado de blockchain, a interoperabilidade e a complexidade de integração entre diferentes blockchains se tornaram problemas urgentes a serem resolvidos. A Supra, como uma plataforma Layer 1, tenta fornecer uma solução com recursos-chave integrados por meio de uma abordagem de integração vertical, suportando várias máquinas virtuais (como MoveVM, EVM), visando facilitar a migração de aplicativos de diferentes pilhas tecnológicas para sua plataforma, oferecendo aos desenvolvedores uma plataforma descentralizada altamente flexível e segura, mantendo um bom desempenho. No futuro, a inovação tecnológica da Supra trará mais possibilidades para os desenvolvedores, acelerando a aplicação e o desenvolvimento de várias aplicações de blockchain em todo o mundo.