Page

5.1 Base L2: OP Stack (EVM)
Client di esecuzione:
op-geth(EVM-equivalence); rollup pipeline:op-node,op-batcher,op-proposer. Tooling di deploy Bedrock (contracts +op-deployer). GitHubFinalità: batching + settlement su Ethereum L1; lo stato L2 viene sigillato su L1.
Componenti e versioni (repo)
Optimism monorepo checkout
v1.13.3per build dei Bedrock contracts;op-gethbuild da repo dedicato;op-deployerbinariov0.2.0per init/apply/inspect. GitHub
5.2 Data Availability (Alt-DA)
Stato nei materiali interni: Deck indica Avail DA come livello di disponibilità dati con finalità su Ethereum (architettura ibrida).
Stato nel repo pubblico: README dichiara “uses Celestia as DA layer”, ma la procedura operativa usa Avail: generazione app key con
avail-js-sdk, avvio diavail-alt-da-server(endpoint demowss://turing-rpc.avail.so/ws,--avail.appid=…). Config Bedrock:useAltDA: true,daCommitmentType: GenericCommitment, challenge/resolve windows, bond size, required/recommended protocol versions. GitHub
Nota di coerenza (da risolvere): README menziona Celestia, ma i passaggi di build/run e la config sono Avail-centrici. Trattiamo Avail come DA corrente e Celestia come alternativa; allinea testo e script di deploy nella repo. GitHub
5.3 Infrastruttura RPC: SEED
Obiettivo: ingressi RPC a bassa latenza, rate-limited, bilanciati e pronti per produzione.
Uso tipico: endpoint per utenti/dApp; canale privilegiato per sequencer e operatori; protezioni anti-abuso e scalabilità orizzontale.
5.4 Osservabilità: Monitorism + Prometheus + Grafana
Metriche e allarmi: statistiche live, notifiche multi-canale (Slack/Email/Telegram), report 7 giorni; stack: Grafana/Prometheus/Monitorism. Tracciati anche segnali critici (uptime sequencer, fraud-signals).
5.5 Block Explorer: Blockscout
Funzioni: blocchi/tx real-time, verifica contratti, API e indicizzazione a supporto dei flussi dev e audit.
5.6 Percorsi operativi (repo → comandi chiave)
Build & Contracts (Bedrock / Optimism)
Checkout
optimism@v1.13.3; build dei Bedrock contracts conjust; install toolchain (foundryup,rustup,cargo). GitHub
Deployer
Binario
op-deployer v0.2.0:init(es.--l1-chain-id 11155111per Sepolia),apply(deploy contracts su L1),inspect genesis/rollup(generazionegenesis.json/rollup.jsonperop-geth/op-node). GitHub
Alt-DA (Avail)
App key: init progetto TS con
avail-js-sdk; genera l’APP ID (memorizzalo).DA server: esegui
avail-da-serverindicando--avail.rpc,--avail.seed,--avail.appid.Bedrock config: abilita
useAltDAe parametrida*indeploy-config/getting-started.json. GitHub
Node & Services
op-geth: esponihttp/ws, configuraauthrpc/jwt, abilitaengineAPI;--networkid=<chainId>.op-node:--sequencer.enabled,--l1=<L1_RPC_URL>,--l1.beacon=<beacon REST>,--rollup.config=rollup.json.op-batcher:--l2-eth-rpc,--rollup-rpc,--l1-eth-rpc=<L1_RPC_URL>,--max-channel-duration, key del batcher.op-proposer:OP_PROPOSER_*env,--rollup-rpc,--l1-eth-rpc,--poll-interval;GAME_FACTORY_ADDRESSdaop-deployer. GitHub
5.7 Tooling “essential resources”
Explorer & Onboarding: percorso “3 Passaggi per Connetterti” via
sepolia.coliscan.com(auto-config wallet) e Bridge Istantaneo (Sepolia ↔ Colichain).Documentazione & endpoint: rimando a
github.com/ColiseumProjectper configurazioni di rete (testnet/mainnet).
5.8 Invarianti di sicurezza/operatività
Finalità su L1: ogni cambiamento di stato committato e finale su Ethereum.
Availability: dati dei batch pubblicati su Alt-DA (oggi Avail nei runbook pubblici). Confermare se Celestia rimane opzione o target. GitHub
Osservabilità: metriche/alert real-time e auditabilità tramite Explorer.
Last updated