Desarrollo BlockChain Backend: Redes compatibles con la EVM de Etherium (Solidity)
Dentro de la esfera de blockchains existen multitud de ellas en las que podemos usar la EVM o Etherium Virtual Machine y los contratos desarrollados con Solidity. En la presente entrada veremos cualés son estas redes, cómo conectar con ellas con MetaMask y cómo enviar fondos de prueba a las diferentes redes mediante una Faucet.
Dentro del desarrollo de contratos inteligente, una de las fases principales es la de la elección de la cadena de bloques que queremos usar, para facilitar tanto el despliegue como el uso de las diferentes cadenas de bloques tanto en Mainnet o red principal como en Testnet o la red de pruebas identificaremos cuáles son las redes que usan EVM y los datos de conexión de cada una de ellas.
Con el tiempo iremos ampliando esta entrada para ir añadiendo más redes y más datos de conexión.
Listado de Redes
- Etherium
- BNB Chain (Binance Smart Chain, BSC o BEP20)
- Polygon (MATIC)
- Avalanche (AVAX)
- Fantom (FTM)
- Arbitrum
- Harmony (ONE)
- RSK (Bitcoin Layer 2)
- BOBA
- Cronos (CRO)
- Aurora
- MoonBeam
- MoonRiver
- Astar
- Metis
Redes de Etherium
MainNet
- Nombre de la Red: Etherium Mainnet
- Dirección RPC: https://mainnet.infura.io/v3/
- Identificativo de la Cadena: 1
- Símbolo: ETH
- Explorador: https://etherscan.io
- Faucet: No existe
- Tiempo por bloque: 15 seg (variable)
- Mecanismo de consenso: Proof Of Work , en ETH2 será Proof of Stake
Ropsten
- Nombre de la Red: Etherium Ropsten TestNet
- Dirección RPC: https://ropsten.infura.io/v3/
- Identificativo de la Cadena: 3
- Símbolo: ETH
- Explorador: https://ropsten.etherscan.io
- Faucet: https://fauceth.komputing.org/
- Tiempo por bloque: <30 seg
- Mecanismo de consenso: Proof of Authority
Rinkeby
- Nombre de la Red: Etherium Rinkeby TestNet
- Dirección RPC: https://rinkeby.infura.io/v3/
- Identificativo de la Cadena: 4
- Símbolo: ETH
- Explorador: https://rinkeby.etherscan.io
- Faucet: https://fauceth.komputing.org
- Tiempo por bloque: <15seg
- Mecanismo de consenso: Proof of Authority
Görli (Goerli)
- Nombre de la Red: Etherium Goerli TestNet
- Dirección RPC: https://goerli.infura.io/v3/
- Identificativo de la Cadena: 5
- Símbolo: ETH
- Explorador: https://goerli.etherscan.io
- Faucet: https://goerli-faucet.mudit.blog/
- Tiempo por bloque: 15 seg
- Mecanismo de consenso: Proof of Authority
Kovan
- Nombre de la Red: Etherium Kovan TestNet
- Dirección RPC: https://kovan.infura.io/v3/
- Identificativo de la Cadena: 42
- Símbolo: ETH
- Explorador: https://kovan.etherscan.io
- Faucet: https://fauceth.komputing.org
- Tiempo por bloque: <4 seg
- Mecanismo de consenso: Proof of Authority
Sokol
- Nombre de la Red: Etherium Sokol TestNet
- Dirección RPC: https://sokol.poa.network
- Identificativo de la Cadena: 42
- Símbolo: SPOA
- Explorador: https://blockscout.com/poa/sokol
- Faucet: https://faucet.poa.network
- Tiempo por bloque: <5 seg
- Mecanismo de consenso: Proof of Authority
Redes de BSC o BNB Chain
MainNet
- Nombre de la Red: BNB Chain
- Dirección RPC:https://bsc-dataseed.binance.org/
- Identificativo de la Cadena: 56
- Símbolo: BNB
- Explorador: https://bscscan.com
- Faucet: No existe
- Tiempo por bloque: <3 seg
- Mecanismo de consenso: Delegated Proof of Stake
TestNet
- Nombre de la Red: Smart Chain – TestNet
- Dirección RPC:https://data-seed-prebsc-1-s1.binance.org:8545/
- Identificativo de la Cadena: 97
- Símbolo: BNB
- Explorador: https://testnet.bscscan.com
- Faucet: https://testnet.binance.org/faucet-smart
- Tiempo por bloque: <3 seg
- Mecanismo de consenso: Delegated Proof of Stake
Redes de Polygon (Matic)
MainNet
- Nombre de la Red: Polygon
- Dirección RPC:https://polygon-rpc.com
- Identificativo de la Cadena: 137
- Símbolo: MATIC
- Explorador: https://polygonscan.com/
- Faucet: No Existe
- Tiempo por bloque: <3 seg
- Mecanismo de consenso: Proof of Stake
Mumbai TestNet
- Nombre de la Red: Polygon Mumbai TestNet
- Dirección RPC:https://rpc-mumbai.maticvigil.com/
- Identificativo de la Cadena: 80001
- Símbolo: MATIC
- Explorador: https://mumbai-explorer.matic.today/
- Faucet: https://faucet.polygon.technology/
- Tiempo por bloque: <3 seg
- Mecanismo de consenso: Proof of Stake
Redes de Fantom Opera (FTM)
MainNet
- Nombre de la Red: Fantom Opera
- Dirección RPC:https://rpc.ftm.tools/
- Identificativo de la Cadena: 250
- Símbolo: FTM
- Explorador: https://ftmscan.com/
- Faucet: No Existe
- Tiempo por bloque: <2 seg
- Mecanismo de consenso: Prook Of Stake
TestNet
- Nombre de la Red: Fantom Testnet
- Dirección RPC:https://rpc.testnet.fantom.network/
- Identificativo de la Cadena: 4002
- Símbolo: FTM
- Explorador: https://testnet.ftmscan.com/
- Faucet: https://faucet.fantom.network
- Tiempo por bloque: <2 seg
- Mecanismo de consenso: Proof of Stake
Avalanche (AVAX)
MainNet
- Nombre de la Red: Avalanche Network
- Dirección RPC:https://api.avax.network/ext/bc/C/rpc
- Identificativo de la Cadena: 43114
- Símbolo: AVAX
- Explorador: https://snowtrace.io/
- Faucet: No Existe
- Tiempo por bloque: <1 seg
- Mecanismo de consenso: Prook Of Stake
TestNet
- Nombre de la Red: Avalanche FUJI C-Chain
- Dirección RPC:https://api.avax-test.network/ext/bc/C/rpc
- Identificativo de la Cadena: 43113
- Símbolo: AVAX
- Explorador: https://testnet.snowtrace.io/
- Faucet: https://faucet.avax-test.network/
- Tiempo por bloque: <1 seg
- Mecanismo de consenso: Proof of Stake
RSK
MainNet
- Nombre de la Red: RSK Mainnet
- Dirección RPC:https://public-node.rsk.co
- Identificativo de la Cadena: 30
- Símbolo: RBTC
- Explorador: https://explorer.rsk.co
- Faucet: No Existe
- Tiempo por bloque: N/D
- Mecanismo de consenso: N/D
TestNet
- Nombre de la Red: RSK Testnet
- Dirección RPC:https://public-node.testnet.rsk.co
- Identificativo de la Cadena: 31
- Símbolo: tRBTC
- Explorador: https://explorer.testnet.rsk.co
- Faucet: https://free-online-app.com/faucet-for-eth-evm-chains/
- Tiempo por bloque: N/D
- Mecanismo de consenso: N/D
MoonRiver
MainNet
- Nombre de la Red: Moonriver
- Dirección RPC:https://rpc.moonriver.moonbeam.network
- Identificativo de la Cadena: 1285
- Símbolo: MOVR
- Explorador: https://moonriver.moonscan.io/
- Faucet: No Existe
- Tiempo por bloque: <1 seg
- Mecanismo de consenso: Prook Of Stake
La manera más fácil de hacerlo
Estos datos están disponibles como mera ayuda, pero si quieres hacerlo de la manera más sencilla posible tienes disponibles ChainList, que es una web en la que si estás logueado en metamask te permite añadir de una manera sencilla pulsando un botón cualquier red a tu metamask.
(este bonus os los dejamos a los que leéis por completo las entradas 🙂 )
Comments