Lead-Entwicklung eines autonom handelnden Market-Makers

Auftrag

Es erfolgte die Entwicklung eines Market-Makers, welcher auf standardisierten dezentralen Liquidity-Pools operiert. Zudem erfolgte die Anbindung an unterschiedliche zentrale Krypto-Broker und Over-the-Counter-Strukturen und die Implementierung einer Cold-Storage-Verwahrlösung. albatross entwickelte als Lead-Team in einem internationalen Entwicklungsteam für eine globale Krypto-Community.

Herausforderungen

Eine besondere Aufgabe war das Management unterschiedlicher Entwickler in mehr als einem halben Dutzend Zeitzonen als Projekt-Initiator und -Koordiniator. Zudem waren die Komplexitität und die damit einhergehende Ableitung geeigneter Sicherheitskonzepte in einem sich rapide weiterentwickelnden Technologiefeld herausfordernd.

Lösung

Es wurde ein Market-Maker entwickelt, welcher als Gegenstück zu unterschiedlichen hochfrequenten Handelsstrategien operiert. Dieser wird mithilfe einer Standardisierungs-Library an mehr als ein Dutzend Krypto-Exchange angebunden. Zudem erfolgte die Anbindung an unterschiedliche dezentrale Börsen. Um Sicherheitsrisiken zu lösen und die Latenz zu reduzieren, wurden hierfür unterschiedliche Oracle-Lösungen eingesetzt. Zudem erfolgte eine Anbindung an individuelle Multi-Signature-Escrow-basierte (und dementsprechend blockchainseitig implementierte) Over-the-Counter-Strukturen.

Zur technologischen Umsetzung wurde Grafana, HTML, CSS, JavaScript, node.js, mongoDB und python für die Darstellung von Dashboards verwendet. Die Entwicklung und Umsetzung der Algorithmen erfolgte mit C und Python; das Hosting erfolgte mit AWS Lambda, AWS EC2 sowie selbst gehosteten Servern an mehreren Standorten.

Die Data-Pipelines und Oracles wurden überwiegend mithilfe von JavaScript-Libraries entwickelt; die dezentrale Implementierung erfolgte für die Ethereum-Virtual-Machine, Solana, Bitcoin, Monero und weitere Blockchain-Lösungen.

Für die Cold-Storage-Verwahrlösung wurde mithilfe bestimmter Parametrisierungen ein Speicher-Standards im Multi-Signature-Escrow entwickelt, welcher sich unterschiedlicher Zugriffs- und Speicher-Hierarchien bediente. Mit der Implementierung konnten in das Market-Making-System integriert Offline-Signaturen generiert werden.

Das Projekt wurde durch unterschiedliche spezialisierte Berater aus regulatorischer Sicht begleitet und es wurden konkrete Sicherheits-, Datenschutz-Anforderungen sowie spezifische Anforderungen an den Code abgeleitet und übernommen. Auf Basis dessen wurde auch ein dezentral strukturiertes Governance-Modell für die Kapitalverwaltung implementiert.

Weitere Case-studies