[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/wiki20\/2021\/01\/01\/offsystem-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/wiki20\/2021\/01\/01\/offsystem-wikipedia\/","headline":"OFFSystem – Wikipedia","name":"OFFSystem – Wikipedia","description":"before-content-x4 Das Besitzerfreies Dateisystem ((AUS System, oder AUS kurz) ist ein Peer-to-Peer-verteiltes Dateisystem, in dem alle gemeinsam genutzten Dateien durch","datePublished":"2021-01-01","dateModified":"2021-01-01","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/wiki20\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/wiki20\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/wikimedia.org\/api\/rest_v1\/media\/math\/render\/svg\/65658b7b223af9e1acc877d848888ecdb4466560","url":"https:\/\/wikimedia.org\/api\/rest_v1\/media\/math\/render\/svg\/65658b7b223af9e1acc877d848888ecdb4466560","height":"","width":""},"url":"https:\/\/wiki.edu.vn\/wiki20\/2021\/01\/01\/offsystem-wikipedia\/","wordCount":4509,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4Das Besitzerfreies Dateisystem ((AUS System, oder AUS kurz) ist ein Peer-to-Peer-verteiltes Dateisystem, in dem alle gemeinsam genutzten Dateien durch zuf\u00e4llige, mehrfach verwendete Datenbl\u00f6cke dargestellt werden. Anstatt das Netzwerk zu anonymisieren, werden die Datenbl\u00f6cke anonymisiert, und daher wird immer nur Datenm\u00fcll ausgetauscht und gespeichert, und es ist keine Weiterleitung \u00fcber Zwischenknoten erforderlich. AUS behauptet, mit der ausdr\u00fccklichen Absicht geschaffen worden zu sein, “einige von Brandwunden befallene Teile der Urheberrechtsindustrie abzuschneiden”.[1] Table of ContentsGeschichte[edit]Funktionsprinzip[edit]Speicherverfahren[edit]Verfahren abrufen[edit]Anonymit\u00e4t[edit]Effizienz[edit]Siehe auch[edit]Verweise[edit]Externe Links[edit]Geschichte[edit]AUS Die Entwicklung begann innerhalb der Hacktivismusgruppe Der gro\u00dfe Hack im Jahr 2003 von den Hackern Cheater512, Captain Morgan, Aqlo und WhiteRaven. Im Jahr 2004 wurde eine rudiment\u00e4re Version fertiggestellt, die in PHP geschrieben und als zwei Demo-CDs verteilt wurde. Im Anschluss daran implementierte SpectralMorning die Funktionalit\u00e4t im Jahr 2004 in C ++ erneut, was zur aktuellen “Hauptlinie” f\u00fchrte. AUS Klient.Am 14. August 2006 ver\u00f6ffentlichte Captain Morgan ein “Closing” -Brief an die “Copyright Industry Associations of America” \u200b\u200bwie die RIAA und die MPAA, in dem sie feststellten, dass sie erstellt haben AUS mit dem Ziel, “alle Ihre Probleme mit der Verletzung des Urheberrechts von Verbrauchern” zu beenden.[2] Heute k\u00fcndigen wir ein massiv verteiltes kopierloses Dateisystem an. Ein Ort, an dem alle Inhalte sofort, anonym und f\u00fcr alle verf\u00fcgbar sind, ohne gegen Gesetze zu versto\u00dfen. Heute k\u00fcndigen wir das Owner-Free File System an. Eine Insel der Vernunft in Ihrem Meer des Wahnsinns.Im Jahr 2008 bestand das Netzwerk aus rund 50 Knoten. Am 11. April 2008 fand ein Betatest statt[3] mit einer Netzwerkgr\u00f6\u00dfe von \u00fcber 100 Knoten. Seit SpectralMorning die Arbeit eingestellt hat AUS Ende 2008 wurden nur kleinere Bugfix-Releases f\u00fcr Mainline ver\u00f6ffentlicht AUS.Ab 2007 wurde ein alternativer, aber kompatibler Client namens BlocksNet entwickelt. In Ruby geschrieben und gut gepflegt, wurden in der letzten Zeit erhebliche Verbesserungen erzielt. Es wurde bis 2011 entwickelt.[4]Der Client OFFLoad ist eine Abzweigung von der Hauptleitung AUS, die scheinbar keine Funktionen hinzuf\u00fcgt. Gr\u00fcnde f\u00fcr die Gabel sind unklar. Ein anderes entfernt verwandtes Programm ist Monolith, die ein \u00e4hnliches Prinzip verwendet wie AUS. Es wurde nach erstellt AUS und bietet keine Mehrfachverwendung von Bl\u00f6cken und keine Vernetzung.Funktionsprinzip[edit]Das AUS System ist eine Art anonymes, vollst\u00e4ndig dezentrales P2P-Filesharing-Programm und -Netzwerk. Im Gegensatz zu anderen anonymen Filesharing-Netzwerken, die ihre Anonymit\u00e4t aus der Weiterleitung ihrer Datenbl\u00f6cke \u00fcber zwischengeschaltete Netzwerkknoten ableiten, AUS leitet seine Anonymit\u00e4t aus der Anonymisierung der Datendateien ab.[5] Somit bezeichnet sich das System als Brightnet um seine Funktionsweise mit der von privaten File-Sharing-Systemen, die als Darknets bekannt sind, und mit herk\u00f6mmlichen, anonymen P2P-Weiterleitungsprogrammen zu vergleichen. Speicherverfahren[edit]Um eine Datei im lokalen OFF-Speicher zu speichern, Cache blockierenW\u00e4hlen Sie die Tupelgr\u00f6\u00dfe t{ displaystyle t} (Standard 3), teilen Sie die Quelldatei s{ displaystyle s} in Bl\u00f6cke sich{ displaystyle s_ {i}} mit einer Gr\u00f6\u00dfe von 128 KiB (Pad mit zuf\u00e4lligen Daten) und f\u00fcr jedes der folgenden Schritte:W\u00e4hlen t– –1{ displaystyle t-1} Bl\u00f6cke zur Verwendung als Randomizer-Bl\u00f6cke oder kurz: Randomizeraus dem vorhandenen AUS-Cache, die in fr\u00fcheren Iterationen nicht verwendet wurden. Wenn im Cache nicht gen\u00fcgend Zufallsgeneratoren vorhanden sind, generieren Sie diese mit einem Zufallszahlengenerator.Berechnung \u00d6ich=sich\u2295r1\u2295r2\u2295...\u2295rt– –1{ displaystyle o_ {i} = s_ {i} oplus r_ {1} oplus r_ {2} oplus … oplus r_ {t-1}} und speichern Sie den resultierenden Block \u00d6ich{ displaystyle o_ {i}} im Cache, \u2295{ displaystyle oplus} ist die XOR-Operation.Aktualisieren Sie die DeskriptorlisteHier finden Sie Informationen zum Wiederherstellen der einzelnen Quellbl\u00f6cke sich{ displaystyle s_ {i}}, mit einem neuen Eintrag, der eine Reihe von Gr\u00f6\u00dfen ist t{ displaystyle t}:: {\u00d6ich,r1,r2...rt– –1}}{ displaystyle {o_ {i}, r_ {1}, r_ {2} … r_ {t-1} }}.Schlie\u00dflich speichern Sie die Deskriptorliste in einen eigenen Block (oder Bl\u00f6cke, wenn die Liste gr\u00f6\u00dfer als 128 KiB ist) und f\u00fcgen Sie diese Bl\u00f6cke ein dich{ displaystyle d_ {i}} in den Block-Cache und generieren eine OFF URL zum Referenzieren der Quelldatei und zum Ausgeben an den Benutzer oder in die lokale OFF URL Datenbank.Verfahren abrufen[edit]Um abzurufen, erhalten Sie den oder die Deskriptorbl\u00f6cke f\u00fcr jeden enthaltenen Satz von Gr\u00f6\u00dfen t{ displaystyle t}, Mach Folgendes:Erhalten Sie die aufgelisteten Bl\u00f6cke b1,b2...bt{ displaystyle b_ {1}, b_ {2} … b_ {t}}. Obwohl sie zu diesem Zeitpunkt keine Identit\u00e4t mehr haben, k\u00f6nnten sie angerufen werden \u00d6ich,r1,r2...rt– –1{ displaystyle o_ {i}, r_ {1}, r_ {2} … r_ {t-1}}.Ausf\u00fchren sich=b1\u2295b2\u2295...\u2295bt{ displaystyle s_ {i} = b_ {1} oplus b_ {2} oplus … oplus b_ {t}} und geben Sie den resultierenden Quelldatenblock aus sich{ displaystyle s_ {i}} zu einem Viewer-Programm oder zum Speicher.Anonymit\u00e4t[edit]AUS leitet seine Anonymit\u00e4t aus folgendem ab:Im Blockcache wird kein Quelldateiinhalt gespeichert, sondern nur Bl\u00f6cke, die aus wahrscheinlich zuf\u00e4lligen Daten bestehen.Im Netzwerk wird kein Inhalt der Quelldatei gesucht.Es wird kein Inhalt der Quelldatei \u00fcber das Netzwerk \u00fcbertragen.(Kein Block im Cache ist f\u00fcr sich allein urheberrechtlich gesch\u00fctzt, da Zahlen – wie gro\u00df sie auch sein m\u00f6gen – nicht urheberrechtlich gesch\u00fctzt werden k\u00f6nnen (und auch keine kleinen Teile eines urheberrechtlich gesch\u00fctzten Werks sind).)Der urspr\u00fcngliche Uploader bleibt unbekannt, da die Bl\u00f6cke im Netzwerk verteilt sind und der Download daher aus mehreren Quellen erfolgt.W\u00e4hrend der Dispersion kann die Verwendung des Blocks nicht angegeben werden, da Bl\u00f6cke in anderen Kontexten wiederverwendet werden, um andere Quelldateibl\u00f6cke wieder zusammenzusetzen. (TODO das gilt auch f\u00fcr den Abruf)(Kein Block kann ohne logische Widerspr\u00fcche urheberrechtlich gesch\u00fctzt werden, da Bl\u00f6cke, die zum erneuten Zusammensetzen eines Quelldateiblocks verwendet werden, zum erneuten Zusammensetzen anderer Quelldateibl\u00f6cke wiederverwendet werden. Es ist unentscheidbar, wer das Urheberrecht an einem Block haben w\u00fcrde, der mehrere Bedeutungen hat Jeder h\u00e4tte das Urheberrecht an allem.)Wenn die AUS– Wenn die interne Suchfunktion verwendet wird, k\u00f6nnen Suchbegriffe nicht an den Absender zur\u00fcckverfolgt werden, da die Suchanforderung an den n\u00e4chsten Knoten weitergeleitet wird und die Ergebnisse an diesen Knoten zur\u00fcckgesendet werden, anstatt direkt an den Absender. Es ist daher nicht m\u00f6glich zu entscheiden, ob ein Knoten der Ursprungsknoten ist oder ein Knoten, der eine Suchanforderung f\u00fcr einen anderen Knoten ausf\u00fchrt.TODO digitalen Copyright-Hinweis hinzuf\u00fcgenEffizienz[edit]weil AUS anonymisiert die Datenbl\u00f6cke, die anstelle des Netzwerks ausgetauscht werden, ist keine Weiterleitung \u00fcber Zwischenknoten erforderlich. Daher weist diese Methode einen h\u00f6heren Wirkungsgrad auf als herk\u00f6mmliche, weiterleitungsbasierte anonyme P2P-Systeme.Die Weiterleitungsmethode erfordert, dass ein Datenblock mehrmals hochgeladen und heruntergeladen wird, bevor er sein Ziel erreicht, was zwischen 5 und 15 Mal geschieht.[6] welche nach der resultierenden Formel s\u2217((hich+h\u00d6+1)\u22172– –s{ displaystyle s * (hi + ho + 1) * 2-s}entspricht einem Overhead von 900 bis 2900%, w\u00e4hrend der Overhead von AUS ohne Optimierungen betr\u00e4gt ca. 200%. ((s{ displaystyle s} ist die Gr\u00f6\u00dfe der Quelldatei, hich{ displaystyle hi} die eingehende Tunnell\u00e4nge und h\u00d6{ displaystyle ho} die ausgehende Tunnell\u00e4nge. Plus 1 f\u00fcr den Sprung zwischen dem Ausgehender Endpunkt und die Eingehendes Gateway.)Die Effizienz kann weiter gesteigert werden:Verwenden Sie einige der Ergebnisbl\u00f6cke erneut \u00d6ich{ displaystyle o_ {i}} und Randomizer-Bl\u00f6cke, was den Overhead auf reduziert s\u2217((t– –1)\u2217e100{ displaystyle s * (t-1) * { frac {e} {100}}},[7] wo s{ displaystyle s} ist die Gr\u00f6\u00dfe der Quelldatei, t{ displaystyle t} die Tupelgr\u00f6\u00dfe und e{ displaystyle e} Der Prozentsatz der nicht verwandten Bl\u00f6cke, die im Randomisierungsschritt w\u00e4hrend des Speichervorgangs verwendet werden. Standardm\u00e4\u00dfig, e{ displaystyle e} wird gew\u00e4hlt 75 (und t{ displaystyle t} gew\u00e4hlt 3), was zu einem Overhead von 150% f\u00fchrt.Wenn einige der Bl\u00f6cke zum vollst\u00e4ndigen Abrufen erforderlich sind, resp. Beim erneuten Zusammensetzen sind die Quelldateien aufgrund der Mehrfachnutzung von bereits im Blockcache von anderen \u00dcbertragungen oder gespeicherten Dateien vorhanden AUS Bl\u00f6cke wird der Wirkungsgrad weiter erh\u00f6ht.Verwendung der gezielter Laden Das Feature f\u00fchrt dazu, dass die Bl\u00f6cke bestimmter anderer Dateien als Zufallsgeneratoren f\u00fcr diese Datei mit h\u00f6herer Wahrscheinlichkeit und damit geringerem Overhead ausgew\u00e4hlt werden. Dies ist besonders n\u00fctzlich, wenn Sie eine Gruppe verwandter Dateien speichern.Siehe auch[edit]Verweise[edit]Externe Links[edit]AUS-Implementierungen: (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki20\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki20\/2021\/01\/01\/offsystem-wikipedia\/#breadcrumbitem","name":"OFFSystem – Wikipedia"}}]}]