Safe Network Entwickler Update đŸ‡©đŸ‡Ș 25. Mai 2023

Dies ist eine maschinelle Übersetzung. Das Original in Englisch ist hier: Update 25 May, 2023

Kurzes kleines Update diese Woche, wÀhrend wir an einem neuen Testnetz arbeiten.

Allgemeiner Fortschritt

Was AutoNat betrifft, hatten wir einen großartigen Kandidaten am Start, aber ein Fehler in letzter Minute hat uns daran gehindert, heute ein Testnetz dafĂŒr einzurichten. @bzee und @angus beschĂ€ftigen sich mit der Regression, und sobald die Ursache dieses Problems gefunden ist und wir eine Lösung gefunden haben, werden wir ein Testnetz zur NAT-Erkennung starten, das verhindern soll, dass nicht erreichbare Knoten dem Netzwerk beitreten (und Geben Sie uns also eine realistischere „Abwanderung“.

Unsere „Churn“-Tests fĂŒr die kontinuierliche Integration wurden von @bochacho erheblich verbessert, und @qi.ma hat hart daran gearbeitet, einen benutzerdefinierten Datenreplikationsalgorithmus zu verbessern und ihn damit zu testen. Dieses neue Setup bedeutet, dass wir nur relevante Daten zur Abwanderung erneut veröffentlichen können, was schneller und schlanker sein dĂŒrfte als der Shotgun-Ansatz von „libp2p“, der die Neuveröffentlichung von #AllTheThings jedes X Mal erfordert. Wenn dies gut funktioniert, werden wir hier wahrscheinlich zu einem Hybridansatz ĂŒbergehen, sodass wir eine schnellere, gezielte, ereignisgesteuerte Neuveröffentlichung der Daten haben, unterstĂŒtzt durch lĂ€ngere Intervalle regelmĂ€ĂŸiger Replikation (zumindest bis wir tiefer in bestimmte Archivierungsknoten vordringen, was kann auf dem Spiel stehen).

@anselme hat den DBC-Refactor fast fertiggestellt und DBCs zum libp2p „RecordStore“ hinzugefĂŒgt, was die Datenreplikation weiter vereinfacht. Gleich danach wird er dasselbe fĂŒr „Register“ tun.

Wir haben auch das Testnet-Tool verbessert, sodass AWS oder Digital Ocean zum Hosten von Knoten verwendet werden können. Und @chris beginnt jetzt mit einigen Refaktorierungsarbeiten, um den Veröffentlichungsprozess zu vereinfachen (und unsere Knoten-/Client-Codebasen etwas zu entwirren)!


NĂŒtzliche Links

FĂŒhlen Sie sich frei, unten mit Links zu Übersetzungen dieses Entwicklungsupdates zu antworten, und die Moderatoren werden sie hier hinzufĂŒgen.

Als Open Source-Projekt sind wir immer auf der Suche nach Feedback, Kommentaren und Community-BeitrĂ€gen. Seien Sie also nicht schĂŒchtern, machen Sie mit und lassen Sie uns gemeinsam das sichere Netzwerk erstellen!