Parece o momento certo para este tópico com a corrente Robinhood L2 recém-anunciada. Os rollups foram concebidos pela primeira vez como uma "solução de dimensionamento" para o Ethereum. Este enquadramento está errado, na minha opinião. É um novo paradigma para o futuro da Web3 que vencerá as cadeias monolíticas (1/8) 🧵
2/ Praticamente tudo o que é visível em "criptomoedas" - contratos inteligentes, NFTs, AMMs, tokens, etc. - pode ser executado dentro da estrutura Web2. Hyperliquid e Binance Smart Chain são essencialmente exemplos... talvez Web 2.5? O que é "onchain"? A divisão entre Web2 e Web3 tem tudo a ver com segurança.
3/ Somos um espaço cheio de termos de marketing. O que diabos é "onchain"? Encontra-se em um espectro, mas se resume a um sistema que tem: - menos pontos de falha (muitos servidores precisam ser hackeados para que o serviço viole suas promessas) - custo mensurável de realizar tal ataque
5/ Os rollups simplificam os serviços críticos de segurança que precisam ser executados por meio de um protocolo descentralizado (também conhecido como "blockchain" ou "camada 1" ou "camada base"). Estes são: - disponibilidade de dados (os dados são recuperáveis) - Finalidade (o pedido TX não muda depois de confirmado) Como?
6/ DA e finalidade da ordem de transação é tudo o que os aplicativos realmente precisam da camada base. Todo o resto sobre o estado pode ser comprovado para usuários finais ou protocolos externos por meio de provas de conhecimento zero! Uma vez falado como uma coisa do futuro, os ZKPs são rápidos e baratos o suficiente para fazer isso hoje.
7/ Os rollups estão mais próximos da arquitetura da Web2. Todo webapp já é uma "cadeia" – esse termo engraçado usado em criptomoedas significa a mesma coisa. É fácil transformar um webapp escrito em qualquer framework em um rollup! Não para rearquitetá-lo em um sistema de contratos inteligentes em, por exemplo, Solana.
8/ Tanta atenção está na ponte de rollup para L1 e como ela é protegida ... provas de fraude ou zk etc. Mas isso não é o principal a longo prazo. Os ativos serão movidos para rollups. O que é mais importante em uma camada base para webapps? Finalidade e disponibilidade de dados. Mais rápido é melhor tudo o mais igual.
9,68K