A mainnet do Ethereum tornou-se muito lento e caro para usar, portanto, vimos um crescimento nas soluções de camada 2 do Ethereum, a maioria das quais são rollupscomo eu já discuti antes.
A criação do seu próprio rollup exige um entendimento relativamente profundo das blockchains, mas recentemente, um crescimento nos provedores de “rollup como serviço” (RaaS) significou que você pode implantar um rollup L2 em minutos sem escrever uma única linha de código!
Esta semana eu explorei um pouco como um RaaS funciona ao olhar paraConduit.
À medida que o Ethereum procura escalar para lidar com mais transações por segundo, houve um crescimento nas soluções de Camada 2 (L2), nós olhamosEVM L2s em um post passado.
Os Rollups são o tipo L2 mais popular na Ethereum hoje. Como lembrete breve, os Rollups são uma blockchain separada que executa transações e depois posta uma versão resumida de volta na chain principal.
Existem dezenas de exemplos de rollups L2 por aí, como mostrado em L2 Beat:
No entanto, mesmo que os padrões tenham surgido com o surgimento de otimismo e Arbitrum criando seus próprios conjuntos de ferramentas para criar L2s mais rapidamente, criar seu próprio L2 ainda não é trivial e requer uma certa quantidade de conhecimento técnico. Além disso, você precisa executar nós para dar suporte ao L2 e isso também pode se tornar complicado.
Este desafio deu origem a um novo tipo de negócio que fornece um “Rollup as a Service” (RaaS). Com um RaaS, qualquer pessoa pode criar e implantar seu próprio rollup em minutos, sem código, apenas pressionando alguns botões, e começar a fazer a ponte para o ETH e executar contratos inteligentes e dapps em sua própria L2!
Abaixo eu vou te mostrar o quão simples é criar um rollup usando um Gate.
Já existem muitos concorrentes no espaço RaaS, incluindo Astria, Caldeira, AltLayer, Conduit, e vários mais.
Para esta postagem, optei por usar Conectorquem achei muito rápido e fácil para começar.
Em suas próprias palavras, Conduit permite que você: "Implante uma rollup em minutos, e não em meses." Fornecendo "rollups totalmente gerenciados, de nível de produção e personalizáveis no Ethereum, Optimism, Arbitrum, Base, Mode e Zora."
Sua página inicial dá uma imagem bastante clara de quão rápida e fácil é criar um rollup com Conduit.
Vamos seguir esses passos abaixo.
Primeiro selecione o implantar botão na página inicial, você será solicitado a criar uma conta e organização e depois será levado imediatamente para a página de configurações para implantar seu primeiro rollup.
Criar um rollup na mainnet com Conduit custará $3.000 por mês, quer você queira um rollup na mainnet ou não, você ainda vai querer começar com um rollup na testnet que custa apenas $50 por mês.
Conduit permite que você use a pilha OP da Optimism ou a pilha Orbit da Arbitrum. Se você selecionar Orbit, verá que as opções subsequentes também mudarão.
A camada de liquidação é o que garante a finalidade e segurança das transações, enquanto a camada de disponibilidade de dados é o que mantém as informações necessárias para reconstruir o rollup a qualquer momento. Já abordamos isso anteriormente no meu modularidade post.
Ambos são importantes, mas como simplificação, o acerto deve realmente estar em uma blockchain mais descentralizada com a maior segurança financeira, como o Ethereum, enquanto a disponibilidade de dados pode estar em uma blockchain mais centralizada que suporta armazenar muito mais dados a custos mais baixos, como a Celestia.
No meu exemplo de testnet, fiquei preso com a pilha OP, usando Ethereum para liquidação e Celestia para DA. No entanto, o Conduit permite que você misture e combine esses para encontrar o que funciona melhor para o seu caso de uso específico.
Quando você continuar, será solicitado que pague a taxa mensal de $50.
E depois de ter pago, você está pronto! Em apenas alguns minutos, você configurou seu primeiro L2 rollup.
Agora você só precisa esperar 15-20m para que o Conduit configure as coisas e, uma vez feito, o implantação aparecerá assim:
Os nomes da sua organização e rollup podem ser editados, mas não são importantes, por isso deixei os meus como estão. Importante é que agora você pode começar a usar seu novo rollup L2!
Ao selecionar seu Rollup na página de implantações, as informações do Rollup serão exibidas conforme abaixo:
As configurações de rollup aparecem do lado direito e a saída na caixa terminal preta indica que o L2 está ativo. Você não precisa entender o que a saída está dizendo por agora, tudo o que você precisa ver é que ela está sendo atualizada continuamente.
Você vai querer selecionar “Adicionar à Carteira” para adicionar a rede à sua carteira Metamask ou equivalente.
Você deve então clicar em "Criar Ponte" na seção Ponte, o que abrirá um software de ponte chamado SuperBridge.
Como estamos na testnet, você será capaz de conectar o Sepolia ETH ao seu novo rollup. Se você não tiver nenhum Sepolia ETH, você pode pegue-o desta torneira.
Eu fiz a ponte sobre 1 ETH algumas vezes e acabei com 2 testnet ETH no meu novo L2 rollup que eu pude ver na minha carteira metamask!
Agora, com o ETH da testnet transferido para o seu novo rollup, você pode começar a usá-lo!
Agora que você tem seu próprio rollup L2 em execução, você pode implantar código diretamente nele.
Primeiro abra o IDE de Remix, que já expliquei como usar antes no meu tutorial chamado escrevendo seu primeiro contrato inteligente.
Então copie o código abaixo para um novo arquivo no Remix.
// SPDX-License-Identifier: MIT
pragma solidez ^0.8.24;
import { Ownable } from “@openzeppelin/contratos/acesso/Ownable.sol”;
import { ERC20 } from “@openzeppelin/contratos/token/ERC20/ERC20.sol;
contrato Coin é ERC20, Ownable {
constructor(string memory name, string memory symbol) ERC20(name, symbol) Ownable(_msgSender()) { _mint(_msgSender(), 100000 ether);}
}
Atualize o Ambiente para “Provedor Injetado” e defina o seu Metamask para o novo rollup. Ao lado do botão laranja de implantação, dê um nome e símbolo à sua moeda, neste caso eu escrevi “Dog, DOG”, e depois clique em implantar.
Você terá que assinar esta transação no Metamask e, quando for processada, acabará de criar um novo token em sua nova rollup L2 - que legal!
Se eu abrir o metamask, posso adicionar esse token à minha carteira copiando o endereço do contrato criado que aparece no Remix.
Tendo feito isso, consigo ver o saldo da minha nova moeda Dog é 100000 DOG. No Metamask, posso então enviar, digamos, 100 DOG para outro endereço na rede como tal.
Que incrível, não só criamos nosso próprio rollup, mas também criamos nosso próprio token Dog nesta nova blockchain e o enviamos para outra conta nesta nova cadeia.
Como você pode ver, você pode fazer praticamente qualquer coisa que quiser com sua nova blockchain L2, como criar seus próprios tokens, contratos inteligentes e dapps.
Você pode ter qualquer coisa, desde um token simples até um complexo AMM como Sushiswaprodando em seu rollup, assim como vemos funcionando em várias cadeias:
Para esse tipo de integração com diferentes projetos, o Conduit tem um página de integraçõesisso ajuda a obter esses aplicativos no seu novo rollup.
Quando você seleciona "Obter" em qualquer um dos dapps nesta página, um formulário do tipo typeform aparecerá, onde você pode explicar por que deseja integrar este dapp com seu rollup.
Ter essa interface fácil para se comunicar com dezenas dos dapps mais populares é algo incrivelmente útil para inicializar um rollup totalmente novo.
E quando estiver satisfeito com tudo o que testou, pode então movimentar o rollup para a mainnet. No entanto, a atualização custa $3,000 por mês e será necessário agendar uma chamada de demonstração com o Conduit para que isso aconteça.
Tendo brincado com meu novo rollup de testnet, posso confirmar tudo o que aconteceu ao entrar no explorador de blocosque a Conduit também configurou para você.
Por exemplo, posso voltar para o explorador e dê uma olhada no meu endereçover as transações feitas e os tokens que tenho.
Posso obter mais informações específicas sobre blockchain selecionando a aba blockchain no lado esquerdo e clicando em “Depósitos (L1->L2)” por exemplo, onde posso ver os tokens que depositei. Neste caso, você pode ver o Sepolia ETH que eu ponteiei.
Ao selecionar TokensEu também consigo ver o novo token DOG que implementei.
E podemos mergulhar mais fundo neste token e ver que existem dois detentores, pois enviei 100 DOGs para outra conta na rede.
Tenho certeza de que está bem claro que mal arranhei a superfície do que é possível ao ter seu próprio novo rollup. Em uma postagem futura, posso me aprofundar em diferentes casos de uso.
O mais fascinante é que, ao usar um RaaS, tornou-se trivial criar um rollup, é provável que os L2s se tornem essencialmente mercantilizados e haverá centenas ou possivelmente milhares por aí.
Então, a verdadeira questão será como diferenciar seu rollup L2 do resto?
Este artigo é reproduzido de Um Fox em Web3, o título original é “Sendo incluído no roteiro de listagem de moedas pela Coinbase, explicação detalhada da plataforma de armazenamento descentralizado ecológico da Solana ShdwDrive”. Direitos autorais pertencem ao autor original[Um Fox em Web3]all. Se você tiver alguma objeção a esta reimpressão, entre em contato com oGate LearnEquipe. A equipe lidará com isso o mais rápido possível de acordo com os procedimentos relevantes.
Aviso Legal: As opiniões expressas neste artigo representam apenas as opiniões pessoais do autor e não constituem qualquer conselho de investimento.
A equipe Gate Learn traduziu este artigo para outros idiomas. Artigos traduzidos que não forem mencionados podem não ser reproduzidos, distribuídos ou plagiados.
A mainnet do Ethereum tornou-se muito lento e caro para usar, portanto, vimos um crescimento nas soluções de camada 2 do Ethereum, a maioria das quais são rollupscomo eu já discuti antes.
A criação do seu próprio rollup exige um entendimento relativamente profundo das blockchains, mas recentemente, um crescimento nos provedores de “rollup como serviço” (RaaS) significou que você pode implantar um rollup L2 em minutos sem escrever uma única linha de código!
Esta semana eu explorei um pouco como um RaaS funciona ao olhar paraConduit.
À medida que o Ethereum procura escalar para lidar com mais transações por segundo, houve um crescimento nas soluções de Camada 2 (L2), nós olhamosEVM L2s em um post passado.
Os Rollups são o tipo L2 mais popular na Ethereum hoje. Como lembrete breve, os Rollups são uma blockchain separada que executa transações e depois posta uma versão resumida de volta na chain principal.
Existem dezenas de exemplos de rollups L2 por aí, como mostrado em L2 Beat:
No entanto, mesmo que os padrões tenham surgido com o surgimento de otimismo e Arbitrum criando seus próprios conjuntos de ferramentas para criar L2s mais rapidamente, criar seu próprio L2 ainda não é trivial e requer uma certa quantidade de conhecimento técnico. Além disso, você precisa executar nós para dar suporte ao L2 e isso também pode se tornar complicado.
Este desafio deu origem a um novo tipo de negócio que fornece um “Rollup as a Service” (RaaS). Com um RaaS, qualquer pessoa pode criar e implantar seu próprio rollup em minutos, sem código, apenas pressionando alguns botões, e começar a fazer a ponte para o ETH e executar contratos inteligentes e dapps em sua própria L2!
Abaixo eu vou te mostrar o quão simples é criar um rollup usando um Gate.
Já existem muitos concorrentes no espaço RaaS, incluindo Astria, Caldeira, AltLayer, Conduit, e vários mais.
Para esta postagem, optei por usar Conectorquem achei muito rápido e fácil para começar.
Em suas próprias palavras, Conduit permite que você: "Implante uma rollup em minutos, e não em meses." Fornecendo "rollups totalmente gerenciados, de nível de produção e personalizáveis no Ethereum, Optimism, Arbitrum, Base, Mode e Zora."
Sua página inicial dá uma imagem bastante clara de quão rápida e fácil é criar um rollup com Conduit.
Vamos seguir esses passos abaixo.
Primeiro selecione o implantar botão na página inicial, você será solicitado a criar uma conta e organização e depois será levado imediatamente para a página de configurações para implantar seu primeiro rollup.
Criar um rollup na mainnet com Conduit custará $3.000 por mês, quer você queira um rollup na mainnet ou não, você ainda vai querer começar com um rollup na testnet que custa apenas $50 por mês.
Conduit permite que você use a pilha OP da Optimism ou a pilha Orbit da Arbitrum. Se você selecionar Orbit, verá que as opções subsequentes também mudarão.
A camada de liquidação é o que garante a finalidade e segurança das transações, enquanto a camada de disponibilidade de dados é o que mantém as informações necessárias para reconstruir o rollup a qualquer momento. Já abordamos isso anteriormente no meu modularidade post.
Ambos são importantes, mas como simplificação, o acerto deve realmente estar em uma blockchain mais descentralizada com a maior segurança financeira, como o Ethereum, enquanto a disponibilidade de dados pode estar em uma blockchain mais centralizada que suporta armazenar muito mais dados a custos mais baixos, como a Celestia.
No meu exemplo de testnet, fiquei preso com a pilha OP, usando Ethereum para liquidação e Celestia para DA. No entanto, o Conduit permite que você misture e combine esses para encontrar o que funciona melhor para o seu caso de uso específico.
Quando você continuar, será solicitado que pague a taxa mensal de $50.
E depois de ter pago, você está pronto! Em apenas alguns minutos, você configurou seu primeiro L2 rollup.
Agora você só precisa esperar 15-20m para que o Conduit configure as coisas e, uma vez feito, o implantação aparecerá assim:
Os nomes da sua organização e rollup podem ser editados, mas não são importantes, por isso deixei os meus como estão. Importante é que agora você pode começar a usar seu novo rollup L2!
Ao selecionar seu Rollup na página de implantações, as informações do Rollup serão exibidas conforme abaixo:
As configurações de rollup aparecem do lado direito e a saída na caixa terminal preta indica que o L2 está ativo. Você não precisa entender o que a saída está dizendo por agora, tudo o que você precisa ver é que ela está sendo atualizada continuamente.
Você vai querer selecionar “Adicionar à Carteira” para adicionar a rede à sua carteira Metamask ou equivalente.
Você deve então clicar em "Criar Ponte" na seção Ponte, o que abrirá um software de ponte chamado SuperBridge.
Como estamos na testnet, você será capaz de conectar o Sepolia ETH ao seu novo rollup. Se você não tiver nenhum Sepolia ETH, você pode pegue-o desta torneira.
Eu fiz a ponte sobre 1 ETH algumas vezes e acabei com 2 testnet ETH no meu novo L2 rollup que eu pude ver na minha carteira metamask!
Agora, com o ETH da testnet transferido para o seu novo rollup, você pode começar a usá-lo!
Agora que você tem seu próprio rollup L2 em execução, você pode implantar código diretamente nele.
Primeiro abra o IDE de Remix, que já expliquei como usar antes no meu tutorial chamado escrevendo seu primeiro contrato inteligente.
Então copie o código abaixo para um novo arquivo no Remix.
// SPDX-License-Identifier: MIT
pragma solidez ^0.8.24;
import { Ownable } from “@openzeppelin/contratos/acesso/Ownable.sol”;
import { ERC20 } from “@openzeppelin/contratos/token/ERC20/ERC20.sol;
contrato Coin é ERC20, Ownable {
constructor(string memory name, string memory symbol) ERC20(name, symbol) Ownable(_msgSender()) { _mint(_msgSender(), 100000 ether);}
}
Atualize o Ambiente para “Provedor Injetado” e defina o seu Metamask para o novo rollup. Ao lado do botão laranja de implantação, dê um nome e símbolo à sua moeda, neste caso eu escrevi “Dog, DOG”, e depois clique em implantar.
Você terá que assinar esta transação no Metamask e, quando for processada, acabará de criar um novo token em sua nova rollup L2 - que legal!
Se eu abrir o metamask, posso adicionar esse token à minha carteira copiando o endereço do contrato criado que aparece no Remix.
Tendo feito isso, consigo ver o saldo da minha nova moeda Dog é 100000 DOG. No Metamask, posso então enviar, digamos, 100 DOG para outro endereço na rede como tal.
Que incrível, não só criamos nosso próprio rollup, mas também criamos nosso próprio token Dog nesta nova blockchain e o enviamos para outra conta nesta nova cadeia.
Como você pode ver, você pode fazer praticamente qualquer coisa que quiser com sua nova blockchain L2, como criar seus próprios tokens, contratos inteligentes e dapps.
Você pode ter qualquer coisa, desde um token simples até um complexo AMM como Sushiswaprodando em seu rollup, assim como vemos funcionando em várias cadeias:
Para esse tipo de integração com diferentes projetos, o Conduit tem um página de integraçõesisso ajuda a obter esses aplicativos no seu novo rollup.
Quando você seleciona "Obter" em qualquer um dos dapps nesta página, um formulário do tipo typeform aparecerá, onde você pode explicar por que deseja integrar este dapp com seu rollup.
Ter essa interface fácil para se comunicar com dezenas dos dapps mais populares é algo incrivelmente útil para inicializar um rollup totalmente novo.
E quando estiver satisfeito com tudo o que testou, pode então movimentar o rollup para a mainnet. No entanto, a atualização custa $3,000 por mês e será necessário agendar uma chamada de demonstração com o Conduit para que isso aconteça.
Tendo brincado com meu novo rollup de testnet, posso confirmar tudo o que aconteceu ao entrar no explorador de blocosque a Conduit também configurou para você.
Por exemplo, posso voltar para o explorador e dê uma olhada no meu endereçover as transações feitas e os tokens que tenho.
Posso obter mais informações específicas sobre blockchain selecionando a aba blockchain no lado esquerdo e clicando em “Depósitos (L1->L2)” por exemplo, onde posso ver os tokens que depositei. Neste caso, você pode ver o Sepolia ETH que eu ponteiei.
Ao selecionar TokensEu também consigo ver o novo token DOG que implementei.
E podemos mergulhar mais fundo neste token e ver que existem dois detentores, pois enviei 100 DOGs para outra conta na rede.
Tenho certeza de que está bem claro que mal arranhei a superfície do que é possível ao ter seu próprio novo rollup. Em uma postagem futura, posso me aprofundar em diferentes casos de uso.
O mais fascinante é que, ao usar um RaaS, tornou-se trivial criar um rollup, é provável que os L2s se tornem essencialmente mercantilizados e haverá centenas ou possivelmente milhares por aí.
Então, a verdadeira questão será como diferenciar seu rollup L2 do resto?
Este artigo é reproduzido de Um Fox em Web3, o título original é “Sendo incluído no roteiro de listagem de moedas pela Coinbase, explicação detalhada da plataforma de armazenamento descentralizado ecológico da Solana ShdwDrive”. Direitos autorais pertencem ao autor original[Um Fox em Web3]all. Se você tiver alguma objeção a esta reimpressão, entre em contato com oGate LearnEquipe. A equipe lidará com isso o mais rápido possível de acordo com os procedimentos relevantes.
Aviso Legal: As opiniões expressas neste artigo representam apenas as opiniões pessoais do autor e não constituem qualquer conselho de investimento.
A equipe Gate Learn traduziu este artigo para outros idiomas. Artigos traduzidos que não forem mencionados podem não ser reproduzidos, distribuídos ou plagiados.