Würden mehr Full Nodes zur Skalierung und Transaktionsgeschwindigkeit beitragen?

Es scheint viele Meinungsverschiedenheiten zwischen Core, Classic usw. darüber zu geben, wie Bitcoin skaliert werden kann.

Was die Transaktionen pro Sekunde und die Transaktionsgebühren betrifft, würde das einfache Hinzufügen weiterer Full Nodes zum Netzwerk dazu beitragen, einige dieser wachsenden Probleme zu lösen?

Es scheint mir, dass mehr Knoten, die Transaktionen verifizieren, sowohl das Netzwerk beschleunigen als auch die Transaktionsgebühren senken würden. Obwohl, ich scheine nirgendwo viel Diskussion darüber zu haben

Antworten (2)

Nein, die Anzahl der Full Nodes ist von Kapazität und Gebühren entkoppelt.

Die Transaktionskapazität ist eine Funktion der Transaktionsgröße und der Blockgröße. Blöcke treten ungefähr alle 10 Minuten auf und haben eine feste Größe. Transaktionen haben auch eine mehr oder weniger feste Größe, sodass sich die Kapazität derzeit nicht ändern wird, es sei denn, Transaktionen werden kleiner (z. B. Schnorr-Signaturen, MAST) oder Blöcke werden größer (z. B. SegWit, Erhöhung der Blockgröße).

Gebühren sind eine Funktion von Angebot und Nachfrage von Blockspace. Da die Anzahl der Transaktionen, die bestätigt werden können, zeitlich begrenzt ist, werden Transaktionen mit höheren Gebühren pro Byte bevorzugt. Besonders wenn das Netzwerk Pech hat und die Blöcke für einen bestimmten Zeitraum langsam sind, können sich die Transaktionen, die auf die Bestätigung warten, zeitweise aufbauen, wodurch die durchschnittlichen Gebühren in Blöcken ihren Höhepunkt erreichen.

Full Nodes sind nach wie vor wichtig: Sie ermöglichen ihrem Besitzer nicht nur, Bitcoin vertrauenslos zu verwenden, sondern dienen auch als Informationslieferanten für Thin Clients. Wäre ihre Anzahl viel kleiner, würden die Full Nodes mit diesen Anfragen überfordert.

Nein, es würde das Netzwerk nicht beschleunigen, indem mehr Knoten hinzugefügt würden. Mehr Nodes bedeuten mehr Mining-Power, aber die Miner bauen Blöcke basierend auf der Schwierigkeit ab. Die Schwierigkeit ihres Minings wird nach einer bestimmten Anzahl von Blöcken nach etwa einer Woche geändert (um jeden Block im Durchschnitt 10 Minuten auseinander zu halten, da dies von den Entwicklern von Bitcoin so festgelegt wurde).

„Mehr Nodes bedeuten mehr Mining-Power,[…]“ Ich glaube nicht, dass das immer noch stimmt. Die meisten Nodes zeigen keine Mining-Operationen mehr an, und Mining zu Hause macht keinen Sinn mehr.
Entschuldigung, ich habe "Es scheint mir, dass mehr Knoten Transaktionen verifizieren" so interpretiert, dass OP nur über Knoten mit angeschlossener Mining-Leistung spricht und nicht über Knoten ohne. Alle Knoten tun tatsächlich meins, Knoten mit nur einem angeschlossenen PC tun es nicht sehr schnell, aber sie alle tun meins. Normalerweise wird das, wonach Miner suchen, im Netzwerk öffentlich, bevor ein normaler PC/Server es finden kann.
Nein, das ist nicht wahr. Mining wurde in Bitcoin-Qt (jetzt Bitcoin Core) vor Jahren standardmäßig deaktiviert. Ich denke im Jahr 2012 oder 2013. Nodes minen nicht, es sei denn, Sie schalten es explizit ein (und das wäre eine Energieverschwendung).
Sie müssen immer noch Blöcke mit einem bestimmten Has und dem spezifischen Block validieren. Dies könnte als eine Art des Mining angesehen werden. Obwohl Nodes die Coins nicht selbst abbauen (so wie es ASICs und toehr Hardware tun).
Nicht wirklich. Mining ist die Schaffung neuer Blöcke. Aber sie zeichnen tatsächlich einige der Berechnungen nach, die im Bergbau durchgeführt wurden.
Jeder PC auf der Welt zusammengenommen würde derzeit keinen Einfluss auf die Menge an Hashing pro Sekunde haben. "Mehr Nodes bedeuten mehr Mining-Power" ist offensichtlich falsch.