NachrichtenKryptoWeb3-Experten teilen Lehren zur Lösung technischer Herausforderungen

Web3-Experten teilen Lehren zur Lösung technischer Herausforderungen

Autor: Blocktelegraph·

Wichtige Erkenntnisse

  • •Praktiker berichteten, dass die meisten Web3-Ausfälle auf Wallet-Verbindungen, RPC-Abhängigkeiten, Automatisierungspipelines und Validierungslücken zurückgehen – nicht auf die Smart-Contract-Logik selbst.
  • •TradingFXVPS reagierte auf RPC-Ratenbegrenzungen während eines Gas-Preisanstiegs mit eigenen Zahlungsknoten, je zwei Failover-Anbietern dahinter und idempotenten Zahlungsereignissen, um doppelte Gutschriften zu vermeiden.
  • •Sudhanshu Dubey von Errna senkte die Gas-Kosten in einem Lieferkettenprojekt, indem er detaillierte Protokolle in dezentrale Speicherung auslagerte und nur einen Merkle-Root On-Chain committete – dies erforderte eine Neugestaltung der Smart Contracts zur Verarbeitung von Verifizierungsnachweisen.
  • •Victoria Olsinas auf die Markenstimme eines Kunden trainierte KI-Content-Agenten mit Qualitätskontrollen vor der Veröffentlichung trugen zu einem Anstieg des organischen Traffics um 308 % innerhalb von drei Monaten bei.
  • •Der CTO von Your Team in India empfahl, den Blockchain-Einsatz auf Funktionen rund um Eigentum und Vertrauen zu beschränken, nachdem eine Bewertung gezeigt hatte, dass ein Großteil der Daten der Plattform nicht On-Chain gespeichert werden musste.
Web3-Experten teilen Lehren zur Lösung technischer Herausforderungen

Web3-Projekte stoßen regelmäßig auf technische Herausforderungen im Zusammenhang mit Inhalten, Zahlungen, Integrationen, Daten und Transaktionen. Da ein typisches Web3-Produkt Wallets, Smart Contracts, RPC-Infrastruktur, Automatisierungstools und Off-Chain-Dienste umfasst, hängt die Zuverlässigkeit davon ab, wie diese Schichten zusammenwirken, und nicht von einer einzelnen Komponente. Die folgenden Praktiker beschreiben, wie sie die Zuverlässigkeit verbessert, Kosten kontrolliert und häufige Ausfälle beim Aufbau von Web3-Produkten und -Diensten verhindert haben.

Fehlgeschlagene Trades durch Netzwerkprüfungen verhindern

Beim Aufbau einer Web3-Kowährungs-Handelsplattform stieß Sandeep Agarwal, Co-Founder von Inventco Software, auf Diskrepanzen zwischen Wallet-Netzwerken. Nutzer verbanden ihre Wallets manchmal mit einem anderen Blockchain-Netzwerk als dem für den Handel erforderlichen, wodurch Transaktionen fehlschlugen. Solche Diskrepanzen sind ein wiederkehrender Fehlerpunkt in Multi-Chain-Anwendungen, da die meisten Wallets den Nutzern erlauben, das aktive Netzwerk jederzeit zu wechseln.

Agarwal löste das Problem durch eine Netzwerkprüfung vor jeder Transaktion. Die Anwendung verglich das verbundene Netzwerk der Wallet mit dem erforderlichen Netzwerk und forderte die Nutzer zum Wechsel auf, wenn diese nicht übereinstimmten. Sie behandelte auch Situationen, in denen Nutzer den Netzwerkwechsel ablehnten oder ihre Wallets trennten. Die Plattform zeigte eine Transaktion erst nach Bestätigung als erfolgreich an.

Die Erfahrung zeigte, dass zuverlässige Web3-Anwendungen mehr erfordern als die Entwicklung von Smart Contracts. Kleine Integrationsprobleme können die gesamte Nutzererfahrung beeinträchtigen, weshalb es wichtig ist, sie früh zu erkennen und zu beheben. Agarwal betonte außerdem, reale Szenarien zu testen – einschließlich fehlgeschlagener Transaktionen und unerwarteter Nutzeraktionen –, anstatt sich ausschließlich auf den idealen Transaktionsablauf zu konzentrieren.

Wallet-Diskrepanzen bis zur Quelle zurückverfolgen

Cache Merrill, Gründer von Zibtek, beschrieb ein ähnliches Problem bei Volleymetrics. Die Wallet-Verbindung entsprach nicht den Erwartungen der Anwendung, sodass das Team untersuchen musste, wo die Diskrepanz entstand, anstatt sie einfach zu umgehen. Wallet-Verbindungen sind ein sensibler Integrationspunkt, da eine Anwendung Konto- und Netzwerkinformationen aus Software lesen muss, die sie nicht kontrolliert.

Merrill sagte, der Vorfall habe bestätigt, dass die Web3-Entwicklung Probleme mit sich bringt, die in konventionellen Anwendungen nicht unbedingt auftreten. Die primäre Funktionalität eines Produkts kann korrekt arbeiten, während die Nutzererfahrung dennoch scheitert, weil die Verbindung zwischen Wallet und Anwendung nicht sorgfältig behandelt wurde.

Aus seiner Sicht erfordern diese Details bereits früh in der Entwicklung Aufmerksamkeit, nicht erst vor dem Launch. Eine Problematik bis zu ihrer Ursache zurückzuverfolgen sei besser, als nur unmittelbare Symptom zu behandeln. Die Art und Weise, wie Nutzer sich mit einer Anwendung verbinden und mit ihr interagieren, kann darüber entscheiden, ob das Gesamterlebnis als zuverlässig wahrgenommen wird.

Zahlungsinfrastruktur mit redundanten Knoten absichern

Ace Zhuo, CEO und Vertriebs- und Marketingverantwortlicher bei TradingFXVPS, sagte, das erste große Web3-Problem des Unternehmens habe nichts mit einem Smart Contract zu tun gehabt. TradingFXVPS hatte kürzlich Kryptowährungs-Zahlungen für seine VPS-Hosting-Dienste eingeführt, als ein Gas-Preisanstieg dazu führte, dass der zur Zahlungsabwicklung genutzte RPC-Endpunkt eines Drittanbieters begann, das Unternehmen zu drosseln. RPC-Endpunkte sind die Dienstschicht, über die Anwendungen Chain-Daten lesen und Transaktionen einreichen; Drittanbieter setzen üblicherweise Ratenbegrenzungen für das Anfragevolumen durch.

Bezahlte Rechnungen wurden nicht bestätigt, was bedeutete, dass Kunden, die für ihre Server bezahlt hatten, diese nicht provisioniert bekamen. TradingFXVPS reagierte mit dem Betrieb eigener Knoten für Zahlungs-Endpunkte auf seinem Low-Latency-Stack. Anschließend schaltete das Unternehmen hinter jeden Knoten zwei Anbieter als Failover. Zudem machte es jedes Zahlungsereignis idempotent, sodass ein Wiederholungsversuch nicht zu einer doppelten Gutschrift führen konnte.

Die Server-Provisionierung wurde verzögert, bis die Zahlung eine bestimmte Tiefe in der Bestätigungshistorie der Chain erreicht hatte – eine Standard-Sicherheitsmaßnahme gegen Chain-Reorganizations, bei denen kürzlich veröffentlichte Blöcke ersetzt werden können. Zhuo sagte, eine dezentrale Chain biete nur begrenzten Wert, wenn der gesamte Stack einer Anwendung von einem zentralisierten Endpunkt abhängt.

Er empfahl, die RPC-Infrastruktur als ausführungskritische Systemkomponente zu behandeln, mit Redundanz und Überwachung auf Ausfälle. Systeme sollten zudem unter Belastung getestet werden, Teams auf Ausfälle unter realen Lasten vorbereitet sind.

Medien-Pipelines für zuverlässige Feeds vereinfachen

Bei Joined Crypto, wo Gilberto Valzania Gründer und Chefredakteur ist, gehörte es zu den schwierigeren technischen Problemen, die kuratierten Feeds aktuell zu halten. Die Publikation betreibt Sektionen mit ausgewählten Krypto-Artikeln und bemerkenswerten Beiträgen von X.

Zunächst übertrug eine n8n-Automatisierung Daten von Google Sheets in das Webflow-CMS des Unternehmens. Als die Automatisierung ausfiel, wurden die Feeds veraltet und Beiträge zeigten sich nicht mehr korrekt an. Joined Crypto baute die Pipeline einfacher und leichter überprüfbar wieder auf.

Google Sheets blieb die zentrale Datenquelle. Jedes Element wird geprüft, bevor es ins CMS geschrieben wird, während X-Beiträge als saubere Screenshots statt als Einbettungen erfasst werden, die brechen oder sich ändern können. Laut Valzania verringerte die Reduzierung der beweglichen Teile auch die stillen Ausfälle.

Er sagte, Zuverlässigkeit sei Teil der Glaubwürdigkeit in den Web3-Medien. Leser erwarten, dass Krypto-Inhalte schnell und präzise sind, und ein defekter Feed wirkt für sie genauso problematisch wie ein ungenauer Artikel. Valzania sagte, er würde lieber ein verlässliches System ausliefern als ein komplexeres, das ständige Wartung erfordert. Dasselbe Prinzip gelte für Protokolle: L1- und L2-Netzwerke, die Bestand haben, seien tendenziell jene, die weiterarbeiten, ohne aktiv überwacht zu werden.

Gas-Kosten durch Hybrid-Speicherung senken

Sudhanshu Dubey, Delivery Manager und Enterprise Solutions Architect bei Errna, sagte, der Gas-Verbrauch in komplexen Smart Contracts könne zu einem größeren Hindernis werden als die zugrunde liegende Logik. Auf dieses Problem stieß er in einem Multi-Party-Lieferkettenprojekt mit hochfrequenten Asset-Übergängen.

Die ursprüngliche Architektur speicherte zu viele granulare Metadaten direkt On-Chain. Dies führte zu nicht nachhaltigen Transaktionsgebühren und häufigen Ausführungsfehlern, als das Projekt an die Block-Gas-Limits stieß, die die gesamte Rechenleistung pro Block auf einer Blockchain wie Ethereum begrenzen.

Dubey stellte das System auf eine Hybrid-Architektur um, die auf Zustandssynchronisation statt vollständiger On-Chain-Speicherung basierte. Detaillierte Protokolle und Asset-Historien wurden in eine dezentrale Speicherschicht ausgelagert, während ein Merkle-Baum – eine Struktur, die einen gesamten Datensatz einem einzigen verifizierbaren Root-Hash verdichtet – den Systemzustand darstellte. Durch das Committing nur des Merkle-Roots auf die Blockchain bewahrte das Projekt Integrität und Unveränderlichkeit bei deutlich reduziertem Gas-Fußabdruck.

Die Änderung erforderte eine umfassende Neugestaltung der Smart Contracts, damit diese kryptografische Verifizierungsnachweise verarbeiten konnten, statt alle Daten direkt zu verwalten. Dubey sagte, die Erfahrung habe ein zentrales Architekturprinzip bestätigt: Blockchain ist eine Koordinationsschicht, keine Datenbank.

Bei Unternehmensanwendungen gelte es, das Minimum an Daten zu identifizieren, das zur Wahrung des Vertrauens zwischen den Parteien erforderlich ist. Eine Überkonstruktion der On-Chain-Speicherung kann ein Web3-Projekt gefährden, während die eigentliche Herausforderung darin besteht, sichere Ledger mit den Leistungsanforderungen realer Geschäftsabläufe zu verbinden.

Blockchain nur dort einsetzen, wo Eigentum zählt

Mangesh Gothankar, Chief Technology Officer bei Your Team in India, sagte, ein Web3-Projekt habe ihm eine wichtige Lektion über Dezentralisierung vermittelt.

Mehr Blockchain bedeutet nicht zwangsläufig ein besseres Web3-Produkt.

Die Plattform sollte den Nutzern echtes Eigentum an digitalen Assets ermöglichen. Der ursprüngliche Plan war, so viel wie möglich der Anwendung On-Chain zu halten, doch eine Bewertung von Leistung und Betriebskosten zeigte, dass ein Großteil der Daten nicht auf einer Blockchain gespeichert werden musste.

Das Team behielt daher das Asset-Eigentum und die Transaktionsaufzeichnungen On-Chain und nutzte Smart Contracts für Regeln, die vertrauens- und verifizierbar sein mussten. Die übrigen Funktionen blieben im Anwendungs-Backend, wo sie schneller und kostengünstiger verwaltet werden konnten.

Dieser Ansatz lieferte die erforderliche Dezentralisierung, ohne das gesamte Produkt von der Blockchain-Infrastruktur abhängig zu machen. Gothankar sagte, Technologie müsse sich ihren Platz in einer Architektur verdienen. Blockchain sollte eingesetzt werden, wenn sie ein echtes Problem im Zusammenhang mit Eigentum oder Vertrauen löst – nicht einfach, weil ein Projekt als Web3 bezeichnet wird.

Seine Empfehlung: die einfachste Architektur bauen, die den benötigten Wert liefert, und dann die Dezentralisierung auf die Teile anwenden, wo sie das Produkt in sinnvoller Weise verändert.

Präzise Inhalte in großem Umfang automatisieren

Victoria Olsina, die bei VictoriaOlsina.com im Bereich Web3-SEO und KI-Content-Systeme tätig ist, sagte, das schwierigste technische Problem, das sie in Web3 gelöst habe, sei der Aufbau von KIen gewesen, die in großem Umfang präzise, markengerechte Inhalte erstellen konnten, ohne dass jede Seite von einem Menschen geprüft werden musste.

Ein Web3-Zahlungsclient benötigte Hunderte von Landingpages für verschiedene Chains, Marken, Länder und Anwendungsfälle. Eine manuelle Erstellung jeder Seite war nicht praktikabel. Olsinas Team trainierte individuelle KI-Marketing-Agenten auf die Markenstimme und Taxonomie des Kunden, sodass sie eigenständig strukturierte, präzise Seiten generieren konnten.

Das Team baute zudem Qualitätskontrollen ein, um Fehler vor der Veröffentlichung zu erkennen – ein bekanntes Risiko generierter Inhalte: plausibel klingende Fehler, die durchrutschen können, wenn niemand jede Ausgabe prüft. Innerhalb von drei Monaten stieg der organische Traffic um 308 % gegenüber dem Vorquartal, die ChatGPT-Referral-Sitzungen verdoppelten sich, und die Marke erreichte Top-10-Rankings für ihre wertvollsten Produkte.

Olsina sagte, die zentrale technische Herausforderung im Web3-Marketing bestehe nicht einfach darin, Inhalte zu schreiben. Es gehe darum, Systeme zu bauen, die auch bei großem Umfang präzise bleiben, ohne dass jemand jede Ausgabe prüfen muss.

Präzision durch mehrstufige Erklärungen bewahren

Roman Vasilenko, Manager für Display-Werbung bei Vasilenko AdOps, sagte, sein Team sei zunächst auf ein Problem gestoßen, bei dem KI-Modelle Whitepaper-Konzepte zu stark vereinfachten. Die Vereinfachung entfernte technische Details, die die Erklärungen erst nützlich machten.

Ein Entwickler konnte beispielsweise eine Erklärung der Gas-Mechanik von Ethereum lesen und glauben, das Konzept verstanden zu haben, nur um dann auf einen Laufzeitfehler zu stoßen, weil wichtige Nuancen ausgelassen worden waren.

Vasilenko sagte, die Lösung erforderte eine architektonische Änderung. Das Team entwickelte ein zweistufiges Erklärungssystem mit zugänglichem Material für Einsteiger, ergänzt durch Fußnoten und vertiefende Abschnitte, die die Strenge der ursprünglichen Spezifikation bewahrten. Ziel war es, sowohl Übervereinfachung, die die Glaubwürdigkeit beeinträchtigen kann, als auch unnötigen Fachjargon, der Leser abschrecken kann, zu vermeiden.

Das daraus resultierende Format nutzte Detail-Een, beginnend mit einfachem Englisch und fortschreitend zu technischeren Erklärungen. Das Team führte zudem eine „Cold Verification“ ein: Entwickler wurden aufgefordert, Konzepte aus den Erklärungen anhand echter Testnetz-Transaktionen zu implementieren. Konnte jemand aus einer Erklärung nichts bauen, entsprach sie nicht dem Genauigkeitsstandard des Teams.

Vasilenko sagte, Zugänglichkeit und Korrektheit seien voneinander abhängig und keine konkurrierenden Ziele. Das Team stellte schließlich Personen mit Erfahrung in Smart-Contract-Audits zusätzlich zu KI-Expertise ein, da menschliches Urteilsvermögen benötigt wurde, um technisch Wesentliches von Unnötigem zu unterscheiden.

Er sagte, im Krypto-Bereich, wo Code buchstäblich Geld verwaltet, zähle Autorität mehr als Poliere. Nutzer verzeihen eine grobe Benutzeroberfläche, wenn die Erklärungen vertrauenswürdig sind – doch selbstbewusste Falschinformationen verzeihen sie nie.

Verifizierungskontrollen für Embedded Finance stärken

Abhinav Gupta, Gründer von Profitjets, berichtete von Herausforderungen bei der Integration des Embedded-Financing-Produkts des Unternehmens in das Angebot eines Kunden.

Einige Probleme waren typische Wachstumsschwierigkeiten, etwa die Integration neuer APIs. Andere betrafen den Aufbau und die Stärkung von Vertrauens- und Verifizierungsprozessen, damit das Finanzangebot automatisiert und in großem Umfang bereitgestellt werden konnte.

Die erste Kohorte deckte Lücken in den Kontrollen und in der Integration der Finanzierungsschicht auf. Sie zeigte auch, dass das Unternehmen nicht darauf vorbereitet war, die zur Unterstützung von Finanzierungsanfragen erforderlichen Abläufe bereitzustellen oder zu automatisieren. Während der zweiten Kohorte verbesserte Profitjets seine Verifizierungsprozesse und -kontrollen und integrierte Automatisierung, um auf Finanzierungsanfragen zu reagieren und diese zu unterstützen.

Gupta sagte, die Änderungen hätten mehr Stabilität gebracht, den Durchsatz verbessert und wiederkehrende Probleme beseitigt. Er kam zu dem Schluss, dass technische Lösungen für Finanzprodukte automatisierte Prozesse und Kontrollen für Vertrauen und Verifizierung von Beginn an einbeziehen müssen.

Unternehmensintegrationen vor dem Deployment validieren

Arvind Rongala, CEO von Invensis Learning, erinnerte sich an eine Web3-Integration, bei der eine Blockchain-Anwendung mit bestehenden Unternehmenssystemen verbunden werden musste. Unterschiede in Datenstrukturen und Transaktionsabläufen verursachten unerwartete Ausfälle.

Das Team löste das Problem, indem es die Integration in kleinere Komponenten aufteilte, jede Schicht unabhängig testete und stärkere Validierungen vor dem Deployment einführte. Die Erfahrung bestätigte, dass Blockchain-Projekte dieselbe disziplinierte Engineering-Praxis wie klassische Software erfordern – mit zusätzlicher Aufmerksamkeit für Sicherheit, da Blockchain-Transaktionen schwer oder unmöglich rückgängig zu machen sein können.

ongala verwies auch auf einen Bericht von Chainalysis aus dem Jahr 2024, der schätzte, dass illegale Kryptowährungsaktivitäten Transaktionen im Wert von Milliarden Dollar umfassten. Dies unterstreiche, warum Sicherheit und Validierung nicht als abschließende Prüfungen am Ende behandelt werden dürfen.

Sein empfohlener Ansatz: technische und sicherheitsbezogene Risiken frühzeitig identifizieren, kontinuierlich testen und jeden Integrationspunkt als potenziellen Fehlerpunkt behandeln.

Überall in diesen Berichten lautet die wiederkehrende Lektion, dass Web3-Zuverlässigkeit eine Integrationsdisziplin ist: Die beschriebenen Ausfälle lassen sich auf Wallet-Verbindungen, RPC-Abhängigkeiten, Automatisierungspipelines und Validierungslücken zurückführen – nicht auf die Contract-Logik selbst. Die gemeinsamen Muster – Netzwerkprüfungen vor Transaktionen, redundante Infrastruktur, idempotente Zahlungen, mehrstufige Erklärungen und schrittweises Testen – bieten eine praktische Referenz für Teams mit vergleichbaren Stacks.

Quelle: BlockTelegraph