Escrito por: moralis

Compilado por: Shenchao TechFlow

El desarrollo de diversas infraestructuras para blockchain es impresionante. Innumerables empresas, organizaciones, proyectos y comunidades están llevando el desarrollo de blockchain al siguiente nivel, y Web3 está ahora más cerca que nunca de la corriente principal.

Además, los servicios de infraestructura blockchain adecuados permiten a los desarrolladores obtener beneficios básicos en el espacio criptográfico y utilizar Web3 sin esfuerzo. Si desea llevar su negocio o proyecto a Web3 utilizando la infraestructura blockchain como servicio, este artículo es para usted.

¿Qué es la infraestructura blockchain?

La infraestructura blockchain consta de muchas partes diferentes. Por ejemplo, blockchain, dApps, plataformas de contratos inteligentes, proveedores de nodos, proveedores de API y componentes de hardware, etc. Volvamos al principio y veamos dónde empezó todo.

El nacimiento de Bitcoin en 2009 trajo la primera cadena de bloques. Sin embargo, si bien esta red blockchain tiene muchas ventajas, limita a los desarrolladores. Como resultado, un equipo de desarrolladores de blockchain creó Ethereum, la primera blockchain totalmente programable. Hoy en día, podemos ver el surgimiento de varias otras cadenas de bloques de desarrolladores conocidas (también conocidas como "cadenas de bloques de infraestructura"), y constantemente se desarrollan nuevas cadenas de bloques.

Estas redes son la capa base para todas las aplicaciones blockchain. Sin estas redes, no existirían las dApps (aplicaciones descentralizadas). Además, la infraestructura blockchain incluye dispositivos físicos, software y todas las demás capas de la pila de tecnología blockchain actual (ver imagen a continuación).

Pero en este artículo podemos centrarnos en las tecnologías, herramientas y soluciones en las que los desarrolladores de dApps deben centrarse. Después de todo, al crear una dApp, no desea tratar directamente con la cadena de bloques.

Clasificación más clara: sectores e industrias

Además de la pila de tecnología blockchain mencionada anteriormente, el "Estándar de clasificación de activos digitales" (DACS) de CoinDesk debería ser una buena herramienta para comprender los servicios de infraestructura blockchain. Esta clasificación de activos digitales introduce un nivel de claridad y uniformidad en la industria blockchain relativamente "volátil":

Como puede ver en la imagen de arriba, DACS define seis sectores principales: informática, moneda, DeFi, cultura y entretenimiento, plataforma de contratos inteligentes y digitalización. Si bien estas seis áreas tienen sus propios servicios de infraestructura blockchain, la “informática” y las “plataformas de contratos inteligentes” dominan cuando se trata de infraestructura blockchain como servicio.

Infraestructura Blockchain como Servicio: ¿Qué es y cómo funciona?

La infraestructura blockchain como servicio es una plataforma o herramienta de desarrollo blockchain administrada que permite a los usuarios construir sobre las redes blockchain existentes. Además, esto significa que los servicios de infraestructura blockchain cubren una amplia gama de áreas y pueden centrarse en ayudar a los desarrolladores a construir blockchains de capa 2 y resolver los problemas subyacentes de la infraestructura. Los servicios de infraestructura blockchain, por otro lado, ayudan a los desarrolladores a crear e implementar dApps para llegar directamente a los usuarios. Además, los servicios de infraestructura blockchain incluyen todas las herramientas de backend, como el almacenamiento de datos, que permiten la creación de dApps.

Un proveedor Web3 adecuado proporciona infraestructura y herramientas de desarrollo blockchain. Como sabrá, las aplicaciones iniciales de blockchain giraban únicamente en torno a las criptomonedas. Por lo tanto, el término "Blockchain as a Service" (BaaS) se creó para el espacio monetario (como se puede ver en el diagrama DACS). Como tal, BaaS a menudo se define como un protocolo más centralizado y utiliza cadenas de bloques autorizadas para fines estrictamente definidos. Por lo tanto, evitamos utilizar BaaS e “Infraestructura Blockchain como Servicio” indistintamente. Después de todo, la mayoría de los servicios líderes de infraestructura blockchain no tienen nada que ver con las criptomonedas y no son protocolos blockchain.

Aún así, es útil pensar en la infraestructura blockchain como una oferta de “software como servicio” para Web3. En última instancia, los servicios confiables de infraestructura blockchain ayudan a las empresas a poner en funcionamiento sus aplicaciones con un mínimo esfuerzo. Esto último garantiza una mayor agilidad y una adopción blockchain más rápida. Después de todo, si las empresas desarrollan por sí mismas backends relacionados con blockchain, perderán mucho dinero y tiempo.

Servicios de infraestructura blockchain

Al observar algunos servicios de infraestructura blockchain, comprenderá mejor el concepto de infraestructura blockchain como servicio. Así que echemos un vistazo a cinco grupos industriales (también industrias nuevas por derecho propio) en la informática. También cubriremos otras tecnologías importantes que ya están desempeñando un papel importante en la configuración de la infraestructura blockchain:

campo de la computación

Según el documento DACS, el dominio informático incluye protocolos que se centran en la descentralización y la eliminación de intermediarios de servicios como la informática, el almacenamiento en la nube, las bases de datos y las redes. Además, DACS divide el campo de la informática en cinco sectores, todos los cuales brindan importantes servicios de infraestructura blockchain:

IoT: el segmento de Internet de las cosas se centra en el desarrollo del "Internet de las cosas" y Web3 mediante la integración de redes blockchain en el mundo real. Básicamente, este tipo de protocolo facilita la interoperabilidad entre redes IoT y blockchains.

Protocolo Oracle: el protocolo Oracle se centra en recopilar, organizar y transmitir datos. Lo hacen apoyando datos "dentro de la cadena a dentro de la cadena" y "fuera de la cadena a dentro de la cadena" en tiempo real. Normalmente, los oráculos utilizan el token nativo de su red para pagar los costos de transacción y los derechos de gobernanza.

Computación privada: esta parte del protocolo tiene como objetivo establecer un mercado gratuito, descentralizado y de seguridad como servicio para la potencia informática.

Redes compartidas: las redes abiertas de computación en la nube distribuida permiten a los participantes proporcionar energía y recursos informáticos a los compradores a diferentes costos.​

Almacenamiento compartido: existen protocolos de almacenamiento compartido para revolucionar los servidores de almacenamiento centralizados tradicionales. Lo logran distribuyendo las responsabilidades de almacenamiento a través de una red de código abierto de mineros/partes interesadas y construyendo un sistema de incentivos económicos.

Otras tecnologías y herramientas importantes de servicios de infraestructura blockchain

En la siguiente sección, aprenderá más sobre los mejores servicios de infraestructura blockchain para crear dApps. Sin embargo, incluso esta solución sólo cubre una parte. Por lo tanto, querrá explorar los protocolos enumerados anteriormente y las siguientes tecnologías y herramientas para, en última instancia, encontrar su pila de tecnología Web3 definitiva. La siguiente es una lista de las principales tecnologías y herramientas de servicios de infraestructura blockchain:

Proveedor de nodos: toda la comunicación con blockchain (libro mayor digital descentralizado) se produce a través de nodos. Pero como desarrollador de dApps, definitivamente no querrás ejecutar un nodo porque es un trabajo de tiempo completo con muchos desafíos. En su lugar, puede utilizar el proveedor que ejecuta sus nodos para satisfacer estas necesidades.

Proveedor de API Web3: podría decirse que esta es la herramienta/tecnología más importante de “Infraestructura Blockchain como servicio”. Después de todo, las API Web3 permiten una codificación consistente en un entorno estable. Además, existen varios proveedores de API Web3 que ofrecen diferentes API. En la mayoría de los casos, estos proveedores se conectan a nodos y crean su propia infraestructura backend de blockchain, que usted puede aprovechar.

Lenguajes de programación de contratos inteligentes: estos lenguajes permiten a los desarrolladores escribir contratos inteligentes y varían de una cadena a otra.

Marcos de desarrollo de contratos inteligentes e IDE: los marcos y los IDE admiten la codificación, compilación, implementación, verificación y prueba de contratos inteligentes.

Web3 Wallet: se utiliza principalmente para administrar, enviar, recibir y almacenar criptomonedas. También desempeñan un papel vital en la autenticación Web3, la ejecución de transacciones en cadena, la prueba de dApps y más.

Exploradores de blockchain: estos tipos especiales de dApps permiten a los usuarios y desarrolladores explorar datos en cadena e incluso interactuar con contratos inteligentes.

Proyecto líder de servicios de infraestructura en blockchain

A continuación se muestra una lista de cada una de las soluciones y herramientas técnicas mencionadas anteriormente:

Campo de la informática:

  • Helio (IoT);

  • Eslabón de cadena (oráculo);

  • Filecoin (almacenamiento compartido);

  • IPFS (solución de almacenamiento descentralizada, pero no basada en blockchain);

Proveedor de nodo:

  • Alquimia;

  • gordo;

  • Nodo rápido;

  • ObtenerBloque;

  • Pila de cadenas;

  • EjecutarNodo;

  • Red de bolsillo;

Proveedor de API Web3:

  • La gráfica;

  • covalente;

  • Alquimia;

  • Nodo rápido;

  • Biconomía;

  • Bitquery;

  • Moral;

Proyectos/herramientas enfocados al desarrollo de contratos inteligentes:

  • Solidity (lenguaje de programación de contratos inteligentes para cadenas compatibles con Ethereum y EVM);

  • Truffle (entorno de desarrollo, marco de pruebas y canal de activos para cadenas compatibles con EVM);

  • Hardhat (entorno de desarrollo de Ethereum);

  • Ganache (entorno de prueba);

  • OpenZeppelin (proveedor de plantillas de contratos inteligentes de Solidity);

  • Metaplex (plantilla de contrato inteligente y solución de herramientas de Solana);

  • Remix Online IDE (compila, implementa y verifica comparación inteligente para cadenas compatibles con EVM);

Cartera Web3:

  • MetaMask (cadena compatible con Ethereum y EVM);

  • Arcoíris;

  • Monedero de confianza;

  • Monedero Coinbase;

  • Dinero;

  • Fantasma (para Solana);

  • Libro mayor;

Navegador de cadena de bloques:

  • Etherscan (Ethereum);

  • BscScan (cadena BNB);

  • PolygonScan (polígono);

  • SnowTrace (Avalancha);

Resumir

Si ha dedicado un tiempo valioso a estudiar las secciones anteriores, ya sabe todo lo que necesita saber sobre los servicios de infraestructura blockchain. Hay bastantes facetas de esta nueva tecnología disruptiva, y también aprenderá que estas herramientas vienen en forma de protocolos dentro de la cadena, mientras que algunas herramientas vienen en forma de proyectos fuera de la cadena. De hecho, incluso tendrá la oportunidad de explorar cuáles son los principales protocolos informáticos y servicios de infraestructura blockchain. Finalmente, con estas excelentes soluciones de infraestructura como servicio blockchain, puede unirse a la revolución Web3 utilizando sus habilidades de desarrollo tradicionales.​

Enlace original