La red principal de Ethereum se ha vuelto demasiado lenta y costosa de usar, por lo tanto, hemos visto un crecimiento en los Ethereum L2s, la mayoría de los cuales son rollupscomo he discutido antes.
Crear tu propio rollup requiere un entendimiento relativamente profundo de las blockchains, pero recientemente un crecimiento en los proveedores de “rollup as a service” (RaaS) ha significado que puedes implementar un rollup L2 en minutos ¡sin escribir ni una sola línea de código!
Esta semana exploro un poco cómo funciona un RaaS al mirar Conduit.
A medida que Ethereum busca escalar para manejar más transacciones por segundo, ha habido un crecimiento en soluciones de Capa 2 (L2), hemos observadoEVM L2s en una publicación pasada.
Los Rollups son el tipo L2 más popular en Ethereum hoy. Como recordatorio breve, los rollups son una cadena de bloques separada que ejecuta transacciones y luego publica una versión resumida en la cadena principal.
Ya hay decenas de ejemplos de rollups L2 como se muestra en L2 Beat:
Sin embargo, aunque han surgido estándares con proyectos como Optimism y Arbitrum creando sus propios conjuntos de herramientas para crear L2s más rápidamente, crear tu propio L2 aún no es trivial y requiere cierto nivel de conocimientos técnicos. Además, necesitas ejecutar nodos para respaldar el L2 y eso también puede complicarse.
Este desafío ha dado lugar a un nuevo tipo de negocio que proporciona un “Rollup as a Service” (RaaS). Con un RaaS, cualquiera puede crear e implementar su propio rollup en minutos sin necesidad de código, simplemente presionando unos cuantos botones, luego comenzar a conectar ETH y ejecutar contratos inteligentes y dapps en su propio L2.
A continuación te mostraré lo sencillo que es crear un rollup utilizando un RaaS.
Ya hay muchos competidores en el espacio de Gate como Astria, Caldera, AltLayer, Conduit, y varios más.
Para esta publicación elegí usar Conduitquien encontré muy rápido y fácil de empezar.
En sus propias palabras, Conduit te permite: 'Implementar un rollup en minutos, no en meses.' Proporcionando 'rollups totalmente gestionados, de calidad de producción y personalizables en Ethereum, Optimism, Arbitrum, Base, Mode y Zora.'
Su página de inicio da una imagen bastante clara de lo rápido y fácil que es crear un rollup con Conduit.
Vamos a seguir estos pasos a continuación.
Primero selecciona el implementarbotón en la página de aterrizaje, se le pedirá que cree una cuenta y una organización y luego se le llevará inmediatamente a la página de configuración para implementar su primer rollup.
Crear un rollup de mainnet con Conduit costará $3,000 al mes, ya sea que desees un rollup de mainnet o no, aún querrás comenzar con un rollup de testnet que cuesta solo $50 al mes.
Conduit te permite utilizar la pila OP de Optimism o la pila Orbit de Arbitrum. Si seleccionas Orbit, verás que las opciones posteriores también cambiarán.
La capa de liquidación es la que garantiza la finalidad de la transacción y la seguridad, mientras que la capa de disponibilidad de datos es la que mantiene la información necesaria para reconstruir el rollup en cualquier momento dado. Ya hemos cubierto esto antes en mi modularidad post.
Ambos son importantes, pero como simplificación, el acuerdo debería estar realmente en una cadena de bloques más descentralizada con la mayor seguridad financiera como Ethereum, mientras que la disponibilidad de datos puede estar en una cadena de bloques más centralizada que admita el almacenamiento de mucha más información a costos más bajos como Celestia.
En mi ejemplo de red de prueba me quedé atascado con el OP Stack, usando Ethereum para liquidación y Celestia para DA. Sin embargo, Conduit te permite mezclar y combinar estos para encontrar lo que mejor funciona para tu caso de uso específico.
Cuando continúes, se te pedirá que pagues la tarifa mensual de $50.
¡Y después de que hayas pagado, ¡ya está! En solo un par de minutos has configurado tu primer L2 rollup.
Ahora solo necesitarás esperar 15-20 minutos para que Conduit configure las cosas y una vez que esté hecho, el despliegue aparecerá así:
Los nombres de su organización y rollup se pueden editar pero no son importantes, por eso dejé el mío como está. ¡Importante es que ahora puede comenzar a usar su nuevo L2 rollup!
Al seleccionar su rollup desde la página de despliegues, la información del rollup aparecerá como sigue:
La configuración de rollup aparece en el lado derecho y la salida en el cuadro de terminal negro indica que la L2 está activa. No es necesario entender realmente lo que dice la salida por ahora, todo lo que necesitas ver es que se está actualizando continuamente.
Querrás seleccionar "Añadir a la billetera" para añadir la red a tu billetera Metamask o equivalente.
Entonces deberías hacer clic en "Crear puente" en la sección de Puente, lo que abrirá un software de puente llamado SuperBridge.
Dado que estamos en la red de prueba, podrás conectar Sepolia ETH a tu nuevo rollup. Si no tienes ningún Sepolia ETH puedes obténlo de esta llave.
He conectado más de 1 ETH un par de veces y terminé con 2 ETH de testnet en mi nuevo rollup L2 que podía ver en mi billetera metamask!
¡Ahora, con la red de prueba ETH transferida a tu nuevo rollup, puedes empezar a usarla!
Ahora que tienes tu propio rollup L2 en funcionamiento, puedes implementar código directamente en él.
Primero abre el Remix IDE, que ya he explicado cómo usar antes en mi tutorial llamado escribir tu primer contrato inteligente.
Luego copia el código a continuación en un nuevo archivo en Remix.
// SPDX-License-Identifier: MIT
pragma solidez ^0.8.24;
import { Ownable } from “@openzeppelin/contracts/access/Ownable.sol”;
import { ERC20 } from “@openzeppelin/contracts/token/ERC20/ERC20.sol”
contrato Coin es ERC20, Ownable {
constructor(string memory name, string memory symbol) ERC20(name, symbol) Ownable(_msgSender()) { _mint(_msgSender(), 100000 ether);}
}
Actualice el entorno a "Proveedor Inyectado" y configure su Metamask en el nuevo rollup. Junto al botón de implementación naranja, déle un nombre y un símbolo a su moneda, en este caso he escrito "Dog, DOG", y luego presione implementar.
Tendrás que firmar esta transacción en Metamask, y cuando se procese, ¡habrás creado un nuevo token en tu nueva rollup de L2 - ¡qué genial es eso!
Si abro metamask puedo agregar ese token a mi billetera copiando la dirección del contrato creada que aparece en Remix.
Habiendo hecho esto, puedo ver que el saldo de mi nueva moneda Dog es de 100,000 DOG. En Metamask, luego puedo enviar, digamos, 100 DOG a otra dirección en la red de esta manera.
¡Qué increíble, no solo creamos nuestra propia rollup, sino que también creamos nuestro propio token Dog en esta nueva cadena de bloques y lo enviamos a otra cuenta en esta nueva cadena!
Como puedes ver, puedes hacer prácticamente cualquier cosa que desees con tu nuevo blockchain L2, como crear tus propios tokens, contratos inteligentes y dapps.
Puedes tener cualquier cosa, desde un token simple hasta un complejo AMM como Sushiswapcorriendo en tu rollup, tal como lo vemos corriendo en varias cadenas:
Para este tipo de integración con diferentes proyectos Conduit tiene un página de integracionesque ayuda a obtener estas aplicaciones en tu nuevo rollup.
Cuando seleccionas “Obtener” en cualquiera de las dapps en esta página, aparecerá un tipo de formulario donde puedes explicar por qué deseas integrar esta dapp con tu rollup.
Tener esta interfaz fácil para comunicarse con 10 de las dapps más populares es algo increíblemente útil para arrancar un rollup totalmente nuevo.
Y cuando estés feliz con todo lo que has probado, puedes mover el rollup a mainnet. Sin embargo, la actualización cuesta $3,000 al mes y necesitarás programar una llamada de demostración con Conduit para que suceda.
Habiendo jugado con mi nuevo rollup de testnet, puedo confirmar todo lo que ha pasado al sumergirme en el explorador de bloquesque Conduit también estableció para ti.
Por ejemplo, puedo volver al explorador y echar un vistazo a mi direcciónver las transacciones realizadas y los tokens que he recibido.
Puedo obtener más información específica sobre blockchain seleccionando la pestaña de blockchain en el lado izquierdo y haciendo clic enDepósitos (L1->L2)” por ejemplo, donde puedo ver los tokens que he depositado. En este caso, puedes ver el ETH de Sepolia que he transferido.
Al seleccionar TokensTambién puedo ver el nuevo token DOG que desplegué.
Y podemos profundizar en este token y ver que hay dos titulares, ya que envié 100 DOGs a otra cuenta en la red.
Estoy seguro de que es bastante claro que apenas he arañado la superficie de lo que es posible al tener tu propio nuevo rollup. En una publicación futura podría adentrarme en diferentes casos de uso.
Lo más fascinante es que, al utilizar un RaaS, se ha vuelto trivial crear un rollup, es probable que los L2s se conviertan esencialmente en productos básicos y que haya cientos o posiblemente miles de ellos.
Entonces la verdadera pregunta será ¿cómo diferenciar tu rollup L2 del resto?
Este artículo es reproducido de Un Zorro en Web3, el título original es 'Ser incluido en la hoja de ruta de listado de monedas por Coinbase, explicación detallada de la plataforma de almacenamiento descentralizado ecológico de Solana ShdwDrive'. Los derechos de autor pertenecen al autor original[Un Zorro en Web3]todo. If you have any objections to this reprint, please contact the Gate LearnEl equipo. El equipo lo manejará tan pronto como sea posible de acuerdo a los procedimientos relevantes.
Renuncia: Las vistas y opiniones expresadas en este artículo representan solo las vistas personales del autor y no constituyen ningún consejo de inversión.
El equipo de Gate Learn ha traducido este artículo a otros idiomas. Los artículos traducidos que no se mencionan no pueden ser reproducidos, distribuidos o plagiados.
La red principal de Ethereum se ha vuelto demasiado lenta y costosa de usar, por lo tanto, hemos visto un crecimiento en los Ethereum L2s, la mayoría de los cuales son rollupscomo he discutido antes.
Crear tu propio rollup requiere un entendimiento relativamente profundo de las blockchains, pero recientemente un crecimiento en los proveedores de “rollup as a service” (RaaS) ha significado que puedes implementar un rollup L2 en minutos ¡sin escribir ni una sola línea de código!
Esta semana exploro un poco cómo funciona un RaaS al mirar Conduit.
A medida que Ethereum busca escalar para manejar más transacciones por segundo, ha habido un crecimiento en soluciones de Capa 2 (L2), hemos observadoEVM L2s en una publicación pasada.
Los Rollups son el tipo L2 más popular en Ethereum hoy. Como recordatorio breve, los rollups son una cadena de bloques separada que ejecuta transacciones y luego publica una versión resumida en la cadena principal.
Ya hay decenas de ejemplos de rollups L2 como se muestra en L2 Beat:
Sin embargo, aunque han surgido estándares con proyectos como Optimism y Arbitrum creando sus propios conjuntos de herramientas para crear L2s más rápidamente, crear tu propio L2 aún no es trivial y requiere cierto nivel de conocimientos técnicos. Además, necesitas ejecutar nodos para respaldar el L2 y eso también puede complicarse.
Este desafío ha dado lugar a un nuevo tipo de negocio que proporciona un “Rollup as a Service” (RaaS). Con un RaaS, cualquiera puede crear e implementar su propio rollup en minutos sin necesidad de código, simplemente presionando unos cuantos botones, luego comenzar a conectar ETH y ejecutar contratos inteligentes y dapps en su propio L2.
A continuación te mostraré lo sencillo que es crear un rollup utilizando un RaaS.
Ya hay muchos competidores en el espacio de Gate como Astria, Caldera, AltLayer, Conduit, y varios más.
Para esta publicación elegí usar Conduitquien encontré muy rápido y fácil de empezar.
En sus propias palabras, Conduit te permite: 'Implementar un rollup en minutos, no en meses.' Proporcionando 'rollups totalmente gestionados, de calidad de producción y personalizables en Ethereum, Optimism, Arbitrum, Base, Mode y Zora.'
Su página de inicio da una imagen bastante clara de lo rápido y fácil que es crear un rollup con Conduit.
Vamos a seguir estos pasos a continuación.
Primero selecciona el implementarbotón en la página de aterrizaje, se le pedirá que cree una cuenta y una organización y luego se le llevará inmediatamente a la página de configuración para implementar su primer rollup.
Crear un rollup de mainnet con Conduit costará $3,000 al mes, ya sea que desees un rollup de mainnet o no, aún querrás comenzar con un rollup de testnet que cuesta solo $50 al mes.
Conduit te permite utilizar la pila OP de Optimism o la pila Orbit de Arbitrum. Si seleccionas Orbit, verás que las opciones posteriores también cambiarán.
La capa de liquidación es la que garantiza la finalidad de la transacción y la seguridad, mientras que la capa de disponibilidad de datos es la que mantiene la información necesaria para reconstruir el rollup en cualquier momento dado. Ya hemos cubierto esto antes en mi modularidad post.
Ambos son importantes, pero como simplificación, el acuerdo debería estar realmente en una cadena de bloques más descentralizada con la mayor seguridad financiera como Ethereum, mientras que la disponibilidad de datos puede estar en una cadena de bloques más centralizada que admita el almacenamiento de mucha más información a costos más bajos como Celestia.
En mi ejemplo de red de prueba me quedé atascado con el OP Stack, usando Ethereum para liquidación y Celestia para DA. Sin embargo, Conduit te permite mezclar y combinar estos para encontrar lo que mejor funciona para tu caso de uso específico.
Cuando continúes, se te pedirá que pagues la tarifa mensual de $50.
¡Y después de que hayas pagado, ¡ya está! En solo un par de minutos has configurado tu primer L2 rollup.
Ahora solo necesitarás esperar 15-20 minutos para que Conduit configure las cosas y una vez que esté hecho, el despliegue aparecerá así:
Los nombres de su organización y rollup se pueden editar pero no son importantes, por eso dejé el mío como está. ¡Importante es que ahora puede comenzar a usar su nuevo L2 rollup!
Al seleccionar su rollup desde la página de despliegues, la información del rollup aparecerá como sigue:
La configuración de rollup aparece en el lado derecho y la salida en el cuadro de terminal negro indica que la L2 está activa. No es necesario entender realmente lo que dice la salida por ahora, todo lo que necesitas ver es que se está actualizando continuamente.
Querrás seleccionar "Añadir a la billetera" para añadir la red a tu billetera Metamask o equivalente.
Entonces deberías hacer clic en "Crear puente" en la sección de Puente, lo que abrirá un software de puente llamado SuperBridge.
Dado que estamos en la red de prueba, podrás conectar Sepolia ETH a tu nuevo rollup. Si no tienes ningún Sepolia ETH puedes obténlo de esta llave.
He conectado más de 1 ETH un par de veces y terminé con 2 ETH de testnet en mi nuevo rollup L2 que podía ver en mi billetera metamask!
¡Ahora, con la red de prueba ETH transferida a tu nuevo rollup, puedes empezar a usarla!
Ahora que tienes tu propio rollup L2 en funcionamiento, puedes implementar código directamente en él.
Primero abre el Remix IDE, que ya he explicado cómo usar antes en mi tutorial llamado escribir tu primer contrato inteligente.
Luego copia el código a continuación en un nuevo archivo en Remix.
// SPDX-License-Identifier: MIT
pragma solidez ^0.8.24;
import { Ownable } from “@openzeppelin/contracts/access/Ownable.sol”;
import { ERC20 } from “@openzeppelin/contracts/token/ERC20/ERC20.sol”
contrato Coin es ERC20, Ownable {
constructor(string memory name, string memory symbol) ERC20(name, symbol) Ownable(_msgSender()) { _mint(_msgSender(), 100000 ether);}
}
Actualice el entorno a "Proveedor Inyectado" y configure su Metamask en el nuevo rollup. Junto al botón de implementación naranja, déle un nombre y un símbolo a su moneda, en este caso he escrito "Dog, DOG", y luego presione implementar.
Tendrás que firmar esta transacción en Metamask, y cuando se procese, ¡habrás creado un nuevo token en tu nueva rollup de L2 - ¡qué genial es eso!
Si abro metamask puedo agregar ese token a mi billetera copiando la dirección del contrato creada que aparece en Remix.
Habiendo hecho esto, puedo ver que el saldo de mi nueva moneda Dog es de 100,000 DOG. En Metamask, luego puedo enviar, digamos, 100 DOG a otra dirección en la red de esta manera.
¡Qué increíble, no solo creamos nuestra propia rollup, sino que también creamos nuestro propio token Dog en esta nueva cadena de bloques y lo enviamos a otra cuenta en esta nueva cadena!
Como puedes ver, puedes hacer prácticamente cualquier cosa que desees con tu nuevo blockchain L2, como crear tus propios tokens, contratos inteligentes y dapps.
Puedes tener cualquier cosa, desde un token simple hasta un complejo AMM como Sushiswapcorriendo en tu rollup, tal como lo vemos corriendo en varias cadenas:
Para este tipo de integración con diferentes proyectos Conduit tiene un página de integracionesque ayuda a obtener estas aplicaciones en tu nuevo rollup.
Cuando seleccionas “Obtener” en cualquiera de las dapps en esta página, aparecerá un tipo de formulario donde puedes explicar por qué deseas integrar esta dapp con tu rollup.
Tener esta interfaz fácil para comunicarse con 10 de las dapps más populares es algo increíblemente útil para arrancar un rollup totalmente nuevo.
Y cuando estés feliz con todo lo que has probado, puedes mover el rollup a mainnet. Sin embargo, la actualización cuesta $3,000 al mes y necesitarás programar una llamada de demostración con Conduit para que suceda.
Habiendo jugado con mi nuevo rollup de testnet, puedo confirmar todo lo que ha pasado al sumergirme en el explorador de bloquesque Conduit también estableció para ti.
Por ejemplo, puedo volver al explorador y echar un vistazo a mi direcciónver las transacciones realizadas y los tokens que he recibido.
Puedo obtener más información específica sobre blockchain seleccionando la pestaña de blockchain en el lado izquierdo y haciendo clic enDepósitos (L1->L2)” por ejemplo, donde puedo ver los tokens que he depositado. En este caso, puedes ver el ETH de Sepolia que he transferido.
Al seleccionar TokensTambién puedo ver el nuevo token DOG que desplegué.
Y podemos profundizar en este token y ver que hay dos titulares, ya que envié 100 DOGs a otra cuenta en la red.
Estoy seguro de que es bastante claro que apenas he arañado la superficie de lo que es posible al tener tu propio nuevo rollup. En una publicación futura podría adentrarme en diferentes casos de uso.
Lo más fascinante es que, al utilizar un RaaS, se ha vuelto trivial crear un rollup, es probable que los L2s se conviertan esencialmente en productos básicos y que haya cientos o posiblemente miles de ellos.
Entonces la verdadera pregunta será ¿cómo diferenciar tu rollup L2 del resto?
Este artículo es reproducido de Un Zorro en Web3, el título original es 'Ser incluido en la hoja de ruta de listado de monedas por Coinbase, explicación detallada de la plataforma de almacenamiento descentralizado ecológico de Solana ShdwDrive'. Los derechos de autor pertenecen al autor original[Un Zorro en Web3]todo. If you have any objections to this reprint, please contact the Gate LearnEl equipo. El equipo lo manejará tan pronto como sea posible de acuerdo a los procedimientos relevantes.
Renuncia: Las vistas y opiniones expresadas en este artículo representan solo las vistas personales del autor y no constituyen ningún consejo de inversión.
El equipo de Gate Learn ha traducido este artículo a otros idiomas. Los artículos traducidos que no se mencionan no pueden ser reproducidos, distribuidos o plagiados.