
Autor: Gerry Wang @ arweave Oasis, das Original wurde erstmals auf @Aarweaveoasis Twitter veröffentlicht
Der Inhalt dieses Artikels wird weiterhin die #Arweave 17. Ausgabe des White Paper nehmenAbschnitt 4Die „Vereinbarung Agentur“ wird ausgelegt.
Wie berechnet ich die Gesamtzahl der Partitionen aus Netzwerkparametern?
Wir können den durchschnittlichen Hash -Wert jeder Partition berechnen, indem wir das beobachtete SPOA -Quellenverhältnis berechnen.Angenommen, in den letzten 1.000 Blöcken gibt es N1 First -Brain -Spoa und N2 Second -Brain -Spoa.Dies bedeutet, dass die durchschnittliche Kopienintegrität N2/N1 ist.
Mit dem obigen Ausdruck können wir die Gesamtzahl der Partitionen im Netzwerk genau schätzen.Wenn der Schwierigkeitsgrad -Parameter d ist, wird der erwartete Wert der Anzahl der Hash -Hash -Angaben im Folgenden angegeben:
Wenn man bedenkt, dass die Größe einer Partition 3,6 TB beträgt, können wir die Bereitstellungsspeicherkapazität des Netzwerks ableiten:
Optimieren Sie den Anreiz für Datenrouten
Für Bergleute kann dieser neue Anreiz dieses optimierten Datenroutings eine wettbewerbsfähige Umgebung hervorrufen, die der Situation des Wettbewerbs um Bitcoin -Bergarbeiter ähnelt, um eine effizientere Spezialbergbautechnik -Hardware zu entwickeln.Dieser Wettbewerb wird die Innovation der Routing -Infrastruktur fördern und letztendlich zu einem effizienteren und leistungsstarken verteilten Netzwerk beitragen.
Bandbreite Sharing Incentive
Der Bergbau -Incentive -Mechanismus von Arweave auf einen anderen abgeleiteten Effekt der Speicherung der Replikation ist, dass die Bergleute die starke Notwendigkeit von Daten im Netzwerk erhalten.Dies schafft eine Vielzahl von Datenzugriffsmarktmodellen, darunter:
-
Karma und optimistische Prinzipien:Die Knoten im Arweave -Netzwerk nahmen gemeinsam an einem Bandbreiten -Sharing -Spiel teil, das Bittorrent ähnelt.Teilen Sie in diesem Spiel Daten zwischen Knoten.Darüber hinaus teilen Knoten gelegentlich Daten zufällig und freuen sich optimistisch auf zukünftige Renditen.Jeder Knoten behält seine eigene Rangliste bei, ohne zu berichten, wie diese Ranglisten bestimmt werden.Ein solcher Mechanismus hat bei Datenaustauschplattformen wie BitTorrent einen sehr bedeutenden Erfolg erzielt und einst etwa 27% des weltweiten Internetverkehrs besetzt.
-
Erhöhung der Verteilung der körperlichen Festplatten:Knotenbetreiber können direkte Datenträger kaufen oder verkaufen, die Webdaten im Austausch für Geld oder andere Zahlungsformen speichern.Für Bergleute mit begrenzter Bandbreite kann eine große Menge an Daten, die für den Ausführen von Arweave -Knoten erforderlich sind, eine wünschenswertere Option sein.Diese Übertragungsmethode umgeht den herkömmlichen Paketfilter und die Firewall.Tatsächlich ist der Download der Originaldaten in der Tat ein Schwellenwert für viele neue Bergleute.
-
Zahlungsvereinbarung:Knoten können auch an der Vereinbarung und dem Markt teilnehmen, mit denen sie beim Zugriff auf Daten bezahlen können.Das PermaWEB -Zahlungsprotokoll (P3) bietet eine Möglichkeit, einen Zahlungskanal zu verwenden, um viele Dienste in Arweave (einschließlich einfacher Datenzugriff) zu motivieren.
Skalierbarkeit
Die durchschnittliche Zeit des Arweave -Blocks beträgt ca. 2 Minuten, und jeder Block enthält bis zu 1.000 Transaktionen.Diese Grenze stellt sicher, dass die Überprüfung und Synchronisation des Blocks auf sehr leichtem Niveau verbleibt, so dass das gesamte Netzwerk ausführlich dezentralisiert werden kann.Die Grenze der Anzahl der Transaktionsstifte bedeutet jedoch nicht, dass eine Grenze auf die Größe oder Anzahl der in einem bestimmten Block gespeicherten Daten angewendet wird, da Arweave einen „Bündelungsmechanismus“ verwendet.Die Bindung basiert auf dem Kernprotokoll, mit dem viele verschiedene Dateneinträge in eine einzelne Transaktion zusammengefasst werden.Diese Dateneinträge entsprechen den Top -Datenspeichertransaktionen im Internet, da bei der Suche die gebündelten Transaktionen in sein Kompositionselement „ungebund“ werden können.
Die maximale Transaktionsgröße von Arweave beträgt 2^{256} -1 -Bytes, was in willkürliche Dateneinträge in potenzielle rekursive Verpackungen unterteilt werden kann.Dadurch kann der Durchsatz des Netzwerks ohne tatsächliche Einschränkungen erweitert werden.Diese Optimierung ist möglich, da das Daten -Upload auf Arweave kein Parametrisierungs -Byte im Internet enthält, ist Teil des globalen Datensatzes von Merkel und einem Shared Storage Fund).Eines der Elemente in diesem Design ist die Zahlungsaggregation von einem einzelnen Datenelement zum Hochladen und Verpacken.Benutzer können ihre Datenelemente in einer Packungstransaktion zusammenführen oder die Zahlung vollständig in die Kette übertragen, und ein Packungsdienstanbieter kombiniert seine Datenelemente mit den Datenelementen anderer Benutzer.
In Arweave werden alle Transaktionen in 1.000 in jedem Block enthaltenen Slots gemäß ihrem Gesamtwert ausgewählt, da die von den Bergleuten erfassten Gebühren proportional zur Transaktionsgebühr sind.Im Falle eines Blockraums ist der Verpackungsdienst dazu inspiriert, Transaktionen rekursiv zu kombinieren und die Skalierbarkeit des Netzwerks zu erhöhen.Unabhängig davon, wie viele Verpacker und Benutzer innerhalb einer bestimmten Zeit Daten in das Netzwerk schreiben können, wird dies nicht zu einem Blockspace -Auktionsmechanismus wie anderer Blockchain führen.Darüber hinaus wird die Konkurrenz zwischen den Verpackern um eine größere Transaktion die endgültigen Kosten der endgültigen Kosten des Benutzers senken.Dies steht im Gegensatz zu anderen Blockchain -Bildung.
Benutzer können auch Daten über den Verpackungsdienstanbieter unter der Kette hochladen.Ab sofort hat das Arweave -Netzwerk durch den Verpackungsdienst mindestens 18 verschiedene Zahlungsmethoden unterstützt.