NextSteps
Desarrollo Web

Alojamiento de un sitio web en el blockchain

Martin Rojas
3 min de lectura
Alojamiento de un sitio web en el blockchain

Explora el proceso de alojamiento de un sitio web descentralizado (Web3) con detalles sobre servicios integrados, registro de dominios, costos y un glosario de términos clave.

He estado intentando entender cómo usar Web3 y esto podría convertirse en una serie a medida que le encuentro sentido a cada parte. Espero que ayude a alguien más que esté echando un vistazo a Web3.

Aquí listaré los requisitos para alojar un sitio web descentralizado (Web3) y el costo asociado.

ALOJAMIENTO (HOSTING)

Servicio integrado - fleek.co

Fleek https://fleek.co/ es un SaaS integrado similar a Netlify que se encarga de construir la página a partir del código, subirla a IPFS y vincular un DNS regular y ENS, además de certificados SSL. PRECIOS - https://fleek.co/pricing/ El plan Básico ($0) debería ser más que suficiente para la mayoría de los sitios estáticos. 3GB/Mes.

No integrado

Es posible usar un servicio como Pinata https://www.pinata.cloud/ para subir el sitio compilado a IPFS y luego usar la puerta de enlace (gateway) de IPFS de Cloudflare para proporcionar los servicios de puerta de enlace y alojamiento de dominio.

NOTAS

Aunque técnicamente es posible crear nuestro propio nodo y puerta de enlace IPFS dado que el código es de código abierto, no se recomienda, ya que hay otras partes en el alojamiento de estos nodos de forma segura que añadirían mucho más costo operativo que cualquier beneficio tangible.

DOMINIO

De la misma manera que las URLs normales tienen registradores, existen registradores para dominios en la cadena de bloques (blockchain). Los nombres .eth están disponibles y pueden usarse para apuntar a múltiples cosas, como billeteras (wallets), NFTs, archivos IPFS (sitios web). Puedes comprar cualquier nombre por el siguiente precio más la tarifa de gas (gas fee). Nombres .eth de 5+ caracteres: US$5 en ETH por año. Nombres .eth de 4 caracteres: US$160 en ETH por año. Nombres .eth de 3 caracteres: US$640 en ETH por año. Sin embargo, si tienes una URL normal que soporte DNSSEC, se pueden registrar solo por la tarifa de gas.

La tarifa tiene como objetivo prevenir el acaparamiento de dominios (domain squatting).

GLOSARIO

IPFS: Inter-Planetary File System (https://ipfs.io/). Este es el sistema de archivos interplanetario, una red descentralizada inmutable que se utiliza para alojar archivos para aplicaciones Web3. Una vez que se sube un archivo a IPFS, tiene un identificador único para su recuperación. Puerta de enlace (Gateway): Servidor que proporciona una conexión entre el internet regular e IPFS, permitiendo la visualización de IPFS desde cualquier navegador. ENS: Ethereum Name Service (https://ens.domains/). Este es el equivalente en blockchain de una URL. Puede usarse para apuntar a billeteras o archivos IPFS. Gas: Gwei. Una tarifa de gas se refiere a la tarifa requerida para realizar con éxito una transacción en la cadena de bloques de Ethereum. Las tarifas de gas se pagan en la moneda nativa de Ethereum, Ether (ETH), y se denominan en gwei.