Safe Network Entwickler Update đŸ‡©đŸ‡Ș 3. MĂ€rz 2022

Dies ist eine maschinelle Übersetzung. Das Original in Englisch ist hier: Update 3 March 2022

FĂŒhrung. Es ist vielleicht kein Wort, das das Blut in Wallung bringt, aber es ist eines der großen Unterscheidungsmerkmale zwischen Open-Source-Projekten, die den Test der Zeit bestehen, und solchen, die in der Luft liegen. Um das zu erreichen, was wir uns vorgenommen haben, mĂŒssen wir Maßnahmen ergreifen, die sicherstellen, dass (a) wir unsere regulatorischen Verpflichtungen einhalten und (b) wir offen und transparent bleiben, damit die Stimme aller gehört wird. @Heather_Burns erklĂ€rt mehr.

Allgemeiner Fortschritt

AngefĂŒhrt von einer guten Nachricht, wurde der KonnektivitĂ€tsfehler, den wir gesehen haben, endlich gequetscht.
Was wir herausfanden, war, dass es sogar von demselben Client mehrere Verbindungen zu einem Knoten geben konnte, aber diese Verbindungen wussten nichts voneinander, und so konnte eine Verbindung unterbrochen werden und die andere nicht. Wiederholungen wurden nicht zentralisiert, was zu erhöhter Speicher- und CPU-Auslastung und anderen Problemen im Zusammenhang mit Messaging fĂŒhren konnte. Wir haben das behoben, indem wir jede Verbindung explizit mit einem Peer verknĂŒpft haben, wodurch wir die Anzahl der Verbindungen zu jedem Peer minimieren und Verbindungen eleganter handhaben können.

Wir sind noch nicht ganz aus dem Gröbsten heraus, da die Links, die wir herstellen, wenn sich ein Client verbindet, nicht bereinigt werden, sodass sie ewig herumhĂ€ngen können, was im Laufe der Zeit eine Ursache fĂŒr zunehmende Langsamkeit gewesen zu sein scheint. @joshuef hat einige intermittierende Verbindungsbereinigungsfunktionen erstellt, die dies anscheinend gut begrenzen.

Neben einigen epischen Fehlerbeseitigungen können wir einige Fortschritte bei DBCs vermelden. @Mav hat blstrs in unserer Rust-Kiste blsttc zum Laufen gebracht. Jede Menge Hardcore-Techie-Lesematerial hinter diesen Links fĂŒr diejenigen, die weiter gehen wollen, aber es genĂŒgt zu sagen, dass es sowohl schnell als auch sicher ist. @danda hat dies mit beiden HĂ€nden gepackt, und wir haben jetzt sn_dbc, das gut mit blsttc/blstrs zusammenarbeitet, was eine große Verbesserung sowohl unserer öffentlichen API als auch der Leistung bietet. Schwer auf den Punkt zu bringen, aber eine beachtliche HĂŒrde ist genommen.

@yogesh hat weiterhin daran gearbeitet, die Funktionsweise der Datenwiederveröffentlichung zu ĂŒberarbeiten, mehr Verantwortung auf Erwachsene zu verlagern, um Netzwerknachrichten insgesamt zu reduzieren, aber auch den Knoten zu ermöglichen, selektiver zu sein, welche Daten sie abrufen, und alles zu ignorieren, was sie bereits haben , wĂ€hrend im Moment beliebige mögliche ĂŒbereinstimmende Daten zur Replikation hinĂŒbergeschickt werden, unabhĂ€ngig davon, was der Knoten bereits hat.

Aufbau der Stiftung(en)

WĂ€hrend sich das Safe Network seinem Start nĂ€hert, ist es unsere höchste PrioritĂ€t, sicherzustellen, dass die Community die bestmögliche Struktur fĂŒr die Governance des Projekts erhĂ€lt. Governance bezieht sich in diesem Fall nicht auf den Code selbst oder auf die Token-Verteilung (die spĂ€ter kommen wird); Vielmehr bezieht es sich auf die Strukturen, die eingerichtet werden, um sicherzustellen, dass das Projekt auf transparente, rechenschaftspflichtige und verantwortungsvolle Weise verwaltet wird. Es geht darum festzulegen, wie Entscheidungen ĂŒber das sichere Netzwerk getroffen werden, wer sie treffen wird und fĂŒr wen sie sie treffen werden. Es geht darum sicherzustellen, dass das Safe Network im bestmöglichen Rechtsrahmen steht, der das Risiko minimiert und das Potenzial maximiert. Und es geht darum, sicherzustellen, dass wir die richtigen rechtlichen, ethischen und aufsichtsrechtlichen Sicherheitsvorkehrungen treffen, um zu verhindern, dass etwas schief geht – und einen Plan zu haben, was zu tun ist, um die Dinge wieder in Ordnung zu bringen.

Am Anfang gibt es viel zu tun, aber die gute Nachricht ist, dass wir mit der bestmöglichen UnterstĂŒtzung auf dem richtigen Weg sind. In diesem Monat liegt unser Fokus auf der Einrichtung einer gesetzlichen Registrierung mit Sitz in der Schweiz als gesetzlichem Sitz fĂŒr die Projektleitung. (FĂŒr diesen Beitrag nenne ich es die „Stiftung“; wie werdende Eltern versuchen wir immer noch, den richtigen Namen auszuwĂ€hlen.)

Warum :switzerland:, fragen Sie, wenn MaidSafe im sonnigen :scotland: ansĂ€ssig ist? Wir haben uns aus zwei GrĂŒnden dafĂŒr entschieden, die Stiftung dort anzusiedeln. Erstens hat die Schweiz das robusteste GrĂŒndungsregistrierungsmodell in Europa fĂŒr innovative Technologieprojekte wie das Safe Network; Großbritannien hingegen steckt noch in den Startlöchern. Das Schweizer Registrierungsmodell wird auch von einer unabhĂ€ngigen Regulierungsbehörde unterstĂŒtzt, die Projekte wie unseres bereits auf Hochtouren ĂŒberwacht und prĂŒft; Großbritannien holt hier wieder auf. Mit anderen Worten, wenn Sie ein Projekt wie das Safe Network sind, mĂŒssen Sie in der Schweiz sein.

Zweitens profitieren wir von der UnterstĂŒtzung eines in der Schweiz ansĂ€ssigen Rechtsteams, das sich auf die rechtliche Registrierung von dezentralisierten Ledger-Projekten spezialisiert hat und ĂŒber so viel Erfahrung wie möglich in diesem sich entwickelnden Bereich verfĂŒgt. Ihre Anleitung hat sich bereits als unschĂ€tzbar erwiesen, da sie Feedback und konstruktiven Widerstand geliefert haben, den wir von einer Anwaltskanzlei der alten Schule hier in Großbritannien einfach nicht bekommen wĂŒrden. (Persönlich gesehen ist die Arbeit mit ihnen ein Beispiel fĂŒr den Satz „Jeder Tag ist ein Schultag“ und Teem MaidSafe werden sehr grĂŒndlich geschult.)

Dort wird die Stiftung also wohnen. Aber was wird es tun? Die Stiftung wird von einem Ausschuss geleitet, der mit den rechtlich verbindlichen Pflichten der Sorgfalt, Sorgfaltspflicht, Unparteilichkeit und Einhaltung gesetzlicher Vorschriften betraut wird, die fĂŒr jede Ausschussfunktion erforderlich sind. Bei der GrĂŒndung setzt sich dieser Ausschuss aus mehreren Mitgliedern des MaidSafe-FĂŒhrungsteams zusammen, einschließlich unserer nicht geschĂ€ftsfĂŒhrenden Direktoren.

Aber das Komitee wird nicht die Show von MaidSafe sein. Wir arbeiten mit unserem Rechtsteam zusammen, um die strukturellen Mittel fĂŒr Community-Mitglieder zu schaffen, damit sie ihre Stimme bei der FĂŒhrung der Foundation haben, sowie um eine externe Kontrolle zu gewĂ€hrleisten, mit anderen Worten, die Beobachter zu beobachten. Dies erfolgt voraussichtlich in Form mindestens einer Ausschussmitgliedschaft sowie eines Beirats. Wir denken auch darĂŒber nach, wen wir im Komitee brauchen, um dem Safe Network zu helfen, sein volles Potenzial auszuschöpfen. Dazu könnten externe Experten fĂŒr Ethik, Recht und Politik gehören. Es sollte auch die Vertreter der Benutzer des sicheren Netzwerks umfassen: Menschen, die die Technologie nicht unbedingt bauen oder verstehen, aber deren Leben davon beeinflusst wird.

Wir werden in der Lage sein, etwas mehr (rechtlich einwandfreie!) Klarheit darĂŒber zu schaffen, wie dies spĂ€ter im Monat funktionieren wird.

Wir beabsichtigen auch, dass die Stiftung als rechtlicher Sitz fĂŒr den Bamboo Garden Fund fungiert. Im Moment lebt die Governance-Struktur des Fonds im Wesentlichen vom Safe Network-Forum. Die Einbindung in eine rechenschaftspflichtige und transparent geregelte gesetzliche Registrierungsstruktur wird dem Fonds helfen, sein Potenzial auszuschöpfen. Übrigens ist die Entscheidungsstruktur des Fonds ein Modell, das wir uns fĂŒr eine breitere Entscheidungsfindung innerhalb der Stiftung ansehen.

Es ist wichtig zu beachten, dass es bei keinem der Schritte, die wir unternehmen, um die Stiftung zu grĂŒnden, darum geht, zu entscheiden, wie das Projekt funktionieren oder wer es leiten wird. Was wir tun, ist, die richtigen Strukturen aufzubauen, um diese Entscheidungen zu treffen, wie auch immer sie sein mögen und wer sie treffen mag, indem wir die richtigen Mittel schaffen, um diese Entscheidungen zu treffen und diese EntscheidungstrĂ€ger auszuwĂ€hlen.

Es ist harte Arbeit, Fundamente und Fundamente zu bauen, aber es ist ein sehr robuster Ort, den man sein Zuhause nennen kann.


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!