Was ist Web3? Und wie hat es sich entwickelt?

Was ist Web3? Lassen Sie uns ins Detail gehen und die beliebtesten Karrieremöglichkeiten beleuchten, die Web3 bietet.

Dat Giang
CTO von HDWEBSOFT
Was ist Web3? Und wie hat es sich entwickelt?

Medienanfragen

HDWEBSOFT begrüßt Medienanfragen

Wenn Sie als Journalist, Blogger, Influencer oder Referent über IT und digitale Innovation berichten, teilen unsere Experten gerne ihre Erfahrungen und ihr Wissen, um Ihnen bei der Erstellung wertvoller Inhalte für Ihr Publikum zu helfen.

Kontakt aufnehmen →

Die gesamte Geschichte des Webs lässt sich in drei Phasen unterteilen. Ausgehend vom grundlegenden Web 1 können wir heute die Vorteile von Web 3, der neuesten Version, nutzen. Lesen Sie weiter, um sich über Web 3 und seine Funktionen zu informieren.

Die Evolution des Webs

Das Web hat seit seinen Anfängen radikale Veränderungen durchgemacht, und seine Entwicklung lässt sich in drei aufeinanderfolgende Phasen einteilen: Web 1.0, Web 2.0 und Web 3.0.

Was ist Web 1?

Die erste Version, Web 1, richtete sich hauptsächlich an Konsumenten von Inhalten, die vorwiegend Text oder Bilder enthielten. Web 1 existierte etwa 13 Jahre lang, von 1991 bis 2004.

Web 1 bestand aus Websites mit statischen Inhalten anstelle von dynamischem HTML. Daten und Inhalte wurden zudem aus einer statischen Datei geladen, und es gab keinerlei Interaktivität. Daher betrachteten die meisten Menschen Web 1 als ein reines Lesesystem.

Was ist Web 2?

Während Web 1 eher einfach war, ist Web 2 interaktiver und sozialer. Die meisten von uns haben Web 2 in seiner heutigen Form erlebt. Man muss kein Entwickler sein, um etwas im Web 2 zu erstellen – es gibt einfache Möglichkeiten für praktisch jeden, Anwendungen, Websites und Inhalte zu entwickeln. So ist es beispielsweise kinderleicht, seine Gedanken mit der Welt zu teilen, ein Video hochzuladen, das Millionen sehen können, und mit seinen Online-Inhalten zu interagieren.

Dank dieser Einfachheit werden weltweit immer mehr Menschen zu Kreativen.

Was ist Web 3?

Um die Frage „Was ist Web 3?“ zu beantworten, lassen sich einige wesentliche Unterschiede zwischen Web 2 und Web 3 aufzeigen. Letzteres verbessert das Internet durch

Web 3 erweitert das Internet, wie wir es heute kennen, um einige zusätzliche Funktionen. Zusammenfassend lässt sich sagen, dass Web3 Folgendes bietet:

  • Vertrauenslos
  • Selbstverwaltend
  • Verifizierbar
  • Zustandsbehaftet
  • Integrierte Zahlungsfunktionen
  • Berechtigungsfrei
  • Verteilt und robust

Was ist Web 3?

Im Web3-Bereich wird davon abgeraten, Anwendungen zu entwickeln und zu implementieren, die auf einem einzelnen Server laufen oder Daten in einer einzigen Datenbank speichern, die häufig von einem einzigen Cloud-Service-Anbieter gehostet und verwaltet wird.

Stattdessen laufen Web3-Anwendungen auf Blockchains, dezentralen Netzwerken aus vielen Peer-to-Peer-Knoten (Servern). Sie können auch auf einem [kryptowirtschaftlichen Protokoll](https://thegraph.com/blog/modeling-cryptoeconomic-protocols-as-complex-systems-part-1Diese Anwendungen werden oft als dApps (dezentrale Anwendungen) bezeichnet. Um ein stabiles und sicheres dezentrales Netzwerk zu gewährleisten, werden die Netzwerkteilnehmer durch Wettbewerb dazu angehalten, allen Nutzern die qualitativ hochwertigsten Dienste anzubieten.

Kryptowährung ist ein wichtiges Merkmal von Web3. Sie bietet einen finanziellen Anreiz (Token) für alle, die sich an der Entwicklung, Verwaltung, Weiterentwicklung oder Verbesserung eines der Projekte beteiligen.

Viele Web-Infrastrukturprotokolle wie beispielsweise Filecoin, Livepeer, Arweave, und Der Graph haben Utility-Token ausgegeben, die die Protokolle selbst antreiben. Diese Token belohnen gleichzeitig ihre Teilnehmer. Sogar native Blockchain-Protokolle wie Ethereum funktionieren auf diese Weise.

Web3 bietet außerdem Rechenleistung, Speicher, Bandbreite, Identitätsmanagement, Hosting und weitere Webdienste, die üblicherweise von Cloud-Anbietern bereitgestellt werden.

Was ist der Technologie-Stack von Web3?

Der Technologie-Stack von Web3 besteht aus vier Ebenen, von den Root-Layern bis hin zu den protokollerweiterbaren Schichten. Dadurch bietet er maximalen Komfort und Innovation.

L4: Protokollerweiterbare Benutzeroberfläche/Browser

Die oberste Ebene des Stacks ermöglicht es dem durchschnittlichen Benutzer, mit einer oder mehreren Blockchains zu interagieren.

Darüber hinaus ist die protokollerweiterbare Benutzeroberfläche/der Browser ein Programm, mit dem Benutzer direkt mit der Blockchain interagieren können, ohne dass technische Implementierungsdetails erforderlich sind. Typische Beispiele hierfür sind Status, MetaMask oder MyCrypto.

L3: Protokollerweiterbare Entwickler-APIs & -Sprachen

Diese Ebene mit benutzerfreundlichen Sprachen und Bibliotheken ermöglicht es Entwicklern, Programme und Anwendungen zu erstellen. Für die Entwicklung stehen zahlreiche Sprachen zur Verfügung, beispielsweise Solidity und Vyper (Ethereum), Plutus (Cardano) und Rust (Substrate). Darüber hinaus ist es dank Frameworks wie ethers.js und web3.js einfacher, Anwendungen zu erstellen, die mit einer Blockchain interagieren.https://web3js.org/), und oo7.js.

L2: Protokolle der zweiten Schicht

Diese Schicht verbessert die Funktionalitäten der ersten Schicht, z. B. durch höhere Skalierbarkeit, verschlüsselte Nachrichtenübermittlung und verteiltes Rechnen.

Zustandskanäle

Blockchains können die Skalierbarkeit erhöhen, indem sie es Knoten ermöglichen, außerhalb der Blockchain miteinander zu kommunizieren, Kanäle auf der Hauptkette zu öffnen und nur Anfangs- und Endergebnisse zu schreiben. Beispiele hierfür sind das Lightning Network von Bitcoin und das Raiden Network von Ethereum.

Plasma-Protokolle

Plasma ist eine weitere Möglichkeit, die Skalierbarkeit durch den Aufbau eines Systems von Blockchains zu erhöhen. Die Hauptkette fungiert als Wurzel, und die Zweig-Blockchains sind daran gehindert, Ressourcen von übergeordneten Ketten anzufordern. Beispiele hierfür sind Looms PlasmaChain und OmigeGO Plasma.

Verschlüsselte Speicherung

Diese Methode verschlüsselt und entschlüsselt Daten mathematisch sowohl im Ruhezustand (auf einem bestimmten Computer gespeichert) als auch während der Übertragung (von einem Computer zu einem anderen).

Rechenintensive Prozesse

Rechenintensive Prozesse ermöglichen die Verteilung von Berechnungen auf viele Computer und gewährleisten deren korrekte Durchführung. Beispiele hierfür sind Golem und TrueBit auf Ethereum.

Verteiltes Geheimnismanagement

Dies ermöglicht den Zugriff auf Informationen ausschließlich autorisierten Parteien, auch in komplexen Situationen, in denen die Entschlüsselung der Informationen die Anwesenheit aller sechs Parteien erfordert. Ein Beispiel hierfür ist der Parity Secret Store.

Orakel

Orakel dienen dazu, Off-Chain-Daten, wie z. B. Aktienkurse, für Smart Contracts in eine Blockchain einzugeben.

L1: Protokolle der ersten Schicht

Diese Schicht ermöglicht die Verteilung und Interaktion mit Daten.

Interaktionsprotokolle mit niedrigem/Null-Vertrauen (Bitcoin, Ethereum, Parachains)

Interaktionsprotokolle mit niedrigem/Standard-Vertrauen beschreiben die Interaktion verschiedener Knoten sowie die Vertrauensberechnung und die Informationen der einzelnen Knoten. Die meisten Kryptowährungen erfüllen die Definition eines Interaktionsprotokolls mit hohem/intensivem Vertrauen.

Datenverteilungsprotokolle

Diese Protokolle zeigen, wie Daten in einem dezentralen System zwischen Knoten verteilt und kommuniziert werden. Typische Beispiele sind IPFS, Swarm und BigchainDB.

Transiente Daten Pub/Sub-Messaging**

Dies veranschaulicht, wie Daten, die nicht dauerhaft gespeichert werden sollen, verarbeitet werden und wie Knoten davon Kenntnis erlangen. Beispiele hierfür sind Whisper und Matrix.

L0: Root-Layer

Dies ist die Kernebene des Web3-Technologie-Stacks.

Zero/Low-Trust-Metaprotokolle (Polkadot)

Zero/Low-Trust-Interaktionsplattformen bilden ein Zero/Low-Trust-Interaktionsprotokoll, um allen Mitgliedern den gemeinsamen Zugriff auf Sicherheitsfunktionen zu ermöglichen. Polkadot ist ein Beispiel dafür.

Peer-to-Peer (P2P)-Internet-Overlay-Protokolle

Diese Netzwerkarchitektur ermöglicht die dezentrale Kommunikation zwischen internen Knoten.

Plattformneutrale Sprache

Sie dient dazu, dasselbe Programm auf verschiedenen physischen Plattformen (Architekturen, Betriebssystemen usw.) auszuführen. Beispiele hierfür sind EVM (Ethereum), UTXOs (Bitcoin) und WebAssembly (Polkadot).

Damit sind die wichtigsten Informationen zur Beantwortung der Frage zusammengefasst. Was ist Web3? Wenn Sie mehr über Jobmöglichkeiten in diesem Bereich erfahren möchten, lesen Sie weiter.

Plattformneutrale Erklärung: Was ist Web3?

Top 10 Web3-Entwicklerjobs

Ein Web3-Entwickler sollte mit dem Web3-Konzept vertraut sein, die relevanten Programmiersprachen beherrschen und über den passenden Tech-Stack verfügen. Web3-Entwickler sind derzeit sehr gefragt. Weltweit gibt es schätzungsweise eine halbe Million Web3-Entwickler, verglichen mit 32 Millionen Web2-Entwicklern.

Im Folgenden finden Sie die Top 10 Web3-Entwicklerjobs.

React Native-Entwickler bei HDWEBSOFT

Standort: Im Herzen von Ho-Chi-Minh-Stadt, der Wirtschaftshauptstadt Südvietnams.

HDWEBSOFT sucht React Native-Entwickler, die das Unternehmen weiter voranbringen. Die Kandidaten entwickeln iPhone- und Android-Anwendungen und analysieren und entwickeln Lösungen für spezifische Anwendungsfälle. Sie sollten mindestens ein Jahr Berufserfahrung in relevanten Bereichen, fundierte JavaScript-Kenntnisse und Teamfähigkeit mitbringen.

Bewerben Sie sich hier.

iOS Native Developer bei HDWEBSOFT

Standort: Direkt im Herzen von Ho-Chi-Minh-Stadt, der Wirtschaftshauptstadt Südvietnams.

HDWEBSOFT sucht erfahrene Entwickler, die in der Lage sind, wichtige Komponenten oder Module zu entwickeln und sich an der Erstellung von qualitativ hochwertigem Quellcode, Unit-Tests und der Versionskontrolle zu beteiligen. Ein Jahr Erfahrung mit Objective-C oder Swift für iOS, fundierte Kenntnisse des gesamten mobilen Entwicklungszyklus und weiterer relevanter Aspekte sind wünschenswert.

Bewerben Sie sich hier.

iOS Native Developers bei HDWEBSOFT: Was ist Web 3?

Android Native Developer bei HDWEBSOFT

Standort: Direkt im Herzen von Ho-Chi-Minh-Stadt, dem Wirtschaftszentrum Südvietnams.

Wir suchen erfahrene Android Native Developer für die Entwicklung wichtiger Komponenten/Module, die Unterstützung von Design und Wartung sowie die Erstellung von qualitativ hochwertigem Quellcode, Unit-Tests und Versionskontrolle. Ein Jahr Berufserfahrung ist Voraussetzung, ebenso wie fundierte Kenntnisse in Java Android und ein umfassendes Verständnis des gesamten mobilen Entwicklungszyklus.

Bewerben Sie sich hier.

UI/UX-Designer bei HDWEBSOFT

Standort: Direkt im Herzen von Ho-Chi-Minh-Stadt, der Wirtschaftshauptstadt Südvietnams.

HDWEBSOFT sucht UI/UX-Designer mit mindestens einem Jahr Erfahrung in der Softwareentwicklung, Web-App- und Mobile-Design-Entwicklung. Fundierte Kenntnisse des Kerndesignkonzepts sind unerlässlich. Die Kandidaten sollten in der Lage sein, ein Design von der Idee über den Wireframe bis hin zur pixelgenauen Umsetzung zu entwickeln.

Bewerben Sie sich hier.

Tester bei HDWEBSOFT

Standort: Direkt im Herzen von Ho-Chi-Minh-Stadt, der Wirtschaftshauptstadt Südvietnams.

HDWEBSOFT sucht erfahrene Tester, die Testfälle und Benutzerakzeptanztests erstellen, Projekte aus Endbenutzersicht testen und die Qualitätssicherung unterstützen können. Daher sollten die Kandidaten Erfahrung mit agilen/Scrum-Entwicklungsprozessen und fundierte Kenntnisse in Softwaretestmethoden, -werkzeugen und -prozessen mitbringen.

Bewerben Sie sich hier.

PHP-Entwickler bei HDWEBSOFT

Standort: Im Herzen von Ho-Chi-Minh-Stadt, der Wirtschaftshauptstadt Südvietnams.

HDWEBSOFT sucht einen PHP-Entwickler für die Entwicklung, das Testen, die Wartung und die Fehlerbehebung von Webanwendungen. Sie benötigen mindestens zwei Jahre Berufserfahrung in relevanten Bereichen, Erfahrung mit Frameworks/CMS und fundierte Kenntnisse in AJAX, JavaScript, HTML, CSS und MySQL-Datenbanken.

Bewerben Sie sich hier.

.NET-Entwickler bei HDWEBSOFT

Standort: Im Herzen von Ho-Chi-Minh-Stadt, dem Wirtschaftszentrum Südvietnams.

HDWEBSOFT sucht .NET-Entwickler, die teamfähig und verantwortungsbewusst sind. Der/Die Kandidat/in sollte über ein Jahr Erfahrung mit Microsoft .NET Frameworks, gute Kenntnisse in JavaScript-Frameworks und die Fähigkeit verfügen, in einem dynamischen Umfeld zu arbeiten.

Bewerben Sie sich [hier](https://vn.indeed.com/viewjob?jk=e9ae7ef29bc81e5d&tk=1gc0ru9bmjaci802&from=serp&vjs=3**Node.js-Entwickler/in bei HDWEBSOFT

Standort: Direkt im Herzen von Ho-Chi-Minh-Stadt, der Wirtschaftshauptstadt Südvietnams.

Achtung! Node.js-Entwickler/innen sind bei HDWEBSOFT sehr gefragt. Wir suchen Entwickler/innen mit mindestens zwei Jahren Berufserfahrung in verwandten Bereichen, Erfahrung mit mehr als einem JavaScript-Framework und fundierten Kenntnissen in JavaScript, CSS3 und HTML/HTML5.

Bewerben Sie sich hier.

Front-End-Entwickler/in bei HDWEBSOFT

Standort: Direkt im Herzen von Ho-Chi-Minh-Stadt, der Wirtschaftshauptstadt Südvietnams.

HDWEBSOFT sucht eine/n Front-End-Entwickler/in für die Entwicklung umfangreicher Webanwendungen und die Verbesserung der bestehenden JavaScript-Publishing-Plattform. Der/Die Kandidat/in sollte mindestens ein Jahr Berufserfahrung in einem verwandten Bereich, fundierte Kenntnisse in JavaScript, CSS3 und HTML/HTML5 sowie Erfahrung mit mehreren JavaScript-Frameworks mitbringen.

Bewerben Sie sich hier.

Python-Entwickler/in bei HDWEBSOFT

Standort: Direkt im Herzen von Ho-Chi-Minh-Stadt, der Wirtschaftshauptstadt Südvietnams.

Das Entwicklungsteam von HDWEBSOFT sucht eine/n Python-Entwickler/in. Sie/Er wird unsere Python-Publishing-Plattform weiterentwickeln und umfangreiche Webanwendungen erstellen. Der/Die ideale Kandidat/in verfügt über zwei Jahre Berufserfahrung, kennt sich mit mindestens einem Python-Framework aus und ist mit Frontend-Technologien vertraut.

Bewerben Sie sich hier.

Weitere Stellenangebote finden Sie hier.

Dat Giang

Dat Giang

CTO von HDWEBSOFT

Erfahrener Entwickler, der sich darauf konzentriert, praxisnahe und innovative Outsourcing-Lösungen für Softwareentwicklung mit Integrität bereitzustellen.

contact@hdwebsoft.com +84 (0)28 66809403 15 Thep Moi, Bay Hien Ward, Ho Chi Minh City, Vietnam