---
title: "Account Abstraction Fallstudie"
canonical: https://wavect.io/de/case-studies/account-abstraction/
language: de
description: "Boba Networks Hybrid Compute lässt Smart Contracts Off-Chain-Berechnungen auslösen und Ergebnisse vertrauenslos On-Chain empfangen, in einer Transaktion."
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

[← Alle Fallstudien](/de/case-studies/)

![Account Abstraction logo](/img/clients/svg/boba-network.svg)

CASE STUDIES · 2025

Account Abstraction

# Hybrid Compute zurückentwickelt, 3 Produktions-SDKs ausgeliefert. Noch live.

Boba Networks Hybrid Compute lässt [Smart Contracts](/de/glossary/smart-contract/) Oracle-ähnliche Off-Chain-Berechnungen auslösen und Ergebnisse vertrauenslos On-Chain empfangen, innerhalb einer einzigen Transaktion. Das Herzstück von Bobas Account-Abstraction-Modell und ein klarer Unterschied zu Standard-L2s.

BLOCKCHAIN SDK-Entwicklung 2025 Live

Auf einen Blick

Auftragsart SDK-Entwicklung

Branche [Blockchain / L2-Entwickler-Tools](/de/industries/blockchain-web3/)

Phase Enterprise · $115M eingesammelt

Auftragsgröße Monats-Retainer

Jahr 2025

Stack

Typescript Solidity Hardhat Ethers.js Node.js

Status Live

Live [boba.network](https://boba.network/)

## Überblick

Boba Networks Hybrid Compute lässt [Smart Contracts](/de/glossary/smart-contract/) Oracle-ähnliche Off-Chain-Berechnungen auslösen und Ergebnisse vertrauenslos On-Chain empfangen, innerhalb einer einzigen Transaktion. Das Herzstück von Bobas Account-Abstraction-Modell und ein klarer Unterschied zu Standard-L2s.

## Was ist die Herausforderung?

Null Dokumentation, keine Specs, nur roher Node-Code. Gemeinsam mit Bobas Team entwickelten wir Hybrid Compute aus dem laufenden System zurück, patchten Infra-Fehler im Live-Betrieb und lieferten drei Produktions-SDKs gegen ein bewegliches Ziel. Entwickler warteten; der Zeitplan nicht.

## Welche Entscheidung haben wir getroffen?

### Die Anwendungsschicht bauen, während die Infrastruktur darunter sich bewegte.

> Bobas internes Team implementierte Account Abstraction auf Infrastrukturebene, während wir die Anwendungsschicht darüber bauten. Keine Dokumentation, nur laufender Code, der sich ständig änderte. Fehler tauchten ständig auf und wurden in Echtzeit mit ihrem Team gelöst, bevor der nächste Push etwas anderes kaputt machte. Zwei Teams, ein bewegliches Ziel, keine Spec.

## Was wir gemacht haben

Wir arbeiteten innerhalb von Bobas Build und behandelten das laufende System als Spec. Test-Harnesses fragten das Live-Node-Verhalten ab, bevor irgendein SDK-Code entstand, und scheiterten laut, sobald sich die Infra darunter verschob. Daraus: Backend-SDK für Off-Chain-Compute-Handler, Solidity-SDK für On-Chain-Aufrufe und Ergebnisverarbeitung, Frontend-SDK für dApp-Zugriff, plus funktionierende Beispiele. Drei SDKs, die jede stille Infra-Änderung überlebten und noch in Produktion sind.

## Ergebnisse

### 3 SDKs - Backend · Contract · Frontend
- **Category:** Tempo

### Noch live - Auf Boba Network
- **Category:** Signal

Ähnliche Ergebnisse für dein Projekt?

Fester Umfang. Feste Deadline. Unterzeichneter Werkvertrag.

[Kontakt aufnehmen](/de/contact/)

## Was wir gelernt haben

Undokumentierte Infrastruktur zwingt dazu, das laufende System als Spec zu behandeln. Test-Harnesses, die das Live-Node-Verhalten vor jeder SDK-Abstraktion abfragten, zahlten sich jedes Mal aus, wenn sich die Infra ohne Vorwarnung änderte. Dieselbe Disziplin bietet der kostenlose [ERC-4337 UserOperation Debugger](/de/tools/erc-4337-useroperation-debugger/) für aufgezeichnete Operations und Reverts.

## Tech Stack

- [Typescript](https://www.typescriptlang.org/)
- [Solidity](https://soliditylang.org/)
- [Hardhat](https://hardhat.org/)
- [Ethers.js](https://docs.ethers.org/)
- [Node.js](https://nodejs.org/)

## Tags

- Account Abstraction
- Hybrid Compute
- SDK
- Layer 2

## Links & Ressourcen

[Boba Network](https://boba.network/) [Enya Labs](https://enya.ai)

Passende Leistungen

- [Blockchain-Entwicklung](/de/services/blockchain/)
- [Individuelle Softwareentwicklung](/de/services/software-development/)

Kundenreferenzen und Marken

Wavect veröffentlicht diese Case Studies über die eigene Arbeit. Kundennamen, Logos und Marken sind Eigentum ihrer jeweiligen Inhaber und stehen hier zur Kennzeichnung der Arbeit, nicht als Hinweis auf eine Partnerschaft, ein Sponsoring oder eine Empfehlung. Jede Case Study beschreibt Wavects eigenen Beitrag innerhalb eines größeren Vorhabens. Am Ergebnis waren weitere Beteiligte mit, darunter die eigenen Teams der Kunden sowie andere Dienstleister. Zahlen, die einem Kunden zugeschrieben werden, sind dessen eigene Angaben. Zahlen zu unserer Arbeit stammen aus unseren Aufzeichnungen zum angegebenen Prüfdatum, und wir liefern Belege auf Anfrage. Bewertungen sind von der jeweils genannten Plattform übernommen und verlinken auf die Quelle. Die kommerziellen Bedingungen einer Zusammenarbeit veröffentlichen wir nicht, und Produkt-Screenshots bleiben Eigentum des jeweils gezeigten Kunden. Wenn du hier genannt wirst und eine Korrektur, eine Änderung oder eine Löschung möchtest, schreib uns, und wir kümmern uns darum: [office@wavect.io](mailto:office@wavect.io)

### [ZybraMoney](/de/case-studies/zybra-money/)

ZybraMoney ist eine auf Afrika ausgerichtete FinTech-Backend-Plattform für Gruppen-Sparmodelle (ROSCA-Flows), wallet-gebundene Journeys, Zahlungen, Transfers, …

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/de/case-studies/account-abstraction/#webpage",
      "@type": "WebPage",
      "dateModified": "2026-05-21",
      "inLanguage": "de",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-05-21",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".faq-question",
          ".faq-answer"
        ]
      },
      "url": "https://wavect.io/de/case-studies/account-abstraction/"
    },
    {
      "@id": "https://wavect.io/verified-claims.json#boba-hybrid-compute-sdks",
      "@type": "Claim",
      "appearance": {
        "@id": "https://wavect.io/de/case-studies/account-abstraction/#webpage",
        "@type": "WebPage",
        "inLanguage": "de",
        "url": "https://wavect.io/de/case-studies/account-abstraction/"
      },
      "author": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "dateModified": "2026-08-04",
      "identifier": "boba-hybrid-compute-sdks",
      "inLanguage": "en",
      "text": "Wavect engineered 3 production SDKs for Boba Network Hybrid Compute (backend, contract and frontend) together with Boba Network's team, reverse-engineered from undocumented infrastructure and still live."
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@id": "https://wavect.io/de/case-studies/account-abstraction/#case-study",
  "@type": "Article",
  "about": {
    "@id": "https://wavect.io/de/case-studies/account-abstraction/#project",
    "@type": "CreativeWork",
    "creator": {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ]
    },
    "dateCreated": "2025-01-01",
    "description": "SDK-Entwicklung engagement",
    "funder": {
      "@type": "Organization",
      "name": "Account Abstraction"
    },
    "name": "Account Abstraction",
    "subjectOf": {
      "@id": "https://wavect.io/de/case-studies/account-abstraction/#case-study",
      "@type": "Article"
    },
    "url": "https://boba.network/"
  },
  "abstract": "Null Dokumentation, keine Specs, nur roher Node-Code. Gemeinsam mit Bobas Team entwickelten wir Hybrid Compute aus dem laufenden System zurück, patchten Infra-Fehler im Live-Betrieb und lieferten drei Produktions-SDKs gegen ein bewegliches Ziel. Entwickler warteten; der Zeitplan nicht.",
  "author": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "datePublished": "2025-01-01",
  "description": "Boba Networks Hybrid Compute lässt Smart Contracts Oracle-ähnliche Off-Chain-Berechnungen auslösen und Ergebnisse vertrauenslos On-Chain empfangen, innerhalb einer einzigen Transaktion. Das Herzstück von Bobas Account-Abstraction-Modell und ein klarer Unterschied zu Standard-L2s.",
  "headline": "Account Abstraction, Wavect Case Study",
  "image": "https://wavect.io/img/clients/svg/boba-network.svg",
  "inLanguage": "de",
  "isPartOf": {
    "@type": "CollectionPage",
    "name": "Wavect Case Studies",
    "url": "https://wavect.io/de/case-studies/"
  },
  "keywords": "Account Abstraction, Hybrid Compute, SDK, Layer 2, Typescript, Solidity, Hardhat, Ethers.js, Node.js",
  "mainEntityOfPage": "https://wavect.io/de/case-studies/account-abstraction/",
  "mentions": [
    {
      "@type": "DefinedTerm",
      "name": "Typescript",
      "url": "https://www.typescriptlang.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Solidity",
      "url": "https://soliditylang.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Hardhat",
      "url": "https://hardhat.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Ethers.js",
      "url": "https://docs.ethers.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Node.js",
      "url": "https://nodejs.org/"
    }
  ],
  "publisher": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "url": "https://wavect.io/de/case-studies/account-abstraction/"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "item": "https://wavect.io/de/",
      "name": "Startseite",
      "position": 1
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/de/case-studies/",
      "name": "Fallstudien",
      "position": 2
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/de/case-studies/account-abstraction/",
      "name": "Account Abstraction",
      "position": 3
    }
  ]
}
```
