La historia o evolución de la Web se puede dividir en tres etapas. Partiendo de la Web 1, fundamental para la Web, ahora podemos disfrutar de las ventajas que ofrece la Web 3, la versión más reciente. Sigue leyendo para informarte sobre qué es la Web 3 y sus características.
La Evolución de la Web
La Web ha experimentado cambios radicales desde sus inicios, y su evolución se puede clasificar en tres fases progresivas: Web 1.0, Web 2.0 y Web 3.0.
¿Qué es la Web 1?
La primera versión, la Web 1, estaba dirigida principalmente a consumidores de contenido en formato de texto o imagen. La Web 1 duró aproximadamente 13 años, de 1991 a 2004.
La Web 1 se caracterizaba por sitios web con contenido estático en lugar de HTML dinámico. Además, los datos y el contenido se alojaban en archivos estáticos y carecían de interactividad. Por ello, la mayoría de la gente consideraba la Web 1 un sistema de solo lectura.
¿Qué es la Web 2?
Mientras que la Web 1 era bastante básica, la Web 2 puede considerarse más interactiva y orientada a las redes sociales. La mayoría de nosotros hemos experimentado la Web 2 en su forma actual. No es necesario ser desarrollador para crear algo en la Web 2: existen maneras sencillas para que prácticamente cualquier persona cree aplicaciones, sitios web y contenido. Por ejemplo, ahora es muy fácil compartir tus ideas con el mundo, subir un video para que millones de personas lo vean e interactuar con tus recursos en línea.
Gracias a su simplicidad, muchas personas en todo el mundo se están convirtiendo en creadores.
¿Qué es la Web 3?
Para responder a la pregunta “¿Qué es la Web 3?”, hay algunas diferencias fundamentales que cabe destacar entre la Web 2 y la Web 3. Esta última mejora Internet con
La Web 3 mejora Internet tal como lo conocemos hoy con algunas características adicionales. En resumen, Web3 es:
- Descentralizada
- Autogobernada
- Verificable
- Con estado
- Permite pagos integrados nativos
- Sin permisos
- Distribuida y robusta

En el ámbito de Web3, no se recomienda crear ni implementar aplicaciones que se ejecuten en un único servidor o almacenen datos en una única base de datos, a menudo alojada y gestionada por un único proveedor de servicios en la nube.
En cambio, las aplicaciones Web3 se ejecutan en cadenas de bloques, redes descentralizadas de muchos nodos (servidores) peer-to-peer. Además, pueden ejecutarse en un [protocolo criptoeconómico](https://thegraph.com/blog/modeling-cryptoeconomic-protocols-as-complex-systems-part-1Estas aplicaciones suelen denominarse dApps, también conocidas como aplicaciones descentralizadas. Para garantizar una red descentralizada estable y segura, se anima a los participantes a proporcionar servicios de la más alta calidad a todos los usuarios mediante la competencia.
Las criptomonedas son una característica importante en Web3. Proporcionan un incentivo financiero (tokens) a quienes participan en la creación, gobernanza, contribución o mejora de alguno de los proyectos.
Muchos protocolos de infraestructura web, como Filecoin, utilizan criptomonedas.https://filecoin.io/blog/filecoin-circulating-supply/), Livepeer, Arweave, y El gráfico han emitido tokens de utilidad que impulsan los propios protocolos. Estos tokens, al mismo tiempo, recompensan a sus participantes. Incluso los protocolos nativos de blockchain como Ethereum operan de esta manera.
Web3 también ofrece computación, almacenamiento, ancho de banda, identidad, alojamiento y otros servicios web que suelen ofrecer los proveedores de la nube.
¿Qué es la pila tecnológica de Web3?
¿Qué es la pila tecnológica de Web3? Consta de cuatro niveles, desde las capas raíz hasta las extensibles mediante protocolo. Como resultado, ofrece máxima comodidad e innovación.
L4: Plataforma de interfaz de usuario extensible mediante protocolo/Navegador
El nivel superior de la pila incluye la capacidad del usuario promedio para interactuar con una o más blockchains.
Además, la plataforma de interfaz de usuario extensible mediante protocolo/navegador es un programa que permite a los usuarios interactuar directamente con la blockchain sin necesidad de detalles técnicos de implementación. Algunos ejemplos típicos son Status, MetaMask o MyCrypto.
L3: API y lenguajes para desarrolladores extensibles mediante protocolo
Esta capa de lenguajes y bibliotecas interactivas permite a los desarrolladores crear programas y aplicaciones. Hay una gran cantidad de lenguajes que se utilizan para desarrollar, como Solidity y Vyper (Ethereum), Plutus (Cardano) y Rust (Substrate). Además, es más fácil crear aplicaciones que interactúen con una cadena de bloques gracias a frameworks como ethers.js, web3.js, y oo7.js.
L2: Protocolos de segunda capa
Esta capa mejora las funcionalidades de la primera capa, como la escalabilidad, la mensajería cifrada y la computación distribuida.
Canales de estado
Las blockchains pueden aumentar la escalabilidad al permitir que los nodos se comuniquen entre sí fuera de la cadena, abriendo canales en la cadena principal y registrando solo los resultados iniciales y finales. Ejemplos de ello son la Lightning Network de Bitcoin y la Raiden Network de Ethereum.
Protocolos Plasma
Plasma es otra forma de aumentar la escalabilidad mediante la creación de un sistema de blockchains. La cadena principal actúa como raíz, y las blockchains secundarias tienen limitaciones para acceder a los recursos de las cadenas de nivel superior. Algunos ejemplos son PlasmaChain de Loom y OmigeGO Plasma.
Almacenamiento cifrado
Este método cifra y descifra matemáticamente los datos almacenados (en un ordenador específico) y los datos en tránsito (transferidos de un ordenador a otro).
Computación intensiva
La computación intensiva permite distribuir la carga computacional entre varios ordenadores y verifica que los cálculos se realizan correctamente. Algunos ejemplos son Golem y TrueBit en Ethereum.
Gestión distribuida de secretos
Esto permite que solo las partes autorizadas accedan a la información, incluso en situaciones complejas como “descifrar esta información requiere la presencia de las seis partes”. Un ejemplo es Parity Secret Store.
Oráculos
Los oráculos son un medio para introducir datos externos a la cadena, como precios de acciones, en una cadena de bloques para contratos inteligentes.
L1: Protocolos de primera capa
Esta capa proporciona la capacidad de distribuir e interactuar con los datos.
Protocolos de interacción de confianza cero/baja (Bitcoin, Ethereum, Parachains)
Los protocolos de interacción de confianza cero/estándar describen cómo interactúan los diferentes nodos y el cálculo de la confianza y la información de cada uno. La mayoría de las criptomonedas cumplen con la definición de un protocolo de interacción de confianza cero/intensa.
Protocolos de distribución de datos
Estos protocolos muestran cómo se distribuyen y comunican los datos entre los nodos en un sistema descentralizado. Ejemplos típicos son IPFS, Swarm, etc. BigchainDB.
Mensajería de publicación/suscripción de datos transitorios
Esto demuestra cómo se gestionan los datos que no se almacenan permanentemente y cómo los nodos los conocen. Ejemplos de ello son Whisper y Matrix.
L0: Capas de nivel raíz
Este es el nivel central de la pila tecnológica Web3.
Metaprotocolos de confianza cero/baja (Polkadot)
Las plataformas de interacción de confianza cero/baja forman un protocolo de interacción de confianza cero/baja para permitir que todos los miembros compartan el acceso seguro. Polkadot es un ejemplo de esto.
Protocolos de superposición de Internet peer-to-peer (P2P)
Este conjunto de protocolos de red permite que los nodos internos se comuniquen de forma descentralizada.
Lenguaje independiente de la plataforma
Es un medio para ejecutar el mismo programa en diferentes plataformas físicas (arquitecturas, sistemas operativos, etc.). Ejemplos de ello son EVM (Ethereum), UTXO (Bitcoin) y Wasm. (Polkadot).
Esto resume los datos principales para responder a la pregunta de qué es Web3. Si necesitas más información sobre oportunidades laborales relacionadas, sigue leyendo.

Los 10 mejores trabajos de desarrollador relacionados con Web3
Un desarrollador Web3 debe estar familiarizado con el concepto de Web3, dominar los lenguajes de programación relevantes y contar con la pila tecnológica adecuada para el puesto. Actualmente, los desarrolladores Web3 tienen una gran demanda, y se estima que hay medio millón de desarrolladores Web3 en todo el mundo, en comparación con los 32 millones de desarrolladores Web2.
A continuación, se presentan los 10 mejores trabajos de desarrollador relacionados con Web3.
Desarrolladores React Native en HDWEBSOFT
Ubicación: En pleno centro de Ciudad Ho Chi Minh, la capital económica del sur de Vietnam.
HDWEBSOFT busca desarrolladores React Native para impulsar su crecimiento. Los candidatos desarrollarán aplicaciones para iPhone y Android, y analizarán y propondrán soluciones para escenarios específicos. Deben tener al menos un año de experiencia en campos relevantes, dominio de JavaScript y capacidad para trabajar en equipo.
Postúlate aquí.
Desarrolladores nativos de iOS en HDWEBSOFT
Ubicación: En pleno centro de Ciudad Ho Chi Minh, la capital económica del sur de Vietnam.
HDWEBSOFT busca desarrolladores experimentados capaces de desarrollar componentes o módulos importantes y participar en la creación de código fuente de calidad, pruebas unitarias y control de versiones. Se recomienda tener un año de experiencia con Objective-C o Swift para iOS, sólidos conocimientos del ciclo completo de desarrollo móvil y otros aspectos relevantes.
Postúlate aquí.

Desarrolladores nativos de Android en HDWEBSOFT
Ubicación: En pleno centro de Ciudad Ho Chi Minh, la capital económica del sur de Vietnam.
Buscamos desarrolladores nativos de Android con experiencia para desarrollar componentes/módulos importantes, brindar soporte en diseño y mantenimiento, y contribuir a la creación de código fuente de calidad, pruebas unitarias y control de versiones. Se requiere un año de experiencia, dominio de Java Android y un sólido conocimiento del ciclo completo de desarrollo móvil.
Postúlate [aquí](https://vn.indeed.com/viewjob?jk=becc4e600c928ef8&tk=1gc0u85f4k4ev801&from=serp&vjs=3**Diseñadores UI/UX en HDWEBSOFT
Ubicación: En pleno centro de Ciudad Ho Chi Minh, la capital económica del sur de Vietnam.
HDWEBSOFT busca diseñadores UI/UX con al menos un año de experiencia en diseño de software, aplicaciones web y dispositivos móviles. Es imprescindible dominar los conceptos básicos de diseño. Los candidatos deben ser capaces de desarrollar un diseño desde la idea inicial hasta el wireframe y el diseño final.
Postúlate [aquí](https://vn.indeed.com/viewjob?jk=76406e0e65d7a974&tk=1gc0ru9bmjaci802&from=serp&vjs=3**Testers en HDWEBSOFT
Ubicación: En pleno centro de Ciudad Ho Chi Minh, la capital económica del sur de Vietnam.
HDWEBSOFT busca testers con experiencia que puedan crear casos de prueba, pruebas de aceptación de usuario, proyectos de prueba desde la perspectiva del usuario final y brindar soporte en control de calidad. Por lo tanto, los candidatos deben tener experiencia con procesos de desarrollo Agile/Scrum y sólidos conocimientos de métodos, herramientas y procesos de prueba de software.
Postúlate aquí.
Desarrollador PHP en HDWEBSOFT
Ubicación: En pleno centro de Ciudad Ho Chi Minh, la capital económica del sur de Vietnam.
HDWEBSOFT busca un desarrollador PHP responsable de la codificación, las pruebas, el mantenimiento y la resolución de problemas de aplicaciones web. Se requieren al menos dos años de experiencia en campos relevantes, experiencia con frameworks/CMS y sólidos conocimientos de AJAX, JavaScript, HTML, CSS y bases de datos MySQL.
Aplica aquí.
Desarrollador .NET en HDWEBSOFT
Ubicación: En pleno centro de Ciudad Ho Chi Minh, la capital económica del sur de Vietnam.
HDWEBSOFT busca desarrolladores .NET con espíritu de equipo y responsabilidad. El candidato ideal debe contar con un año de experiencia con frameworks de Microsoft .NET, sólidos conocimientos de frameworks de JavaScript y capacidad para trabajar en un entorno dinámico.
Postúlate aquí.
Desarrollador Node.js en HDWEBSOFT
Ubicación: En pleno centro de Ciudad Ho Chi Minh, la capital económica del sur de Vietnam.
¡Atención! En HDWEBSOFT, buscamos desarrolladores Node.js. Buscamos desarrolladores con al menos dos años de experiencia en el sector, experiencia con más de un framework de JavaScript y sólidos conocimientos de JavaScript, CSS3 y HTML/HTML5.
Postúlate aquí.
Desarrollador Front-end en HDWEBSOFT
Ubicación: En pleno centro de Ciudad Ho Chi Minh, la capital económica del sur de Vietnam.
HDWEBSOFT busca un desarrollador front-end responsable de la creación de aplicaciones web de gran envergadura y de la mejora de la plataforma de publicación JavaScript actual. El candidato debe tener al menos un año de experiencia en cualquier campo relacionado, dominio de JavaScript, CSS3 y HTML/HTML5, y capacidad para trabajar con más de un framework JavaScript.
Aplica aquí.
Desarrollador Python en HDWEBSOFT
Ubicación: En pleno centro de Ciudad Ho Chi Minh, la capital económica del sur de Vietnam.
El equipo de desarrollo de HDWEBSOFT busca un desarrollador Python. Esta persona será responsable de mejorar nuestra plataforma de publicación en Python y de crear aplicaciones web a gran escala. El candidato ideal debe tener dos años de experiencia, estar familiarizado con más de un framework de Python y ser capaz de trabajar con tecnologías front-end.
Aplica aquí.
Para más oportunidades laborales, consulte aquí.