---
title: "5 motivos para escolher Base no desenvolvimento blockchain"
description: "Conheça a nova blockchain L2 da Coinbase e descubra se ela é a certa para o seu dApp"
---

# 5 motivos para escolher Base no desenvolvimento blockchain

Novidade: [**Base já está disponível na Alchemy! Comece a construir na Base hoje mesmo.**](https://alchemy.com/blog/base-on-alchemy)

Base é uma blockchain Layer 2 que aproveita os optimistic rollups, um protocolo de escalabilidade projetado para aumentar o throughput de transações do [ecossistema Ethereum](https://www.alchemy.com/dapps/ecosystem/ethereum).

Entender o que é a Base, como ela difere de outras chains Layer 2 baseadas em optimistic rollup, e como ela funciona é uma informação valiosa que pode ajudar desenvolvedores a decidir construir na L2 Base.

Este artigo aborda cinco motivos pelos quais desenvolvedores devem [**construir na Base**](https://www.alchemy.com/base), e como fazer isso.

## **O que é a Base?**

Base é uma blockchain Ethereum Layer 2 desenvolvida pela Coinbase sobre o [OP Stack](https://www.alchemy.com/dapps/op-stack) da Optimism.

A mainnet da Base foi lançada oficialmente em 9 de agosto de 2023 com mais de 100 [apps](https://www.alchemy.com/dapps/top/defi-dapps), como [Uniswap](https://www.alchemy.com/dapps/uniswap) e Aave, já integrados ao [ecossistema Base](https://www.alchemy.com/dapps/ecosystem/base).

Essa blockchain Layer 2 muito aguardada rapidamente superou seus concorrentes em valor total travado (TVL) e número de transações.

## **5 motivos para escolher a Base para desenvolvimento blockchain**

Construída sobre o OP Stack, a Base herda boa parte das características da mainnet da Optimism, incluindo seu protocolo de optimistic rollup, mecanismos de produção e execução de blocos, e processos de fraud proof.

Assim como a mainnet da Optimism, a Base usa optimistic rollups para escalar o throughput de transações da Ethereum, de acordo com o objetivo de longo prazo da Ethereum para escalabilidade.

Os optimistic rollups mantêm a segurança impondo um período de contestação de uma semana, durante o qual qualquer pessoa pode disputar uma transição de estado usando o protocolo de fraud proof. O sistema de fraud proof da Base não está atualmente em operação.

Esse período de contestação sacrifica a liquidez dos fundos do usuário ao sacar para a mainnet da Ethereum ou mover fundos entre chains, mas fornece a segurança necessária em um protocolo otimista que, por natureza, assume (de forma otimista) que todas as transações enviadas para a L1 são válidas.

É importante notar que o OP Stack removeu os fraud proofs como parte de sua atualização de EVM Equivalence, mas continua comprometido com o desenvolvimento e integração do Cannon, uma VM de fraud proof modular e trust-minimized.

### **1. Equivalência de EVM**

A EVM (Ethereum Virtual Machine) é o mecanismo computacional que atua como a função de transição de estado da blockchain Ethereum. Em sua essência, [a Base usa a Optimistic Virtual Machine (OVM)](https://www.alchemy.com/overviews/optimistic-virtual-machine) para execução de smart contracts.

Ao usar os mesmos opcodes e um cliente de execução Geth com modificações mínimas, o desenvolvimento na OVM permite a integração com ferramentas e recursos EVM já existentes.

Desenvolvedores não precisam de conhecimento extenso sobre o funcionamento interno da Optimism para portar ou até mesmo criar novos smart contracts que dependam da tecnologia de optimistic rollup.

### 2. A Optimism superchain

Dado o momentum que a Optimism vem tendo e o peso que uma grande empresa como a Coinbase traz, o sonho da Superchain está um passo mais próximo de se concretizar.

Desenvolvedores que constroem em uma OP chain (chains que usam a base de código do OP Stack e seguem as padronizações da Superchain) têm acesso a diversos benefícios, como:

1. Interoperabilidade, sequenciamento e governança compartilhados

2. Base de código open-source e testada que pode ser facilmente integrada a uma OP Chain

3. Composabilidade atômica entre chains

A popularidade da Optimism e a visão de uma Superchain significam que apps e protocolos existentes precisam ser portados apenas uma vez para se tornarem totalmente compatíveis entre chains com todas as outras Superchains.

### 3. Integração com a Coinbase

Como a maior plataforma de [exchange de criptomoedas](https://www.alchemy.com/dapps/best/crypto-exchanges) dos Estados Unidos e uma das maiores exchanges centralizadas do mundo, a Coinbase apresenta um volume impressionante de tráfego de transações, liquidez, usuários e produtos financeiros.

Desenvolvedores que buscam construir na Base esperam aproveitar os produtos, usuários e ativos da Coinbase.

O esforço da Coinbase para trazer seus milhões de usuários para a Base fornecerá a usuários e desenvolvedores liquidez profunda, alto volume de transações, integrações fáceis de [on-ramp](https://www.alchemy.com/dapps/best/fiat-onramps) em moeda fiduciária e uma variedade de ferramentas financeiras que vão aprimorar a experiência web3 muito além do que outras plataformas Layer 2 oferecem.

A Base já lançou sua bridge de tokens canônica baseada em UI, compatível com a Coinbase Wallet, abrindo instantaneamente a porta para dezenas de milhões de usuários migrarem para o onchain.

### **4. Baixo custo de transação**

Desenvolvedores e usuários finais podem evitar o pagamento de taxas de gas exorbitantes da L1 na Base.

As taxas de transação na Base derivam do OP Stack e consistem em duas taxas separadas: uma taxa L2 (execução) e uma taxa L1 (segurança).

#### **Taxa de execução L2**

A taxa L2 é a menor das duas taxas e representa o custo de executar uma transação na blockchain L2.

A taxa de execução L2 é determinada da mesma forma que a Ethereum calcula suas taxas após a implementação do EIP-1559.

O cálculo dessa taxa pode ser feito usando as seguintes equações:

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

observe que **L2_gas_used** é a quantidade de gas para uma determinada transação e é aproximadamente igual à quantidade de gas necessária para que a mesma transação seja processada na Ethereum, devido à equivalência de EVM.

Ao contrário da Ethereum, no entanto, os parâmetros exatos para o escalonamento da taxa base não são os mesmos para qualquer chain do OP Stack.

#### **Taxa de segurança L1**

A taxa de segurança L1 (também conhecida como taxa de dados L1) é a maior das duas taxas e representa uma das principais diferenças entre desenvolvimento na OVM e na EVM.

A taxa de segurança L1 é o custo estimado para publicar os dados da transação de um rollup na L1 e pode ser calculada usando as seguintes equações.

**        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**

onde **dynamic_overhead** e **fixed_overhead** são constantes definidas por uma chain do OP Stack para escalonar o custo das transações com base no congestionamento da rede e na complexidade da transação.

Com mudanças quase insignificantes necessárias para portar apps, ferramentas e infraestrutura compatíveis com EVM para a Base, além de uma economia de custo de pelo menos 10x em comparação com a Ethereum devido à alta compressão de dados de transação, fica fácil entender por que a Base está se tornando um terreno fértil para novos desenvolvimentos.

### **5. Alto TPS (escalabilidade)**

Um dos motivos mais importantes pelos quais desenvolvedores escolhem construir na Base é a escalabilidade que as chains do OP Stack proporcionam à rede Ethereum.

A solução de optimistic rollup da Base pode, teoricamente, ajudar a escalar o throughput de transações de 10x a 100x em relação ao que é possível na mainnet da Ethereum. Enquanto a mainnet da Ethereum só consegue processar cerca de 15 TPS, com melhorias nas técnicas de compressão, chains do OP Stack como a Base idealmente conseguiriam processar até 2000 TPS.

## **Como construir com a Base**

Construir na Base é um processo simplificado e pode ser fácil para desenvolvedores começarem. O processo detalhado abaixo é para desenvolver e testar smart contracts na testnet Base Goerli usando o [Hardhat](https://www.alchemy.com/dapps/hardhat):

1. Instale o Node JS

2. Crie e obtenha ETH gratuito da Base Goerli em sua carteira

3. Instale e crie um novo projeto Hardhat

4. Configure o Hardhat com a Base Goerli fornecendo os endereços de rede relevantes (Chain ID: 84531)

5. Escreva seu smart contract levando em conta as [diferenças notáveis entre OVM e EVM](https://docs.optimism.io/stack/differences)

6. Faça o deploy e verifique seu smart contract na rede Goerli
