Aktuelle Situation – die kritischen Punkte
I sistemi di ticketing e di couponing sono molto complessi, spesso gestiti con processi non digitali e alti livelli di sicurezza sono garantiti a scapito della flessibilità e dell’utilizzo da parte dei clienti finali; inoltre il rischio di diffusione di titoli contraffatti è un problema rilevante anche per i sistemi più evoluti e moderni.
Immagina di voler creare un sistema di couponing interoperabile con realtà partner, spesso è uno scenario di difficile realizzazione data la rigidità dei sistemi attuali.
Anwendungsbeispiele
Es wurde eine webbasierte Ticketing-Plattform entwickelt, die Folgendes ermöglicht:
- das Erstellen und Verwalten von Tickets für alle möglichen Veranstaltungen; alle Tickets werden innerhalb der Blockchain als Pre-mined-Güter vorkonfiguriert;
- den Kauf durch die Teilnehmer, der eine auf der Blockchain erfasste Transaktion auslöst;
- die Verwaltung des Tickets über den gesamten Lebenszyklus hinweg; die Benutzer können Titel untereinander austauschen und deren Gültigkeit überprüfen, indem sie die Informationen auf der Blockchain abrufen;
- die Überprüfung zum Zeitpunkt der Benutzung durch Einlesen des QR-Codes, der eine Transaktion vom Benutzer zum eigenen Wallet des Veranstalters auslöst; dadurch ist das Ticket anschließend nicht mehr benutzbar.
Die Architektur der Lösung
Die Internet-Plattform wurde auf der Grundlage von Multichain (www.multichain.com) als Basis-Implementierung für den Blockchain-Algorithmus implementiert; anschließend wurden die Features umgesetzt, die für die spezielle Funktion der Plattform benötigt werden. Die Verwendung von Multichain bietet in erster Linie die folgenden Vorteile:
- Einfache Nutzung und schnelle Bereitstellung: Möglichkeit der Generierung mehrerer spezifischer Ketten zur Erstellung mehrerer Netzwerke für die Interaktion zwischen den Teilnehmern
- Personalisierte Erstellung von Gütern (Tickets oder Coupons): In einer Multichain können theoretisch alle Arten von digitalen Daten dargestellt werden, nicht nur Geld oder Kryptowährungen
Die eigentliche Architektur umfasst:
- eine logische, permanente Ebene, die über JSON-RPC-Aufrufe direkt mit der zugrundeliegenden Multichain kommuniziert, sowie Speicherung mittels MongoDB-Technologie;
- ein Backend Node.js (JavaScript), das mit der zugrundeliegenden Schicht interagiert und die Bereitstellung für die REST API zum Senden und Empfangen übernimmt;
- ein Frontend mit HTML5, in dem die Bereitstellung, der Verkauf und die Überprüfung der Tickets umgesetzt wird.