FAQ
¿Por qué chainId 1810?
1810 es el año de la independencia de Colombia. Memorable, libre en chainlist.org, sin colisión con XANAChain (que tiene 8888).
¿Por qué RUBY como gas y no ETH?
Porque queremos una moneda nativa propia, no depender de ETH. Esto requiere que OP Stack corra en modo Custom Gas Token (CGT). Está documentado y soportado oficialmente por Optimism Foundation.
¿Cuánto cuesta una transacción?
Microscópico. Una transferencia simple cuesta ~0.000003 RUBY (~21,000 gas a base fee de ~150 gwei). Un deploy de contrato típico ~0.05 RUBY.
¿Es esto un fork de Polygon?
No. Es OP Stack (Optimism). El stack original era un fork de Polygon PoS (Bor + Heimdall) pero lo abandonamos en abril 2026 porque era legacy. OP Stack es la base moderna usada por Base, Mantle, Worldcoin, Sony Soneium, etc.
¿La chain está descentralizada?
No todavía. Es una L2 permissioned con un solo sequencer (Elektrum). Esto es lo estándar en OP Stack hasta que se descentraliza el sequencer (roadmap a futuro). Para mainnet vamos a:
- Multi-sig (Safe 3/5) para upgrades de contratos
- ZK validity proofs (OP Succinct) para que nadie pueda postear state roots inválidos
- Eventualmente sequencer descentralizado (cuando OP Stack lo soporte)
¿Cómo funciona el bridge?
Ver Bridge L1↔L2. Resumen:
- Deposit Sepolia → Ruby: ~2-3 minutos
- Withdraw Ruby → Sepolia: 7 días en testnet (challenge period optimistic), 1-6 horas en mainnet (con OP Succinct)
¿Puedo usar herramientas estándar Ethereum?
Sí. MetaMask, ethers, viem, web3.js, web3.py, Hardhat, Foundry, OpenZeppelin, Wagmi, RainbowKit — todo funciona sin modificaciones. Solo cambiás el RPC URL y chainId.
¿Por qué MetaMask muestra la chain con una "R" en lugar de logo?
Porque todavía no estamos registrados oficialmente en ethereum-lists/chains (el registry que usa MetaMask). Hay un PR pendiente. Una vez merged, en 2-7 días aparece el logo automático en todos los wallets.
¿Hay rate limit en el RPC?
Por ahora no estricto. CDN-level: max body 1MB por request, paths abusivos bloqueados. Si tu app hace > 100 req/s sostenidos, contactá backend.developer@elektrum.io.
¿Cómo es el manejo de seguridad / claves?
- Wallet del deployer (admin chain) en AWS Secrets Manager con KMS encryption
- Treasury Safe 3/5 (rotará a hardware wallets para mainnet)
- TLS Let's Encrypt en todos los endpoints públicos (auto-renew via Caddy)
- Backups encryptados con KMS, retention 14d
¿Cuándo es mainnet?
Cuando completemos:
- Audit de los contratos custom (RubyFaucet + cualquier nuevo)
- OP Succinct ZK proofs para withdrawals rápidas
- Rotación de Safe signers a hardware wallets reales (Trezor)
- Stress test pasado a 1000+ tx/s
- Documentación legal/compliance Colombia
ETA optimista: Q3 2026. Realista: Q4 2026.
¿Cómo reporto un bug?
Issues en github.com/ElektrumSAS/ruby-chain-docs o email a backend.developer@elektrum.io.
Para vulnerabilidades de seguridad: NO en GitHub público. Email directo + bug bounty cuando esté en mainnet.
¿Quiénes son ustedes?
Elektrum SAS (opens in a new tab) — fintech colombiana. Construyendo Ruby Chain como infrastructure layer para casos fintech regionales (pagos, stablecoins, tokenización).