Wie sollte die Leistung einer Blockchain gemessen werden?

Während die Unternehmen diese Frage ernsthaft stellen, hat das Open-Source-Linux-geführte Hyperledger-Projekt eine neue PSG-Arbeitsgruppe (Performance and Scalability Working Group) angekündigt, um zu messen, wie sich die verschiedenen verfügbaren Blockchains mit zunehmender Beliebtheit und Nutzung entwickeln .

Führend ist Mark Wagner, Senior Principal Software Engineer bei Red Hat, der 15 Jahre Erfahrung in Performance und Skalierbarkeit hat. Red Hat war eines der Gründungsmitglieder von Hyperledger, und Ende des Jahres 2016 wurde Wagner der Vertreter der Softwarefirma für das Projekt.

Wagner erklärte, dass eines der erwarteten Ergebnisse der Gruppenarbeit darin bestehen wird, eine Matrix der wichtigsten Leistungsmetriken und entsprechenden Daten für verschiedene Blockchain-Implementierungen zu erhalten. Die Daten sollen Endbenutzern helfen, die für ihre Bedürfnisse geeignete Plattform besser zu wählen.

Wie Wagner es sich vorstellt, wird die Gruppe schließlich eine Suite von herunterladbaren Kits entwickeln, die jeder zum Testen verteilter Ledger-Plattformen wie Hyperledger, Corda und Quorum sowie öffentlicher Blockchains wie Bitcoin und Ethereum verwenden kann.

Er sagte CoinDesk:

"Wir würden gerne etwas entwerfen, das branchenübergreifend funktioniert, nicht nur für Hyperledger."

Die PSWG, die bisher 20 Mitglieder hatte, hielt am 22. Mai ihr erstes Treffen ab. In Zukunft plant die Gruppe, sich zweimal im Monat zu treffen. PSWG ist eine von mehreren Hyperledger-Arbeitsgruppen, an denen jeder teilnehmen kann.

Festlegen des Bereichs

Obwohl Leistung und Skalierbarkeit häufig als ein und dasselbe betrachtet werden, ist Performance nicht gleichbedeutend mit der Leistung, die ein System zur Verarbeitung einer Anforderung benötigt, während die Skalierbarkeit die Systemfähigkeit betrifft eine Erhöhung der Arbeitslast, z. B. wenn neue Benutzer einem System hinzugefügt werden.

Warum ist das wichtig? Weil Beweise dafür sprechen, dass Skalierung kein nachträglicher Einfall sein kann, muss sie von Anfang an Teil der Systemarchitektur sein.

Bitcoin zum Beispiel ist zu einem Aushängeschild für die Arten von Problemen geworden, die auftreten können, wenn ein Netzwerk nicht maßstabsgetreu aufgebaut ist. Nach massivem Wachstum benötigen die Transaktionsverarbeitungszeiten mehr Zeit und kosten mehr, und die Community ist geteilter Meinung darüber, wie sie das Problem angehen soll (wenn sie glauben, dass es überhaupt ein Problem ist).

Obwohl Hyperledger mit mehreren Distributed-Ledger-Plattformen arbeitet, sieht er sich ähnlichen Problemen gegenüber, wenn es darum geht, eine Vielzahl von Interessengruppen zu unterstützen.

Um Leistung und Skalierbarkeit auf sinnvolle Weise zu messen, muss jeder in einem gemeinsamen Rahmen arbeiten, sonst wird es schwierig, Notizen zu vergleichen.

schloss Wagner:

"Das ist neues, aufregendes und in manchen Fällen unbekanntes Terrain."

Himmelsleiterbild über Shutterstock