Este é um artigo de opinião e não deve ser considerado um conselho financeiro. Todas as opiniões são exclusivamente do autor.
Monolítico -> Modular
O problema de escalabilidade do blockchain tem sido persistente e sem dúvida a força motriz por trás da maioria dos desenvolvimentos na arquitetura blockchain. A busca por uma rede Ethereum altamente escalável levou ao surgimento de blockchains de prova de participação (PoS), cadeias laterais (Polygon, Ronin), soluções de camada 2 (L2), como rollups (Optimism, Arbitrum) e outras soluções modulares. (Celestia, Combustível, Nitro, Eclipse, EigenDA).
Outros ecossistemas blockchain com sua própria escalabilidade também se materializaram, por exemplo, Cosmos e suas appchains, Polkadot e suas parachains, e Avalanche e suas sub-redes, entre outros. Cada uma dessas soluções tem suas vantagens e desvantagens e não é de forma alguma perfeita. De todas essas soluções de escalonamento, acredito que a Tese Appchain do Cosmos seja a vencedora de curto e médio prazo.
A tese do Appchain é essencialmente esta: em vez de tentar escalar um L1 para suportar múltiplos protocolos e a sua crescente actividade económica, porque não construir um novo L1 personalizado e optimizado para cada protocolo e ligá-los todos entre si? A pilha Tendermint + Cosmos SDK é incomparável na facilidade que permite a qualquer pessoa criar um blockchain totalmente operacional – desde cadeias de piadas em poucas horas (Joe Chain) até cadeias complexas específicas de DeFi de alto desempenho (por exemplo, Sei Network). dYdX foi o primeiro grande protocolo DeFi da Ethereum a sinalizar sua intenção de construir um appchain, provando o PMF dos appchains. Mais recentemente, a Circle anunciou sua cadeia de aplicativos para finalmente trazer o USDC nativo para o Cosmos.
Agora estamos vendo o Ethereum avançar em direção a esse mesmo modelo de appchain. O roteiro pós-Merge mostrou que o dimensionamento da mainnet no futuro próximo girará em torno de rollups otimistas (ORUs) e rollups zk (zkRUs). Dê um passo adiante e você terá rollups específicos do aplicativo, ou RollApps, a versão rollup de appchains.

Já se foram os dias dos L1s monolíticos. Uma série de soluções modulares (imagem abaixo) criam blockchains como Legos, permitindo que os desenvolvedores separem as camadas de Liquidação, Execução, Disponibilidade de Dados e Consenso. A Dymension está pegando o modelo do Cosmos e aplicando-o aos rollups, tornando mais fácil para qualquer equipe agilizar seus rollups com facilidade, assim como os appchains no Cosmos.

Uma desvantagem da tese do Appchain é que ela é feita às custas da capacidade de composição síncrona. Mais sobre isso abaixo, à medida que analisamos mais profundamente o Cosmos.
O Estado do Cosmos
No momento em que este artigo foi escrito, havia 53 cadeias no ecossistema Cosmos conectadas via IBC – um aumento de 65% em termos anuais em relação às 32 do ano passado. O ecossistema viu uma grande queda nos volumes de IBC desde a implosão da Terra, o que faz sentido desde que a Terra contabilizada para a maioria das atividades DeFi no Cosmos. No entanto, o lançamento de contratos perpétuos, mercados monetários e outros protocolos de empréstimo em todo o Cosmos recentemente e no próximo trimestre poderá ser um catalisador para a atividade dos utilizadores. Também estamos vendo esforços para conectar:
Cadeias IBC com cadeias não IBC (polímero)
Cadeias do SDK do Cosmos com cadeias do SDK que não são do Cosmos (Penumbra)
Cadeias EVM e Cosmos (Electron Labs)
Referência: Revisão do Protocolo IBC 2022

Apesar do aparente PMF das appchains, estou pessoalmente olhando para cadeias específicas de DeFi, como Kujira, Sei, Injective e até mesmo Terra, que continuaram a construir infraestruturas e ferramentas inovadoras após a queda. Os protocolos Astroport e Mars da Delphi permanecem na minha lista de observação. A razão pela qual sou otimista em relação às cadeias “específicas para DeFi” e prefiro a ideia de tal (em oposição a “cadeias específicas para aplicações”) é que uma atividade económica significativa só pode ocorrer quando existe um ecossistema de produtos que os utilizadores podem utilizar. “Mas, Ian, não é essa a razão do IBC, que as cadeias de aplicativos podem se comunicar entre si e são coletivamente o ecossistema Cosmos?”
Bem, o estado atual dos retransmissores IBC não é propício para alcançar combinabilidade síncrona entre appchains. Pode permitir a composição assíncrona, mas não é suficiente. A combinabilidade síncrona ocorre quando as interações entre aplicativos podem ocorrer dentro do mesmo bloco. Isto é vital para estratégias de negociação e rendimento para reduzir a derrapagem e evitar o frontrunning. O IBC permite a composição assíncrona, que é a capacidade de composição entre protocolos em que as interações ocorrem dentro de um período de tempo indefinido e variável. Os retransmissores IBC são lentos, pouco lucrativos e não confiáveis – portanto, são úteis apenas para transferir ativos entre cadeias e não são ideais para coisas como negociação entre cadeias ou estratégias de rendimento avançadas que incorporam protocolos em múltiplas cadeias. Embora o ICS 29 possa ajudar a melhorar a confiabilidade, a confiabilidade por si só não será suficiente se as transações entre cadeias demorarem mais para serem liquidadas do que as transações na cadeia.
Como tal, a atividade DeFi no Cosmos num futuro próximo ficará confinada a cadeias específicas de DeFi. Só para provar que não sou louco por pensar assim, o Mars Protocol, em seu whitepaper, declara seus planos de lançar postos avançados nativos em várias cadeias para alcançar a capacidade de composição síncrona, já que isso simplesmente não é possível com chamadas entre cadeias. No entanto, podemos esperar uma composição assíncrona aprimorada com desenvolvimentos como o GMP da Axelar, que o Squid está usando, ou o CCTP da Circle. Fique de olho também nos protocolos de mensagens entre cadeias, como Router Protocol, Synthr, etc.
Um futuro modular
Então, qual método de escalonamento de blockchain é melhor? Isso parece uma desculpa, mas acho que depende do que cada protocolo precisa. As opiniões a seguir são baseadas no estado das cadeias de aplicativos Ethereum L2s e Cosmos neste momento.
Cenário 1: se um protocolo exigir uma cadeia de alto desempenho que possa ser personalizada e otimizada para suas necessidades, então uma cadeia de aplicativos Cosmos seria minha escolha. Isso ocorre porque acredito que nada ainda rivaliza com a personalização da pilha Cosmos SDK + Tendermint. A equipe da Sei Network mostrou como esse é o caso com seu trabalho em propagação inteligente de blocos e processamento otimista de blocos. Com o Celestia chegando online em breve e a Nitro construindo o primeiro Cosmos L2, isso dará início à era modular dos appchains do Cosmos e fornecerá mais personalização para os desenvolvedores.
No entanto, os Ethereum L2s não devem ser subestimados, já que rollups específicos de aplicativos chegarão muito em breve. Soluções modulares de blockchain como Celestia, Fuel, Eclipse, EigenDA, etc. estão todas online para facilitar isso. No entanto, “RollApps” sofrerá o mesmo destino que os appchains do Cosmos em termos de capacidade de composição assíncrona, na melhor das hipóteses, pelo menos por enquanto.
Cenário 2: Se um protocolo requer proximidade com Ethereum para seus efeitos de rede e liquidez superior, então um rollup L2 faz mais sentido. Isto não quer dizer que haja falta de personalização – na verdade, a série de soluções modulares discutidas anteriormente aponta exatamente para o oposto. Só acho que a pilha do Cosmos teve muito mais desenvolvimento, teve tempo suficiente para lidar com problemas críticos de segurança, além de que atualizações de várias cadeias podem ser transmitidas para o resto do Cosmos, já que cada cadeia usa a mesma pilha.
Portanto, tenho quase certeza de que o espaço é grande o suficiente para que ambos os ecossistemas (Ethereum e seus rollups e Cosmos e suas appchains) tenham um bom desempenho. IMO, o futuro próximo da escalabilidade do blockchain convergirá para um que seja modular e repleto de "appchains" e "rollapps" específicos de DeFi. Num futuro distante, ambos os ecossistemas (e outros) acabarão por convergir e serão completamente combináveis.


