Es ist März 2016 und seit vielen Monaten wird in der Community über ein zentrales Thema gesprochen: die Größe, die die Blöcke des Bitcoin-Netzwerks aufgrund der zunehmenden Geschwindigkeit der sich darauf entwickelnden Transaktionen haben sollten.
Kern? Klassisch? Unbegrenzt?
Sicherlich haben Sie von vielen Kunden (Wallets) gehört, die die eine oder andere Option anbieten, und die Wahrheit ist, dass sie zu intensiven Debatten in den Hauptkommunikationskanälen der Bitcoin-Benutzer geführt haben, die sogar zu direkten Anschuldigungen zwischen allen Parteien geführt haben. Es ist klar, dass wir es mit einem heiklen Thema zu tun haben, und jeder neigt dazu, zu verteidigen, dass sein Vorschlag der beste sei.
Bei Bit2Me gehen wir nicht darauf ein, welche Option besser ist als eine andere oder welches Projekt für die Zukunft optimaler ist. Die Idee ist, dass Sie nach der Lektüre dieses Artikels etwas Neues im Zusammenhang mit Bitcoin erfahren haben und wissen, wie sich die bisher vorliegenden Vorschläge zu einem möglichen Bitcoin besser erklären lassen dynamische Blockgröße. Keiner der oben genannten Vorschläge stellte dies als Ausgangspunkt dar, es könnte eine interessante Option sein, über die nach dem „Verbesserungsvorschlag für Bitcoinunter dem Titel „Adaptive Blockgröße”, das von veröffentlicht wurde Kleetus, von Bitpay.
MARKIEREN: Dies ist keine neue Idee und es gab mehrere Mitglieder der Community, wie z Meni Rosenfeld o upalc die das Thema bereits zuvor besprochen haben.
In diesem Beitrag konzentrieren wir uns auf die BIP (Bitcoin-Verbesserungsvorschlag). von Upal und Bitpay, die versuchen, beide Vorschläge so klar wie möglich und auf Spanisch zu erklären, damit Sie keine Details verlieren, und die Idee, die sie für dynamische Blöcke vermitteln wollen, die dazu beitragen, eine Stagnation in der Skalierbarkeit von Bitcoin zu vermeiden, ist Ihnen klar.
Maximale dynamische Blockgrößen – Upal
Dynamisch gesteuerte maximale Bitcoin-Blockgröße
Hierin Vorschlag, Upal schlägt vor, die feste Maximalgröße durch a zu ersetzen dynamisch gesteuerte maximale Blockgröße und dieser kann je nach verschiedenen Netzwerkfaktoren mit der Änderung des Schwierigkeitsgrads zunehmen oder abnehmen. Das sind seine beiden Vorschläge:
- dynamische Blöcke abhängig ausschließlich von der Berechnung aus der Größe des vorherigen Blocks.
- dynamische Blöcke abhängig von der Berechnung der bisherigen Blockgröße und den von den Minern erhaltenen Transaktionsgebühren.
Mit zunehmender Akzeptanz wird das Transaktionsvolumen im Bitcoin-Netzwerk zunehmend wachsen. Für Upal würde es die Einführung und das Wachstum von Bitcoin behindern, wenn die 1-Megabyte-Grenze nicht auf eine flexible Grenze geändert würde.
Erster Vorschlag: nur abhängig vom vorherigen Block
SI Mehr als 50 % der in den ersten 2000 der letzten Schwierigkeitsperiode gefundenen Blockgrößen sind größer als 90 % ihrer Kapazität
DAMIT MaxBlockSize wird verdoppeltJA NEIN JA Mehr als 90 % der in den ersten 2000 der letzten Schwierigkeitsperiode gefundenen Blockgrößen betragen weniger als 50 % der maximalen Kapazität eines Blocks
DAMIT die MaxBlockSize beträgt die HälfteSino
DAMIT MaxBlockSize bleibt gleich
Daher würde diese Option nicht nur die Größe der Blöcke erhöhen, sondern könnte je nach den aktuellen Anforderungen auch verkleinert werden.
Zweiter Vorschlag: abhängig von der Berechnung aus dem vorherigen Block und den von den Minern erhaltenen Transaktionsgebühren
TotalBlockSizeInLastButOneDifficulty = Summe aller Blockgrößen der ersten 2008er Blöcke in den letzten 2 Schwierigkeitsperioden
TotalBlockSizeInLastDifficulty = Summe aller Blockgrößen der zweiten 2008-Blöcke in den letzten 2 Schwierigkeitsperioden (einschließlich 8 Blöcken vom vorletzten Schwierigkeitsgrad)TotalTxFeeInLastButOneDifficulty = Summe aller Transaktionsgebühren für die ersten 2008-Blöcke in den letzten 2 Schwierigkeitsperioden
TotalTxFeeInLastDifficulty = Summe aller Transaktionsgebühren für die zweiten 2008-Blöcke in den letzten 2 Schwierigkeitsperioden (Dazu zählen auch 8 Blöcke der vorletzten Schwierigkeit)SI (((Summe der Größe der ersten 4016 Blöcke in den letzten 2 Schwierigkeitsperioden)/4016 > 50 % MaxBlockSize) Y (TotalTxFeeInLastDifficulty > TotalTxFeeInLastButOneDifficulty) Y (TotalBlockSizeInLastDifficulty > TotalBlockSizeInLastButOneDifficulty))
DAMIT MaxBlockSize = TotalBlockSizeInLastDifficulty * MaxBlockSize / TotalBlockSizeInLastButOneDifficultyJA NEIN JA (((Summe der Größe der ersten 4016 Blöcke in den letzten 2 Schwierigkeitsperioden)/4016 < 50 % MaxBlockSize) Y (TotalTxFeeInLastDifficulty < TotalTxFeeInLastButOneDifficulty) Y (TotalBlockSizeInLastDifficulty < TotalBlockSizeInLastButOneDifficulty) )
DAMIT MaxBlockSize = TotalBlockSizeInLastDifficulty * MaxBlockSize / TotalBlockSizeInLastButOneDifficultySino MaxBlockSize bleibt gleich
Diese Option sieht eine stabile Belohnung für Miner vor, indem die maximale Blockgröße erst dann erhöht wird, wenn die Transaktionsgebühren steigen und ein starker Druck auf die Kosten pro Transaktion entsteht. Darüber hinaus ist es trotz der Tatsache, dass es sich um dynamische Blöcke handelt, schwierig, zu „schummeln“, da die Zunahme oder Abnahme im gleichen Verhältnis erfolgen würde wie die durchschnittliche Zunahme oder Abnahme der Blockgröße.
Maximale Blockgröße basierend auf der durchschnittlichen Blockgröße – Bitpay
Konsensregel zur maximalen Blockgröße basierend auf der mittleren Blockgröße
BIP veröffentlicht am 22. März von Kleetus von Bitpay, der ein dynamisches Limit vorschlägt, das auf der durchschnittlichen Blockgröße der letzten 12960 Blöcke (ca. 3 Transaktionsmonate) basiert, mit 2 multipliziert und berechnet wird, wenn ein Block bereits mit der Blockchain verbunden ist, wobei die Größe je nach tatsächlichem Wert erhöht oder verringert wird Netzwerknutzung.
Formel, die sie im BIP vorschlagen, um die Größe der Blöcke etwa alle 3 Monate zu berechnen:
Median = ((Blockgrößen[6480] + Blockgrößen[6479]) / 2)
Median * 2 (2 ist der Wachstumsmultiplikator)
Wenn der Median kleiner als 0.5 MB ist, beträgt die maximale Blockgröße bis zur nächsten Berechnung 1 MB. Andernfalls entspricht das Zweifache des Medians der endgültigen Erhöhung der maximalen Größe pro Block.
Laut Bitpay haben alle diese Kennzahlen gut funktioniert, um so schnell wie möglich auf die Marktkräfte zu reagieren, ohne übermäßig volatil zu sein. Abgesehen von den Extremitäten würden auch andere Optionen für einen Periodenrückblick genauso gut funktionieren. Mit ihrem Vorschlag hätten Miner mehr Möglichkeiten, die Größe der erstellten Blöcke abzugrenzen. Einige werden größere Blöcke wünschen, um die Transaktionsbestätigungszeiten zu minimieren, andere werden es vorziehen, konservativ zu bleiben.
Wir sprechen über zwei Vorschläge, die das Bitcoin-Ökosystem zweifellos bereichern. Mit dieser Einführung in beides können Sie nicht mehr sagen, dass Sie nicht auf dem neuesten Stand sind! ? Von hier aus ist es an der Zeit, alle von ihnen durchgeführten Tests zu sehen und zu analysieren, um die Durchführbarkeit aller Vorschläge rund um die dynamischen Blöcke zu überprüfen.