Kevin Riedl

8 min Lesezeit · 26 May 2026

Migration von Ethereum zu Solana: Was Quivrs Umzug wirklich gebrochen hat, und was er gekostet hat

Wir haben Quivr beim Umzug von EVM zu Solana unterstützt. Die Headline-Antwort zuerst: Eine Chain-Migration ist kein Port, sie ist ein teilweises Rewrite. Etwa 40 bis 70 % des Smart-Contract-Codes brauchen neue Logik, der gesamte Frontend-Wallet-Stack ändert sich, und dein Indexer, RPC-Strategie und Analytics-Layer werden neu gebaut. Plane sechs bis vierzehn Engineering-Wochen für ein produktreifes Produkt ein, abhängig von der Fläche. Token-Kosten und Audit-Kosten sind separat.

Dieser Post ist die ehrliche Zerlegung. Wo Solana gewinnt, wo Ethereum noch gewinnt, und die Checkliste, die wir Kunden vor der Unterschrift geben.

Überlegst du eine Chain-Migration?

 Kostenloses Erstgespräch buchen

Warum kam es überhaupt zur Migration?

Bei Quivr war der Treiber die Unit Economics bei Transaktionen mit geringem Wert. Auf Ethereum L1 machten Transaktionsgebühren den Kern-Flow unwirtschaftlich. L2 half, fragmentierte aber die Liquidität und verkomplizierte die UX. Solanas Gebührenmodell und Durchsatz machten das Produkt zum vom Team gewollten Preispunkt tragfähig. Andere Produkte werden andere Treiber haben: Latenz, Durchsatz, MEV-Exposure oder Komposabilität mit einem bestimmten Ökosystem. Der Treiber zählt, weil er prägt, welche Migrations-Trade-offs du in Kauf nimmst.

Was ist beim Rewrite tatsächlich kaputtgegangen?

Nicht "kaputt" im Produktionssinne. Kaputt in dem Sinne, dass das EVM-Mental-Model den Umzug nicht überlebt.

  • Account-Modell. Solanas Account-Modell ist strukturell anders als EVM-Storage. Accounts sind explizit, dimensioniert und besitzbar. State ist keine riesige Key-Value-Map in einem Contract. Das schreibt um, wie du Nutzer, Balances und Produktdaten modellierst.
  • Programs vs Contracts. Solana-Programs sind stateless. State lebt in Accounts. Das ändert, wie du über Upgrades, Access Control und Komposition nachdenkst.
  • Token-Standard. ERC-20 zu SPL ist keine Ein-Zeilen-Änderung. Mint Authority, Freeze Authority, Associated Token Accounts und Rent sind neue Konzepte, die in deiner Business-Logik und im Frontend zu handhaben sind.
  • Wallet-UX. MetaMask zu Phantom (oder irgendein Solana-Wallet) bedeutet einen neuen Signatur-Flow, neue Transaktions-Preview-UX, neue Fehlermeldungen und ein anderes Mental-Model für die Nutzer.
  • RPC und Indexing. Solana-RPC-Verhalten, Rate Limits und Indexing-Tooling sind ein anderes Ökosystem. Wir haben den Read-Path mehr oder weniger von Grund auf neu gebaut.
  • Upgradability. Solana-Program-Upgrade-Authority ist per Default ein einzelner Key (oder ein Multisig). Anderes Governance-Modell als ein Proxy-Contract.

Was hat es gekostet?

Aus Wavects Engagement-Historie bei EVM-zu-Solana-Arbeit hier die Kostenbänder. Engineering-Wochen unter Annahme eines Senior-Engineers, Mischrate. Audit-Kosten hängen stark vom Scope und der gewählten Firma ab.

WorkstreamEngineering-WochenAnmerkungen
Program-Rewrite (Rust / Anchor)3 bis 8Hängt von der Contract-Fläche ab; 40 bis 70 % Logik-Rewrite, kein Port.
Account-Modell-Design1 bis 2Der am meisten unterschätzte Schritt. Falsch gemacht, leidet alles dahinter.
Frontend-Wallet-Integration1 bis 3Phantom, Solflare, Backpack, Mobile-Deeplinks.
RPC + Indexer-Rebuild1 bis 3RPC-Provider wählen, Indexing aufsetzen (Helius, Triton oder selbst gehostet).
Token-Standard-Migration0,5 bis 2SPL-Handhabung, ATA-Management, optionale Token-2022-Features.
Interne Eval + QA1 bis 2End-to-End-Flows auf Devnet, dann Mainnet-Beta.
Externes AuditExternSeparates Engagement mit einer Spezialfirma. Wavect macht keine Third-Party-Audits.

Realistische Gesamtspanne, die wir sehen: 6 bis 14 Engineering-Wochen auf Wavect-Seite, plus das externe Audit. Produkt-, Ops- und Treasury-Arbeit auf Kundenseite kommen dazu.

Wie sieht die tatsächliche Migrations-Checkliste aus?

  1. Entscheide, ob du migrierst, dual-deployst oder die EVM-Version auslaufen lässt. Jedes hat andere Governance- und Treasury-Implikationen.
  2. Inventarisiere jeden Smart-Contract-Entry-Point. Mappe jeden auf einen Solana-Account / eine Instruction.
  3. Designe das Account-Modell End-to-End auf Papier, bevor du Rust anfasst.
  4. Lege Upgrade-Authority fest: Single Key, Multisig oder DAO. Dokumentiere es.
  5. Wähle das Program-Framework: Native Rust, Anchor oder eines der neueren SDKs.
  6. Baue das Token-Modell neu. SPL, optionale Token-2022-Extensions, ATAs.
  7. Ersetze die MetaMask-Integration durch einen Wallet-Adapter. Teste Mobile-Deeplinks.
  8. Wähle RPC-Provider und designe eine Fallback-Strategie.
  9. Baue den Indexer neu. Entscheide zwischen gehostetem Indexer und Self-Hosting.
  10. Portiere deine Analytics-Events. Solana-Transaktionslogs sind anders strukturiert.
  11. Schreibe deine Test-Suite neu. Erst Localnet, dann Devnet, dann Mainnet-Beta.
  12. Designe State-Migration (falls Nutzer-State Cross-Chain zieht).
  13. Lasse vor Mainnet ein externes Audit machen.
  14. Plane ein Gebührenbudget für Priority-Fees bei Congestion ein.
  15. Entscheide, wie (oder ob) du die Migration an bestehende Nutzer kommunizierst.
Kevin Riedl

"Die Chain-Wahl ist eine 5-Jahres-Entscheidung, keine Launch-Entscheidung. Die meisten Teams behandeln sie andersherum."

Wo gewinnt Solana klar?

Gebühren-Ökonomie für hochfrequente oder geringwertige Transaktionen. Durchsatz für consumer-skalige Produkte. Ein Wallet-Ökosystem (insbesondere Phantom), das stark in UX investiert hat. Native Unterstützung für schnelle Bestätigungen, die sich mehr nach Web2 als Web3 anfühlen. Der Token-Extensions-Standard gibt dir Transfer-Hooks und Confidential Transfers ohne Custom-Contract.

Wo gewinnt Ethereum noch?

Tooling-Reife. Tiefe des Audit-Firma-Pools. Komposabilität mit dem größten DeFi-Liquiditätspool der Welt. Der EVM-Entwickler-Talentpool ist mit großem Abstand immer noch größer. Account-Abstraction-Tooling (ERC-4337) ist auf EVM-Seite reifer. Wenn dein Produkt tiefe Komposabilität mit einem spezifischen Protokoll braucht, das auf Ethereum lebt, wird die Migrations-Mathematik schwieriger.

Was überrascht Kunden am meisten?

Drei Dinge. Erstens: Das Frontend-Rewrite ist größer als erwartet. Wallet-UX, Signing, Fehlerbehandlung, Fee Estimation, alles ändert sich. Zweitens: Indexing ist ein eigener Workstream. Das "nimm einfach einen Subgraph"-Muskelgedächtnis überträgt sich nicht. Drittens: Das Audit-Scoping-Gespräch ist anders. Solana-Auditoren sind ein kleinerer Pool und ihre Checkliste unterscheidet sich von EVM-Auditoren. Plane Kalenderzeit ein, nicht nur Budget.

Würden wir wieder migrieren?

Für das richtige Produkt, ja. Quivr ist das offensichtliche Beispiel. Für Produkte, bei denen die EVM-Ökosystem-Komposabilität der Burggraben ist, würden wir abraten. Die Entscheidung sollte von Unit Economics und Produkt-Roadmap getrieben sein, nicht davon, welche Chain dieses Quartal auf Twitter trendet. Siehe unsere Arbeit in Blockchain-Engineering für das Framework, das wir nutzen.

Fazit

Eine Migration von Ethereum zu Solana ist ein teilweises Rewrite, kein Port. Der Smart-Contract-Code ist der sichtbare Teil. Der versteckte Teil, Account-Modell-Design, Wallet-UX, RPC und Indexing, ist dort, wo die tatsächlichen Engineering-Wochen liegen. Plane sechs bis vierzehn Engineering-Wochen ein, plus ein externes Audit obendrauf. Sei ehrlich, warum du migrierst. Wenn die Antwort Unit Economics oder Durchsatz lautet, liefert Solana meist. Wenn die Antwort Komposabilität mit einem spezifischen EVM-nativen Protokoll lautet, überlege es dir nochmal. Der schlimmste Ausgang ist eine Migration mitten im Produkt, mitten in der Roadmap, mit Nutzern auf beiden Seiten und einer Treasury zwischen Chains gesplittet. Der beste Ausgang ist eine Migration, die ein Gebühren-Problem für die nächsten fünf Jahre vom Tisch nimmt. Sprich mit deinen Engineers, sprich mit deinen Auditoren und budgetiere die langweiligen Workstreams (Indexer, RPC, Frontend) ein, bevor du die spannenden budgetierst.

Überlegst du eine Chain-Migration?

 Kostenloses Erstgespräch buchen
Kevin Riedl

8 min Lesezeit · 26 May 2026