Author

Topic: Mehr als 8 Bitcoin connections bekommen ... (Read 1845 times)

sr. member
Activity: 344
Merit: 250
Flixxo - Watch, Share, Earn!
January 24, 2014, 10:36:16 AM
#14
2 Antworten:

Mit Portfreigabe  und DSL mit synamischer IP werden es selten mehr als 10-20. Es liegt daran das die Clients deine IP im Netz verteilen müssen und wenn diese sich alle 24 Stunden ändert wird das nix.


Das "herunterladen" kann man beschleunigen :

https://bitcointalksearch.org/topic/ann-inofficial-bootstrapdat-block-279000-to-282000-408546

https://bitcointalksearch.org/topic/ann-bitcoin-blockchain-data-torrent-145386
sr. member
Activity: 406
Merit: 250
@scranagar:
weil die 8 "doofe" Verbindungen ohne Rückweg sind.
Mit Portfreigabe werden das ganz alleine mehr, sogar während der Client läuft, also weder eine Laufzeit- noch eine Compileroption, einfach weil die jetzt zurücksenden können.

@fronti:
Gestoppt hab ichs nicht, aber bei mir war die 16MBit-Leitung mit Portfreigabe im Downstream besser ausgelastet.
Und die senden ja nicht ins nix?
legendary
Activity: 2912
Merit: 1309
was man auch nicht vergessen sollte.
Auch wenn man 100 Connections oder so hat, die BLockchain wird immer nur von einer quelle geladen.
Die kann zwar mal wechseln, aber es ist nicht so wie zum Beispiel bei Bittorrent dass mehr connections mehr geschwindigkeit bedeuten da ja teile der Datei übertragen werden.
Wenn man mehr Connections hat, ist es sogar eher wahrscheinlich dass man mehr daten an andere Verteilt (also was gutes für das Netzwerk tutr, aber unter umständen seine DSL Leitung belastet)

(wenn ich quark erzähle bitte um korrektur)

full member
Activity: 210
Merit: 100
HuhHuhHuhHuhHuhHuh

Reicht nicht Parameter "maxconnections"? Ich zitiere:
"-maxconnections=      Maintain at most connections to peers" von https://en.bitcoin.it/wiki/Running_Bitcoin#Command-line_arguments .

Hm, Da hab ich wohl Quatsch erzählt, bzw. eine falsche Quelle verwendet.
Offensichtlich hast Du recht. Aber wenn default=125 ist, warum sind es dann überall nur 8?
Oder ist das beim dogecoin Client anders? Basiert doch eigentlich auf dem gleichen code, oder?

Grüße
legendary
Activity: 1232
Merit: 1011
Monero Evangelist
Die Blockchain wird nicht schneller runtergeladen, wenn Du die max. Connections erhöhst.
Das erhöhen der Connections ist auch recht kompliziert, da die fest im Programm "verdrahtet" sind. D.h. Du müsstest in den Source Code, dort die Zahl erhöhen und das Programm neu kompilieren. Das würde Dir aber wahrscheinlich nix bringen.
HuhHuhHuhHuhHuhHuh

Reicht nicht Parameter "maxconnections"? Ich zitiere:
"-maxconnections=      Maintain at most connections to peers" von https://en.bitcoin.it/wiki/Running_Bitcoin#Command-line_arguments .
sr. member
Activity: 406
Merit: 250
January 21, 2014, 06:05:52 AM
#9
Bei allen Clients ermöglicht das Portforwarding eingehende Verbindungen, was definitiv deinen Datentransfer beschleunigt, sofern deine DSL-Strippe nicht ausgelastet ist.
Ist wie im Torrent-System, je mehr dir Daten senden können, desto schneller hast du alles zusammen.
Bei einem 3-MBit-Anschluss nutzt das aber kaum, weil der mit 8 guten Nodes schon am Anschlag fährt. Bei größeren Leitungen hilft es aber.
full member
Activity: 340
Merit: 101
January 20, 2014, 06:07:07 PM
#8
Das Protoshares und Primecoins nicht mit GPUs gemined werden können wusste ich nicht. Vielen Dank für den Tipp!!! Smiley
Dann werde ich jetzt mal auf Protoshares umsteigen Smiley
full member
Activity: 210
Merit: 100
January 20, 2014, 04:27:36 PM
#7
Kommt drauf an, was Du mit lukrativ meinst.
Also, wenn Du nur mit CPU minen kannst, dann auf jeden Fall. Denn für Protoshares und Primecoins gibt es nur CPU Miner und (noch) keine effizienten ASIC oder GPU Miner. Da aber bei Scrypt Coins (LTC, DOGE etc.) und SHA256 Coins (BTC, NMC usw) spezielle Hardware verfügbar ist, ist es mit der CPU nicht mehr lukrativ. Es geht zwar, aber man verballert Unmengen an Strom und hat hinterher kaum was im Wallet.

Aber wenn Du mit lukrativ meinst, dass Du ein gewisses Budget hast und Dich fragst, was Du Dir kaufen sollst (viel CPU für Primecoins/Protoshares, GPU für LTC/DOGE oder ASIC für BTC/NMC), dann scheiden sich die Geister was nun lukrativ ist. Mit ASICs BTC zu minen ist sehr lukrativ, allerdings verliert die Hardware sehr schnell an Wert. D.h. man ist dauernd mit neue Hardware kaufen und alte wieder verkaufen beschäftigt. Außerdem muss man hohe Summen investieren.

Bei CPU-Mining bekommt man weniger als bei BTC raus, aber der Ertrag ist immerhin höher als die Stromkosten (je nach CPU).
Mit GPU-Mining hab ich keine Erfahrung.

Was wirklich lukrativ ist, ist schwer zu sagen. Am lukrativsten ist es sicherlich, sich die Bitcoins einfach zu kaufen statt in teure Hardware zu investieren Wink

Was die Transaktion angeht:
Ich weiß es ehrlich gesagt nicht genau. Ich denke, dass das geht aber die Transaktion erst ausgeführt wird, wenn die Blockchain komplett geladen ist. Sonst weiß der Client ja nicht, in welchen Block die Transaktion gehört...

Grüße
full member
Activity: 340
Merit: 101
January 20, 2014, 11:09:39 AM
#6
Sind Protoshares oder Primecoins lukrativer? Du hast recht, ich möchte einfach nur mal schauen, ob ich den cpuminer bei mir zum Laufen bekommen kann.
Mal eine grundsätzliche Frage, die aber zum Thema passt:
Kann ich eigentlich Transaktionen versenden, auch wenn ich nicht die komplette Blockchain habe? Sollte doch sowohl in der GUI als auch der Konsole (sendrawtransaction) möglich sein, oder?
full member
Activity: 210
Merit: 100
January 20, 2014, 10:43:00 AM
#5
Übrigens, eigentlich geht es mir gar nicht um Bitcoin. Ich möchte Dogecoin mit meiner CPU-minen. Das minen klappt bereits, aber obwohl Dogecoin eigentlich eine Witzcoin ist, dauert das Laden der Blockchain ewig. Deswegen kann ich nicht sehen, ob ich schon etwas gemined habe. Klar (könnte mal den Dogecoin Blockexplorer checken.) Der Client sieht aber ganz so aus, wie der Bitcoin-Client. Wahrscheinlich einfach portiert, aber die gleiche Architektur.

Aber Du willst doch bestimmt Dogecoins nur mit dem PC minen, um mal ein Gefühl dafür zu bekommen bzw. um es einfach mal ausprobiert zu haben, oder? Denn Du wirst mit CPU-Mining nichtmal die Stromkosten wieder rein holen können... Da solltest Du - je nach Prozessor - auf andere Altcoins wie Protoshares oder Primecoins ausweichen.

Tja, das mit den großen Blockchains ist ärgerlich, aber Du musst sie wenigstens nicht auf einmal runterladen. D.h. Du kannst den Client schließen und den Rechner runterfahren und sobald Du den Client wieder anschmeißt, lädt er da weiter wo er aufgehört hat....



member
Activity: 86
Merit: 11
January 20, 2014, 10:33:32 AM
#4
Was soll ich da sagen 145 Wochen im Rückstand  Shocked
full member
Activity: 340
Merit: 101
January 20, 2014, 10:30:40 AM
#3
Echt eine gute Antwort. Klasse, vielen Dank. Trotzdem seltsam, dass hier manche im Board sagen sie hätten 100 Verbindungen oder so ähnlich, und dass es daran liegen würde, dass outbound-Verbindungen wegen einer Firewall blockiert werden würden. https://bitcointalksearch.org/topic/maximum-number-of-connections-in-bitcoin-client-52772

Übrigens, eigentlich geht es mir gar nicht um Bitcoin. Ich möchte Dogecoin mit meiner CPU-minen. Das minen klappt bereits, aber obwohl Dogecoin eigentlich eine Witzcoin ist, dauert das Laden der Blockchain ewig. Deswegen kann ich nicht sehen, ob ich schon etwas gemined habe. Klar (könnte mal den Dogecoin Blockexplorer checken.) Der Client sieht aber ganz so aus, wie der Bitcoin-Client. Wahrscheinlich einfach portiert, aber die gleiche Architektur.


full member
Activity: 210
Merit: 100
January 20, 2014, 10:05:38 AM
#2
Die Blockchain wird nicht schneller runtergeladen, wenn Du die max. Connections erhöhst.
Das erhöhen der Connections ist auch recht kompliziert, da die fest im Programm "verdrahtet" sind. D.h. Du müsstest in den Source Code, dort die Zahl erhöhen und das Programm neu kompilieren. Das würde Dir aber wahrscheinlich nix bringen.

Manche sind der Meinung, ein Portforwarding im Router von Port 8333 TCP auf Deinen Rechner würde was bringen. Aber das ist eher subjektiv. Damit hättest Du sozusagen "Inbound Connections", die Du nicht brauchst.

Leider muss man aufgrund der bereits sehr großen Blockchain leider sehr lange warten, eh man den Client benutzen kann. Da mussten wir alle durch, wenn wir nicht von der ersten Stunde dabei waren Wink
full member
Activity: 340
Merit: 101
January 20, 2014, 09:47:20 AM
#1
Hallo Leute, ich bin schon lange dabei, fange aber erst jetzt an, mich wirklich in BitcoinQT einzuarbeiten.
Wie kann ich die Number of Connections erhöhen? Ich habe nur 8.
Es soll laut den Angaben anderer Leute an einer Firewall/NAT liegen. Ich benutze Windows 81., Avast, möglicherweise die Windows Firewall und bin bei der Telekom. Was muss ich konkret tun? (also konkret wo klicken?)

P.S. Es geht mir darum, dass ich die Blockchain schneller herunterladen möchte. Zum Beispiel bei Dogecoin. (wo der Client ja genauso aussieht.)
Jump to: