Bitcoin gewinnt ununterbrochen an Nutzern, aber wie lange hält seine Infrastruktur? Kann es Millionen von Benutzern unterstützen? Inwieweit ist es möglich Skalierbarkeit von Bitcoin?
DeFi-Einführungskurs
Durchschnittliches NiveauEs ist Zeit für ein Upgrade. Das traditionelle Finanzwesen hat sich verändert. Entdecken Sie das revolutionäre Ökosystem des dezentralen Finanzwesens (DeFi).
Paradoxerweise würde es ihm keinen Nutzen bringen, wenn Millionen von Nutzern plötzlich zu Bitcoin kämen und von seinen Vorteilen begeistert wären. Vielmehr könnte es ihm sogar großen Schaden zufügen, da die Erfahrung aller Nutzer ernsthaft beeinträchtigt würde.
Und es ist nichts Unbekanntes. Einer der Bitcoin-FAQ ist: Kann es funktionieren, wenn Millionen von Menschen beschließen, es zu ihrem Hauptzahlungsmittel zu machen?
Leider lautet die Antwort bei der aktuellen Version von Bitcoin nein.
Die Tage dieses Problems sind jedoch gezählt, da es die Obsession vieler Programmierer war, die mehrere unglaubliche Skalierbarkeitsvorschläge erstellt haben. Jetzt muss nur noch im Konsens entschieden werden Knoten, welche und wann es umgesetzt wird.
Im nächsten Kapitel werden wir Ihnen helfen, das Innere von Bitcoin noch besser zu verstehen und zu erklären, warum es derzeit nicht skalierbar ist, während wir Sie dabei begleiten, einige der bemerkenswertesten Skalierbarkeitsvorschläge kennenzulernen.
Bitcoin und Skalierbarkeit: Bitcoin ist derzeit nicht skalierbar
Lassen Sie uns zunächst betonen, dass wir mit Skalierbarkeit nicht meinen, dass Bitcoin aufgrund des Paradigmenwechsels als Geld nicht für die Mehrheit der Bevölkerung verständlich ist. Auch nicht, weil es aufgrund des Preises, den es erreichen kann, für manche Menschen unzugänglich ist. Auch nicht, dass es nicht genug Bitcoins für alle geben könnte.
All dies ist, abgesehen davon, dass es falsch ist, nicht das, worauf wir uns beziehen, wenn wir über Skalierbarkeit sprechen.
Stand heute, November 2016, Bitcoin ist nicht perfekt:
- Zahlungen erfolgen nicht sofort (obwohl sie sofort angezeigt werden, werden sie nicht sofort bestätigt).
- Mikrozahlungen werden völlig unrentabel. Eines der großartigen Features von Bitcoin.
- Es besteht ständig das Risiko einer starken Zentralisierung des Bergbaus.
- Bitcoin ist nicht skalierbar.
Wie wir sehen, gibt es viel zu verbessern (oder wie manche es sehen: Möglichkeiten, großartige Dinge zu schaffen), aber unter all den Problemen, die mit Bitcoin gelöst werden müssen, ist das letzte, das wir erwähnt haben, eine der Hauptaufgaben, die es zu lösen gilt: dass Bitcoin skalierbar ist. Durch die Behebung dieses Problems werden auch die anderen genannten Probleme verbessert.
Bitcoin strebt danach, ein globales Finanzsystem zu sein, und die Daten zeigen, dass die Menschen es befürworten, daher muss es auf seine Nutzung vorbereitet werden Millionen gleichzeitiger BenutzerUnd das alles, ohne dabei seine Haupteigenschaften zu verlieren, die es wirklich einzigartig und wertvoll machen.
Und ist, dass Bitcoin ist immer noch ein Experiment. Ein unglaubliches und beliebtes Experiment, ja, aber es befindet sich noch in einem frühen Stadium. Tatsächlich wurde Version 1.0 der Software noch nicht einmal veröffentlicht, obwohl sie den gesamten Finanzsektor (und auch andere Sektoren) von seinen archaischsten Säulen her revolutioniert hat. Wir befinden uns immer noch in der Version 0.20.1 (veröffentlicht im August 2020).
Das bedeutet, dass wir uns immer noch in einer Phase der ständigen Weiterentwicklung befinden, um Software zu schaffen, die über genügend Leistung verfügt, um massiv und optimal genutzt zu werden.
Tatsächlich ist das Skalierbarkeitsproblem eine Debatte, die fast so alt ist wie Bitcoin selbst, und der Hauptgrund dafür ist sehr lokalisiert: der Block.
Der Block
Wie wir bereits im entsprechenden Kapitel erklärt haben Blockchain, Blöcke sind der wesentliche Teil der Blockchain, dem verteilten Hauptbuch, das Bitcoin zugrunde liegt.
Wesentliche Informationen zu allen stattfindenden Transaktionen werden in Blöcken gespeichert. Das Problem besteht darin, dass die maximale Größe der Informationen, die jeder Block speichern kann, begrenzt ist.
En Wie funktionieren Bitcoin-Transaktionen?? Wir haben erklärt, dass ein Block alle Transaktionen speichert, die seit dem letzten Block stattgefunden haben. Jede dieser Transaktionen besteht aus einer Reihe von Informationen, die eine variable Menge an Speicherplatz belegen und dem Block hinzugefügt werden.
Als vorübergehende Maßnahme zur Vermeidung von Netzwerkangriffen (wir werden weiter unten sehen, warum) und bis bessere Lösungen gefunden werden, Satoshi Nakamoto beschlossen, eine zusätzliche Codezeile hinzuzufügen, um die Kapazität jedes Blocks zu begrenzen 1 Megabyte (obwohl zunächst kein Limit festgelegt wurde oder die Miner sich später darauf einigten, keine Blöcke größer als 500 KB zu akzeptieren). Eine Größe, die zu seiner Zeit mehr als ausreichend war.
Das bedeutet, dass auf jedem Knoten im Bitcoin-Netzwerk das Bitcoin-Programm läuft, das in seinem Quellcode geschrieben hat, dass kein Block mehr Speicherplatz belegen kann als angegeben, und wenn er diesen überschreitet, muss er abgelehnt werden.
Und hier kommt es auf die Größe an, denn sie bestimmt die Kapazität von Bitcoin. Mal sehen, warum.
Den Block füllen
Eine normale Transaktion in Bitcoin nimmt normalerweise zwischen 0.2 KB und 1 KB innerhalb des Blocks ein (obwohl es einige gibt, die mehr beanspruchen, ist das normal).
Mit diesen Daten nehmen wir 0.5 KB (was eine ziemlich übliche Größe ist) als durchschnittliche Größe pro Transaktion an. Wenn wir außerdem berücksichtigen, dass die maximale Größe des Blocks, der alle 10 Minuten erstellt wird, 1024 KB (1 MB) beträgt, können wir das Unbekannte mit einer einfachen mathematischen Operation lösen:
1024 / 0.5 = 2048 Transaktionen passen in einen Block.
Im Durchschnitt 7 Transaktionen pro Sekunde, oder?
Während einige Zahlungssysteme mit traditionelleren und zentralisierten Infrastrukturen wie VISA bis zu 56000 Transaktionen pro Sekunde unterstützen können (obwohl sie im Durchschnitt 2000 verarbeiten), soll Bitcoin ein Limit von 7 tps (Transaktionen pro Sekunde) haben.
7 Transaktionen pro Sekunde??? Sie fragen sich jetzt vielleicht, wie es bei einer so geringen Leistung „gleichzeitiger“ Operationen zu Menschen kommen kann, die Bitcoin als ernsthafte Alternative zum globalen Finanzsystem betrachten.
Lasst uns nach und nach vorgehen ;).
7 Transaktionen pro Sekunde... das heißt, wenn 7 Personen jede Sekunde eine Transaktion an das Netzwerk weitergeben, könnten sie diese zum Scheitern bringen (was bei mehreren Gelegenheiten versucht wurde, den Ruf von Bitcoin und seiner Ausbreitung zu schädigen).
Allerdings sieht die Realität für Bitcoin grausamer aus, und wenn wir uns die Daten ansehen, müssen wir sagen, dass 7 tps eine zu optimistische Grenze sind. Lassen Sie uns ein paar kleine Berechnungen durchführen.
Denken Sie daran, dass Bitcoin so konfiguriert ist, dass Miner alle 10 Minuten einen Block schürfen können.
Nehmen wir also noch einmal die durchschnittliche Transaktionsgröße, 0.5 KB, und vergessen wir nicht, dass die maximale Blockgröße, die alle 10 Minuten erstellt wird, 1024 KB (1 MB) beträgt:
1024 / 0.5 = 2048 Transaktionen passen in einen Block. 10 * 60 = 600 Sekunden haben 10 Minuten. 2048 / 600 = 3.41 tps.
Die Antwort lautet also nein, derzeit werden durchschnittlich 7 tps nicht unterstützt.
Bitcoin unterstützt im Durchschnitt etwa 3.5 tps. Dies wäre eine Berechnung, die näher an der Realität wäre als die 7, die gemeinhin als Mantra verbreitet wird.
Tatsächlich ist es eine ziemlich einfache Berechnung, die man mit realen Daten durchführen kann, mal sehen.
Dies sind aktuelle Grafiken (Oktober 2016). Darin können wir sehen, dass alle 2000 Minuten etwa 10 Transaktionen stattfinden (pro Block, erste Grafik), wodurch die Blockgröße nahe bei 1 MB liegt (zweite Grafik). Holen wir den Taschenrechner raus:
17. Oktober 2016 – 02:00 Uhr 1898 Transaktionen im Block und 0.93 MB. 1898 / 0.93 MB = 2040 tps pro 1 MB
Daher kommt die eingangs angegebene theoretische Berechnung der Realität recht nahe.
Wenn wir uns andererseits die täglichen Transaktionen ansehen, können wir eine weitere schnelle Berechnung durchführen, um die Transaktionen pro Sekunde zu ermitteln, die das Bitcoin-Netzwerk derzeit durchläuft.
Wenn wir uns die Grafik oben ansehen, sehen wir Folgendes:
60 x 60 x 24 = 86400 Sekunden an einem Tag. 274486 Bitcoin-Transaktionen an einem Tag 274486 ÷ 86400 = 3.176 tps (1905 Transaktionen/Block)
Das Ergebnis ist also auch der ursprünglichen Berechnung sehr ähnlich.
Wenn wir uns an das Szenario erinnern, in dem es heißt, dass Bitcoin 7 tps unterstützt, könnten wir davon ausgehen, dass es an einem Tag etwa 604800 Transaktionen unterstützen könnte, während die Realität zeigt, dass es etwa 275000 tägliche Transaktionen sind.
Wir möchten jedoch betonen, dass durchschnittlich 3.5 Transaktionen pro Sekunde in einem vollständig dezentralisierten, programmierbaren E-Geld-System etwas Unglaubliches sind und bereits Dutzende Millionen Benutzer zusammenbringen. Aber es stimmt, es reicht nicht aus, es auf eine globale Ebene zu übertragen. Lasst uns weitergehen.
Die große Debatte: Blockgröße
Was diese Berechnungen zu einer intensiven Debatte werden lässt, wie sie nur wenige in der Bitcoin-Community gesehen haben, ist, dass die Konsequenzen daraus erst seit Jahren zu erwarten sind, aber bereits jetzt ein Problem darstellen.
Darüber hinaus hat es zu einer solchen Meinungsverschiedenheit unter den wichtigsten Bitcoin-Entwicklern geführt, dass einige beschlossen haben, neue Versionen von Bitcoin als Alternative zur „offiziellen“ Version vorzuschlagen, wie dies bei der Fall ist Bitcoin Classic, Bitcoin Unlimited, XT und Bitcoin Core.
Schauen Sie sich die Daten an, die wir oben angegeben haben. Ein Block darf nicht größer als 1 MB sein und fast alle geschürften Blöcke sind jetzt zu fast 100 % ausgelastet.
Und diese Blockgröße verlangsamt bereits das Bitcoin-Netzwerk. In bestimmten Zeiten hoher Aktivität gibt es Tausende von Transaktionen, die aus ihrem nächsten natürlichen Block ausgeschlossen werden, weil es keine Transaktionen mehr gibt, und sie müssen auf andere Blöcke warten, damit sie eingegeben (bestätigt) werden können. Das bedeutet, dass es Stunden oder Tage dauern kann, bis eine Transaktion bestätigt wird.
Aber wenn diese Grenze eine einfache Lösung wäre, die Satoshi Nakamoto in eine Zeile Softwarecode eingefügt hat, warum nicht diese Zeile ändern und dort, wo 1 MB steht, 10 MB oder einen anderen Betrag einfügen? Schließlich handelt es sich um eine Vereinbarung, die einige Sekunden in Anspruch nehmen würde und es Ihnen ermöglichen würde, viel mehr zu unterstützen.
So einfach ist das nicht. Schauen wir uns die wichtigsten Teile an, mit denen die Bitcoin-Software interagiert, um den Hintergrund dieser Entscheidung besser zu verstehen.
Lagerung
Unten können wir sehen, wie schnell der von Blockchain belegte Speicherplatz zunimmt und wie er sich aufgrund des Ruhms, den Bitcoin genießt, in nur einem Jahr verdoppelt hat. Zum Zeitpunkt der Veröffentlichung dieses Artikels liegt sie bei knapp 90 GB.
Eine höhere durchschnittliche Anzahl von Transaktionen pro Sekunde würde bedeuten, dass jeder Block mehr Platz beanspruchen würde. Wenn wir versuchen, es auf Szenarien anzuwenden, die etwas näher an anderen Zahlungsmethoden liegen, beispielsweise die durchschnittlichen 2000 tps, die VISA derzeit verarbeitet, könnte jeder Block bis zu 600 MB belegen.
Stellen Sie sich 600 MB alle 10 Minuten vor ... wer ist der „gutaussehende“ Mensch, der so viel speichert? Es besteht daher die Gefahr einer Zentralisierung, wenn Verbesserungen, wie sie sich bereits abzeichnen, nicht eintreten, wie etwa die Funktionalität von „Beschneidung«, das in Version 0.11.0 von Bitcoin erschien und es einem Knoten ermöglicht, nur die letzten X MB der Blockkette zu speichern.
Denken wir daran, dass derzeit jeder Knoten in der Regel eine vollständige Kopie der Blockchain hat, und das ist auch der Fall mehr als 5000 Knoten existierende. Es stimmt, dass einige dieser Knoten nur Überprüfungsaufgaben und kein Mining durchführen, aber sie müssen dennoch über eine vollständige Kopie der Blockchain verfügen.
CPU
In diesem Teil sind die Probleme nicht schwerwiegend. Heutige Computer sind in der Lage, viel mehr Transaktionen zu verarbeiten als diejenigen, die heute über Bitcoin abgewickelt werden.
Denken Sie daran, dass jeder Knoten bei jeder im Netzwerk durchgeführten Transaktion diese zuerst herunterladen und dann überprüfen muss. Wir sprechen nicht über Knoten, die auch Miner sind, sondern über alle Knoten.
Diese Operationen, bei denen es sich um kryptografische Algorithmen (ECSDA, RIPEMD-160, SHA256) handelt, können problemlos mit einer Geschwindigkeit von 10 ms pro Megabyte Daten und alles mit einem Heimcomputer der Mittelklasse ausgeführt werden.
Es würde also keine großen Kosten verursachen, 10 MB zu verarbeiten, und möglicherweise nicht 600 MB in 10 Minuten.
Dennoch wird, wie bei allen Teilen, aus denen Bitcoin besteht, ständig nach einer Optimierung gesucht, und das ist noch nicht lange her (Ende 2015), als der kryptografische Verifizierungsalgorithmus libsecp256k1 erneut verbessert wurde, was zu einer Steigerung seiner Betriebsgeschwindigkeit zwischen 500 % und 600 % führte.
Rot
Hier wird es etwas kompliziert. Im Beispiel von 2000 Transaktionen pro Sekunde:
2000tps * 512 Bytes = 1024000 Bytes pro Sekunde Oder was ist dasselbe ... 1024000 b / 1000 = 1024 Kilobyte pro Sekunde 1024 kb / 1024 = 1 Megabyte pro Sekunde 1 MB * 8 = ungefähr 8 Megabit / Sekunde.
*Denken Sie daran, dass wir das Ergebnis in Megabit erhalten müssen, denn so wird die Internetgeschwindigkeit gemessen.
Diese Verbindungsgeschwindigkeit ist in einigen Teilen der Erde möglich. Derzeit kann jedoch nicht jeder eine Geschwindigkeit dieser Art genießen, was angesichts der Zentralisierung der Knoten und der Hindernisse, die die Kontrolle des Netzwerks in einigen Händen begünstigen könnten, besorgniserregend ist.
Energiekosten
Bitcoin verfügt über das leistungsstärkste Computernetzwerk der Welt. Es ist größer als das von SETI, der NSA oder Google selbst.
Diese Berechnung wird durch generiert Hardware (bekannt als Miner) durch einen Prozess, der technisch „Miner“ genannt wirdArbeitsnachweis«, und sie sind dafür verantwortlich, dass die Blockchain funktioniert.
Der Betrieb dieses Netzes ist jedoch mit enormen Energiekosten verbunden, und manche gehen davon aus, dass dies bis zum Jahr 2020 der Fall sein wird, wenn dies so weitergeht Bitcoin wird mehr Energie verbrauchen als das gesamte Land Dänemark und die Erzeugung eines einzigen Bitcoins könnte mehr als 4000 Kilo Kohlenstoff direkt in die Atmosphäre freisetzen.
Es ist etwas riskant, diese Art von Vorhersagen in der Hoffnung zu treffen, dass sie wahr werden, da sich die Technologie rasend schnell weiterentwickelt, aber nachweisbar ist, dass Bitcoin derzeit einen erheblichen elektrischen Einfluss erzeugt. Allerdings weit entfernt von den Kosten und Auswirkungen des traditionellen Geldes.
Bitcoin skalieren
Stellen wir uns nun vor, wir wollen Bitcoin, wie es heute ist, auf eine andere Ebene bringen. Stellen wir uns ein Szenario vor, in dem 7 Milliarden Menschen (die Erde hat bereits eine etwas größere Bevölkerung) zwei Bitcoin-Transaktionen pro Tag durchführen.
7000000000 * 2 = 14000000000 Transaktionen pro Tag 14000000000 / (60*60*24) = 162037 Transaktionen pro Sekunde 162037 * 0.5 kb = (81018 kb/s * (60*10 Minuten)) / 1024 / 1024 = ca. 46 GB pro Block. (46 GB * 6 * 24) / 1024 = ca. 6.5 TB pro Tag. (6.5 TB * 365) / 1024 = ungefähr 2.32 Petabyte pro Jahr.
Stellen Sie sich eine solche Blockchain vor. Was für ein Wahnsinn. Außerdem würde Bitcoin sterben!:
- Knoten verschwinden aufgrund der Unfähigkeit, mit der Speicherung Schritt zu halten.
- Zentralisierung des Bergbaus.
- Netzwerktransaktionen können nicht validiert werden.
Fazit: Bitcoin ist nicht mehr Bitcoin.
Ist die Lösung, den Block zu vergrößern?
Was offensichtlich erscheint, ist, dass nein, zumindest nicht auf diese Weise.
Obwohl die Meinungen geteilt sind, gibt es diejenigen, die eine dringende Maßnahme ergreifen möchten (z. B. die Erhöhung der Größe auf 2 MB als Notfallmaßnahme, siehe BIP102, Jeff Garzik), um Zeitspielraum für die Umsetzung intelligenterer Lösungen zu schaffen, regen uns die vorherigen Berechnungen zu der Annahme an, dass die Dinge anders gemacht werden müssen.
Die Vergrößerung des Blocks scheint „Brot für heute, Hunger für morgen“ zu sein, oder wie es gemeinhin heißt: das Problem in die Länge zu ziehen.
Wenn es uns zu Hause an Platz mangelt, warum organisieren wir dann nicht alles, was wir darin haben, bevor wir ein größeres Haus bauen? Das ist es, was einige Entwickler verteidigen, und es ist das, worauf sich viele Entwickler konzentriert haben, um zu sehen, wie man mit dem, was vorhanden ist, es zunächst maximal optimieren kann.
Mining-Zeit reduzieren?
Dies ist eine weitere Position, die bekannte Bitcoin-Softwareentwickler, wie z Sergio Lerner, haben vorgeschlagen. Es besteht darin, die Häufigkeit zu reduzieren, mit der neue Blöcke zur Kette hinzugefügt werden. Wenn Sie statt 10 Minuten auf 5 Minuten reduzieren, können Sie doppelt so viel hinzufügen.
Die Mathematik macht es auf den ersten Blick klar: Es wäre so, als hätte man 2 MB. Die Kritiker dieses Vorschlags behaupten jedoch, dass 10 Minuten der Schlüssel zur Aufrechterhaltung eines dezentralen Konsensnetzwerks mit der Leistung sind, die ein globales System wie das, das Bitcoin anstrebt, erfordert.
Gleichzeitig würden wir in einem Szenario, in dem Millionen neuer Benutzer hinzukommen, mit etwas fortfahren, das aus den oben genannten Gründen nicht wartbar ist, und es ist eine Frage der Zeit, bis wir uns in demselben Problem befinden, unter dem das Netzwerk bereits leidet.
Bitcoin, ruhe in Frieden?
Was ist also die Lösung angesichts all dieser Aspekte, die Bitcoin einschränken? Sind die Tage von Bitcoin gezählt?
Unglücklicherweise für die Zentralbanken und einige böse Menschen im Schatten lautet die Antwort sicherlich nein.
Jetzt reicht nicht irgendeine Lösung aus, sondern sie muss wichtige Aspekte berücksichtigen, die andere zentralisierte Systeme wie VISA nicht haben sollten, beispielsweise den Schutz vor DDoS-Angriffen (Denial of Service).
Denken wir daran, dass Bitcoin offen ist, jeder einen Knoten einrichten kann und jeder Transaktionen verbreiten kann, wie Eduardo Inda Anschuldigungen über Podemos, indem er das Transaktionsnetzwerk bombardiert, ohne wirkliches Ziel, außer es zu ärgern und zu verlangsamen.)
5 Optimierungsvorschläge
Aufgrund seines Open-Source-Charakters verfügt Bitcoin über eine spannende Entwicklergemeinschaft, die jeden Monat wächst. Dies ist ein weiteres magisches Standbein von Bitcoin: Einige der besten Köpfe der Welt arbeiten völlig altruistisch für das Gemeinwohl. Es gibt kein Geld, um das zu bezahlen.
Dies ermöglicht es Tausenden von Köpfen, gemeinsam und parallel über Lösungen aus unterschiedlichen Blickwinkeln für dasselbe Problem nachzudenken. Und obwohl Entscheidungen langsam getroffen werden, hört die Umsetzung nicht auf.
Unter den Dutzenden Vorschlägen, die verschiedene Aspekte des Problems angehen, haben wir unten fünf Kategorien ausgewählt, die darauf abzielen, zusammenzuarbeiten, um den Bitcoin-Motor von einem zweispännigen Renault zu einem Ferrari zu machen.
1. Blitznetzwerk
Lightning Network ist wahrscheinlich einer der interessantesten Vorschläge. Es schlägt eine Single vor Lösung für 3 Probleme die Bitcoin derzeit hat: Skalierbarkeit, sofortige Transaktionen und Mikrozahlungen.
Dazu nutzt es das sogenannte Zahlungskanäle konvertiert in Smart Contracts was theoretisch eine Skalierung von Bitcoin auf das Niveau von ermöglichen könnte Millionen echter und günstiger Soforttransaktionen.
Wir empfehlen Ihnen, den folgenden Artikel zu veröffentlichen Blitznetzwerk.
2. Dynamische Blöcke
Dieser Vorschlag zielt darauf ab, die derzeit festgelegte maximale Blockgröße durch eine zu ersetzen dynamisch gesteuerte maximale Blockgröße Dies kann mit der Änderung der Bergbauschwierigkeit durch verschiedene Netzwerkfaktoren zunehmen oder abnehmen.
Auf diese Weise würde sich der Block vergrößern, wenn das Netzwerk zu einem bestimmten Zeitpunkt zusätzliche Größe benötigt, während er bei Überschuss kleiner wird.
In diesem Artikel gehen wir ausführlicher darauf ein: dynamische Blöcke.
3. Invertierbare Bloom-Nachschlagetabelle (IBLTs) und schwache Blöcke
Diese Verbesserungen zielen darauf ab, die Zeit zu optimieren, die Blöcke benötigen, um sich an Miner weiterzuleiten.
Angesichts der Besorgnis der Bergleute darüber, wie sich die Skalierbarkeit auf ihr Einkommen auswirken kann, und sogar über deren Verschwinden, sind diese Vorschläge vielversprechend Sparen Sie bis zu 90 % Bandbreite durch Optimierung der Art und Weise, wie sich Informationen zwischen Knoten verbreiten.
Diese Funktionen wurden in der erwähnt Bitcoin-Entwicklungs-Roadmap 2016 (allerdings nicht mit einem bestimmten Datum) und werden voraussichtlich jederzeit umgesetzt.
Sie Eine Präsentation finden Sie hier 2015 zu diesen Vorschlägen (auf Englisch).
Es ist jedoch interessant zu sehen, wie Kalle Rosenbaum (was Teil der Präsentation war) hat ernsthafte Zweifel daran der schwache Blockvorschlag und seinen Vorteilen und versucht, sich nach dem öffentlichen Auftritt bei der Präsentation 2015 in Hongkong davon zu distanzieren.
„Ich habe immer an dem Vorschlag für schwache Blöcke gezweifelt, obwohl ich gemeinsam mit Rusty Russell eine Präsentation zu diesem Vorschlag gehalten habe (naja, er hat den Teil mit schwachen Blöcken gemacht, ich habe über IBLT gesprochen, aber ich habe die Bühne mit jemandem geteilt, der über schwache Blöcke gesprochen hat) "
Kalle Rosenbaum – Siehe vollständigen Beitrag, veröffentlicht Monate nach der Präsentation
4. Seitenketten (Seitenketten)
Die Seitenkette Es ist eines der beliebtesten Konzepte und hängt in gewisser Weise mit der Skalierbarkeit von Bitcoin zusammen.
Mit dem Seitenketten erstellt werden konnte blockketten Alternativen für spezifische Anwendungsfälle, mit spezifischen Regeln, aber vollständig mit der Bitcoin-Blockchain verbunden, zu der würde die Belastung verringern.
Technisch gesehen stellt dies keine Verbesserung der Skalierbarkeit dar, da es der Blockchain nicht dabei hilft, zusätzliche KB zu unterstützen. In der Praxis bieten sie jedoch die Möglichkeit, mehr Transaktionen zu verarbeiten, da für bestimmte Fälle Seitenketten verwendet werden können, wodurch die Belastung der Hauptkette verringert wird Kette.
Zur näheren Erläuterung empfehlen wir das Kapitel: Seitenketten.
5. Getrennte Zeugen (Segregated Zeuge)
Dies ist die berühmteste Wette nach dem Motto „Das Haus organisieren, bevor man die Wände einreißt, um es zu erweitern“.
Sie suchen nach kleineren Transaktionen und nicht nach größeren Blöcken. Wie machst Du das? Reduzierung der Informationen, die jeder Transaktion hinzugefügt werden, durch Kryptografie.
Dieses System, das behauptet, die Anzahl der Transaktionen, die in einen einzelnen Block gelangen würden, verdoppeln (und sogar vervierfachen) zu können, ohne seine Größe zu ändern, wurde bereits im Bitcoin-Testnet-Netzwerk implementiert.
Es wurde endlich zur neuesten Version der Software hinzugefügt und in den kommenden Monaten werden die Ergebnisse der Maßnahme sichtbar sein.
Wir empfehlen den Bit2Me-Artikel, der darüber spricht Bitcoin Classic, Unlimited oder das späte XT, um mehr über drei alternative Vorschläge zu Bitcoin Core (den Bitcoin-Quellcode und das Referenzprogramm anderer Entwickler) mit Implementierungen einiger Vorschläge zur Skalierbarkeit zu erfahren, die auch eine Infografik zu Segregated Witness enthält.
Einigkeit macht stark
Obwohl es viele Vorschläge gibt, die Skalierbarkeit von Bitcoin zu verbessern (tatsächlich). Es gibt ein Ereignis, das an verschiedenen Orten auf der ganzen Welt stattfindet wo sie Dutzende von Ideen vorschlagen und jeder, der möchte, kommen und seine eigenen vorschlagen kann), konnten Sie mit diesem Artikel verstehen, was das Problem der Skalierbarkeit ist und wie es eine Frage der Zeit ist, bis Bitcoin es nicht nur löst, sondern möglicherweise erreicht Niveaus, die in anderen Systemen noch nie zuvor gesehen wurden.
Natürlich könnten alle diese Vorschläge umgesetzt werden, und die Kombination aller oder einiger davon könnte Bitcoin zu einem höheren Transaktionsniveau pro Sekunde führen als jedes andere bekannte Zahlungssystem, und das alles unter Beibehaltung verteilter Abläufe.
Einige der Vorschläge werden bereits umgesetzt, andere erfordern den notwendigen Konsens, um voranzukommen, aber ohne Zweifel ist die Zukunft, die diese Technologie bereithält, nicht nur aufregend, sondern zum ersten Mal kann jeder an der Gestaltung des globalen Finanzsystems teilnehmen System mit mehr Einfluss auf die Geschichte.
Wir hoffen, dass Ihnen das Kapitel dabei geholfen hat, den Sachverhalt zu verstehen und über genügend Werkzeuge zu verfügen, um jeden Aspekt weiter zu untersuchen, der es Ihnen ermöglicht, sich eine Meinung zu bilden.
Wenn Sie noch mehr wissen möchten, können wir Ihnen die Website wärmstens empfehlen Bitcoin-Skalierung (die Veranstaltungswebsite, die wir zuvor erwähnt haben), die eine riesige Sammlung von Informationen zu Skalierbarkeitsvorschlägen enthält. Entsorgen Videos der Entwickler des Vorschlags, in denen dieser ausführlich erläutert wird (mit Folien und Transkripten), Plus wissenschaftliche Arbeiten y zukünftige Ereignisse unter anderem. Ohne Zweifel das Epizentrum, in dem Sie über die Skalierbarkeit von Bitcoin auf dem Laufenden bleiben können.
[Tweet „Bitcoin-Skalierbarkeit: Bitcoin für 7000 Milliarden Menschen“]