Dieser umfassende Leitfaden dient als wesentliche Ressource für die Navigation im komplexen und interdisziplinären Bereich des Token-Engineerings, das auf Systemdesign und komplexer Systemtechnik basiert. Dieser Artikel beschreibt die kritischen Phasen – Systemanforderungsanalyse, Systemanalyse und Systemdesign – bei der Entwicklung dezentraler kryptoökonomischer Systeme. Der Leitfaden richtet diese Phasen auch an etablierten Frameworks sowohl in der Systemtechnik als auch in der tokenbasierten Ökosystemerstellung aus. Darüber hinaus bietet es eine detaillierte Aufschlüsselung der Aufgaben, Fähigkeiten und Ergebnisse für jede Phase. Die Leser erhalten nicht nur ein tiefes Verständnis dafür, warum Token Engineering für eine nachhaltige digitale Wirtschaft von entscheidender Bedeutung ist, sondern auch praktische Einblicke in die Prozesse, Tools und Experten, die dieses dynamische Feld prägen.
Im Jahr 2022 begann ich meine Reise im Token Engineering mit einem Hintergrund in Mechatronik und Robotiktechnik. In den letzten zwei Jahren habe ich Ressourcen gesammelt, von denen ich glaube, dass sie anderen dabei helfen können, sich in diesem aufstrebenden Bereich zurechtzufinden. Diese Forschung wurde maßgeblich von mehreren Schlüsselfiguren auf diesem Gebiet beeinflusst. Der konzeptionelle Rahmen zum Verständnis kryptoökonomischer Systeme basiert stark auf Michael Zarghams bahnbrechenden Beiträgen, die Token Engineering sowohl als Systemdesign- als auch als komplexe Systemtechnikdisziplin definieren. Angela Kreitenweis hat durch die TE Academy Platform und ihre Initiativen, zu denen die Organisation von Forschungssitzungen, Veranstaltungen wie dem EthCC Barcamp, Studiengruppen, Kursen und Stipendien sowie der Aufbau einer globalen Experten- und Expertengemeinschaft gehören, eine Schlüsselrolle bei der Weiterentwicklung des Bereichs Token Engineering gespielt Enthusiasten auf diesem Gebiet. Krzysztof Paruch , Trent McConaghy und Dr. Achim Struve sind weitere Schlüsselfiguren, deren wertvolle Forschung eine entscheidende Rolle bei der Definition und Etablierung dieses aufstrebenden Bereichs gespielt hat, indem sie die zentrale Bedeutung des Token-Engineerings für Innovation und Entwicklung in Web3-Ökosystemen betont hat. Ich bin mir der komplexen und interdisziplinären Natur dieses Bereichs sowie der Komplexität und Vielfalt der Themen bewusst und habe im gesamten Artikel eine Reihe von Ressourcenlinks eingefügt, um den Lesern ein tieferes Verständnis spezifischer Konzepte zu ermöglichen.
Unter Token Engineering versteht man den Entwurf, die Verifizierung und die Optimierung tokenbasierter komplexer Wirtschaftssysteme
Beim Token Engineering geht es nicht nur um die Erstellung digitaler Assets ; Es handelt sich um eine strenge Disziplin, die einen umfassenden Ansatz für die Gestaltung dezentraler Systeme erfordert. So wie traditionelle Systeme eine sorgfältige Planung, Analyse und Gestaltung erfordern, erfordern auch Token-Ökosysteme einen strengen Prozess für ihre Konzeption und Umsetzung. Unabhängig davon, ob Sie Anforderungen erfassen oder intelligente Verträge einsetzen, spielt jede Phase eine entscheidende Rolle dabei, sicherzustellen, dass das dezentrale System nicht nur technisch solide, sondern auch wirtschaftlich tragfähig und sozial wirkungsvoll ist. Wenn wir uns mit den Nuancen jeder Phase befassen, werden Sie erkennen, dass es sich bei Token Engineering nicht nur um ein technisches Unterfangen, sondern um einen umfassenden Ansatz zur Schaffung nachhaltiger digitaler Ökonomien handelt.
In der heutigen Landschaft Blockchain-fähiger dezentraler und verteilter Wirtschaftssysteme werden wir uns mit dem Bereich des Token-Engineerings als wichtigem Teil der Entwicklung dezentraler Ökosysteme befassen, es im Rahmen des Systemdesigns betrachten und es als spezialisierte Teilmenge positionieren der komplexen Systemtechnik.
In diesem Artikel beschreiben wir den Umfang des Token-Engineering-Prozesses im Rahmen der drei Standardphasen des Produktentwicklungslebenszyklus. Dieser Token-Engineering-Prozess orientiert sich eng an etablierten Frameworks im System-Engineering und auch am strukturierten Framework von Outlier Ventures für die Erstellung tokenbasierter Ökosysteme , das die Phasen Discovery, Design und Deployment umfasst. Wir skizzieren die erforderlichen Fähigkeiten, die erwarteten Ergebnisse und die wesentlichen Werkzeuge für jede Phase, um ein umfassendes Verständnis des Fachgebiets zu vermitteln.
Analyse der Systemanforderungen
Systemanalyse
System-Design
Die Systemanforderungsanalyse ist die erste Phase, in der wir die Systemanforderungen dokumentieren. Hier legen wir fest, was das System leisten soll. Die Interessengruppen einigen sich im Allgemeinen auf diese Anforderungen, bevor sie fortfahren. Dies schafft die Grundlage für nachfolgende Analyse-, Design- und Entwicklungsphasen und dient als Bezugspunkt für alle Beteiligten.
Die Phase der Systemanforderungsanalyse ist weiter in die folgenden Unterschritte/Phasen unterteilt:
In diesem Schritt werden allgemeine Bedürfnisse und Einschränkungen von den Stakeholdern erfasst (dokumentiert/mündlich). Der Fokus liegt darauf, zu verstehen, was die Stakeholder von dem System erwarten. Dies kann sowohl funktionale als auch nicht funktionale Anforderungen wie Funktionen, Leistung, Sicherheit und Compliance umfassen.
Konzentriert sich in erster Linie auf die Identifizierung und Detaillierung der Merkmale und Funktionalitäten, die das System haben muss. Diese Phase umfasst häufig Interviews mit Stakeholdern, Definitionen von Anwendungsfällen und die Dokumentation sowohl funktionaler als auch nichtfunktionaler Anforderungen. Es beantwortet Fragen wie „Was soll das System tun?“ und „Was sind die Einschränkungen?“
Nach der ersten Erfassung der Systemanforderungen konzentriert sich der zweite Unterschritt/die zweite Phase der Anforderungsanalyse speziell auf die Untersuchung und Verfeinerung der Projektanforderungen durch Zerlegung, Validierung und Priorisierung dieser Anforderungen bei gleichzeitiger Dokumentation der funktionalen und nichtfunktionalen Anforderungen eines Systems. Ziel ist es sicherzustellen, dass die Anforderungen spezifisch, messbar, erreichbar, relevant und terminiert (SMART) sind. Hierzu gehören Klärungs-, Priorisierungs- und Validierungsaktivitäten.
Die verfeinerten Anforderungen werden dann zur Grundlage für die Systemanalyse und das Systemdesign. Dieser Schritt stellt sicher, dass die Anforderungen eindeutig, vollständig und auf die Projektziele abgestimmt sind. Es stellt sicher, dass alle Beteiligten ein gegenseitiges Verständnis darüber haben, was das System erreichen soll.
Die Anforderungsanalyse könnte antworten: „Welche Art von Einsatzprämien werden Anreize für die Teilnahme am Netzwerk schaffen?“
Während die Systemanforderungsanalyse häufig mit der Erfassung anfänglicher Anforderungen von Stakeholdern beginnt, geht der Teil der Anforderungsanalyse tiefer, um diese Anforderungen auf Klarheit, Vollständigkeit, Durchführbarkeit und Relevanz zu prüfen, indem:
Das Ergebnis des Anforderungsanalyseprozesses ist häufig eine aktualisierte und detailliertere Version des Anforderungsspezifikationsdokuments, das nun priorisierte, geklärte und validierte Anforderungen enthält.
Im Kontext von Token-Ökosystemen oder Blockchain-Projekten könnte die Phase das Design von Mechanismen und die Spieltheorie umfassen. Diese Methoden helfen bei der Gestaltung von Anreizstrukturen, Governance-Modellen und anderen Funktionen, die für dezentrale Systeme von entscheidender Bedeutung sind. Der Fokus liegt hier darauf, welche Mechanismen vorhanden sein sollten, damit das System wie gewünscht funktioniert.
Es umfasst sowohl die anfängliche Anforderungserfassung als auch die detailliertere Anforderungsanalyse. Es beschreibt, was das System tun soll. Das Anforderungsspezifikationsdokument konzentriert sich auf das „Was“ – was das System erreichen soll, ohne detailliert anzugeben, wie es dies tun wird.
Nehmen wir an, wir erstellen ein Metaverse-Protokoll, das es Benutzern ermöglicht, digitale Assets in einer virtuellen Welt zu besitzen, zu handeln und mit ihnen zu interagieren.
Zu den Anforderungen können gehören:
Bei der Analyse der Systemanforderungen dokumentieren wir diese Funktionen und Kriterien, die das Metaverse-Protokoll erfüllen muss, und prüfen und verfeinern diese Anforderungen ordnungsgemäß. Diese Phase legt den Grundstein und dient als Richtlinie dafür, was das System erreichen soll
Sobald wir wissen, was das System tun soll, analysieren wir, wie es getan werden kann und welche Herausforderungen auftreten könnten. Dieser Schritt umfasst Machbarkeitsstudien, Risikomanagement, Stresstests, wirtschaftliche Modellierung und manchmal erste Prototypen zur Validierung wichtiger Annahmen. Die Erkenntnisse aus dieser Phase können die ursprünglichen Anforderungen verfeinern oder sogar verändern. Zur Systemanalyse gehört auch die Bewertung bestehender ähnlicher Systeme und das Verständnis verschiedener Aspekte wie Benutzeranforderungen, Systemeinschränkungen und potenzielle Engpässe. Dazu gehört oft auch die Analyse der technischen und wirtschaftlichen Machbarkeit des Projekts. Dabei werden die Auswirkungen der Integration in bestehende Ökosysteme oder das Potenzial zur Schaffung neuer Systeme untersucht.
Diese Phase, insbesondere in komplexen Systemen wie Token-Ökosystemen, umfasst mathematische Spezifikationen, differenzielle Spezifikationen, Zustandsraumdarstellung, agentenbasierte Modellierung und Systemdynamikmodellierung, um die Machbarkeit und Robustheit der in der Anforderungsanalysephase entwickelten Mechanismen zu validieren, um Annahmen über die zu validieren Systemverhalten, Benutzeranreize und Wirtschaftlichkeit. Ziel dieser Methoden ist es, vorherzusagen, wie sich das System unter verschiedenen Bedingungen verhält.
Die Systemanalyse könnte antworten: „Wird der Absteckmechanismus einer extremen Marktvolatilität standhalten und wie werden sich die Agenten unter solchen Bedingungen verhalten?“
Ziel der Systemanalyse ist es, zu verstehen, wie die Anforderungen und technischen Herausforderungen, die mit der Implementierung dieser Merkmale und Funktionalitäten verbunden sind, am besten umgesetzt werden können. Diese Phase umfasst Simulationen, Modellierung und andere Formen der Validierung, um zu verstehen, wie das System die definierten Anforderungen erfüllen kann. Es beantwortet Fragen wie „Ist das technisch machbar?“ und „Was sind die potenziellen Risiken?“
In dieser Phase bewerten wir die Machbarkeit und Auswirkungen der Anforderungen. Für unser Metaverse-Beispiel könnte dies Folgendes umfassen:
Nachdem wir die Anforderungen verstanden und die Analyse abgeschlossen haben, fahren wir mit dem Entwurf der Architektur und Komponenten des Systems fort. In dieser Phase entsteht ein Entwurf für den Aufbau des eigentlichen Systems, einschließlich Technologie-Stack-Entscheidungen, Datenmodellen und Arbeitsabläufen.
Im Kontext eines dezentralen Systems oder eines Token-Ökosystems dient System Design als architektonischer Entwurf, der vorgibt, wie das System aufgebaut wird und wie seine Komponenten miteinander interagieren. Diese Phase findet statt, nachdem die Systemanforderungsanalyse und die Systemanalyse festgestellt haben, was das System tun soll, und überprüft haben, ob es machbar ist.
Systemdesigndokument: Ein umfassender Entwurf der Systemarchitektur, Komponenten, Datenmodelle und Interaktionsabläufe.
Das Systemspezifikationsdokument konzentriert sich auf das „Wie“ – es bietet einen Entwurf für den Aufbau des Systems.
Dieses Dokument ist eher technischer Natur und normalerweise das Ergebnis der Systemdesignphase. Es beschreibt, wie das System die im Anforderungsspezifikationsdokument festgelegten Anforderungen erfüllen wird. Das Systemspezifikationsdokument kann Folgendes enthalten:
Nachdem die Anforderungen festgelegt und analysiert wurden, fahren wir mit dem Systemdesign fort, um die Architektur zu erstellen, die diese Anforderungen erfüllt. Für unser Metaverse-Protokoll könnte dies Folgendes umfassen:
Wenn wir in der Anforderungsanalyse festgestellt haben, dass unser Token-Ökosystem einen Governance-Token benötigt, und die Systemanalyse bestätigt hat, dass ein solcher Mechanismus machbar ist, wird in der Systemdesignphase Folgendes festgelegt:
Diese Schritte der Produktentwicklung sind sequentiell, aber nicht streng linear; Sie sind oft iterativ und können aufeinander zurückgreifen.
Zum Beispiel:
Diese Phasen sind iterativ und führen häufig zu Verfeinerungen. Während des Systementwurfs könnten Sie beispielsweise feststellen, dass Anforderungen aktualisiert oder bestimmte Aspekte neu analysiert werden müssen, was eine Rückkehr zu früheren Phasen auslöst. Jede Phase verfügt über ihre eigenen Spezialfähigkeiten, aber alle tragen zum Endziel des Projekts bei: dem Aufbau eines funktionalen und effektiven Web3-Systems.
BlockScience
Stulpe
TE-Akademie
TE Labs
Ausreißerunternehmen
TE Commons
BlockApex Labs
Tokenomia Pro
Tokenomics DAO
Wirtschaftsdesign
CryptoEconLab
Hier ist eine Liste von Unternehmen, die durch wertvolle Forschung indirekt zum Bereich Token Engineering beitragen:
Im Folgenden finden Sie eine Liste der in diesem Bereich häufig verwendeten Tools sowie Links zum weiteren Lernen und Verständnis. Bemerkenswerte Personen, die an diesen Tools arbeiten, werden ebenfalls hervorgehoben.
Über die in diesem Artikel genannten GitHub-Repositories für Tools und Modelle hinaus sind die folgenden zusätzlichen GitHub-Repositories einen Besuch wert.
Zusätzlich zu den zahlreichen Ressourcen, auf die in diesem Artikel verwiesen wird, können die folgenden zusätzlichen Materialien Ihr Verständnis dieses komplexen Bereichs weiter vertiefen.
Token Engineering 101 – Zusammengestellte Notizen
Tokenomics und Blockchain-Token: Ein designorientierter morphologischer Rahmen
Framework zur Schaffung eines Token-Ökosystems von Outlier Ventures
Complex Systems Engineering von Micheal Zargham
Auch hier veröffentlicht.