Codemotion Rome: Den "Graben" zwischen Web2 und Web3 überwinden
25. Apr 2019 - Geschrieben von Andree Huk
Dieser Artikel ist eine Zusammenfassung eines Vortrags, den ich Ende März auf der Codemotion Tech Conference in Rom gehalten habe. Ich werde hier die wichtigsten Folien besprechen. Wenn du neugierig bist, mehr darüber zu erfahren, sende mir bitte eine E-Mail an folgende Adresse.
• • •
Ich begann das Gespräch mit einer persönlichen Geschichte, die sich technisch nicht auf das Thema bezog. Der Hauptpunkt bezieht sich jedoch stark auf das aktuelle Thema.
Die Geschichte geht wie folgt: Wir hatten Ende November eine Party bei uns zuhause. Ein Nachbar rief zweimal die Polizei (diese Person ruft die Polizei 20x/Jahr). Die Polizei beendete dann die Party nach dem 2x. Ein paar Wochen später erhielt ich eine Anschuldigung vom Ordnungsamt. Meine unmittelbare Reaktion war natürlich mit einem kurzen Satz zu antworten, formuliert aus meiner Perspektive.
Aber dann erinnerte mich etwas an das Buch von Dale Carnegie und seine vielen Lektionen. Eine davon lautet wie folgt: Try to see things from the perspective of the other person.
Warum diese Geschichte? Es ist sehr leicht zu vergessen. Und das Gleiche gilt für die Art und Weise, wie Teams ein großartiges Produkt oder eine großartige Benutzererfahrung entwickeln. Es ist leicht zu vergessen, dass es bewährte Prozesse gibt.
Und so läuft es auch bei der Blockchain Technologie.
Kurz bevor ich den Vortrag hielt, hatte ich zufällig ein tolles Gespräch mit Georgia Rakusen auf Twitter. Sie äußerte auch einen zusätzlichen Punkt darüber, wie Designer und Entwickler mit Blockchain-basierten Anwendungen umgehen: Die Industrie scheint "die Blockchain als diesen Super-Sonderfall zu betrachten und somit bewährte Methoden zu verwerfen/verwerfen zu dürfen".
Ich kann dies nur unterstreichen.
Zum einen liegen die Gründe meiner Meinung nach auf der Hand: Die Industrie war in den letzten Jahren vor allem für technische Nerds interessant, und weniger für Designer oder Produktleute. Es ist immer noch eine junge Industrie, die sich gerade erst entwickelt.
Auf der anderen Seite haben wir erprobte Methoden zur Entwicklung unserer Produkte. Daher müssen Designer und Entwickler diese Methoden lediglich anwenden, um bessere Krypto- oder Blockchain-Produkte zu entwickeln.
Entscheidend für das Design oder die Produktentwicklung ist in diesem Zusammenhang ein Prozess, der im Allgemeinen so funktioniert:
- Empathie
- Definition
- Ideen
- Prototypen entwickeln
- Testen
- Implementieren
...und dann zu iterieren und um die wichtigsten Anwendungsfälle herum zu lernen.
Ein ziemlich beliebtes Beispiel für den Zustand von Krypto ist CryptoKitties. NPR betreibt eine Show, in der man versuchten, eine Kitty zu kaufen. Und was passiert? Es dauerte 2 Stunden.
Der Prozess läuft wie folgt ab:.
- Konto erstellen bei CryptoKitties
- Metamask installieren, Wallet erstellen
- Registrieren Sie sich für einen Exchange
- Übertragen Sie das Geld vom Exchange in das Wallet
- Kauf der ETH
- ETH zur Metamask schicken
- CryptoKitties kaufen
Obwohl deren Website selbst schön gestaltet ist. Der gesamte Prozess von Anfang bis Ende ist schrecklich. Während meinem Vortrag, fragte ich, wie viele irgendwann tatsächlich eine Kitty gekauft haben. 1 von 60+ Menschen hob die Hand. Aber tatsächlich gelang es ihm nicht, das Ende zu erreichen.
Fazit: Das Internet hat einen langen Weg hinter sich. Und jetzt stehen wir wieder am Anfang? **Das darf nicht sein.
Aber natürlich sind es nicht nur die Kitties. Viele andere Dienste machen es den Nichtfachleuten sehr schwer, den Service zu nutzen. Schau dir Chronobank.de oben an. Welche Anmelde- oder Login-Methode möchte ich heute verwenden? Es sollte ganz offensichtlich sein, dass diese Methoden nicht lange genutzt werden. Wahrscheinlich auch Chronobank nicht mehr lange, wenn es weiterhin so kompliziert bleibt.
Warum habe ich über die Registrierungs- oder Registrierungsmethode von Blockchain-Diensten gesprochen? Nun, wenn sich ein Benutzer nicht anmelden kann, wird der Dienst nicht erfolgreich sein, und durch etwas Besseres, Intelligenteres ode einfach Einfacheres ersetzt werden.
Derzeit ist die von verschiedenen Diensten verwendete Registrierungsmethode einfach komplexer als eine herkömmliche Anmeldemethode. Es sei denn, ein solcher neuer Dienst hat einen enorm höheren Wert als ein typischer herkömmlicher Dienst.
Daher fungieren die aktuellen Anmeldeverfahren als Gatekeeper des Crypto-Space.
Warum ist der Sign-up unkonventioneller und komplizierter? Weil die zugrunde liegende Technologie wirklich anders ist. Bei herkömmlichen Diensten übernimmt ein typischer Server die Geschäftslogik. Bei dezentralen Diensten übernimmt es das Frontend, d.h. der Browser auf dem Gerät eines Benutzers.
Um den Benutzer nicht zu verwirren, haben einige Services eine konventionell aussehende Registrierungsmethode zusätzlich zu seiner dezentralen Methode verwendet. Dies führt zu starken Usability-Problemen. Auf Einzelheiten werde ich hier nicht gesondert eingehen, da wir bereits ausführlich über dieses nuancierte Thema geschrieben haben.
Der zugrundeliegende Fehler, den solche Dienste machen, ist, dass sie ein mentales Modell verwenden, das die Benutzer während im Web2.0 erlernt haben und zurückgreifen. Jetzt erwarten sie aber, dass sich die Benutzer genauso verhalten, obwohl die eigentliche Benutzeroberfläche unterschiedlich funktioniert (weil die zugrunde liegende Technik unterschiedlich ist).
Schauen Sie sich das obige Bild an, das ein Tor am Bahnhof zeigt. Wenn Sie sich das rechte Bild ansehen, würden Sie links oder rechts vorbeigehen? Tatsächlich musst du auf der rechten Seite vorbeigehen. Wie sich herausstellte, stellte der Stadtrat von Barcelona fest, dass die meisten Menschen auf der linken Seite vorbeigehen wollen (wenn sie das Ticket mit der rechten Hand einstecken). So funktioniert ein solches Tor typischerweise. Nun, nicht in Barcelonas. So stark sind mentale Modelle (hier wie z.B. ein solches Tor funktioniert).
Der Stadtrat klebte einen Aufkleber auf oben, der in klaren Worten zeigt, dass man auf der rechten Seite vorbeigehen muss.
Der letzte wichtige Punkt, den ich während der Präsentation angesprochen habe, war, dass aufgrund der zugrunde liegenden Blockchain viele Anwendungen vom Benutzer verlangen, dass er mehr Schritte in der App oder Plattform durchführt als in einer herkömmlichen App oder Plattform. Oftmals ist jede Handlung, die ein Benutzer in einer solchen App vornehmen muss, z.B. um einen Verkauf abzuschließen, direkt mit einer Transaktion in der Blockchain verbunden.
Zum Beispiel: Auf Craigslist würde ein Benutzer diese Schritte durchlaufen:
- Verkäufer platziert Artikel
- Käufer findet einen Artikel
- Käufer meldet dem Verkäufer, dass man interessiert ist
- Beide Seiten werden sich über den Preis einig
- Käufer zahlt
- Verkäufer versendet den Artikel
Beachte, dass nur die ersten beiden Schritte tatsächlich auf der Plattform durchgeführt werden. Alle anderen Schritte sind "off-platform".
Auf einem Blockchain-basierten Marktplatz (wie Bitbay) gibt es erstens mehr Schritte und zweitens müssen alle Schritte proaktiv auf der Plattform durchgeführt werden. Diese Tatsache bedeutet, dass die Designer besonders auf Designabläufe achten müssen, die sich an konventionellen mentalen Modellen orientieren und so einfach wie möglich sind. Hier findest du mehr über mentale Modelle.
Die vollständige Präsentation wird von Codemotion zur Verfügung gestellt. Sobald diese online ist, werde ich den Link hier einfügen.
Die Welt wird digital. Wir begleiten innovative Unternehmen, diese Herausforderungen zu meistern. Was ist Ihr nächster Schritt?
Sprechen Sie mit Andree Huk
via +49 30 5557 7174 oder [email protected].