Dies ist eine maschinelle Übersetzung. Das Original in Englisch ist hier: Update 02 March, 2023
Im Gegensatz zu Hardware ist es mit Code einfach und kostengünstig, Funktionen hinzuzufügen. Für einen Autohersteller bedeutet selbst das Ändern von etwas so Peripherem wie einem Außenspiegel, eine Produktionslinie umzurüsten, die Aerodynamik zu testen, die globale Lieferkette zu koordinieren und so weiter, während das Softwareäquivalent an einem Nachmittag von einem einzigen Entwickler geschrieben werden kann. Das ist schön, aber auch gefährlich: Es ist immer viel einfacher zu addieren als zu subtrahieren, und Blähungen erzeugen noch mehr Blähungen – es multipliziert sich selbst. Deshalb sind wir, so seltsam es scheinen mag, viel stolzer auf den Code, den wir entfernen können, als auf die Extras, die wir hinzufügen.
Von außen sieht das vielleicht so aus, als würde man Löcher graben und sie dann wieder auffüllen, aber eigentlich geht es darum, jedes Stück Material zu formen, bis es so leicht wie möglich ist. Das ist der Teil, der Zeit, Geschick und Präzision erfordert. Aber da im sicheren Netzwerk jeder Teil eng miteinander verbunden ist, verbreiten sich die Vorteile dieser Bemühungen schließlich im gesamten Netzwerk.
Was alles schön und gut ist, bis wir ein wichtiges Merkmal demonstrieren wollen, das von all dem komplizierten Meißeln abhängt, das stromaufwärts vor sich geht. DBCs v0.1 sind jetzt fertig, aber DBCs sind eng mit allem anderen verbunden. DBCs ermöglichen es uns, für Speicher zu bezahlen, Speicher braucht zuverlässige Übergabe, Übergabe muss … usw. Deshalb, wie letzte Woche erwähnt, werden wir uns ein Demonstrationsnetzwerk ansehen, das nur auf Zahlung basiert und unabhängig von der Arbeit ist, die anderswo im Gange ist, eines, das nicht zu weit von dem Weg abweicht, auf dem wir uns bereits befinden.
Allgemeiner Fortschritt
@Chriso vereinfacht die CLI, entfernt den alten node
-Befehl und benennt den Knoten in safenode
um — danke für alle Namensvorschläge BTW :Sonnenbrille:.
@Anselme hat SpentProofs ein Grund-Feld hinzugefügt, das vom Kunden geschrieben wurde und von Ältesten überprüft werden kann, ohne dass eine Unterschrift erforderlich ist. Dies sollte bedeuten, dass wir keine Ältesten brauchen, um Daten zu signieren, wodurch der Angriffsvektor des „alten Schlüssels“ mit einem Schlag beseitigt wird, bei dem ein schlechter Akteur mit einem früheren Schlüssel Daten validieren kann. Er hat auch einige seltsame Schleifen bereinigt in der AE-Gossip-Logik.
In der Zwischenzeit hat @joshuef die Umzugsprotokolle verbessert, um ein paar falsche und verwirrende Fehler zu entfernen, die die Nachverfolgung von Flows erschwerten, und aus demselben Grund auch das Node-Alter optimiert.
@Qi_ma war refactoring section peers, also haben wir die Mitgliedschaftslogik an einem soliden Ort. Dies sollte dazu beitragen, Probleme im Zusammenhang mit der Abwanderung von Mitgliedern zu vermeiden.
Und @oetyng hat am Zahlungsnetzwerk gearbeitet, der Grund dafür wird unten angegeben.
Ein reines Zahlungsnetzwerk
Es gibt schwierige technische Probleme, die wir lösen, und das ist die eigentliche Arbeit des Projekts. Aber gleichzeitig haben wir einige Teile, die bereits gut funktionieren, darunter unsere DBC-Technologie. Das Zahlungsnetzwerk ist eine Möglichkeit, Schritt für Schritt die Attribute, Funktionen und Leistung von DBCs zu demonstrieren, während wir darauf warten, dass unsere anderen Innovationen ausgereift sind.
Wir möchten auch in der Lage sein, die UX zu testen und zu verfeinern, auf unerwartete Störungen zu prüfen und an anderen Bereichen des Designs zu arbeiten.
Ein Testzahlungsnetzwerk wird eine Möglichkeit sein, die Art und Weise zu emulieren, wie DBCs im Safe Network verwendet werden, eines, das unabhängig von der Datenspeicherung ist und gleichzeitig so nah wie möglich am gesamten Netzwerkdesign mit seinen Schutzmaßnahmen gegen Sybil-Angriffe, DDoS und den Rest bleibt .
Wie im Intro erwähnt: Wir wollen sicherstellen, dass es so gut wie möglich zum Rest des Designs passt und dennoch als eigenständiger Prototyp funktionieren kann. Auf diese Weise können wir unsere Erkenntnisse nehmen und sie einfach wieder einwerfen.
Ein funktionierendes Nur-Zahlungs-Netzwerk hat auch ein verlockendes Potenzial, um uns bei der Bewältigung einiger zusätzlicher Herausforderungen zu helfen:
- Demonstrieren und vermarkten Sie einige der bahnbrechenden Technologien, an denen wir gearbeitet haben. Blick auf das Projekt werfen und auf das Kommende gespannt sein.
- Vergleichen Sie die Performance direkt mit etablierten Währungen.
- Demonstrieren Sie die USPs gegenüber etablierten Unternehmen, z. Leistung, einzigartige Fähigkeiten von DBCs, Umweltfreundlichkeit usw.
- Das Interesse an einem Projekt wieder wecken, das manche vielleicht vergessen haben.
- Pilotaustausch-Integration und Akzeptanz der Wirtschaftstechnologie vor der vollständigen Einführung, wo sie für das Netzwerkwachstum und die Zugänglichkeit von entscheidender Bedeutung sein wird.
- Bauen Sie vor dem vollständigen Start eine Knotenbasis auf.
Alles in allem lohnt sich also die Machbarkeitsanalyse, die wir durchführen, da sie ein nützliches Instrument auf dem Weg zum Start sein könnte.
Test, Test…
Es wäre auch eine Möglichkeit, Risiken zu verteilen und Probleme stufenweise und koordiniert anzugehen; da ein Big-Bang-Start sowohl eines Zahlungs- als auch eines Datennetzwerks natürlich mehr potenzielle Fehlerquellen hätte.
Während ein separates Zahlungsnetzwerk ohne das kombinierte Risiko pilotiert und wiederholt werden könnte. Wir können daraus lernen und weiter bauen. Es ist nicht die vollständige Vision, aber eineTeil einer Reihe von Produkten, die wir bauen können und weiter bauen werden, während wir auf diese Vision hinarbeiten. Ein agilerer Ansatz, wenn Sie so wollen.
Wir müssen herausfinden, wie wir es bei jedem kleinen Schritt sichern können, um die unvermeidlichen Spammer und Angriffe zu vermeiden, aber es ist vielversprechend.
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!