Eine Seeder-Datenbank enthielt 25 CJDNS-Adressen, von denen 22 erreicht und nur sieben als gut eingestuft wurden. Martin Zumsande berichtete, trotz der 11 fest hinterlegten CJDNS-Seeds in Bitcoin Core drei bis vier Peers zu sehen, und löste damit eine offene Debatte darüber aus, ob der optionale P2P-Transport eine nützliche Absicherung oder eine Belastung für schlecht angebundene Nodes darstellt.
Die Dokumentation von Bitcoin Core rät bereits vom reinen CJDNS-Betrieb ab, weil ein kleiner Adresspool ausgehende Slots unbesetzt lassen kann und es dadurch leichter wird, einen Node durch Sybil-Aktivität einem Eclipse-Angriff auszusetzen oder zu isolieren. CJDNS kann außerdem neben IPv4, IPv6, Tor und I2P betrieben werden, wodurch sich für Betreiber gemischter Netzwerke ein anderes Risikoprofil ergibt.
Ein Vorschlag würde Nutzer in 32.x warnen und die Unterstützung in 33.x entfernen, doch diese Abfolge ist noch unklar. Issue #36041 ist offen, und die Kosten eines Angriffs sind weiterhin nicht quantifiziert. Die Konsens- und Blockgültigkeitsregeln von Bitcoin sind nicht Teil der Debatte.
Häufig gestellte Fragen
-
Wie viele CJDNS-Adressen stufte der Seeder als gut ein?
Der Seeder erreichte 22 der 25 CJDNS-Adressen, doch nur sieben erfüllten die strengeren Kriterien für gute Nodes.
-
Warum haben CJDNS-only-Nodes ein erhöhtes Eclipse-Risiko?
Ein kleiner CJDNS-Adresspool kann ausgehende Slots unbesetzt lassen und einem Angreifer eine konzentriertere Auswahl an Peers bieten, die er angreifen oder zur Isolation eines Nodes nutzen kann.
-
Welcher Zeitplan zur Entfernung von CJDNS wurde vorgeschlagen?
Ein Vorschlag würde Nutzer in Bitcoin Core 32.x warnen und die Unterstützung in 33.x entfernen, doch der Zeitplan ist noch unklar, und Issue #36041 bleibt offen.
-
Kann CJDNS weiter mit anderen Bitcoin-Netzwerkpfaden genutzt werden?
Ja. Bitcoin Core dokumentiert CJDNS als optionalen Pfad, der neben IPv4, IPv6, Tor und I2P betrieben werden kann, wodurch sich ein anderes Risikoprofil als beim reinen CJDNS-Betrieb ergibt.
-
Würde die Entfernung von CJDNS Bitcoins Konsensregeln ändern?
Nein. CJDNS ist ein optionaler P2P-Transport, daher betrifft die Debatte die Adressverwaltung und Verbindungsoptionen, nicht die Konsens- oder Blockgültigkeitsregeln von Bitcoin.