Saltar al contenido
0%

5 razones para elegir Base para el desarrollo blockchain

Shashank Kalluri headshot

Escrito por Shashank Kalluri

Publicado el 29 de agosto de 20235 min de lectura

¡Noticia importante! Base ya está disponible en Alchemy. Empieza a construir en Base hoy mismo.

Base es una blockchain de Layer 2 que aprovecha los optimistic rollups, un protocolo de escalabilidad diseñado para aumentar el rendimiento de transacciones del ecosistema de Ethereum.

Entender qué es Base, en qué se diferencia de otras cadenas Layer 2 de optimistic rollup, y cómo funciona, es información valiosa que puede ayudar a los desarrolladores a decidir si construir sobre la L2 de Base.

Este artículo cubrirá cinco razones por las que los desarrolladores deberían construir en Base, y cómo hacerlo.

¿Qué es Base?

Base es una blockchain Layer 2 de Ethereum desarrollada por Coinbase sobre el OP Stack de Optimism.

La mainnet de Base se lanzó oficialmente el 9 de agosto de 2023 con más de 100 apps, como Uniswap y Aave, ya integradas en el ecosistema de Base.

Esta blockchain Layer 2, muy esperada, rápidamente superó a sus competidores en valor total bloqueado (TVL) y número de transacciones.

5 razones para elegir Base para el desarrollo blockchain

Construida sobre el OP Stack, Base hereda gran parte de las características de la mainnet de Optimism, incluyendo su protocolo de optimistic rollup, sus mecanismos de producción y ejecución de bloques, y sus procesos de fraud proof.

Al igual que la mainnet de Optimism, Base usa optimistic rollups para escalar el rendimiento de transacciones de Ethereum en línea con el objetivo a largo plazo de escalabilidad de Ethereum.

Los optimistic rollups mantienen la seguridad al aplicar un período de desafío de una semana durante el cual cualquiera puede disputar una transición de estado usando el protocolo de fraud proof. El sistema de fraud proof de Base actualmente no está activo.

Este período de desafío sacrifica la disponibilidad de los fondos del usuario al retirar hacia la mainnet de Ethereum o mover fondos entre cadenas, pero brinda la seguridad necesaria en un protocolo optimista que, por naturaleza, asume (de manera optimista) que todas las transacciones enviadas a la L1 son válidas.

Es importante notar que el OP Stack eliminó los fraud proofs como parte de su actualización de EVM Equivalence, pero sigue comprometido con el desarrollo e integración de Cannon, una VM de fraud proof modular y con minimización de confianza.

1. Equivalencia con la EVM

La EVM (Ethereum Virtual Machine) es el motor computacional que actúa como la función de transición de estado de la blockchain de Ethereum. En su núcleo, Base usa la Optimistic Virtual Machine (OVM) para la ejecución de contratos inteligentes.

Al usar los mismos opcodes y un cliente de ejecución Geth con modificaciones mínimas, el desarrollo en la OVM permite la integración con las herramientas y recursos existentes de la EVM.

Los desarrolladores no necesitan un conocimiento extenso del funcionamiento interno de Optimism para portar o incluso crear nuevos contratos inteligentes que dependan de la tecnología de optimistic rollup.

2. La Superchain de Optimism

Dado el impulso que ha tenido Optimism y el peso que aporta una empresa importante como Coinbase, el sueño de la Superchain está un paso más cerca de hacerse realidad.

Los desarrolladores que construyen sobre una cadena OP (cadenas que usan la base de código del OP Stack y siguen las estandarizaciones de la Superchain) obtienen varios beneficios, como:

  1. Interoperabilidad, secuenciación y gobernanza compartidas

  2. Base de código abierto con código probado que puede integrarse fácilmente en una cadena OP

  3. Composabilidad atómica entre cadenas

La popularidad de Optimism y la visión de una Superchain significan que las apps y protocolos existentes solo necesitan portarse una vez para ser totalmente compatibles con todas las demás Superchains.

3. Integración con Coinbase

Como la plataforma de intercambio de criptomonedas más grande de Estados Unidos y uno de los exchanges centralizados más grandes del mundo, Coinbase cuenta con una cantidad impresionante de tráfico de transacciones, liquidez, usuarios y productos financieros.

Los desarrolladores que buscan construir en Base esperan aprovechar los productos, usuarios y activos de Coinbase.

El impulso de Coinbase para migrar a sus millones de usuarios hacia Base brindará a usuarios y desarrolladores liquidez profunda, alto volumen de transacciones, integraciones sencillas de on-ramp en moneda fiat y una variedad de herramientas financieras que mejorarán la experiencia de web3 mucho más allá de lo que ofrecen otras plataformas Layer 2.

Base ya lanzó su puente de tokens canónico basado en interfaz de usuario, compatible con Coinbase Wallet, lo que abre de inmediato la puerta para que decenas de millones de usuarios se muevan onchain.

4. Bajo costo de transacciones

Los desarrolladores y usuarios finales pueden evitar pagar tarifas de gas exorbitantes de L1 en Base.

Las tarifas de transacción en Base se derivan del OP Stack y consisten en dos tarifas separadas: una tarifa de L2 (ejecución) y una tarifa de L1 (seguridad).

Tarifa de ejecución L2

La tarifa de L2 es la más pequeña de las dos y corresponde al costo de ejecutar una transacción en la blockchain L2.

La tarifa de ejecución L2 se determina de la misma manera en que Ethereum calcula sus tarifas después de la implementación de EIP-1559.

El cálculo de esta tarifa puede hacerse usando las siguientes ecuaciones:

** L2_execution_fee = (L2_base_fee + L2_priority_fee) L2_gas_used**

nota que L2_gas_used es la cantidad de gas para una transacción dada y es aproximadamente igual a la cantidad de gas necesaria para que la misma transacción se procese en Ethereum, debido a la equivalencia con la EVM.

Sin embargo, a diferencia de Ethereum, los parámetros exactos para escalar la tarifa base no son los mismos para cualquier cadena del OP Stack.

Tarifa de seguridad L1

La tarifa de seguridad L1 (también conocida como tarifa de datos L1) es la mayor de las dos tarifas y es una de las principales diferencias entre el desarrollo en la OVM y en la EVM.

La tarifa de seguridad L1 es el costo estimado de publicar los datos de la transacción de un rollup en la L1, y puede calcularse con las siguientes ecuaciones.

** L1_data_fee = L1_gas_price (tx_data_gas + fixed_overhead) dynamic_overhead**

** tx_data_gas = count_zero_bytes(tx_data) 4 + count_non_zero_bytes(tx_data) 16**

donde dynamic_overhead y fixed_overhead son constantes establecidas por una cadena del OP Stack para escalar el costo de las transacciones según la congestión de la red y la complejidad de la transacción.

Con cambios casi insignificantes necesarios para portar apps, herramientas e infraestructura compatibles con la EVM a Base, junto con al menos 10 veces el ahorro en costos comparado con Ethereum gracias a la alta compresión de datos de transacciones, es fácil ver por qué Base se está convirtiendo en terreno fértil para nuevos desarrollos.

5. Alto TPS (escalabilidad)

Una de las razones más importantes por las que los desarrolladores eligen construir en Base es la escalabilidad que las cadenas del OP Stack brindan a la red de Ethereum.

La solución de optimistic rollup de Base puede, en teoría, ayudar a escalar el rendimiento de transacciones de 10 a 100 veces más de lo que es posible en la mainnet de Ethereum. Mientras que la mainnet de Ethereum solo puede procesar ~15 TPS, con mejoras en las técnicas de compresión, las cadenas del OP Stack como Base idealmente podrían procesar hasta 2000 TPS.

Cómo construir en Base

Construir en Base es un proceso simplificado y puede ser fácil de comenzar para los desarrolladores. El proceso detallado a continuación es para desarrollar y probar contratos inteligentes en la testnet de Base Goerli usando Hardhat:

  1. Instalar Node JS

  2. Crear una wallet y obtener ETH gratuito de Base Goerli

  3. Instalar y crear un nuevo proyecto de Hardhat

  4. Configurar Hardhat con Base Goerli, proporcionando las direcciones de red correspondientes (Chain ID: 84531)

  5. Escribir tu contrato inteligente teniendo en cuenta las diferencias notables entre la OVM y la EVM

  6. Desplegar y verificar tu contrato inteligente en la red Goerli

Background gradient

Construye magia blockchain

Alchemy combina los productos y herramientas de desarrollo Web3 más potentes con recursos, comunidad y un soporte legendario.