Eine Frage zur Bandbreite wurde im November 2011 gestellt und beantwortet ... wir sind jetzt im August 2013 und die Verwendung von Bitcoin ist seitdem enorm gewachsen.
Also nur als Update zu dieser Frage stelle ich sie noch einmal mit dem Vorteil, hier und jetzt zu sein. Ich hoffe das ist erlaubt.
Da wir diese Frage bereits gestellt haben, versuchen wir, sie mit einigen zusätzlichen Erkenntnissen erneut zu beantworten:
Ohne Mining oder Relaying bräuchte man, um am Netzwerk teilzunehmen, genug Zeit, um alle Transaktionen innerhalb eines Blocks herunterzuladen, bevor der nächste Block gefunden wird, um mit dem Netzwerk synchronisiert zu bleiben. Wenn man bedenkt, dass ein Block eine maximale Größe von 1 Megabyte hat und die Blockzeit etwa 10 Minuten beträgt, liegt die theoretische Mindestdownloadgeschwindigkeit bei etwa 1 Megabyte pro 10 Minuten oder 1,7 kbps (laut Google) – viel langsamer als ein Dial Modem auf. Beachten Sie, dass diese Zahl konstant ist – die Größe des Netzwerks bestimmt also nicht, wie viel Bandbreite für die Teilnahme am Netzwerk erforderlich ist. Dies galt also 2011 und wird auch in Zukunft der Fall sein.
In der ursprünglichen Frage wollten wir eine Brieftasche von der Arbeit aus betreiben. Wenn wir nur mit Bitcoin handeln wollen, sollte das in Ordnung sein (vorausgesetzt, Sie laden die Anfangswerte für die Blockchain außerhalb der Arbeit herunter), aber um mehr im Netzwerk zu tun ...
Wenn wir Transaktionen weiterleiten und nicht nur herunterladen, können die Berechnungen stark variieren. Hier sollte unsere Bandbreite proportional zur Anzahl der pro Sekunde geposteten Transaktionen (die vorhersehbar sein sollte) sowie zur Anzahl der Knoten sein, mit denen Sie verbunden sind (was nicht leicht vorhersehbar ist).
Wenn wir abbauen, müssen Sie Ihre geschürften Blöcke übertragen, die, wie bereits erwähnt, eine maximale Größe von 1 MB haben können, und Sie werden dies so schnell wie möglich übertragen wollen – nicht nur innerhalb die 10 Minuten. Sie könnten die theoretisch erforderliche Mindest-Upload-Geschwindigkeit auf 1,7 kbps setzen, aber das ist einfach nicht praktikabel.
Mir ist klar, dass dies nicht die Frage ist, wie viel durchschnittliche Bandbreite Kunden uns haben, aber wenn Sie nur Transaktionen posten und lesen, sollten wir nicht mehr als etwa 1,7 kbps benötigen. Wenn Sie mit dem Abbau und der Weiterleitung beginnen, werden wir mehr brauchen, aber es ist schwer vorherzusagen, wie viel.
Stefan Gornik
T9b