Blockchain

Kommt bald zu deinem altcoin: mangel an kapazität verursacht überlastung auf ethereum

Blockchain Kommt bald zu deinem altcoin: mangel an kapazität verursacht überlastung auf ethereum

Aliens & Cryptocurrency a Government BAN Coming? UFO Sightings & Why SETI hates Bitcoin 2/26/2018 (Juli 2019).

Anonim

Das Problem ist bekannt für Bitcoin; es gibt mehr Transaktionen, als Bergleute bestätigen können. Jetzt hat der Mangel Ethereum erreicht. Vor allem nach populären ICOs wie dem Status 'liegt das Transaktionsvolumen weit über der Kapazität des Netzwerks. Dieses Problem könnte leicht gelöst werden. Die Bergleute jedoch widersetzen sich.

Eigentlich ist Status nicht viel mehr als eine Ethereum-Geldbörse für ein mobiles System. Du weißt es von Bitcoin. Darüber hinaus zielt Status darauf ab, einen Messenger bereitzustellen und interagiert mit Ethereums Dapps. Das ist nett, aber den Aufwand nicht wert.

Wie so viele Ethereum-Startups hat es Status irgendwie geschafft, eine Art Token in sein Geschäftsmodell zu integrieren. Bis jetzt wurde der "Status Genesis Token" als Bug Bounty ausgegeben und soll die Community dafür belohnen, dass sie das Projekt vorantreibt. Während eine flüchtige Lektüre einiger Beiträge auf dem Status-Blog nicht erklärt, was man mit diesen Token machen kann, war die ICO, mit der Status sie am 20. Juni verkaufte, ein rekordbrechender Erfolg.

"Initial Coin Offerings", kurz ICO, sind derzeit das "große Ding" in der Kryptowährung. Es ist sicher zu sagen, dass Ethereum mit ihnen die erste "Killer-App" gefunden hat. ICOs werden von Startups verwendet, um Geld durch den Verkauf von Tokens zu sammeln, die normalerweise eine Art Gutschein für die Dienste sind, die das Startup aufbaut. Obwohl ICOs nicht auf das Niveau der Schattenhaftigkeit reguliert sind, sind viele von ihnen absurd erfolgreich und erhöhen, wie Bancor, mehr als 100 Millionen Dollar. Es ist, als hätten die ICOs endlich die Macht des Crowdfunding entfesselt.

80.000 Transaktionen in nur einer Stunde

Als Status seinen Token verkaufte, war der Lauf auf ihnen jedoch groß genug, um einen neuen Datensatz im Transaktionsvolumen für Ethereum zu erzeugen. Höchstwahrscheinlich nicht nur für Ethereum, sondern für Kryptowährung insgesamt. Während die BAT-ICO bereits in einer halben Minute Staus mit nur ein paar tausend Transaktionen verursachte, verzeichnete die Status-ICO mehr als 80.000 Transaktionen in nur einer Stunde. Das entspricht dem unglaublichen Tagesvolumen von zwei Millionen Transaktionen.

Mit 308.000 Transaktionen wurde der 20. Juni für Ethereum offiziell zum Rekordtag. Das ist nicht so viel wie der beste Tag von Bitcoin, der 14. Mai mit 369.000 Transaktionen, aber es kommt ihm nahe und es ist unglaublich bemerkenswert für eine Kryptowährung, die so jung ist wie der Äther. Wie bei Bitcoin bringt das hohe Volumen jedoch Überlastungssymptome mit sich; Transaktionen bleiben für lange Zeit unbestätigt. Am 20. Juni haben mehr als 10 000 Transaktionen gewartet, um einen Block zu erreichen, und sogar bis zum 22. Juni werden noch ständig mehr als 4 000 nicht bestätigt.

Die Ethereum-Clients schienen auf die Überlastung schlecht vorbereitet zu sein.In der Standardeinstellung hält Geth nur 4 000 unbestätigte Transaktionen in seinem Speicherpool und Parität nur 1 000. Was also passierte, war, dass die Clients Transaktionen aus dem Speicher löschten, was eine Menge Verwirrung verursachte. Einige Börsen, wie ShapeShift, Bittrex und Poloniex, stoppten Einlagen und Rückzug in Äther vollständig, während andere, die den Handel aufrecht erhielten, lange Bestätigungszeiten von bis zu mehr als 24 Stunden erlitten.

Seit dem 20. Juni hat Ethereum Bitcoins Status erreicht. es fehlt an Kapazität. Da wir beobachten konnten, wie die Blockgröße-Diskussion in Bitcoin extrem giftig wird, wird es spannend zu beobachten sein, wie sich das in Ethereum entwickeln wird. Wird sich die Ethereum-Community in erbitterte Kämpfe wie Bitcoin verstricken - oder wird es zeigen, dass Skalierung ohne den Beginn von Propagandakriegen gelöst werden kann?

Bad ICO - oder Bad Miners?

Die Diskussion über die Netzwerküberlastung zielt hauptsächlich auf zwei Gründe ab; Erstens, das schlechte Design der ICO und zweitens die Minenarbeiter.

Das ICO-Design wird in der Ethereum-Community zunehmend diskutiert und kritisiert. Kein Wunder. Gerade jetzt spielt es sich meistens so ab; der ICO-Aussteller gibt eine Blocknummer, und wenn sie ankommt, sendet jeder wild Ether an eine bestimmte Adresse, um das Token zu erhalten. Dies hat mindestens zwei Hauptnachteile; Erstens bevorzugt es große Investoren, die hohe Gebühren zahlen können. Zweitens, und vielleicht noch schwerwiegender, schafft es ein künstlich hohes Transaktionsvolumen. Selbst solche Transaktionen, die es nicht in der ICO gibt, werden gemacht und bestätigt, mit Gasgebühren, aber ohne den Geldgehalt. Das Netzwerk wird mit Transaktionen gespammt, die keinen anderen Zweck haben, als keine Wirkung zu haben.

Der Status-Entwickler reagierte zumindest auf eine Kritik; Sie gaben das Token nicht sofort, sondern in einem bestimmten Zeitrahmen aus. Das war gut gemeint, machte die Dinge aber noch schlimmer. Wie ein Redditor vor der ICO betonte, hat er die Leute dazu animiert, eine Transaktion immer wieder zu senden: "Dies ist eine sehr gute Möglichkeit, das Netzwerk vollständig zu DDOS zu machen! ! ? ! "Ein schlechtes Design von ICOs scheint also ein Teil des Stauproblems zu sein.

Ein anderer Teil ist, dass die Bergleute ein Transaktionslimit ohne Notwendigkeit durchsetzen. Das Transaktionslimit von Ethereum funktioniert ein wenig wie der von Bitcoin Unlimited vorgeschlagene Emergent Consensus, obwohl die Minenarbeiter in Ethereum fast ausschließlich über die Blockgröße entscheiden.

Lass uns erklären, wie es funktioniert. Ethereum kümmert sich nicht um eine feste Größe von Transaktionen in Bytes, sondern berechnet die Kosten dafür in sogenanntem "Gas". "Gas ist eine Einheit für den Ressourcenbedarf von Transaktionen und Verträgen, zum Beispiel für die benötigte CPU oder den benötigten Speicher. Um Ethereum nutzen zu können, müssen die Nutzer einer Transaktion etwas Gas hinzufügen, wie die Gebühren in Bitcoin. Die erforderliche Gasmenge hängt ausschließlich von der Transaktion ab und wird durch eine fest codierte Tabelle im Code bestimmt. Einfache Transaktionen kosten nur wenig Gas, während komplexe intelligente Verträge, die mit der Token-Generierung verbunden sind, ziemlich teuer sein können.Während die Menge an Gas festgelegt ist, ist der Preis davon flexibel. Aus diesem Grund kann sich in Ethereum ein Gebührenmarkt - oder besser: ein Gasmarkt - entwickeln.

Die Blöcke in Ethereum haben ein Gaslimit, wie Bitcoins Blöcke eine Größenbeschränkung haben. Anders als bei Bitcoin ist das Gaslimit jedoch nicht fest, sondern flexibel. Wenn die Minenarbeiter es drücken, können sie es mit etwas wie einem Promille jeden Block erhöhen. Wenn sie dies tun, können sie die Größe der Blöcke in ein paar Stunden verdoppeln.

Mit dieser flexiblen Gaslimite sollte Ethereum die anstehenden Transaktionen in wenigen Stunden problemlos verarbeiten können. Die große Frage ist: Warum ist das gestern nicht passiert? Warum haben die Bergleute das Limit nicht erhöht?

Ein Teil der Antwort findet sich in einer Abfolge von Ereignissen vom Herbst 2016; Ethereum litt unter großen und lang anhaltenden DoS-Attacken, die einen Fehler in der hartcodierten Gasberechnung ausnutzten. Vitalik Buterin und die anderen Entwickler reagierten und empfahlen den Bergleuten, das Gaslimit in einem Zielstock von etwa 4,7 Millionen zu halten. Jetzt, mehr als sechs Monate später, scheint die Netzwerknachfrage die Zielebene zu füllen. Aber obwohl die Ursachen für das DoS schon längst geklärt sind, scheinen die Minenarbeiter nicht bereit zu sein, den 4.7 Millionen Boden zu durchbrechen.

Die Ethereum-Gemeinschaft begann gegen die Bergleute zu wüten, weil sie sich weigerten, das Limit zu erhöhen. Die Diskussion über die Rolle der Bergleute erreichte damit eine ironische Wendung; Während Bitcoin Unlimited beschuldigt wird, den Minenarbeitern die Macht zu geben, unendlich große Blöcke zu bauen, werden sie in Ethereum, wo die Minenarbeiter tatsächlich diese Macht haben, beschuldigt, Bausteine ​​zu bauen, die nicht groß genug sind. Die Minenarbeiter, so scheint es, können einfach nicht gewinnen.

Aber warum heben die Minenarbeiter nicht nur den Zielstock auf? Die Gründe sind schwer zu nennen. Schließlich meinen die Minenarbeiter, dass das Limit für den Moment in Ordnung ist, da es nur extrem belastete ICOs betrifft, die offensichtlich unachtsam mit den Ressourcen des Netzwerks umgehen. Vielleicht genießen die Minenarbeiter auch das Einkommen, das sie vom Gasmarkt bekommen, was dazu führt, dass die Nutzer mehr für Gas bezahlen. Aber es gibt keinen offiziellen Grund, also gibt es außer Spekulationen nicht viel zu erzählen.

Auf diese Art und Weise klopft Ethereum an ein Limit mit einer ähnlichen Menge an Transaktionen wie Bitcoin. Dies wird die langwierige Debatte über die Skalierbarkeit von Kryptowährungen bereichern, da wir nun zwei Münzen zu beobachten haben, deren Zukunft stark von der Lösung des Problems abhängt.

Beliebte Beiträge