Willy Woo ist ein Unternehmer, Investor, Händler und Kryptowährung Enthusiasten.

In diesem Gaststück lastet Woo auf der Blockgröße und analysiert die Charts, um eine neue Interpretation der Bitcoin-Debatte zu bieten. Letztlich stellt er fest, dass es wenig Beweise dafür gibt, dass die derzeitige Netzwerküberlastung ein fataler Fehler ist.

Bitcoin ist seit acht Jahren in Betrieb, von den ersten Tagen an, als wir nur ein paar Transaktionen in jedem Block sahen, bis heute, wo Blöcke vollgestopft sind und Staus die Norm sind.

Ein Vorteil, wenn man so früh im Leben von Bitcoin Engpässe sieht, ist, dass wir eine große Menge an Daten des Netzwerks unter Last erhalten. In dieser Studie betrachten wir Bitcoins Transaktionsdaten, um zu sehen, ob es auf eine ideale Blockgröße hinweist (wenn es überhaupt so etwas gibt).

Die obige Grafik zeigt die Transaktionen pro Sekunde im Bitcoin-Netzwerk im Zeitverlauf.

Es ist ein logarithmisches Diagramm, das ein exponentielles Wachstum als gerade Linien zeigt, wobei die Blasen die Größe des Bitpool-Mempools bezeichnen (denken Sie daran, dass es sich um eine Art Speicher handelt, der vorübergehend Transaktionen vor der Verarbeitung speichert).

Obwohl sich Benutzer darüber beschweren, dass die Blöcke jetzt vollgestopft sind und dass das Netzwerk überlastet ist, erzählt diese Grafik eine überraschende Geschichte. Während wir im Q4 von 2016 sehen, dass der mempool anschwillt, um Spitzenlasten aufzunehmen, holt das Netzwerk außerhalb der Spitze auf.

Das Netzwerk hält mit der exponentiellen Nachfrage Schritt.

Ja, wir sehen Engpässe, aber nein, wir haben noch kein bedeutendes Transaktionsvolumen aufgrund dieser Überlastung abgewiesen. Wenn dies der Fall wäre, würden wir dies als einen nach unten gerichteten Bogen in unserem Loggraphen anstatt unserer geraden Linie sehen.

Aber das soll nicht heißen, dass wir nicht sehr nahe an den Grenzen sind und unser Bogen weg von einer geraden Linie wird wahrscheinlich in den kommenden Wochen und Monaten passieren.

Projektion der Nachfrage

Wir können diese Grafik verwenden, um zukünftige Transaktionsanforderungen zu projizieren.

Nehmen wir an, bei der nächsten Block-Belohnung, die 2020 halbiert wird, können wir etwa 20 Transaktionen pro Sekunde im Netzwerk erwarten. Nachdem wir bis 2020 20 Transaktionen pro Sekunde vorausgesagt haben, werde ich nun erklären, warum dies wahrscheinlich nicht wahr sein wird.

Das Bitcoin-Netzwerk wird hauptsächlich als Wertaufbewahrungsmittel verwendet, aber bis 2020 sollte die Preisvolatilität von Bitcoin stabil genug sein, damit es als Währung verwendet werden kann. Ich vermute, dann werden wir einen Schritt nach oben sehen, wenn die Händler anfangen, es für den allgemeinen Handel zu verwenden.

Ähnlich wie das Lightning-Netzwerk (das nahezu unbegrenzte Transaktionen für die Kosten von vier normalen Transaktionen ermöglicht) würden neue Anwendungsfälle wie Mikrotransaktionen für das IoT geöffnet.

Die zwei Dinge sind, dass wir dieses Diagramm für Vorhersagen verwenden können, aber sie sind nur solange gültig, wie der Anwendungsfall von Bitcoin derselbe bleibt.

Im Moment ist es Wertaufbewahrungsmittel, in Zukunft könnte es sehr stark expandieren.

Eine Randnotiz zu "Kaffee"

Nutzer des Bitcoin-Netzwerks und insbesondere Unternehmen geben an, dass die Gebühren bis zu dem Punkt gestiegen sind, an dem Kaffee und andere noch kleinere Anwendungsfälle bezahlt werden (z. sind nicht mehr lebensfähig.

Das Argument ist, dass Bitcoin seinen Nutzen für den allgemeinen Handel verliert, daher droht das Bitcoin-Netzwerk zu sinken, da die Zahlungen zu billigeren, konkurrierenden alternativen Kryptowährungen wechseln.

Es ist klar, dass das exponentielle Wachstum der Transaktionen pro Sekunde nicht übersprungen wurde. Dies zeigt uns, dass der Anwendungsfall "Bezahlen für Ihren Kaffee mit Bitcoin", obwohl viel gesprochen wurde, im Wesentlichen ein vernachlässigbarer Aspekt der Netzwerktransaktionen war.

Andernfalls würden wir eine fallende Kurve sehen. Das Netzwerk hält Schritt. Es ist schon immer der Kern des Anwendungsfalls, hohe Werte sicher zu übertragen und zu sichern.

Wie bereits erwähnt, wird sich dies ändern, da die Bitcoin-Volatilität stabil genug ist, um als tägliche Währung verwendet zu werden.

Wir sind derzeit in der Phase von Bitcoin als Wertaufbewahrungsmittel. Bitcoin, das als Währung verwendet wird, ist ein paar Jahre entfernt, so dass wir Zeit haben, herauszufinden, wie wir die Zunahme der Größenordnung bewältigen können, die kommen würde.

Dies lässt die Tatsache, dass Unternehmen durch hohe Gebühren und langsame Bestätigungszeiten Schmerzen haben, nicht außer Acht, worauf wir weiter eingehen werden.

Bergarbeitereinnahmen

Vielleicht gab es vor einem Jahr unter den Bergleuten eine Debatte, ob große Blöcke oder kleine Blöcke ihnen höhere Gewinne bringen würden.

Einige sagten sogar, dass große Blöcke mehr Transaktionen ermöglichen würden und daher mehr Gebühren generiert würden. Im vierten Quartal 2016 haben wir jedoch gesehen, dass die Auswirkungen der momentanen Stoßzeiten in der Hauptverkehrszeit das Netzwerk treffen.

Es hat sich gezeigt, dass ein nachfrageorientierter Markt entstanden ist, der zu deutlich höheren Einnahmen geführt hat.

Hier ist ein Diagramm, in dem die Auswirkungen von Staus auf das Netzwerk für die Gebühren dargestellt werden.

Wenn die durchschnittliche Blockgröße 95% des Maximums erreicht, beginnt der Mempool aufzusteigen. Die Benutzer beginnen sich mit ihren Gebühren zu überholen, um ohne Verzögerung in den nächsten Block zu gelangen. Als Ergebnis fangen die Gebühren an, Hockeyschläger zu sein ... nur ein reiner vertikaler Anstieg der Gebühren.

Wenn Sie ein Bergarbeiter wären, der nur für kurzfristige Gewinne motiviert ist, sollten Sie die maximale Blockgröße klein genug halten, um diese Blöcke immer zu 95% gefüllt zu halten.

Sie sollten das Angebot an Transaktionsraum einschränken, damit der Gebührenwettbewerb tollwütig wird. Die optimale Blockgröße für Bergleute ist "klein genug, um Stau zu fahren"

Frage: Was hätten 8MB Blöcke in Gebühren produziert?

Lass uns ein hypothetisches Szenario laufen lassen ... sagen wir, Bitcoin XT wurde genehmigt und wir haben heute 8 MB Blöcke, was würden Bergleute von Gebühren verdienen?

Die Nachfrage wird offensichtlich überfordert, und dynamische Gebührenalgorithmen in Brieftaschen werden niedrigere Gebühren entsprechend den Netzwerkbedingungen festlegen.

Wir können unser Diagramm verwenden, um die neuen Einnahmen zu schätzen.

Die heutige Transaktionslast verbraucht im Durchschnitt 0.95 MB Speicherplatz pro Block. Sie können dies aus den Blasen rechts im Diagramm ablesen (Sie können dies bei Blockchain besser sehen).Info).

Dies wäre eine 12% Füllrate mit 8 MB Blöcken. Bei 12% zeigt die Grafik, dass Bergleute mit 0,1 BTC pro Block Gebühren erhalten. Heute verdienen Bergleute 1-2 BTC in Gebühren mit 1 MB Blöcken, also würden 8 MB Blöcke dazu beitragen, das um den Faktor 10-20 zu reduzieren.

Die ideale Blockgröße für Benutzer

Okay, lassen Sie uns zu dem übergehen, was Benutzer wünschen - schnelle Bestätigungszeiten, angemessene Gebühren und gute Sicherheit.

Wir haben gesehen, wie schnell das Netzwerk in Spitzenzeiten zu Schnecken schreitet. Die folgende Grafik zeigt, wie lange wir auf eine Bestätigung warten, da die Blöcke ihr Maximum erreichen.

Die Bubble-Größen, die die Anzahl der Transaktionen im Mempool angeben, werden einfach verrückt, wenn Blöcke zu 95% oder mehr gefüllt sind, und bestätigen Sie, dass die Zeiten nur vertikal verlaufen.

Schon bevor die Dinge mit rund 80% verrückt werden, beginnen die Median-Bestätigungszeiten deutlich nach oben abzuweichen.

Es ist wichtig zu beachten, dass je höher die Gebühren sind, die wir als Benutzer auf dem System zahlen, desto mehr Sicherheit erhalten wir, da sich Bergleute leisten können, mit höherer Hash-Macht mit mehr Einnahmen zu konkurrieren. Dies wird zu gegebener Zeit sehr wichtig, da die Blockbelohnungssubvention mit jedem halbierenden Ereignis abfällt.

Derzeit sind Gebühren ein wichtiger Teil der Einnahmen der Bergleute - 1. 5 BTC Gebühren vs 12. 5 BTC in Belohnung Subvention. Bei der nächsten Halbierung, wenn der Zuschuss auf 6 fällt. 25 BTC wird die Gebührenkomponente für die Sicherheit des Netzes kritisch.

So gibt es eine "Goldlöckchen-Zone" für Gebühren, nicht zu billig für bessere Sicherheit und nicht zu teuer.

Meine Schlussfolgerung hier ist die ideale Blockgröße, um Bestätigungszeiten von Ballooning zu erhalten, während Gebühren und Sicherheit in Ordnung gehalten werden, sind ungefähr 80% der Blöcke besetzt.

Alles zusammensetzen

Also haben wir bisher drei Ergebnisse.

  • 1 MB-Blöcke haben bisher trotz der unerwünschten Verzögerungen bei den Transaktionsverarbeitungszeiten und teuren Gebühren während der überlasteten Zeit mit der Netzwerknachfrage Schritt gehalten.
  • Die optimale Blockgröße zur Maximierung der Einnahmen des Bergmanns ist jede Größe, die klein genug ist, um das Netzwerk zu füllen, das zu etwa 95% oder mehr gefüllt ist. Staus und das Einsetzen von "Sprung-Frogging" -Szenarien zwischen Benutzern zu erreichen, wäre das optimale Miners-Spiel.
  • Die Transaktionsbestätigungszeiten beginnen zu leiden, wenn Blöcke über 80% gefüllt sind. Auf dieser Ebene sind die Gebühren zwar angemessen, aber nicht exorbitant, aber nicht zu billig, um das Sicherheitsmodell von Bitcoin wesentlich zu beeinflussen, da die Blockprämienförderung in den kommenden Jahren abnimmt.

Das optimale Netzwerk, das ausschließlich auf der ökonomischen Spieltheorie basiert, muss die Einnahmen und die Geschwindigkeit der Sicherheit und des Bergarbeiters sowie die niedrigen Transaktionskosten ausgleichen. **

Angesichts dieser Einschränkungen denke ich, dass die beste Blockgröße dynamisch sein und sich an die transaktionale Nachfrage des Netzwerks anpassen muss, um sie so gut wie möglich im Sweet Spot zu halten. Ziel wäre es, die Blöcke zu etwa 80% gefüllt zu halten.

Bei dieser Einstellung bleiben die Median-Bestätigungszeiten unbeeinflusst, doch wird der nachfragegesteuerte Gebührenmarkt hoch genug bleiben, um für die Bergleute und damit die Sicherheit des Netzwerks in den kommenden Jahren von Bedeutung zu sein.Aber es wäre immer noch 4x billiger als der heutige staugestützte Preis.

In diesem Licht scheint moneros Ansatz zur dynamischen Blockierung, bei der die Anpassung algorithmisch gemäß der Netzwerklast ist, ideal zu sein.

Es würde sich ständig anpassen, um das beste Gleichgewicht zwischen den Einnahmen der Bergleute, der Sicherheit und den angemessenen Gebühren für die Benutzer zu halten.

** Diese Betrachtungen ignorieren vollständig die technischen Aspekte des Netzwerks, die andere sehr ausführlich behandelt haben, wie die Blockausbreitungszeiten und die Auswirkungen der Chinesischen Mauer.

Dateneinheiten Bild über Shutterstock