Und ich denke an curiosity81s Gedanken ist schon was dran. Was ausgerechnet potenziell unendliche Schleifen bei Smart Contracts für riesige Vorteile bieten sollen, ist auch mir ein Rätsel. Da bin ich aber auch als Nicht-Informatiker kein Experte.
Hierzu muss aber gesagt werden, dass die Dauer die ein Programm laeuft, bezahlt werden muss. D.h. geht dir das Geld aus, dann laeuft die Schleife nicht weiter. So verstehe ich das zumindest (siehe englischer Wikipedia-Artikel). Demnach hast du eben nicht unendliche Schleifendurchlaeufe, ausser du kannst Geld drucken. Demnach ist Ethereum aequivalent zu Bitcoin.
Um es nochmal zu wiederholen, solche endlichen Schleifen liessen sich auch implementieren, in dem man jeden Schritt explizit angibt (wer SAT kennt weiss was ich meine, ein Vertrag ist nichts anderes als eine Menge an Bedingungen die erfuellt werden muessen). Das ganze verpackt man in einer Transaktion. Und schreibt es in die Bitcoin-Blockchain. Bezahlen muss man die Groesse der Transaktion. Hier ist dann natuerlich die Blockgroesse von aktuell 1 MB der limitierende Faktor.
Der Unterschied zu Ethererum ist, dass beim Bitcoin beides zusammenkommt, viel Speicherplatz wird fuer das Skript gebraucht, und durchgerechnet muss es von allen auch werden. Bei Ethereum wird nur der Speicherplatz fuer die Schleife benoetigt.
Jetzt kommt aber Clou:
bei der Bitcoin-Codierung WEISS man IMMER, das das Skript haelt und kann die Laufzeit abschaetzen. Probleme treten also NIE auf. Bei einer Schleife, die noch nicht ausgefuehrt wurde, laesst sich aber nicht erkennen was sie macht, das ist ja die Krux an der Turing-Vollstaendigkeit! Wird sie dann in der Ethereum Netzwerk ausgefuehrt und hat man genug Ether, dann steht trotzdem das Netzwerk still. Zumindest fuer eine Weile.
Auch ist mir bei Ethereum nicht klar ob unterschieden wird zwischen Vertrag und Programm.
Ich bin mir also ziemlich sicher, dass Satoshi und Co. nur zu gut wussten, warum sie Bitcoins Scripting-Sprache so beschnitten haben. Mit gutem Grund.
Jedoch, auch Ethereum hat seine Existenzberechtigung. Es weist die diskutierten Eigenschaften auf, die auch eine gewisse Neuerung darstellen. Aber nur in der Form, nicht in der Funktion. Es ist halt eine neue Sau die durchs Krypto-Dorf getrieben wird, mit genialem Marketing. Aber keinen Satoshi werde ich ausgeben, da ich diesen Hype in den letzten Jahren schon oft gesehen habe.
Imho wird Ethereum den Weg von Bitmessage gehen, denn die Blockchain ist eben nicht die Loesung aller Probleme wie die Medien immer so gerne behaupten. Lasse mich aber gerne eines besseren belehren.
BTW, (auch imho) finde ich Ripple viel sinnvoller als Ethereum (jedoch besitze ich keine, da es damals auch dafuer keine gescheite Wallet gab).