Back
PixelPlex
return

Mantra DAO

Von der Community verwaltete DeFi-Plattform

  • Blockchain
  • Web
  • Kryptowährung
  • FinTech
  • Handel
Über den Kunden

Mit einer von der Community verwalteten DeFi-Plattform möchte unser Kunde Mantra DAO ein transparentes und dezentrales Ökosystem schaffen, das den Nutzern die finanzielle Kontrolle zurückgibt. Die Plattform fokussiert sich auf Kreditvergabe, Staking, Governance und Launchpad-Dienste.

Details
Website:app.mantradao.com
Location:Hong Kong
Date:2021

Um den Kunden zu helfen, hat PixelPlex eine effiziente DeFi-Lösung auf Basis von Smart Contracts entwickelt. Darüber hinaus haben unsere Spezialisten neue Staking-Pools bereitgestellt, eine Migration zur Solana-Blockchain durchgeführt und das Produkt mit anderen Verbesserungen rationalisiert.

Teilen Sie Ihre Ideen mit uns
Solidity-Entwickler1
Backend-Entwickler1
Frontend-Entwickler1
Rust-Entwickler1
Go-Entwickler1
Projektmanager1

Geschäftsmöglichkeit

 Anfänglich hat der Kunde die Leistungen eines Drittanbieters verwendet, um professionelle Assistenz bei der Entwicklung seiner DeFi-Plattform zu erhalten. Leider hatte das Ergebnis ihrer Zusammenarbeit Ineffizienzen, darunter Fehler in bestehenden Smart Contracts, die behoben werden mussten.

Um die Zukunftssicherheit der Plattform zu gewährleisten, möchte der Kunde die Funktionalität erweitern, intelligente Verträge implementieren und neue Plattformen wie Binance Smart Chain und Polygon hinzufügen. Als das Unternehmen sich an PixelPlex wendete, unterstützte die Lösung als Polkadot-First-Projekt nur Ethereum. Die gewünschten Änderungen würden es Mantra DAO ermöglichen, Dienste auf verschiedenen Blockchains anzubieten.

Der Kunde hat sich auf eine Partnerschaft mit PixelPlex geeinigt. Als eine vertrauenswürdige Full-Service-Agentur mit ausgeprägter Expertise im Bereich der Blockchain- und Smart-Contract-Entwicklung erweiterte PixelPlex die Kompetenzen des In-House Teams des Unternehmens.

Die Oberfläche der Mantra DAO-Homepage

Projektziele

Gemeinsam mit dem Kunden haben wir die wichtigsten Projektziele festgelegt:

01.

Verbesserte Leistung der Mantra DAO-Plattform und Behebung der Systemlücken

02.

Implementierung von neuen Smart Contracts und Staking Pools

03.

Integration einer Multi-Chain-Unterstützung

04.

Umsetzung der neuen Funktionen

Erledigte Arbeit

  • Entwicklung von Smart Contracts
  • Umsetzung von neuen Staking Pools
  • Migration vom Staking Pool V1 zum Staking Pool V2
  • Ermöglichung der bestehenden Funktionalität auf neuen Plattformen (Binance Smart Chain, Polygon)
  • Fehlerbehebungen, verbessertes UI-Design
  • Projektmerkmale

    Projektmerkmale
    Projektmerkmale

    • Multi-Chain-Support, einschl. Ethereum, Binance Smart Chain und Polygon
    • Mehrere Staking Pools in verschiedenen Netzwerken
    • Verwaltung von Assets Staking und Governance mit nur einem Produkt
    • Individuell für die Plattform entwickeltes Token – OM-Token
    • Sichere Smart Contracts für Staking Pools
    • Zendit Launchpad-Lösung, die dem Unternehmen alle notwendigen Tools und Ressourcen zum Launch der Token zur Verfügung stellt

    Projektmerkmale

Details

  • Smart-Contracts-Entwicklung

    Eines der größten Module von Mantra DAO ist Staking, das Token-Staking und Token-Belohnungen ermöglicht. Die Firma bietet sowohl Single-Asset- als auch LP-Staking-Pools an. Bevor wir uns dem Projekt angeschlossen haben, hatte der Kunde bereits Staking Smart Contracts entwickelt. Jedoch hatte die Lösung Bugs, die zu potenziellen Sicherheitsproblemen in der Produktionsumgebung führen könnten.

    Um Sicherheitsproblemen vorzubeugen, hat unser Team die Fehler im LP-Staking-Smart-Contract behoben und Unit-Tests durchgeführt. Wir haben auch einen Smart Contract für das Staking einzelner Assets von Grund auf neu entwickelt. Die von uns erstellte Logik vereinfacht die Umsetzung neuer Staking-Pools.

  • Bereitstellung von Staking-Pools

    Da Mantra DAO regelmäßig mit verschiedenen Organisationen zusammenarbeitet, fügt das Unternehmen weitere neue Token den Staking-Pools hinzu. Für jede Partnerschaft setzen unsere Spezialisten neue Staking-Pools basierend auf den vom Kunden gewünschten Parametern (z. B. Token-Besitzer oder Token-Belohnungen) ein.

    Am Anfang implementierte unser Team neue Staking-Pools im Ethereum-Netzwerk. Der Kunde wollte eine Chain-agnostische Lösung anbieten, deswegen erweiterte er sein Staking auf Binance Smart Chain und Polygon. So sorgt unser Team auch für die Bereitstellung neuer Staking-Pools für diese Plattformen.

    Für dieses Projekt haben wir insgesamt über 60 Staking-Pools in verschiedenen Netzwerken (Ethereum, Binance Smart Chain, Polygon) bereitgestellt.

  • Sicherheitsüberwachung

    PixelPlex hat den Kunden bei der Entwicklung des Zendit Launchpad unterstützt. Mit einem dezentralen festen

    Austauschprotokoll leistet es Transparenz hinsichtlich der Anzahl der Token, die während eines Token-Launches angeboten werden. Zendit bietet den Partnerorganisationen des Kunden die notwendigen Ressourcen und Unterstützung, um ihre Token einzuführen.

  • Mechanismus der Niederländischen Auktion

    Das implementierte Launchpad ermöglicht einen Launch ähnlich einer niederländischen Auktion – zusätzlich zu den

    Standard-Fixed-Swap-Protokollen. Der wichtigste Vorteil des niederländischen Auktionsmechanismus besteht in einer dezentralen und demokratischen Methode zur Bestimmung von dem Preis des Unternehmens-Coins. Das Bieten für einen Artikel beginnt mit einem hohen Gebot, das systematisch gesenkt wird, bis der Artikel verkauft wird.

  • Migration zum Staking Pool V2

    PixelPlex hat den Kunden bei der Implementierung der Logik zur Migration von Staking Pool V1 zu Staking Pool V2 sowie beim Token-Swap zu OM V2 unterstützt.

    OM V2 ist eine innovative Version des OM-Tokens, die viele wichtige Vorteile bringt:

    • automatisch zusammengesetzte Staking-Belohnungen
    • sofortige Entnahme gegen Gebühr
    • die Möglichkeit, die Entnahme abzubrechen und automatisch neu zu setzen
    • verbesserter Countdown-Timer (Sekunden, Minuten, Stunden, Tage).


  • Entwicklung des Migrationsmechanismus

    Das Hauptproblem der ersten Version des vom Kunden entwickelten Staking Pools bestand darin, dass die Lösung keine Migrationsfunktion umfasste. Uns war es wichtig, dass die vorhandenen Assets der Nutzer in den Staking Pool V2 migriert werden konnten und die Nutzer, die Tokens im Staking Pool V1 hatten, problemlos Belohnungen im neuen Staking Pool erhalten konnten.

    Unser Team führte technische Untersuchungen durch, um die erforderliche Migration zu ermöglichen. Dabei haben wir einige Änderungen in die bestehende Lösungsarchitektur implementiert und einen Migrationsmechanismus integriert. Folglich konnten die Nutzer der Plattform zum Staking Pool V2 wechseln, ohne ihre vorhandenen Token und Belohnungen zu verlieren.

Die Schnittstelle der Mantra DAO Marktwert-Seite

Möchten Sie ein neues Projekt starten? Arbeiten Sie mit uns zusammen!

Nachricht sendenton

Wechsel von Ethereum zu Solana

Vorteile von Solana

Nachdem der Kunde seine DeFi-Plattform zuerst auf Ethereum erstellt hatte, entschied er sich, zu Solana zu wechseln. Solana hat mehrere Vorteile gegenüber der Ethereum-Blockchain, wie z.B.:

  • PoS-Konsensalgorithmus
  • Häufige Transaktionen (mehr als 65 Tsd. pro Sekunde)
  • Optimierte Skalierbarkeit
  • Niedrigere Transaktionskosten ($0,00025)

Vorbereitete Recherche

Unsere Blockchain-Berater haben eine Studie vorbereitet, die mehrere Aspekte und die verschiedenen Besonderheiten der Solana-Blockchain abdeckt. Sie umfasste Details wie eine allgemeine Übersicht der Plattform, den Besitz von Konten, eine Anleitung zum Erstellen eines Coins in Solana und die Rückgabe von Werten aus programmübergreifenden Aufrufen.
Als die endgültige Entscheidung für den Wechsel zu Solana getroffen war, mussten wir die optimale Migrationsstrategie auswählen und mit der gewählten Variante fortfahren. Die technischen Spezialisten von PixelPlex haben verschiedene Migrationsoptionen untersucht und die Vor- und Nachteile jedes Szenarios bewertet.

Auswahl der besten Migrationsstrategie

1. Strategie

Die virtuelle Neon-Maschine verwenden, um Solidity-Verträge direkt in Solana auszuführen

Vorteile

  • Abhängigkeit vom Neon-Projekt
  • Aufgrund der Abhängigkeit von einem Drittanbieter-Tool bietet dieser Ansatz weniger Flexibilität
  • Einfache Lösung, da sie möglicherweise kein Code erfordert

Mängel

  • Einfache Lösung, da sie möglicherweise kein Code erfordert
  • Neon ist eine relativ neue Technologie, was zu Bugs und Einschränkungen führt (z. B. hatten wir viele Probleme beim Versuch, einen einfachen Ethereum-Vertrag bereitzustellen).
  • Es ist ein ganz neues Ökosystem mit eigenen Coins (die jetzt an private Investoren verkauft werden)
  • Es kann nur für Solana verwendet werden

2. Strategie

Alles in Rust neu schreiben

Vorteile

  • Es besteht keine Abhängigkeit von anderen Projekten
  • Bessere Gesamtflexibilität
  • Im Vergleich zur Verwendung einer virtuellen Maschine dauert der Entwicklungsprozess länger, die Leistung kann jedoch an die Anforderungen des Kunden angepasst werden

Mängel

  • Wartungsbelastung

3. Strategie

Solidity-Verträge mit Solang in Solanas Blockchain kompilieren

Vorteile

  • Solidity-Verträge mit Solang in Solanas Blockchain kompilieren
  • Bessere Flexibilität, da einige der Verträge vollständig neu geschrieben werden können, während andere vom Solidity-Compiler neu kompiliert werden
  • Einfache Lösung, da nicht alle Verträge komplett neu geschrieben werden müssen

Mängel

  • Solidity-Verträge müssen angepasst werden, um die Beschränkungen von Solang zu umgehen
  • Die Assembly-Sprache kann nicht kompiliert werden (wird aber in den MANTRA Dao Staking-Verträgen verwendet)
  • Größen von Ganzzahlen dürfen nicht größer als 64 Bit sein (während des Projekts sind sie größer)
  • Wir müssten neues Code schreiben, um die Smart Contracts auszulösen, was wiederum die Wartungsbelastung erhöhen würde

Aufgrund der Flexibilität und der Zeiteffizienz wollten wir anfänglich den Solang-Compiler nutzen. Aber nachdem wir die mit Solang verbundenen Einschränkungen überprüft hatten, entschieden wir uns für Rust. Durch diesen Ansatz konnten wir eine erhöhte Flexibilität und Performance erreichen. Derzeit sorgt unser Team für die Migration zur Solana-Blockchain.

Ergebnisse

  • 60+

    eingesetzte Staking-Pools

  • $23M

    Gesamtwert der gestapelten Assets (im April 2022)

Kontaktiere uns

Wir lieben spannende Partnerschaften rund um den Globus. Falls Sie auf der Suche nach einem vertrauenswürdigen ausgelagerten Team sind, das Ihre Chatbot-Idee zum Leben erweckt – hinterlassen Sie uns eine Nachricht, wir rufen so schnell wie möglich für ein Gespräch zurück.

Indem Sie auf „Nachricht senden“ klicken, stimmen Sie den Datenschutz- und Cookie-Richtlinien von PixelPlex zu.

Nachricht senden