paint-brush
Wie wir die Entwicklungskosten für Cardano DApp minimiert habenvon@web3developer
433 Lesungen
433 Lesungen

Wie wir die Entwicklungskosten für Cardano DApp minimiert haben

von Vlas5m2023/02/25
Read on Terminal Reader
Read this story w/o Javascript

Zu lang; Lesen

Die Entwicklung, Bereitstellung und Wartung von Cardano dApps sind kritische Aspekte eines Projekts, die oft kostspielig sind. Die Gesamtkosten für die Einstellung eines DevOps-Ingenieurs – der mit der Web3-Technologie bestens vertraut ist – wurden finanziell zunehmend ungesund. Durch die erfolgreiche Reduzierung der Entwicklungskosten entsteht Spielraum für Investitionen in andere wichtige Aspekte wie Geschäftsentwicklung, Marketing und Forschung.
featured image - Wie wir die Entwicklungskosten für Cardano DApp minimiert haben
Vlas HackerNoon profile picture
0-item

Meine Erfahrung bei der Entwicklung von Cardano-Apps hat mich zu der Erkenntnis geführt, dass es notwendig ist, Kostenstrategien anzuwenden, die die Betriebskosten minimieren. Die Entwicklung, Bereitstellung und Wartung von Cardano dApps sind kritische Aspekte eines Projekts, die oft kostspielig sind. Meiner Erfahrung nach sind mehrere Blockchain-Projekte auf verschiedene Arten der Web3-Entwicklung ausgerichtet.

Nachdem wir an mehr als vier Projekten im Web3-Bereich beteiligt waren, wurde deutlich, dass die dezentrale Anwendungsentwicklung kostspielig, sehr zeitaufwändig und heikel ist und ein hohes Maß an Fachwissen erfordert. Die DApp-Entwicklung hat im Laufe der Jahre aufgrund der kontinuierlichen Branchenentwicklung im Web3-Bereich zugenommen. In diesem Artikel werde ich versuchen, einige Möglichkeiten aufzuzeigen, die zur Kostensenkung beitragen können.

Derzeit existieren mehrere Blockchain-Netzwerke und viele Web3-Entwickler müssen einen geeigneten Weg finden, die dApps mehreren Netzwerken zugänglich zu machen. Um dies zu erreichen, müssen Web3-Entwickler Wege finden, Knoten für die Interaktion mit anderen Netzwerken zu entwickeln.

Blockchain-Knoten sind äußerst wichtig für die Herstellung von Interaktionen zwischen verschiedenen Blockchain-Netzwerken. Beispielsweise mussten wir bei der Cardano dApp-Entwicklung Verbindungen zu anderen Blockchains entwickeln, darunter die Netzwerke Etherern, Solana und Polygon. Obwohl es mir nicht gestattet ist, die Projekte bekannt zu geben, an denen ich für die Cardano dApps-Entwicklung gearbeitet habe, kann ich auf jeden Fall einige meiner Erfahrungen mitteilen und wie diese meine bisherigen Entscheidungen beeinflusst haben.

Im Entwicklungsprozess wurde deutlich, dass die Schaffung eines hohen Maßes an Interoperabilität zwischen den verschiedenen Blockchain-Netzwerken eine große Hürde für den Erfolg dieser Blockchain-Unternehmen darstellt. Offensichtlich musste es andere bessere Lösungen für Blockchain-Unternehmen geben.

Nach weiteren Überlegungen wurde klar, dass wir umgehend Alternativen zum firmeninternen Node-Handling finden mussten. Die Gesamtkosten für die Einstellung eines DevOps-Ingenieurs – der mit der Web3-Technologie bestens vertraut ist – wurden finanziell zunehmend ungesund. Es entstanden alternative Lösungen, wie zum Beispiel die Auslagerung des Node-Handlings und Hostings an renommierte Drittplattformen wie NOWnodes. Trotz der Notwendigkeit, die Knotenbearbeitung auszulagern, war klar, dass das Projekt ohne eine geeignete Marketingstrategie und Geschäftsentwicklungsfähigkeiten scheitern würde

Bedeutung der Kostensenkung für die Cardano DApp-Entwicklung

Wie ich bereits erwähnt habe, sind Kostensenkungslösungen für die Cardano dApp-Entwicklung von entscheidender Bedeutung. Durch die erfolgreiche Reduzierung der Entwicklungskosten entsteht Spielraum für Investitionen in andere kritische Aspekte der Projekte, wie z. B. Geschäftsentwicklung, Marketing und Forschung.

Auf unserer Suche nach Lösungen für die hohen Entwicklungs- und Bereitstellungskosten sind wir auf mehrere Lösungen von Drittanbietern gestoßen, die Entwicklern zur Verfügung stehen, die mit Cardano-Smart-Verträgen arbeiten. Durch frühere Arbeiten mit verschiedenen Web3-Entwicklungsrollen konnte ich drei Knotenanbieter testen, die Entwicklern zur Verfügung stehen, um die Projektentwicklungs- und Wartungskosten zu senken. Und hier ist, was ich gefunden habe.

Ich habe NOWNodes, Quicknodes und Alchemy erkundet.

Nach sorgfältiger Überlegung werden die von NOWNodes übernommenen Projekte im Folgenden im Vergleich besprochen. Bei der Entwicklung von Cardano-Projekten ist es wichtig, aufkommende und bestehende Wettbewerber in diesem Bereich zu berücksichtigen. Web3-Apps, die dem Test der Zeit standhalten, müssen die Interoperabilität über mehrere Blockchain-Netzwerke hinweg gewährleisten.

Die interne Knotenentwicklung in einer meiner vorherigen Cardano-dApp-Entwicklungen hatte ein Budget von etwa 6.000 € pro Monat.

Das Cardano-Projekt erforderte den Zugriff auf mehrere andere Blockchains, was die interne Knotenwartung hektisch und extrem teuer machte.

Der alternative Ansatz zur Blockchain-Knotenverwaltung besteht darin, die Entwicklungs-, Bereitstellungs- und Wartungsaufgaben an Blockchain-as-a-Service-Plattformen wie Quicknodes, Alchemy und NOWNodes und andere auszulagern.

Verfügbare Möglichkeiten zur Kostensenkung

Meine Interaktion mit der NOWNodes-Plattform führte zu einer deutlichen Reduzierung der Betriebskosten. Die Plattform bot erschwingliche Lösungen, die von einzelnen Cardano-Entwicklern und etablierten Web3-Entwicklern mit höheren Monatsbudgets genutzt werden konnten.

In unserem Fall wurden die monatlichen Betriebskosten durch die Einführung des Dienstes von NOWNodes drastisch gesenkt. Wir haben in der Bereitstellungsphase eine Einsparung von 6.000 € erzielt, indem wir die interne Entwicklung vereinfacht und den Erwerb von DevOps-Ingenieuren, Servern und Infrastruktur eingespart haben. Jeden Monat wurden mindestens 1.000 € gespart und durch die Zahlung einer monatlichen Gebühr von 20 € an NOWNodes für ihre Dienste ersetzt.

Die Plattformen QuickNodes und Alchemy erheben beide eine Mindestgebühr von 49 US-Dollar, mit einigen Einschränkungen hinsichtlich der Anzahl der Anfragen und dem verfügbaren Pool an Blockchain-Netzwerken.

Ich kann sagen, dass Plattformen von Drittanbietern Benutzerfreundlichkeit, Geschwindigkeit, Zuverlässigkeit und Effizienz zu unglaublich günstigeren Preisen bieten als ein umfassender Inhouse-Betrieb.

Basierend auf meiner Erfahrung mit der Web3-Entwicklung der verschiedenen Cardano dApp-Entwicklungen habe ich eine Liste von Bereichen zusammengestellt, auf die Sie sich konzentrieren sollten, um minimale Ausgaben und ein schnelleres Wachstum jedes Blockchain-Projekts sicherzustellen.

BaaS-Plattformen (Blockchain as a Service) bieten eine cloudbasierte Infrastruktur zum Erstellen und Hosten dezentraler Anwendungen, sodass Entwickler ihre Infrastruktur weniger einrichten müssen. Der Prozess kann Zeit und Ressourcen sparen, sodass sie sich auf die Entwicklung der dApp konzentrieren können. Nachfolgend finden Sie eine detaillierte Liste der Optionen zur Reduzierung der Entwicklungskosten.

Verwendung von BaaS: BaaS-Plattformen bieten in der Regel vorgefertigte Module und Tools, die einfach in die dApp integriert werden können, wodurch der Bedarf an kundenspezifischer Entwicklung reduziert und die Entwicklungszeit minimiert wird. Sie kümmern sich auch um die Wartung und Aktualisierung der zugrunde liegenden Blockchain-Technologie, wodurch mehr Zeit und Ressourcen für das Entwicklungsteam frei werden.

  • Stellen Sie Freiberufler ein: Freiberufler sind eine kostengünstige Möglichkeit, Ihre Arbeit zu erledigen, da sie in der Regel weniger verlangen als ein Vollzeitentwickler.
  • Nutzen Sie Open-Source-Technologien
  • Code wiederverwenden.

Vergleich der verfügbaren Knotenanbieter

Im aktuellen Blockchain-Bereich gibt es mehrere Knotenanbieter. Vergleichen wir die BaaS-Plattformen wie NOWNodes , QuickNode und Alchemy .

QuickNodes

QuickNodes bietet einen einzigartigen Preisplan mit flexiblen Zahlungen. Es gibt eine kostenlose Version zum Testen. Das niedrigste Paket kostet 49 US-Dollar und erlaubt nur 25 Anfragen pro Sekunde mit Zugriff auf einen Endpunkt. Nachfolgende Pläne erhöhen sich schrittweise auf 299 US-Dollar für 20 Endpunkte und 300 Anfragen pro Sekunde.

Vorteile:

  • Kostenloser Plan verfügbar.
  • Einfach zu verwenden.
  • Gemeinschaftliche Unterstützung.

Nachteile:

  • Eingeschränkte Blockchain-Unterstützung
  • Bei relativ größeren dApp-Entwicklungsprojekten kann es kostspielig sein.
  • Für bestimmte Regionen gelten Einschränkungen.

Alchimie

BaaS bietet zufriedenstellende Knotenbereitstellungs- und Wartungsfunktionen. Die Plattform bietet einen kostenlosen 49-Dollar-Plan sowie einen anpassbaren Enterprise-Plan. Es ist bekannt für seine unbegrenzten Anfragen ohne Tageslimit.

Vorteile:

  • Umfassende API
  • Skalierbar
  • Erweiterte APIs

Nachteile:

  • Teuer
  • Eingeschränkte Blockchain-Unterstützung

NOWNodes

Es bietet fortschrittliche Tools für die cloudbasierte Entwicklung und Bereitstellung dezentraler Anwendungen. Es ist bekannt für sein riesiges Netzwerk an Blockchain-Netzwerken. Die kostenlose Version ermöglicht bis zu 5.000 Anfragen pro Tag an alle Knoten, die auf NOWNodes verfügbar sind.

Weitere Preispläne sind wie folgt:

  1. Pro: 20 € / 1.000.000 Anfragen pro Monat + bis zu 3 API-Schlüssel.
    Ich habe diese verwendet, aber für die großen Plattformen wären die anderen beiden sicherer.
  2. Unternehmen: 200 € / 30.000.000 Anfragen pro Monat + bis zu 25 API-Schlüssel.
  3. Unternehmen: 500 € / 100.000.000 Anfragen pro Monat + bis zu 100 API-Schlüssel.

Vorteile:

  • Umfangreiche Blockchain-Unterstützung für über 60 Netzwerke
  • Kosteneffizient.
  • Schnelle Bearbeitungszeiten.
  • Hochgradig anpassbar.

Nachteile:

  • Die relativ steile Lernkurve für Anfänger
  • Die relativ steile Lernkurve für Anfänger

Fazit

Für jedes Blockchain-Unternehmen ist es wichtig, die Betriebskosten zu minimieren. Web3-Entwicklungen auf Plattformen wie Cardano und anderen Blockchain-Netzwerken haben sich als kostspielig erwiesen und machen die Entwicklungspläne vieler Startups zunichte. Eine unkomplizierte Lösung zur Kostensenkung besteht darin, die meisten Entwicklungs- und Bereitstellungsaufgaben an leistungsfähige BaaS-Dienste wie NOWnodes auszulagern, damit sich das Kernteam auf Produktentwicklung, Marketing und Umsatzwachstum konzentrieren kann, um das Gesamtwachstum des Unternehmens sicherzustellen.