Wie ist der aktuelle Stand der IPv6-Unterstützung?
Nach dem, was ich beim Lesen des Wikis gesammelt habe , unterstützen die Protokollspezifikationen IPv6, der ursprüngliche Client jedoch nicht.
Allerdings bin ich auch auf die Beschreibung von Bitcoins.lc gestoßen, die „volle IPv6-Unterstützung“ beanspruchen.
Der Standard-Bitcoin-Client unterstützt derzeit kein IPv6. Bitcoins.lc ist ein Mining-Pool, und Mining-Pools funktionieren, indem sie eine für die Öffentlichkeit sichtbare Schnittstelle (wie PushPool) haben, die alle Getwork-Sachen und verschiedene Interna, Miner-Tracking usw. handhabt. Diese Schnittstelle fungiert als Proxy für den eigentlichen Bitcoin-Client und so kann sich der Client selbst an eine IPv4-Adresse binden, die relativ zur Mining-Schnittstelle lokal ist, die volle IPv6-Unterstützung haben kann.
Kurz gesagt, es ist nicht der Bitcoin-Client, für den bitcoins.lc IPv6-Unterstützung beansprucht, sondern der Proxy, mit dem sich gepoolte Miner verbinden.
Bearbeiten: Es sieht so aus, als hätte SIPA den erforderlichen Code übermittelt . Laut TheBlueMatt gibt es „etwas alternative Verbindungslogik und Anti-DDoS-Zeug zum Füllen von addr.dat im IRC“, das zuerst erledigt werden muss. Auf jeden Fall ist der Code da draußen, also sollte es jetzt nicht mehr lange dauern, bis er seinen Weg in den offiziellen Client findet.
Update: Die IPv6-Unterstützung wurde in den Mainstream-Client integriert und sollte im Build 0.7.0 verfügbar sein.
Böser Spork
David Perry
David Schwarz
David Perry
Pieter Wuille
Pieter Wuille