Explorer des Ubix.Network

Der Explorer des Ubix.Network ist die eine Stelle, an der alles sichtbar wird, was im Netzwerk geschieht. Zuvor las jedes Produkt des Ökosystems nur seinen eigenen Ausschnitt aus der Blockchain, und das Gesamtbild sah niemand.

Der Explorer des Ubix.Network: die letzten Blöcke und die letzten Transaktionen

Kunde
Ubix.Network
Branche
Blockchain, Fintech
Leistungen
Web3 und Blockchain, Backend, Frontend, DevOps, Software, Prototyping, MVP-Entwicklung, Web3-Erfahrung, Technisches Audit
Zeitraum
2021-2025

Die Aufgabe

Das Netzwerk gab seine Daten über das RPC der Node aus, und jeder Dienst des Ökosystems holte sich daraus genau das, was er selbst brauchte. Die Börse sah ihre Geschäfte, das Wallet seine Überweisungen, die Staking-Plattform ihre Gutschriften. Alles davon waren zutreffende, aber unvollständige Bilder: Kein Produkt zeigte einen Vorgang vollständig, wenn er über einen benachbarten Dienst gelaufen war.

Die Unbequemlichkeit lag nicht bei der Oberfläche, sondern bei der Nachprüfbarkeit. Wenn Mittel zwischen Produkten eines Ökosystems wandern, darf die Frage, wo das Geld gerade ist und was damit geschah, nicht den Gang zu drei verschiedenen Diensten und das Zusammensetzen der Antwort im Kopf verlangen. Gebraucht wurde eine Stelle, an der jeder Vorgang vollständig sichtbar ist, samt allen Verbindungen.

Der Prototyp kam vor der Entwicklung

Das Projekt begann mit einem Prototyp. Die Daten lagen bereits im Netzwerk, und die Node lieferte alles Nötige: Die Arbeit bestand nicht darin, sie zu beschaffen, sondern darin, sie so anzuordnen, dass ein Mensch sich darin zurechtfindet. Solche Fragen klärt man auf einem Prototyp günstiger, als über Entwürfe zu streiten.

Am Prototyp wurde das Wesentliche erarbeitet: wie sich das vollständige Bild des Netzwerks so zeigen lässt, dass es ohne Dokumentation lesbar ist.

  • Die Blockseite: Zeitpunkt, Zahl der Transaktionen, Betrag und die Aufschlüsselung jedes Vorgangs in Eingänge und Ausgänge
    Die Blockseite: Zeitpunkt, Zahl der Transaktionen, Betrag und die Aufschlüsselung jedes Vorgangs in Eingänge und Ausgänge

Das Ergebnis

Jeder Eintrag im Netzwerk lässt sich von einer Stelle aus prüfen. Gleichgültig, in welchem Produkt der Vorgang stattfand, eine Überweisung aus dem Wallet, ein Geschäft an der Börse oder eine Gutschrift im Staking: Der Explorer zeigt den Vorgang selbst, den Block, in den er gelangte, und die gesamte Kette der damit verbundenen Einträge.

Aufgebaut ist das nach dem UTXO-Modell und nicht nach Kontoständen: Zu jedem Vorgang ist zu sehen, welche Eingänge verbraucht und welche Ausgänge erzeugt wurden, die aus der Emission sind gesondert gekennzeichnet. Das Netzwerk arbeitet nicht mit einer einzigen Kette der Übereinkunft, sondern mit mehreren Concilia, und auch die Zugehörigkeit eines Blocks ist ablesbar. Zum Zeitpunkt der Veröffentlichung umfasst das Netzwerk mehr als 1,4 Millionen Blöcke.

  • Die Transaktionsseite: Status, Version, Concilium und die Verbindung zum Block
    Die Transaktionsseite: Status, Version, Concilium und die Verbindung zum Block

Wie es weiterging

Später wechselte der Explorer auf einen frischeren Stack, und Bots aus benachbarten Projekten wurden angebunden: Sie lesen den Zustand des Netzwerks und reagieren auf Ereignisse, statt darauf zu warten, dass jemand sie mit dem Auge bemerkt.

Das Projekt fiel klein und technisch anspruchslos aus, und wir tun nicht so, als wäre es eine Heldentat gewesen. Sein Wert liegt anderswo: Danach war die Frage, was denn nun geschehen sei, keine Untersuchung mehr.

Stack des Explorers des Ubix.Network

  • Vue
  • Quasar
  • C#

Woraus das Projekt besteht

Die Leistungen der Agentur, die für den Start nötig waren.