Path Hashes – kompakte Repeaterkennungen Ein vollständiger öffentlicher Schlüssel wäre für jeden Repeater in einem Funkpfad zu groß. MeshCore verwendet deshalb kompakte Hash-Werte, um Zwischenstationen innerhalb eines Pfades zu kennzeichnen. Aktuelles Paketformat Im aktuellen Packet Format kodiert das Path-Length-Byte zwei Dinge gleichzeitig: die Anzahl der Path-Hash-Einträge in den unteren sechs Bits die Hash-Größe in den oberen zwei Bits Dokumentiert sind derzeit 1, 2 und 3 Byte pro Path Hash. Der vierte mögliche Code ist reserviert beziehungsweise ungültig. Warum mehrere Größen? Kurze Hashes sparen Funkdaten und damit Airtime. Mit wachsender Knotenzahl steigt jedoch die Wahrscheinlichkeit, dass kurze Kennungen nicht mehr eindeutig genug sind. Größere Hashes reduzieren dieses Kollisionsrisiko, benötigen aber mehr Platz im Paket. Das ist ein klassischer Zielkonflikt zwischen Effizienz und Eindeutigkeit. Kompatibilität Ältere Firmwarestände unterstützten nur das frühere 1-Byte-Verhalten. In einem gemischten Netz ist deshalb nicht automatisch die größtmögliche Hash-Größe die beste Wahl. Vor Änderungen an produktiver Community-Infrastruktur muss geprüft werden, welche Firmwarestände tatsächlich im Netz eingesetzt werden. Maximale Pfaddaten Das aktuelle Format begrenzt den Pfad auf eine maximale Bytezahl. Dadurch hängt die praktisch mögliche Anzahl von Pfadeinträgen auch von der gewählten Hash-Größe ab. Eine größere Hash-Größe verbessert also die Kennungsqualität, reduziert aber die Zahl der Einträge, die innerhalb derselben maximalen Pfaddatenmenge Platz finden können. Für Anwender Normale Nutzer müssen Path Hashes nicht manuell berechnen. Das Thema ist vor allem für Repeaterbetreiber, Netzdiagnose, CLI-Nutzer und Entwickler relevant. Quellen, Rechte und redaktionelle Prüfung MeshCore – offizielle Dokumentation meshcore-cli – offizielles Projekt MeshCore Wiki DE – ergänzende Communityquelle Redaktioneller Hinweis: Diese Seite ist eine eigenständige Darstellung für MeshCore Hessen. Sachinformationen wurden anhand der oben genannten Quellen geprüft. Texte, Bilder und die Gliederung des MeshCore Wiki DE wurden nicht übernommen; die Seite wird nur als ergänzende Communityquelle zur Faktenkontrolle genannt. Für technische Details hat die aktuelle offizielle MeshCore-Dokumentation Vorrang. Deutschlandbezogene Funkrechtsangaben werden an den Veröffentlichungen der Bundesnetzagentur geprüft. Urheberrecht: Technische Begriffe, Protokollnamen, Befehlsnamen, Zahlenwerte und andere notwendige Sachangaben werden unverändert verwendet, soweit dies für fachliche Richtigkeit erforderlich ist. Es werden keine längeren fremden Textpassagen oder Bilder reproduziert. Prüfstand: 18. August 2026