Ich wurde gefragt, ob ich Einschätzungen zu Crypto-Currencies machen könnte. Speziell wurde ich nach Ethereum gefragt - einer, von der ich bereits gehört und für die ich mich bereits kurzzeitig milde interessiert hatte - und IOTA, die mir völlig unbekannt war. Ich begann mit einer Analyse der mir unbekannten und wurde überrascht.
Nachdem das gesagt wurde: Vor fast einem Jahr schrieb das BitCoinBlog folgendes:
"Ende vergangenes Jahr wurden die IOTA-Token vorverkauft, womit das Team rund 500.000 Dollar eingenommen hat. Heute, gut ein halbes Jahr später, hat sich der Wert der Token, der bislang nur inoffiziell gehandelt wird, auf mehr als 15 Millionen Dollar vervielfacht."
Diese Aussage las ich erst, nachdem ich mich durch das offizielle Material auf der Webseite gequält hatte: Die Quälerei fing schon damit an, überhaupt irgendwelche Informationen aus der Seite zu extrahieren: Auf einem voll gepatchten Windows 7 brauchte ich drei Anläufe, um die von irgendwelchen Soziologen-Hipstern, die das Inhaltsverzeichnis von "HTML und Javascript in 24 Tagen" gelesen hatten, gebaute Seite laden zu können: Sowohl Firefox als auch IE blieben bei dem ganzen Bling-Bling und Animationsscheiß irgendwann unter Nutzung von 100% Prozessorzeit hängen. Habe ich Chrome probiert - damit gings dann.
Auf der seite selbst war ich schon bedient, weil sich da doch einige Fehler eingeschlichen hatten. Aber welcher Investor investiert bitte Geld (auch wenns nur wenig und der Verlust verschmerzbar wäre) in eine Klitsche, die von so einer Webseite behauptet, dass sie über das Produkt informiert? Offenbar nur solche, die von Technik keine Ahnung haben und sich nicht die Mühe machen, Informationsmaterialien - wie seicht sie auch immer sein mögen - zu studieren.
Meine letzte Hoffnung war dann das White-Paper, das man auf der Webseite herunterladen konnte. Ich bin nicht durch das gesamte Paper durchgekommen: Als ich sah, dass die Schwachmaten, die hinter diesem ultimativen Mist stehe, nicht mal bis drei zählen können, war für mich das Maß voll. Das ist nicht metaphorisch zu verstehen: Sie faseln da irgendwas von selbst definierten Metriken über einem gerichteten, azyklischen Graphen und verzählen sich dann bei der Bestimmung der Werte der Metriken auf einem Beispielgraphen, den sie selber zusammengestellt haben (unter Figure 2)
Wenn man nicht mal sein White-Paper so hinkriegt, dass Leser denken, man könne sicher bis drei zählen - das muss doch Satire sein?
Ich möchte dazu gleich den einzigen korrekten Gedanken, den ich gefunden habe als erstes anführen (korrekt wahrscheinlich deswegen, weil er nicht den Gehirnen hinter IOTA entsprungen ist): Transaktionen in BitCoin kosten Geld, daher kann man keine beliebig kleinen Beträge tranferieren, bzw. macht das betriebswirtschaftlich keinen Sinn. Soweit - wie gesagt - korrekt.
Aber das System, das hier entworfen ist ist kompletter Quatsch: Die Verursacher von IOTA reduzuieren die Kosten auf den puren monetären Aspekt und wollen damit in der IoT-Gemeinde punkten: Transaktionen von intelligenten Sensoren kosten kein Geld. Aber geld sind nicht die einzigen Kosten! Bei IoT kommt es mehr als bei allen anderen Geräte-Kategorien auf Effizienz und Stromsparen an! Für eine Transaktion soll aber ein solcher intelligenter Sensor (und jedes andere IoT-Device) zwei andere Transaktionen validieren. Dazu sind kryptographische Rätsel zu lösen, die bei Definition anspruchsvolle, komplexe Berechnungen bedingen! IoT-Devices haben Prozessoren, die klein in jeder Beziehung sind: Diese sollen jetzt plötzlich Operationen ausführen, die um Größenordnungen anspruchsvoller sind als das, das zur Aufrechterhaltung ihres eigentlichen Anwendungszwecks notwendig ist? Schwachsinnig! Dem ganzen wird aber durch folgenden Twist die Krone aufgesetzt: Ein Knoten, der an IOTA teilnimmt muss die zu prüfenden Transaktionen irgendwo herbekommen. Er ist dazu mit anderen Knoten vernetzt - die Gesamtheit davon heißt Neighborhood. Fragt ein Knoten eine bestimmte Zeitspanne lang nicht mehr nach neuen zu validierenden Transaktionen, so wird er von den anderen aus dem Verbund entfernt - kann also auch keine eigenen Transaktionen mehr ausführen!
Einer der sich immer wiederholenden Designparadigmen in der welt von IoT ist, dass ein System sich in einen besonders Strom sparenden Modus begibt, wenn es nichts zu arbeiten hat. Das geht mit IOTA nicht mehr: selbst wenn ein solches Device nichts zu tun hätte, das mit seinen eigentlichen Aufgaben zusammenhängt, muss es weiter arbeiten und Transaktionen prüfen! Nicht nur das: es muss zu diesem Zweck auch Kommunikation aufrecht erhalten. Drahtlose Kommunikation ist einer der wesentlichen Faktoren des Energieverbrauchs in IoT-Devices, weswegen aktuell neue Standards geschaffen werden, die einen vergleichsweise geringen Durchsatz (wir reden hier von kBit pro Tag) mit hoher Robustheit und geringem Energieverbrauch kombinieren.
IOTA geht also gegen eines der ehernen Design Principles von IoT an: Energieeffizienz - und das gleich viermal:
Alles in allem ist IOTA definitiv ein Beispiel für etwas, das in einer Dot-Com-Blase groß wird von Leuten, denen es aufs schnelle Geld ankommt (haben sie geschafft) und dafür was passiert, wenn Juristen und Betriebswirtschaftler (dass in der Firma einer arbeitet, der von der Technik Ahnung hat darf stark bezweifelt werden) Buzzword-Bingo spielen und aus Versehen den Technik-Zettel als Unterlage nehmen.
13.04.2020
Ich übe hier hin und wieder Kritik an Blockchain-Themen. Man könnte meinen, dass ich ein Feind dieser Technologie bin
28.12.2018
Ich weiß auch nicht, warum ich neuen Technologien - und ich nutze das Wort hier wirklich in seinem weitesten Sinne - neuerdings so ablehnend gegenüberstehe. Ist es mein Alter? Oder ist es, weils Bullshit ist?
Multi-User-WebDAV, Docker, GitHub
17.11.2019
Nachdem ich mich in letzter Zeit verstärkt mit Docker und dem zugehörigen Ökosystem beschäftige, habe ich begonnen, verschiedenste Dienste in Containern zu testen um zu sehen, ob in manchen Fällen LXC oder KVM nicht doch die bessere Wahl wäre...
Weiterlesen...Android Basteln C und C++ Chaos Datenbanken Docker dWb+ ESP Wifi Garten Geo Go GUI Gui Hardware Java Jupyter Komponenten Links Linux Markdown Markup Music Numerik OpenSource PKI-X.509-CA Python QBrowser Rants Raspi Revisited Security Software-Test sQLshell TeleGrafana Verschiedenes Video Virtualisierung Windows Upcoming...
In eigener Sache...
Weiterlesen...Ich habe eine neue Java Swing Komponente erstellt: Es handelt sich um einen Wrapper für von JToolBar abgeleitete Klassen, die die Werkzeugleiste minimieren und sie nur dann einblenden, wenn der Mauszeiger über ihnen schwebt.
Weiterlesen...Ich habe bereits in einem früheren Artikel über meine ersten Erfolge berichtet, der sQLshell auf Basis des bestehenden Codes aus dem Projekt EBMap4D eine bessere Integration für Geo-Daten zu spendieren und entsprechende Abfragen, bzw. deren Ergebnisse auf einer Kartenansicht zu visualisieren.
Weiterlesen...Manche nennen es Blog, manche Web-Seite - ich schreibe hier hin und wieder über meine Erlebnisse, Rückschläge und Erleuchtungen bei meinen Hobbies.
Wer daran teilhaben und eventuell sogar davon profitieren möchte, muss damit leben, daß ich hin und wieder kleine Ausflüge in Bereiche mache, die nichts mit IT, Administration oder Softwareentwicklung zu tun haben.
Ich wünsche allen Lesern viel Spaß und hin und wieder einen kleinen AHA!-Effekt...
PS: Meine öffentlichen Codeberg-Repositories findet man hier.