Im Kopf der Blockchain-Entwickler: Erstellen wirklich kostenlos nutzbarer DApps

Cointelegraph verfolgt die Entwicklung einer völlig neuen Blockchain von der Gründung bis zum Mainnet und darüber hinaus durch seine Serie „Inside the Blockchain Developer’s Mind“, geschrieben von Andrew Levin der Koinos-Gruppe.

In meinem vorherigen Artikel habe ich von Grund auf erklärt, was erforderlich ist, um eine wirklich kostenlos nutzbare soziale dezentrale Anwendung (DApp) zu erstellen, und wie Koinos diese Lösung ist. In diesem Artikel habe ich erklärt, dass es für die Bereitstellung einer wirklich kostenlos nutzbaren DApp möglich sein muss, dass jemand anderes als der Endbenutzer die Netzwerkressourcen („Mana“ im Fall von Koinos) bereitstellt, die zum Ausführen einer bestimmten App erforderlich sind intelligenter Vertrag.

Blockchain-Mana

Jetzt, da wir verstehen, warum Koinos so konzipiert ist, wie es ist (um kostenlos nutzbare Erfahrungen zu unterstützen), werde ich detaillierter erklären, wie das funktioniert. Eines der innovativen Merkmale von Koinos ist sein neuartiger gebührenfreier Mechanismus namens „Mana“, der es KOIN-Inhabern ermöglicht, die Blockchain kostenlos zu nutzen, ohne ihre Token vorab einsetzen oder überhaupt darüber nachdenken zu müssen, was sie tun. Es ist die Kerntechnologie, die es Menschen ermöglicht, die Blockchain kostenlos zu nutzen.

Koinos basiert auf der Idee, dass jemand ab dem Zeitpunkt, an dem er KOIN erwirbt, in der Lage sein sollte, Aktionen im Netzwerk durchzuführen, während Koinos schrittweise und vorübergehend kleine Mengen seiner Token sperrt und ihnen effektiv Opportunitätskosten anstelle einer expliziten Gebühr „belastet“. Mit Mana quantifiziert das System diese Opportunitätskosten, sodass Benutzer Zeit (Opportunitätskosten) gegen Netzwerkressourcen eintauschen können, wodurch die Notwendigkeit einer Token-basierten Gebühr wie beim Gasmodell von Ethereum ersetzt wird.

Verwandt: Im Kopf der Blockchain-Entwickler: Wie man die nächste große soziale DApp baut

Spielähnliche Erfahrung

Dies schafft eine unterhaltsame, spielerische Benutzererfahrung für die Blockchain, aber was ist mit dezentralen Anwendungen auf der Blockchain? Als native Währung der Koinos-Blockchain wird nur KOIN das Mana haben, das Benutzer benötigen, um die Blockchain frei zu nutzen. Aber wenn KOIN der einzige Token mit Mana ist, müssen Benutzer dann den Token nicht erwerben, um Koinos DApps zu verwenden, und würde sich das nicht wie eine Gebühr anfühlen? Ja es würde.

Während die Benutzererfahrung einer echten Gebühr sicherlich überlegen ist, da der Benutzer diesen Kauf nur einmal tätigen muss, erzeugt dies dennoch Reibung in der Erfahrung des DApp-Benutzers. Aus unserer Arbeit an Steem haben wir gesehen, dass diese Anforderung in Kombination mit der Anforderung, Benutzernamen zu kaufen und bewusst eine große Anzahl von Token einzusetzen, große Hindernisse für die Einführung darstellt. Aus diesem Grund haben wir Koinos von Grund auf entwickelt, um dieses Problem zu lösen und gleichzeitig mehrere andere wichtige Probleme zu lösen, wie z. B. schlechte Aufrüstbarkeit und eingeschränkte Unterstützung von Programmiersprachen.

Verwandt: Im Kopf des Blockchain-Entwicklers: Was ist ein Testnet?

Mana-Sponsoring

Um das Problem zu lösen, dass Menschen DApps verwenden können, ohne sie zuerst erwerben zu müssen irgendein Token, Mit Koinos können Smart-Contract-Entwickler angeben, wer das Mana zahlt, wenn der Smart-Contract ausgeführt wird („Payer/Payee-Semantik“). Das kann der Benutzer, der Entwickler oder jemand ganz anderes sein – wie ein großer Stakeholder – der der DApp zum Erfolg verhelfen möchte.

Dies schaltet eine neue Funktion frei, die wir „Mana-Sponsoring“ nennen, was einfach bedeutet, dass jedes Konto das Mana „sponsern“ kann, das zum Ausführen eines Vertrags erforderlich ist. Ein Entwickler kann diese Funktion nutzen, um sich selbst als Manalieferant für den Vertrag festzulegen. Wenn dann jemand versucht, seine DApp zu verwenden, kann er dies tun, ohne zuerst KOIN erwerben zu müssen.

Dies ermöglicht einen weiteren Sprung nach vorne in der Benutzererfahrung im Vergleich zu anderen Plattformen und mag für viele dezentrale Anwendungen ausreichend sein, aber unsere Mission ist es nicht, einfach eine Benutzererfahrung zu schaffen, die besser ist als andere Plattformen – das ist es Beschleunigen Sie die Dezentralisierung durch Zugänglichkeit.

DApp-Mana

Während Mana-Sponsoring es Entwicklern ermöglicht, das von Benutzern benötigte Mana bereitzustellen, ohne das Token-Guthaben des Entwicklers zu verringern, müssen Entwickler weiterhin KOIN erwerben. Wenn die Nutzung ihrer DApp gering ist, kann diese Menge an KOIN trivial sein, aber wenn die Nutzung steigt und der Preis von KOIN steigt, kann diese Anforderung schnell zu einer Belastung werden. Am wichtigsten ist vielleicht, dass geschäftstüchtige Entwickler müssen glauben dass ihre Anwendung weit verbreitet sein wird (andernfalls hätten sie keine Motivation, sie zu erstellen) und die Aussicht, ein Vermögen für KOIN ausgeben zu müssen, könnte sie davon abhalten, die Anwendung überhaupt zu erstellen.

Hier kommt „DApp Mana“ ins Spiel und vervollständigt damit das reibungslose Nutzererlebnis Maximierung der Zugänglichkeit. Während der KOIN-Token die einzige Kryptowährung ist, die das Mana enthält, das vom Koinos-System als Zahlung für Netzwerkressourcen verwendet wird (dh das „Basis“-Mana), können DApps genau dasselbe verwenden Code um ihr eigenes Mana zu erschaffen auf eigene Faust.

Beispiellose Komponierbarkeit

Dies demonstriert die unvergleichliche Komponierbarkeit von Koinos. Da das gesamte Koinos-System als Smart Contracts geschrieben ist, kann jeder Teil des Systems (wie das Mana-Subsystem) von DApp-Entwicklern kopiert und in ihrer Anwendung genutzt werden.

DApp-Entwickler können das Mana in einem kleinen KOIN-Vorrat verwenden, um ihre anfängliche Benutzerbasis zu bootstrappen oder eine bestimmte Menge an „Freemium“-Nutzung ihrer DApp zu subventionieren, aber dann verlangen, dass Benutzer ihre KOIN gegen eine dedizierte Kryptowährung (ihr „DApp-Token“) eintauschen. mit eigenem Mana, das bei der Nutzung der DApp verbraucht wird, wodurch sie die DApp weiterhin kostenlos nutzen können.

Dies ermöglicht ein reibungsloses Onboarding von Benutzern und schafft gleichzeitig einen wirtschaftlich nachhaltigen Weg, der Benutzer zu Stakeholdern macht und dem DApp-Entwickler das KOIN gibt, das er benötigt, um seine wachsende Nachfrage nach Koinos-Netzwerkressourcen zu unterstützen.

Dies ist ein sehr organischer und skalierbarer Mechanismus, da der Entwickler nicht versuchen muss, vorherzusagen, wie viel KOIN er benötigen wird, und dieses KOIN kaufen muss, bevor er überhaupt Benutzer hat. Darüber hinaus können große Stakeholder aufkeimende DApps unterstützen, ohne Ressourcen zu überlasten. Sie können nur die Menge an Mana einsetzen, die sie für notwendig halten Bootstrap die Anwendung und bringen Sie sie an den Punkt, an dem sie das notwendige Mana organisch von ihren Benutzern und neuen Interessengruppen erwirbt.

Verwandt: Im Kopf der Blockchain-Entwickler: Was ist die ultimative Skalierungslösung?

Bei der Koinos Group reicht es nie aus, nur ein einziges Problem zu lösen. Wir suchen immer nach Wegen, wie wir ein Problem lösen können während zusätzliche Funktionen freigeschaltet werden die die Blockchain noch leistungsfähiger machen. Das System, das ich in diesem Artikel beschrieben habe, ergibt sich vollständig aus der einfachen Payer/Payee-Semantik, die bereits im Harbinger-Testnetz läuft. Sie ermöglichen nicht nur kostenlos nutzbare DApps, sondern schaffen auch einen organischen Weg für Entwickler, um das zusätzliche Mana zu erwerben, das sie benötigen, um das Wachstum ihrer DApp zu unterstützen und gleichzeitig großen Stakeholdern die Möglichkeit zu geben, zu investieren an Wachstum und Wertschöpfung, ohne einen ihrer Token-Bestände zu opfern. Das ist eine Win-Win-Win-Situation.

Dieser Artikel enthält keine Anlageberatung oder -empfehlung. Jede Anlage- und Handelsbewegung ist mit Risiken verbunden, und die Leser sollten ihre eigenen Nachforschungen anstellen, wenn sie eine Entscheidung treffen.

Die hier geäußerten Ansichten, Gedanken und Meinungen sind allein die des Autors und spiegeln oder repräsentieren nicht unbedingt die Ansichten und Meinungen von Cointelegraph.

Andrew Levin ist CEO der Koinos Group, einem Team von Branchenveteranen, die die Dezentralisierung durch zugängliche Blockchain-Technologie beschleunigen. Ihr grundlegendes Produkt ist Koinos, eine gebührenfreie und unendlich erweiterbare Blockchain mit universeller Sprachunterstützung.