Peer-To-Peer-Kommunikation [hinter den Kulissen]

Eines der ersten Dinge, die ich bei meinem ersten Coding-Träumen erstellen würde, war ein Peer-to-Peer- [Peer-To-Peer Network: is a network made up of many p2p keys that can communicate with each other held together by a central system that can control them] - -Projekt&Hellip; Und i’ve erschuf sie und half, eine Menge Peer-to-Peer-Software- [Program/Software: the instructions that control what a computer does; computer programs] - in letzter Zeit und Vergangenheit zu bauen, aber nicht vollständig meine. Als Junior-Entwickler i’ve trägt dazu bei, Projekt in C++-Code oder zumindest JAVA zu erstellen, aber heute haben wir die Möglichkeit, eine Peer-to-Peer-Verbindung über jedes Gerät zu verwalten, das mit MYETV und ohne externes Plugin zur Installation verbunden ist. Wie? Mit einem einfachen Browserfenster. Einfach durch das Erstellen einer Brücke durch unser Sofort-Benachrichtigungssystem und ein neues Client-Side-System, erstellt für diese Umgebung, genannt “fingerprint” System. Das Fingerabdruck-System kümmert sich um anonyme, verschlüsselte, gehaschte und einzigartige Informationen über das Gerät; dieser Schlüssel, genannt “fingerprint key”, wird Client-Seite mit einer sicheren Cookie- oder HTML5-Speichersitzung (sofern verfügbar) gespeichert und auch verschlüsselt und gespeichert Server-Seite, wenn der Benutzer eine Seite laden; wir können diesen Schlüssel nehmen, um direkte System Echtzeit-Benachrichtigungen an diesen Benutzer zu senden. Der Schlüssel wird überprüft und wenn die Nachricht abgestimmt wird nur für diesen Benutzer sichtbar sein. Das nennt man Peer-To-Peer Private Messaging.

Der Unterschied zwischen einem serverbasierten Messaging-System und einem P2P- [Peer-To-Peer Network: is a network made up of many p2p keys that can communicate with each other held together by a central system that can control them] - -Netzwerk-Messaging-System besteht darin, dass: den Schlüssel eines bestimmten Benutzers kennend, dass der Benutzer von allen Netzwerken für die Zeit, in der er in der Plattform bleibt, erreichbar ist.
Wir warteten lange Zeit auf diese Technologie in unserer Plattform… Aber von heute an haben wir’ve beschlossen, diese Funktion zu nutzen, um Missbrauch zu verhindern oder jede bösartige oder gefährliche Anfrage sofort in jedem Fall von Notfall zu blockieren; der Schlüssel, um Benutzer zu erreichen, für dieses System, bleibt privat, aber wir könnten interessante Dinge in naher Zukunft mit der gleichen gut getesteten Technologie machen.

Dies ist das Prinzip eines Peer-to-Peer-Netzwerks, in dem, wie Sie wissen, ein Peer- [P2P Peer: is a term used to refer to a user who has already been assigned a P2P key inside the peer-to-peer network] - eine Person ist; in unseren Fällen ist ein Peer ein Gerät, das zu einem bestimmten Zeitpunkt verbunden ist. Um sofortige Nachrichten Benutzer müssen innerhalb der Plattform navigieren, keine anderen Software ist erforderlich, um in Computern zu installieren, so dass, wenn Sie den Browser schließen niemand kann Sie erreichen.

Das Peer-to-Peer-Modell ist standardmäßig für jeden Besucher auf (PH_AF3FD128). Egal, ob Sie mit einem Konto oder nicht für die ganze Zeit sind Sie im Inneren der (PH_AF3FD128)‘s Plattform, die Sie dank eines privaten Schlüssels in einem sicheren Cookie mit Updates erreichen können. Das Systemkonto, genannt “MYETV”, wird von Moderatoren und Bots verwaltet, die Benachrichtigungen an Besucher und Benutzer senden; Moderatoren können: Senden Sie eine Nachricht an jeden Benutzer ODER machten im Falle eines Notfalls einen Sofortblock an den Benutzer, wenn der Block Occour das Gerät für 30 Minuten von der Plattform blockiert wird oder wenn er nicht Gerät oder Einstellungen im Gerät selbst ändern.

Die “ hinter den Szenen” der Codes sind:

  1. Mit allen möglichen Informationen über das angeschlossene Gerät
  2. Anonymisieren Sie, dass Informationen (Hash)
  3. Sichern Sie diese Informationen (verschlüsseln)
  4. Speichern Sie diese Informationen im Client (Cookie oder HTML5)
  5. Speichern Sie diese Informationen im Server, wenn ein Benutzer eine Seite lädt (Datenbank funktioniert)
  6. Vergleichen Sie diese Informationen, wenn ein angeschlossener Benutzer mit einem anderen verbundenen Benutzer interagieren muss

Diese riesige Veränderung wird in diesen Wochen, still entwickelt. Der einzigartige Schlüssel ist bereits heute in jedem angeschlossenen Gerät vorhanden und kann für weitere Tests von unseren Moderatoren verwendet werden, während wir die gesamte Plattform entwickeln. Das Cookie mit verschlüsselten Informationen wird automatisch gelöscht, wenn Sie den Browser schließen. Nur für registrierte und eingeloggte Benutzer im Abschnitt “ENCRYPTION- [Encryption: to change electronic information or signals into a secret code (= system of letters, numbers, or symbols) that people cannot understand or use on normal equipment] - KEYS” der Seite “edit profile” können Benutzer in jedem Moment die Integrität des Schlüssels überprüfen: status green: ok;status gelb: wartende Verbindung; Status rot: Verbindung abgelehnt.

WIE FUNKTIONIERT ES?
Die Peer-Verbindung passiert jedes Mal, wenn Sie dieses Symbol sehen, wird green  die farbe und der status können unterschiedlich sein:

  • GREEN== Einzelnachweise == Dies bedeutet, dass die Verbindung zum p2p-Netzwerk erfolgreich hergestellt wird; wenn das Icon-Intemitence aktiviert ist, bedeutet dies, dass Sie eine Nachricht vom System erhalten haben oder eine Aktion erforderlich ist.
  • YELLOW: Dies ist der ursprüngliche Status. Das bedeutet, dass die Verbindung hergestellt wird; Ihre tatsächlichen Peer-to-Peer-Schlüssel werden mit dem gespeicherten überprüft und die Verbindung hergestellt.
  • ORANGE: Sie sind für einige Zeit blockiert (alle Blöcke können von 1 bis 24 Stunden dauern; wenn das Symbol wird orange it’s bedeutet, dass jemand Ihre Peer-to-Peer-Schlüssel innerhalb des Systems blockiert hat, für einen Zeitraum, und es wird Ihnen nicht erlauben, mit anderen Menschen auf der Plattform zu interagieren. Sie können immer noch die MYETV Plattform verwenden, aber nur für Ihre eigenen, werden Ihre Änderungen anderen Menschen nicht schaden. Dadurch werden einige Aktionen wie das Hinzufügen neuer Inhalte, Bump-Inhalte in der Funktion "Homepage’s" deaktiviert oder Inhalte beraten.
  • RED: der Peer ist nicht verbunden. Das heißt, das System kann ’t den Client innerhalb des Peer-to-Peer-Netzwerks verbinden; es könnte durch eine unbestimmte Anzahl von Gründen, auch technischer Gründe, geschehen. Mit diesem Status können Sie neue Inhalte hinzufügen, aber nicht den Inhalt in der Funktion "Homepage’s" oder die Inhalte beraten.

Wird das Symbol rot gedreht, wird das System versuchen, 5 mal alle 10 Sekunden automatisch wieder zu verbinden und dann wird das Symbol bis zur neuen manuellen Wiederverbindung oder bis zum Öffnen des Browsers noch rot. Einstellung der Peer-to-Peer-Verbindung auf (PH_AF3FD128) kann durch klicken auf das symbol geöffnet werden.

WAY TO USE
Dieses Peer-to-Peer-Netzwerk ist sehr leistungsstark und kann auf verschiedene Weise eingesetzt werden, z.B. beginnen wir mit dem Instant-Notification-System, um eine Instant-Notification-Plattform in Echtzeit aufzubauen; es könnte in Zukunft von MYAPPS- [MYAPPS: applications that the owners of the networks can build within them to add additional functionality to the content or to the entire network] - verwendet werden oder um einige neue Funktionen auf die gesamte Plattform zu bringen. Es kann in Zukunft von MYRC und dem MMTV verwendet werden, um die Kanalnummer zu vereinheitlichen, und es kann in Zukunft verwendet werden, um Dateien in Echtzeit als Benutzer-to-User oder Gerät-to-Device zu kommunizieren und zu senden. Diese Funktion ist nur am Anfang.

Wir entwickeln dies für die Zwecke des Missbrauchs nach Spenden 1&euro we.org wir hoffen, dass dies dazu beitragen wird, sie neugierig auf diese wichtigen projekte zu machen, die keine gemeinnützigen organisationen gemacht werden.

Danke fürs Lesen, Leute! Wir werden diese Wochen dafür arbeiten, dass die beste Plattform möglich ist, und wir werden Sie jedes Mal weiter aktualisieren, wenn wir etwas Neues in die Peer-to-Peer Private Messaging-Kommunikation hinzufügen.