Bei der KBank handelt es sich um ein Unterkonto, welches rein durch die App verwaltet wird. Die meisten größeren Apps arbeiten auf diese Weise. Dabei werden Knuddel auf ein AppInternes Konto übertragen und davon/darüber wieder ausgezahlt/genutzt.

Knuddel <=> AppInterne Währung <=> Knuddel

Dieses bietet allerdings ein paar kleine Vorteilen und reduziert auch Anfragen an den ChatServer selbst:
  • Knuddel, welche gelöschte Nutzer hatten, können einbehalten werden, da sie niemals vom Nutzer angefordert wurden oder an diesen übergeben wurden.
  • Syncrone Handhabung von Werten innerhalb der App, der KnuddelsTransfer ist Asyncron und damit schwerer für die Entwicklung nachzuverfolgen/darauf zu reagieren.
  • geringere Belastung für den ChatServer selbst, da nicht jeder Transfer (kleine Beträge die man nahezu regelmäßig bekommt) direkt verrechnet werden müssen
  • leichtere Prüfungen von Knuddel, welche von der App aus in Umlauf sind, da man diese mit diversen Methoden leichter durchgehen kann ohne sämtliche Nutzer zu prüfen

Aber auch Nachteile sind vorhanden:
  • Bei einem löschen der App sind sämtliche Knuddel welche auf dem Unterkonto verfügbar sind, verloren.
    Knuddels selbst hat hier keine Möglichkeit zur Nachverfolgung mehr, außer die AppInternen Datenbank zu analyisieren, falls diese nicht vorher auch geleert wurden.
  • Betreiber könnten jederzeit Kleinstbeträge unbemerkt von allen Nutzerkonten entfernen, da es keinen KnuddelTransfer gibt, bei dem der Nutzer informiert würde.
  • Übersicht, in welcher App, man was investiert/verfügbar hat, geht für die Nutzer mitunter verloren.
_________________________
Zitat:
Some people would rather die, than think. In fact, they do.
one step closer to world domination