Heim  >  Artikel  >  Arweave bringt AO auf den Markt, eine Parallelcomputerlösung. Auf welche Details lohnt es sich, zu achten?

Arweave bringt AO auf den Markt, eine Parallelcomputerlösung. Auf welche Details lohnt es sich, zu achten?

WBOY
WBOYnach vorne
2024-03-24 09:40:14366Durchsuche

Nach tagelangem Vorheizen gab das Arweave-Team auf der Pressekonferenz schließlich die Einführung einer Parallelcomputerlösung namens AO bekannt. Von der Konzeption bis zur Entwicklung dauerte es ein Jahr, aber ihre früheste Geschichte lässt sich auf den Vorschlag von Arweave vor vier Jahren zurückführen . SmartWeave, eine intelligente Vertragslösung, die auf permanenter Speicherung basiert. Die Auswahl dieser technischen Lösungen unterscheidet sich stark von Ethereum oder anderen Ethereum-ähnlichen Netzwerken: Ethereum begann mit einer Turing-vollständigen virtuellen Maschine und erweiterte sein Territorium schrittweise, während Arweave mit einem Netzwerk begann, das permanenten Speicher bereitstellte, und dann schrittweise Rechenkapazität hinzufügte .

Arweave bringt AO auf den Markt, eine Parallelcomputerlösung. Auf welche Details lohnt es sich, zu achten?

Hier gibt es viele technische Themen, die eine ausführliche Diskussion und einen Vergleich wert sind, und das Arweave-Team kann nicht alle technischen Highlights und Ideen in etwas mehr als einer Stunde im Detail erklären. Nachdem ich mir die Pressekonferenz angesehen hatte, habe ich einige Themen und Themen zusammengefasst, die Aufmerksamkeit verdienen.

Was ist AO?

AO ist ein hyperparalleler Computer, also eine dezentrale Computerumgebung, die es ermöglicht, beliebig viele Prozesse gleichzeitig parallel auszuführen. Im Vergleich zu früheren dezentralen Computersystemen kann AO sowohl groß angelegte Berechnungen als auch überprüfbare Berechnungen durchführen. Der Kern von AO besteht darin, dass es nicht nur die Anzahl überprüfbarer Berechnungen erhöht, sondern auch überprüfbare Berechnungen jeder Größenordnung realisiert. Durch den Aufbau von drei verschiedenen Subnetzwerken und die Verwendung von Arweave als Basisschicht wird ein hohes Maß an Parallelverarbeitungsfähigkeiten erreicht überprüfbare Berechnungen.

Warum der Name AO?

stammt aus dem Konzept „Actor Oriented“ und die Abkürzung ist AO.

In der Informatik gibt es ein nebenläufiges Rechenmodell namens Actor Model, das häufig beim Entwurf und Aufbau verteilter Systeme verwendet wird. In diesem Modell ist die Grundeinheit des Systems eine unabhängige Recheneinheit, die als „Akteur“ bezeichnet wird. Entwurfs- und Programmiermethoden, die das Akteurmodell als Grundlage verwenden, werden als akteurorientierter Entwurf oder Programmierung bezeichnet. Diese Methode bietet einzigartige Vorteile beim Aufbau hochgradig gleichzeitiger, verteilter und äußerst fehlertoleranter Systeme. Durch die Zerlegung des Systems in mehrere unabhängige Akteure, von denen jeder seinen eigenen Zustand und sein eigenes Verhalten hat, und die Kommunikation über Message Passing kann das System gleichzeitige Verarbeitung und verteiltes Rechnen einfacher implementieren. Ein Hauptmerkmal des Akteurmodells besteht darin, dass jeder Akteur unabhängig ist, Nachrichten asynchron verarbeiten kann und über einen eigenen Status verfügt, wodurch Rennbedingungen und Deadlock-Probleme vermieden werden können, die durch den gemeinsamen Status verursacht werden. Sam Williams, Gründer von Arweave, glaubt, dass AO das ist ein völlig anderes Programmierparadigma als intelligente Vertragssysteme, und dies ist im Grunde die beste Lösung für alle verteilten Systeme der Welt und der Web2-Ära.

Ein Beispiel, das mir GPT4 gegeben hat: Es kann mit einem Schauspieler in einer Theateraufführung verglichen werden. In einem Drama spielt jeder Schauspieler eine Rolle, und er agiert unabhängig und interagiert mit anderen Schauspielern durch Dialoge (Nachrichten), aber sie teilen nicht den inneren Zustand des anderen (privater Zustand), jeder Schauspieler kann nur die Handlungen anderer Schauspieler beobachten (empfangen). Nachrichten) reagieren.

Zusätzliche interessante Tatsache: Der Titel der Arbeit, die 1973 das Akteurmodell vorschlug, lautete „Ein universeller modularer Akteurformalismus für künstliche Intelligenz“, der der Untersuchung künstlicher Intelligenz diente.

Aus welchen Teilen besteht AO?

AO besteht aus drei Subnetzen, nämlich Messenger Unit, Scheduler Unit und Compute Unit. Die Abkürzungen sind MU, SU und CU. MU ist für den Empfang und die Verarbeitung von Informationen verantwortlich; SU wird für die Planung und Sortierung von Informationen verwendet; CU wird für die Verarbeitung von Berechnungen verwendet.

Arweave bringt AO auf den Markt, eine Parallelcomputerlösung. Auf welche Details lohnt es sich, zu achten?

Welche Beziehung besteht zwischen AO und Arweave?

„AO ist eigentlich ein offenes und flexibles Datenprotokoll zum Speichern von Berechnungsprotokollen auf dem Protokoll von Arweave. Es ist weder ein permanentes Hauptbuch noch ein Netzwerk selbst.“

AO als dezentrale Rechenumgebung nutzt die skalierbare On-Chain von Arweave Speicher als permanenten Host zum Speichern von Daten während des Betriebs. AO ermöglicht die gleichzeitige Ausführung einer beliebigen Anzahl paralleler Prozesse und deren Koordination untereinander durch Message Passing, ähnlich wie Computer in Rechenzentren und das Internet durch das Versenden von Datenpaketen zusammenarbeiten.

Kurz gesagt, AO basiert auf der Basisschicht von Arweave und nutzt die von Arweave bereitgestellte On-Chain-Speicherfunktion, um den dauerhaften Speicherbedarf seiner dezentralen Computerumgebung zu realisieren.

Welche Beziehung besteht zwischen AOS und AO? Was für eine Programmiersprache ist Lua?

AO ist eine Parallelcomputerarchitektur und AOS ist ein spezifisches Betriebssystem, das auf dieser Parallelcomputerlösung basiert. Entwickler können die Lua-Sprache verwenden, um Anwendungen in AOS zu entwickeln (intelligente Verträge zu schreiben).

Lua ist eine benutzerfreundliche Hochsprache, die sehr prägnant und einfach zu verwenden ist. Zufälligerweise habe ich vor fast vier Jahren einige Skripte in Lua geschrieben, und es ist tatsächlich eine einfache Programmiersprache, mit der man anfangen kann. Zu diesem Zeitpunkt hatte ich keine Kenntnisse über Lua, musste aber das Automatisierungstool HammerSpoon verwenden, um einige Funktionen zum Abrufen von Preisen und Informationen zu implementieren, was ich innerhalb weniger Tage erledigte. Noch einfacher geht es, wenn GPT hilft.

Was sind die Einsatzmöglichkeiten von AO?

Derzeit ist die Community organisiert, um zwei Anwendungen zu entwickeln, nämlich die dezentrale Börse Bark und das dezentrale Stablecoin-Protokoll Astro, die mit Uniswap und MakerDAO verglichen werden können. Bark wurde im Testnetzwerk gestartet und Astro wird später veröffentlicht.

Outprog, der Gründer von EverVision, erschien ebenfalls auf der Pressekonferenz und wurde von Sam häufig erwähnt. Die von ihnen entwickelte dezentrale Handelsplattform Permaswap existierte lange vor der Gründung des AO-Projekts, und es wird Möglichkeiten für eine weitere Entwicklung und Erweiterung im Rahmen des AO-Projekts geben AO-Struktur.

Wird AO bald aktualisiert?

Sam sagte, es sei zu erwarten, dass in Zukunft nur noch Updates im Bitcoin-Stil erforderlich sein werden (d. h. mit sehr geringer Häufigkeit). Im Laufe der Zeit bleiben die Kernfunktionen und -rechte der Benutzer mit geringfügigen Upgrades unverändert. Hier gibt es keinen „Vertrau mir, Bruder“-Fahrplan. Es gibt nur ein vollständiges und transparentes Protokoll, das Sie überprüfen und entscheiden können, ob Sie es für sich selbst verwenden möchten.

Verfügt AO über unabhängige Token?

Dieser Teil der Informationen wurde noch nicht veröffentlicht.

Das obige ist der detaillierte Inhalt vonArweave bringt AO auf den Markt, eine Parallelcomputerlösung. Auf welche Details lohnt es sich, zu achten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:panewslab.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen