O ecossistema cripto teve que se adaptar à nova realidade - Initia nasceu nele.
Como indústria, temos que aceitar o fato de que uma única máquina de estados não consegue escalar para corresponder às ambições da criptografia. Escalar a capacidade de processamento enquanto mantemos os custos baixos para usuários e operadores, ao mesmo tempo em que buscamos um nível aceitável de descentralização, é uma batalha quase impossível de vencer com uma abordagem monolítica.
A realidade é que o sucesso das cadeias puramente monolíticas tornou-se uma opinião contrária. Entra em cena o debate modular vs. monolítico, que ocupou o centro do palco no início deste ano. Mas aqui está o trunfo: não há debate algum. O futuro não é um ou outro — é uma combinação de ambos. Um L1 rápido e programável, combinado com um conjunto de rollups específicos de aplicativos que escalonam a execução de mãos dadas com o L1.
Os méritos da abordagem mista (ou como gostamos de chamar, Interwoven) tornam-se evidentes quando se olha para Solana. Nos últimos seis meses, as equipas começaram a construir as suas próprias “extensões de rede” personalizadas que se estabelecem em Solana. Mas espera aí — não se supunha que Solana lidasse com a escala por si só? Não é essa toda a sua marca?
Veja, os rollups são mais do que apenas escalar a execução. Eles também são sobre soberania - dando aos construtores controle total sobre seu ambiente de execução. Mais TPS, taxas de gás mais baixas (ou talvez nenhuma), controle sobre a ordem e processamento de tx, e propriedade sobre todo o conjunto econômico de seu negócio, para citar alguns.
Neste ponto, está claro: os rollups são inevitáveis e vieram para ficar.
A existência da Initia é construída em torno desta tese. É construída para hospedar um ecossistema próspero de rollups interligados 🪢, conhecidos como Minitias.
Até agora, existiram dois tipos de ecossistemas. Aqueles especificamente construídos para o mundo das cadeias interconectadas (Cosmos), e os segundos são aqueles que fizeram a aposta nos rollups pós-facto (Ethereum, e agora Solano). Cada um com sua abordagem encontrou algum grau de sucesso, mas não sem suas falhas, que são aprendizados inestimáveis a serem considerados ao construir o novo modelo de um L1.
O Initia une esses extremos, é um L1 projetado para suportar uma rede de L2s interconectados que garantem que os construtores do Minitia tenham tudo o que precisam para ter sucesso. Ele foi construído desde o primeiro dia para evitar o meio bagunçado, tendo designs opinativos e fazendo a pergunta simples - o que os L2s realmente querem de um hub?
No Initia, os rollups simplesmente pertencem. Existe uma alinhamento econômico completo entre o L1 e os L2s através de@initiafdn/introducing-vip-5fe1a0177055">Initia VIP, a suíte de produtos é incrivelmente concisa e a tecnologia é projetada especificamente para garantir que as Minitias tenham oráculos, bridges, liquidez, interoperabilidade, native stables, etc. assim que saem do Gate. O Interwoven Stack torna super simples para as equipes implantarem uma Minitia com a VM que escolherem - seja EVM, MoveVM ou CosmWasm.
Agora, qual é o componente mais importante que permite os rollups na Initia? A Interwoven Stack - uma estrutura de rollup otimista construída do zero para o Cosmos SDK.
Pronto para ver a magia debaixo do capô? Vamos mergulhar na estrutura.

OPHost, OPChild e OPinit Bots juntam-se de forma harmoniosa como três peças de um puzzle para formar um coletivo que alimenta cada Minita.

OPHost e OPChild são módulos Cosmos SDK que formam o núcleo do Stack, são as partes que vivem na cadeia. Como o Stack OPinit é implementado ao nível da cadeia em vez do nível do contrato inteligente de uma VM específica, isso nos permitiu construir suporte para várias VMs e dar aos construtores do Minitia a liberdade de escolha.
No Initia, os rollups são cidadãos de primeira classe construídos diretamente na cadeia. Isso nos abençoou com flexibilidade para ajustar as implementações e fornecer uma experiência superior.
O módulo OPHost vive no Initia (o L1). É responsável por servir como a base para todas as Minitias que se estabelecem no Initia. As principais tarefas do OPHost incluem:
Gerir a ponte otimista (entre o L1 e um L2) e os ativos que a atravessam.- Supervisionar a finalização de propostas de saída das Minitias.- Atuando como o tribunal para o desafiante e o proponente argumentarem seus casos.OPChild, por outro lado, vive em cada Minitia. É como o batimento cardíaco de cada rollup, é responsável por:
Gestão de operadores de rollup.- Executando mensagens recebidas do L1.- Atualizando os feeds de preço do oráculo.- Gerenciando saques de tokens para o L1.O OPHost & OPChild formam juntos a Ponte Otimista para cada Minitia. Um OPHost em Initia atua como o ponto final do L1 para vários módulos OPChild em muitas Minitias.
É importante notar que, para rollups, a ponte nativa faz mais do que transferências de mensagens, ela atua como a sede do rollup no L1. Você vê, dois sistemas de consenso diferentes não têm conhecimento das máquinas de estado um do outro, mas a ponte de um rollup atua como a fonte da verdade do rollup no L1, submetendo raízes de estado ou uma saída semelhante que pode ser verificada em relação ao estado do rollup para garantir a correção. É por isso que um L1 é frequentemente chamado de camada de liquidação.
Mas agora você pode pensar - 'O que conecta o OPHost e o OPChild? Relayers?' Nah, isso é o que os OPinit Bots fazem! Como uma extensão do acima, dois sistemas de consenso diferentes não podem se comunicar nativamente um com o outro sem um processo off-chain auxiliando-os, atuando como o link físico entre suas máquinas de estado isoladas.
Os Bots OPinit são processos off-chain que lidam com ações críticas entre Initia e Minitias. Existem dois Bots diferentes - Executor e Challenger. Em resumo, os dois Bots juntos são responsáveis por:

No resto do artigo, vamos mergulhar em como as características específicas são implementadas na Pilha Interligada e isso deve dar a todos uma imagem mais clara de como todas as peças funcionam juntas!
Sabes o que mais é fixe? A ponte nativa entre um L1 e um rollup é geralmente a forma mais segura de transferir ativos entre os dois. Isto porque ao usar a ponte nativa não introduz quaisquer pressupostos de confiança adicionais — estás apenas a confiar nas duas cadeias envolvidas.
Antes de entrarmos em detalhes sobre como as transferências funcionam, vamos abordar o elefante na sala.
Bem, isso acontece porque as transferências IBC são instantâneas por natureza e isso não funciona com as suposições de confiança do nosso protocolo. Um belo dia, um operador malicioso da Minitia poderia acordar e decidir inserir maliciosamente transações que alteram os saldos do INIT no L2 e retirar todo o INIT de volta para o L1. Não queremos isso, um erro como esse seria catastrófico.
Considerando que os levantamentos para Initia através da Ponte Optimistic têm um atraso de 7 dias durante o qual o Challenger pode contestar e cancelar o levantamento caso seja detetado que é malicioso.
Na Initia, ainda queremos garantir uma experiência do usuário perfeita ao mover ativos entre a Mintia e a Initia L1. Para permitir transferências rápidas dos L2s, construímos uma solução segura e personalizada chamada Minitswap, e pode saber mais sobre ela aqui: @initiafdn/minitswap-l2-to-l1-withdrawals-in-seconds-not-days-e6de645879b3">Minitswap — L2 para Levantamentos L1 em Segundos, Não Dias.
Aqui está o motivo: a Initia é protegida por um conjunto descentralizado de validadores com participação econômica, mas as Minitias são frequentemente executadas por um único ou um pequeno conjunto de operadores, sem participação econômica. Portanto, quando uma Minitia inicia uma retirada para o L1, ela precisa provar que não está agindo maliciosamente.
Aqui está como funciona um levantamento:
Agora sabe como funcionam os levantamentos, mas o mecanismo de desafio ainda é uma caixa preta - vamos mergulhar nisso a seguir!
Mas quem é responsável por parar um levantamento fraudulento? Esse é o trabalho do Bot OPinit Challenger.

Num desafio bem-sucedido, o nó Minitia pode sincronizar o estado a partir de dados previamente publicados para Celestia, uma vez que todos os lotes de transações de um rollup são publicados para Celestia para DA, o que é útil no caso de haver a necessidade de um rollback.
Para garantir a integridade do estado da Minitia e garantir que o Executor não esteja agindo maliciosamente, os dois Bots - Executor e Challenger - são projetados para serem entidades separadas.
Mas espera aí, isso não dá ao Challenger poder demais? E se o Challenger agir maliciosamente e começar a excluir saídas válidas? Sim.
Para evitar isso, a Initia tem um sistema de checks-and-balances gerido através da governação L1.
Tanto o Desafiante como o Proponente (quem submete a saída) podem ser substituídos através de uma proposta de governança se agirem maliciosamente. Para o Desafiante, comportamento malicioso significa apagar saídas válidas. Para o Proponente, significa submeter saídas inválidas.
Quando uma proposta é criada, os validadores L1 da Initia votam nela executando o nó L2 eles mesmos para verificar quem está certo e quem está errado. Este sistema garante que nenhuma entidade única possa censurar transações ou interromper o fluxo de levantamentos.
A Initia tornou muito simples construir seu próprio rollup. Agora, muitos de vocês sabem que há muito mais envolvido na construção de um rollup do que apenas hospedá-lo. Há muita infraestrutura periférica que você, como construtor, precisa juntar. Como indexadores, oráculos, pontes, etc.
Adivinha só? O Interwoven Stack vem pré-embalado com tudo o que você precisa. 🔥
Connect é um serviço de sidecar de oracle consagrado executado pelos validadores da Initia para enviar atualizações de preço on-chain. A implementação alavanca duas novas funcionalidades introduzidas na versão 0.50 do Cosmos SDK: ABCI++ e Extensões de Votoque permite aos validadores submeterem eles mesmos dados arbitrários que são então armazenados on-chain para eliminar a possibilidade de atualizações de preço serem censuradas por uma parte maliciosa ao encher os blocos com spam.
Uma vez que a atualização de preço está na cadeia, os desenvolvedores podem consultá-la através da CLI, da API ou do nível de contrato inteligente.
Mas não é isso. Os preços do Connect são retransmitidos para cada Minitia no The Interwoven Stack, garantindo que eles tenham acesso fácil a preços frescos prontos para uso no Dia 1.
Desta forma, a Minitia não é sobrecarregada com a execução da infraestrutura necessária e também não precisa encontrar um provedor de oráculo de terceiros, fazer um acordo com eles e gastar recursos na integração. Tudo é tratado para eles!
Os Hooks da Bridge no OPHost atualizam os metadados da ponte e os Hooks no OPChild permitem a execução arbitrária de transações no FinalizeTokenDeposit.
Construímos de forma a suportar várias VMs, seja EVM, MoveVM ou CosmWasm, os Bridge Hooks podem executar transações arbitrarias baseadas no campo de dados na mensagem.
Por exemplo, este é o formato de dados para cadeias EVM

Tokens por conta, informações NFT, transações por conta, você escolhe. Está tudo integrado já.
Indexar é um dos maiores pontos problemáticos quando se trata de construir aplicativos on-chain e isso definitivamente faz muito trabalho pesado! Executar seu próprio indexador pode ser tanto caro quanto complicado. Com o indexador consagrado, os desenvolvedores podem mostrar saldos de tokens, NFTs, histórico de transações e muito mais, sem precisar executar seu próprio indexador ou obter suporte de um indexador de terceiros.
Este Indexador Entronizado também permite suporte imediato para o Initia Scan - o blockexplorer da Initia para o L1 e cada L2.

Há muito mais para explorar na Pilha Entrelaçada que não abordamos hoje, encorajo vivamente a que o façaolhar para a base de código, e a base de código dos botspara entender mais profundamente.
Quando tudo estiver dito e feito, uma verdade permanece, Initia é onde os rollups realmente pertencem. Desde o início, Initia foi construído para que Minitias possam prosperar. O Ecossistema Interligado já despertou inovação com Minitias como Blackwing, Contro, MilkyWay, Inércia — todos eles são novos rollups específicos de aplicativos que estarão ativos e disponíveis para uso desde o primeiro dia! Todos eles, habilitados pelo The Interwoven Stack.
Obrigado aManan, Zon, eSawitpor contribuir para este artigo.






