O ecossistema de criptomoedas teve que se adaptar à nova realidade — Initia nasceu nele.
Como indústria, tivemos que aceitar o fato de que uma única máquina de estado não pode escalar para corresponder às ambições do cripto. Escalar a capacidade enquanto mantém os custos baixos para os usuários e operadores, tudo isso enquanto lutam por 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 ganhou destaque 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 uma série de rollups específicos do aplicativo que dimensionam a execução de mãos dadas com o L1.
Os méritos da abordagem mista (ou como gostamos de chamar, entrelaçada) ficam evidentes quando você olha para Solana. Nos últimos seis meses, as equipes começaram a construir suas próprias "extensões de rede" personalizadas que se estabelecem em Solana. Mas espere – Solana não deveria lidar com a escala por conta própria? Não é toda a sua marca?
Veja bem, os rollups são mais do que apenas escalonamento de 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 de transação e processamento, e propriedade sobre toda a pilha econômica de seus negócios, para citar alguns.
Neste ponto, está claro: rollups são inevitáveis e vieram para ficar.
A existência da Initia é construída em torno desta tese. É projetada para abrigar um ecossistema próspero de rollups entrelaçados 🪢, 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 em rollups pós-facto (Ethereum, e agora Solano). Cada um com sua abordagem encontrou algum grau de sucesso, mas não sem suas quedas, que são aprendizados inestimáveis a serem considerados ao construir o novo modelo de um L1.
Initia conecta esses extremos, é um L1 projetado para suportar uma rede de L2s interconectadas que garantem que os construtores da Minitia tenham tudo o que precisam para ter sucesso. 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 desejam de um hub?
No Initia, os rollups simplesmente pertencem. Há um alinhamento econômico completo entre os L1 e L2s através de @initiafdn/introducing-vip-5fe1a0177055">O Initia VIP, o conjunto de produtos é incrivelmente nítido e a tecnologia é desenvolvida especialmente para garantir que os Minitias tenham oráculos, pontes, liquidez, interoperabilidade, moedas estáveis nativas, etc. logo de cara. A Interwoven Stack torna super simples para as equipes implantarem um Minitia com a VM que escolherem - seja EVM, MoveVM ou CosmWasm.
Agora, qual é o componente mais importante que permite os rollups no Initia? A Pilha Intertecida - um framework de rollup otimista construído do zero para o Cosmos SDK.
Pronto para ver a magia sob o capô? Vamos mergulhar no framework.

OPHost, OPChild e OPinit Bots se unem lindamente como três peças do quebra-cabeça 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 no nível da cadeia, em vez do nível de contrato inteligente de uma VM específica, permitiu-nos construir suporte para várias VMs e dar aos construtores Minitia a liberdade de escolha.
Na Initia, os rollups são cidadãos de primeira classe incorporados diretamente à cadeia. Isso nos abençoou com flexibilidade para ajustar as implementações e fornecer uma experiência superior.
O módulo OPHost vive em Initia (o L1). Ele é responsável por servir como a base de operações para todas as Minitias que se estabelecem em Initia. As principais tarefas do OPHost incluem:
Gerenciando a ponte otimista (entre o L1 e um L2) e os ativos que passam por ela.- Supervisionando a finalização das propostas de saída das Minitias.- Atuando como a sala de audiências 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:
Gerenciando operadores de rollup.- Executando mensagens recebidas do L1.- Atualizando os feeds de preços do oráculo.- Gerenciando retiradas de tokens para o L1.O OPHost & OPChild juntos formam a Ponte Otimista para cada Minitia. Um OPHost na Initia atua como o ponto final do L1 para vários módulos OPChild em muitas Minitias.
É importante observar que, para rollups, a ponte nativa faz mais do que transferências de mensagens, ela serve como a sede do rollup na L1. Veja bem, dois sistemas de consenso diferentes não estão cientes das máquinas de estado um do outro, mas a ponte de um rollup age como a fonte de verdade do rollup na L1, enviando raízes de estado ou uma saída similar que pode ser verificada em relação ao estado do rollup para garantir a correção. É por isso que uma L1 é frequentemente chamada de camada de liquidação.
Mas, agora você pode estar pensando - "O que conecta o OPHost e o OPChild? Relayers?" Não, isso é o que os Bots OPinit fazem! Como uma extensão do acima, dois sistemas de consenso diferentes não podem se comunicar nativamente sem um processo fora da cadeia ajudando-os a agir como o link físico entre suas máquinas de estado isoladas.
OPinit Bots 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 recursos específicos são implementados na pilha entrelaçada e isso deve dar a todos uma imagem mais clara de como todas as peças funcionam juntas!
Sabe o que mais é legal? A ponte nativa entre um L1 e um rollup geralmente é a maneira mais segura de transferir ativos entre os dois. Isso ocorre porque o uso da ponte nativa não introduz nenhuma suposição extra de confiança - você está confiando apenas nas duas cadeias envolvidas.
Antes de entrarmos em como as transferências funcionam, vamos abordar o elefante na sala.
Bem, isso ocorre porque as transferências do 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 mudam os saldos do INIT no L2 e retirar todo o INIT de volta para o L1. Nós não queremos isso, um descuido como esse seria catastrófico.
Enquanto isso, retiradas para a Initia através da Ponte Otimista têm um atraso de 7 dias, durante o qual o Desafiante pode desafiar e cancelar a retirada caso seja detectada como maliciosa.
No Initia, ainda queremos garantir uma experiência do usuário perfeita ao transferir ativos entre o Mintia's e o Initia L1. Para permitir transferências rápidas dos L2s, construímos uma solução segura e personalizada chamada Minitswap, você pode saber mais sobre ela aqui:@initiafdn/minitswap-l2-to-l1-withdrawals-in-seconds-not-days-e6de645879b3">Minitswap — Retiradas de L2 para L1 em Segundos, Não em Dias.
Aqui está o motivo: Initia é assegurado por um conjunto descentralizado de validadores com participação econômica, mas os Minitias são frequentemente operados por um único ou um pequeno conjunto de operadores, e isso sem participação econômica. Portanto, quando um Minitia inicia uma retirada para o L1, precisa provar que não está agindo de forma maliciosa.
Veja como funciona um saque:
Agora você sabe como funcionam os saques, mas o mecanismo de desafio ainda é uma caixa preta - vamos mergulhar nisso a seguir!
Mas quem é responsável por impedir uma retirada fraudulenta? Esse é o trabalho do Challenger OPinit Bot.

Em um desafio bem-sucedido, o nó Minitia pode sincronizar o estado dos dados previamente enviados para Celestia, já que todos os lotes de transações de um rollup são enviados para Celestia para DA, o que é útil no caso de necessidade de rollback.
Para garantir a integridade do estado do 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 espere, isso não dá ao Challenger poder demais? E se o Challenger agir de maneira maliciosa e começar a excluir saídas válidas? Sim.
Para evitar isso, a Initia possui um sistema de checks-and-balances administrado por meio do governo L1.
Tanto o Challenger quanto o Proponente (quem submete a saída) podem ser substituídos por meio de uma proposta de governança se agirem de forma maliciosa. Para o Challenger, comportamento malicioso significa excluir saídas válidas. Para o Proponente, isso significa enviar 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. Esse sistema garante que nenhuma entidade única possa censurar transações ou interromper o fluxo de saques.
A Initia tornou extremamente simples a construção de seu próprio rollup. Agora, muitos de vocês sabem que há muito mais do que apenas hospedá-lo para construir um rollup. Há muita infraestrutura periférica que você, como construtor, precisa montar. Como indexadores, oráculos, pontes, etc.
Adivinhe só? A Pilha Interligada vem pré-embalada com tudo o que você precisa. 🔥
O Connect é um serviço sidecar oráculo consagrado executado pelos validadores da Initia para enviar atualizações de preços on-chain. A implementação aproveita dois novos recursos introduzidos no Cosmos SDK versão 0.50: ABCI++eExtensões de Votação que permitem que os próprios validadores enviem dados arbitrários que são armazenados on-chain para eliminar a possibilidade de atualizações de preços serem censuradas por uma parte mal-intencionada, preenchendo os blocos com spam.
Uma vez que a atualização do preço esteja na blockchain, os desenvolvedores podem consultá-la através do CLI, da API ou do nível do contrato inteligente.
Mas isso não é tudo. Os preços do Connect são transmitidos para cada Minitia na pilha entrelaçada, garantindo que eles tenham acesso fácil a preços atualizados desde o primeiro dia.
Dessa forma, o Minitia não é sobrecarregado com a execução da infraestrutura necessária e também não precisa encontrar um provedor de oráculo de terceiros, fechar um acordo com eles e gastar recursos na integração. Está tudo resolvido para eles!
Os Hooks da Bridge na atualização do OPHost atualizam os metadados da bridge e os Hooks no OPChild permitem a execução arbitrária de transações em FinalizeTokenDeposit.
Construímos de forma que suporta várias Máquinas Virtuais (VMs), seja EVM, MoveVM ou CosmWasm, os Hooks da Ponte podem executar transações arbitrárias com base no campo de dados na mensagem.
Por exemplo, este é o formato de dados para cadeias EVM

Tokens por conta, informações NFT, txs por conta, você nomeia. Já está tudo incorporado.
A indexação é um dos maiores pontos de dor quando se trata de construir aplicativos on-chain e isso definitivamente faz muito trabalho pesado! Executar o seu próprio indexador pode ser tanto custoso quanto difícil. 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 Enshrined também permite suporte imediato para o Initia Scan - blockexplorer do Initia para o L1 e cada L2.

Há muito mais na Pilha Entrelaçada que não exploramos hoje, eu encorajo você fortemente aolhe para a base de código, e o código-fonte dos botspara entendê-lo mais a fundo.
Quando tudo está dito e feito, uma verdade permanece, Initia é onde rollups realmente pertencem. Desde o início, Initia foi construída para que Minitias prosperem. O Ecossistema Interligado já despertou inovação com Minitias como Blackwing, Contro, MilkyWay, Inércia— todos eles são rollups específicos de aplicativos novos que estarão ativos e disponíveis para uso desde o primeiro dia! Todos eles, habilitados pela Pilha Entrelaçada.
Obrigado aManan, Zon, eSerradopara contribuir com este artigo.






