*Weiterleitung des Originaltitels: Polygon Ex Co-Founder "Going Solo": Ein Überblick über Avails Vision zur Datenverfügbarkeit
Polygon wurde ursprünglich von drei Mitbegründern im Jahr 2017 gegründet. Im März 2023 kündigte jedoch einer der Mitbegründer, Anurag Arjun, seinen Abschied an und sagte, dass er sein Team dazu bringen würde, sich vollständig auf ein anderes neues Projekt zu konzentrieren.
Das neue Projekt istVerfügbarPolygon fungiert als riesiger Layer2-Aggregator und hat im Laufe der Jahre verschiedene Skalierungsrichtungen intern erkundet. Im Jahr 2020 wurde die Forschung am modularen Blockchain-Projekt Avail eingeleitet. Möglicherweise konzentriert sich Polygon auf seine eigene Entwicklung oder Avail hat erhebliches Potenzial. Ab März 2023 hat Availabgespaltenvon Polygon und fungiert als eigenständige Einheit.
Seit seiner Abspaltung, Availgestarteteine dreimonatige Gate Testnet im Juni,gestarteteine „Data Attestation Bridge“ und kooperierte mit der Equilibrium GroupOpen-Sourceeinen neuen Prototyp des Optimismus EVM (OpEVM) Software Development Kit (SDK). Avail gab an, dass das Kate-Testnetz erwartet wird Ende Oktober, und der nächste bedeutende Fortschritt ist der Start eines incentivierten Testnetzes. Der Mainnet-Start ist für das vierte Quartal 2023 oder das erste Quartal 2024 geplant.
Was ist also Avail, das den Mitbegründer von Polygon, Anurag Arjun, dazu bringt, "Solo zu gehen"? Und was genau ist sein Zweck?
Am Ende des Tages befasst sich Avail immer noch mit dem Skalierbarkeitsproblem von monolithischen Blockchains wie Ethereum. Anfangs wurde es vielleicht L3 genannt, oder eine Off-Chain-Skalierungslösung, oder etwas anderes, aber jetzt hat Avail einen passenderen Begriff gefunden - modulare Blockchain.
Die Kernkomponenten der Blockchain-Technologie umfassen die Konsensschicht/Ausführungsschicht, die Abwicklungsschicht und die Datenverfügbarkeitsschicht. In traditionellen monolithischen Blockchain-Architekturen wie Ethereum und Solana werden all diese Aufgaben unabhängig von einem einzigen System erledigt. Daher ist die Skalierbarkeit begrenzt. Die Designidee der modularen Blockchain besteht darin, diese Kernfunktionen in mehrere Module aufzuteilen, von denen jedes von einem spezialisierten Anbieter ausgeführt werden kann, um so eine höhere Anpassungsfähigkeit und Skalierbarkeit zu erreichen.
Avail ist ein Anbieter, der sich ausschließlich auf die Datenverfügbarkeitsschicht konzentriert.
Avail kann Transaktionen effektiv sortieren und aufzeichnen, Datenspeicherung bereitstellen und die Datenverfügbarkeit überprüfen. Es unterstützt Blockchains, die mit der Ethereum Virtual Machine (EVM) kompatibel sind, und ermöglicht Rollup, Daten direkt an Avail zu veröffentlichen. Der Verifizierungsmechanismus des Light Client-Netzwerks von Avail (weiter unten erklärt) ermöglicht es Rollup auf Avail, den Status über das Light Client-Netzwerk unabhängig von Smart Contracts und Basisschichten zu überprüfen.
Im Gegensatz zu anderen Teams wie Ethereum, die versuchen, die Datenverfügbarkeitsfähigkeiten in bestehenden Blockchains zu verbessern, baut Avail eine skalierbare Datenverfügbarkeitslösung von Grund auf. Das Design von Avail wird aus verschiedenen Aspekten analysiert, einschließlich des Konsensmechanismus, der Dezentralisierung und des Gültigkeitsnachweises.
Verschiedene Blockchains wählen unterschiedliche Sicherheitsmechanismen entsprechend ihren Bedürfnissen aus, nachdem sie Aktivität und Sicherheit abgewogen haben. Avail wählt den 'goldenen Mittelweg'. Es verwendet die BABE- und GRANDPA-Konsensmechanismen, die aus dem Polkadot SDK geerbt wurden. BABE fungiert als Blockproduktionsmotor und priorisiert Aktivität, indem es mit Validatorknoten zusammenarbeitet, um neue Blockproduzenten zu identifizieren. GRANDPA fungiert als Endgültigkeitsgerät. Sobald mehr als zwei Drittel der Validatoren beweisen, dass die Kette, die den Block enthält, kann es alle Blöcke finalisieren, die zu einem bestimmten Block führen. Dieser Hybridmechanismus bietet Avail Netzwerkwiderstandsfähigkeit und ermöglicht es ihm, vorübergehende Netzwerkpartitionen und eine große Anzahl von Knotenausfällen zu überstehen.
In Bezug auf Dezentralisierung übernimmt Avail Polkadots Nominated Proof of Stake (NPoS), das bis zu 1000 Validatorknoten unterstützt. NPoS hat auch eine effektive Belohnungsverteilung, die das Risiko der Zentralisierung von Stakes reduzieren kann.
Darüber hinaus verleiht die Node-Funktionalität von Avail ihr einen einzigartigen fehlertoleranten Mechanismus. Die Netzwerkarchitektur monolithischer Blockchains besteht aus Validatorknoten, vollen Knoten und leichten Clients, die jeweils die Rollen von Handwerkern, Qualitätsprüfern und Verbrauchern spielen können. Avail gibt jedoch den Qualitätsprüfungsrechten von vollen Knoten leichten Clients. Leichte Clients verwenden die Datenverfügbarkeitsprüfung (DAS) zur Überprüfung, ein Prozess, bei dem leichte Clients kleine zufällige Teile jedes Blocks anfordern. Diese Methode kann das gleiche Maß an Sicherheitsgewährleistung bieten wie traditionelle volle Knoten. In Avails Design existieren immer noch volle Knoten, werden jedoch fast als Backup-Tools angesehen, um eine hohe Datenredundanz im Netzwerk aufrechtzuerhalten. Dieses Design verhindert, dass Avail darauf angewiesen ist, Daten während Netzwerkunterbrechungen oder Engpässen von vollen Knoten abzurufen und somit das Risiko einer Kollusion von vollen Knoten verhindert.
Wenn es um Modularisierung geht, müssen wir Celestia erwähnen, das aufgrund des Starts seines Tokens in letzter Zeit populär geworden ist. Es gab ein kleines Missverständnis zwischen Avail und Celestia. Im Juni 2021, als Polygongerade bereitgestellt Avail, Mustafa Al-Bassam, der Mitbegründer von Celestia,beanspruchtdass die Einführung von Avail fast wortwörtlich aus seinem Blogbeitrag stammt, der 2019 Celestia vorstellte. Unabhängig von der Plagiatfrage hieß er mehr Teams willkommen, die sich auf dem Gebiet der Datenverfügbarkeit engagieren. Als Reaktion darauf entschuldigte sich MihailoBjelic, der Mitbegründer von Polygon, bei Celestia und seiner Community für den Fehler, den das Marketing- und Inhalte-Team gemacht hat.
Obwohl beide auf der Datenebene viele Ähnlichkeiten aufweisen, unterscheiden sich Avail und Celestia im Gültigkeitsnachweis. Avail übernimmt KZG-Polynomverpflichtungen (KZG-Verpflichtungen), die den Speicher-, Bandbreiten- und Speicherbedarf reduzieren und Kürze bieten können. Die Kombination von KZG-Verpflichtungen und Avails Leichtkunden beschleunigt den Überprüfungsprozess auf Avail. Andererseits verwendet Celestia Betrugsnachweistechnologie, die viel schneller zu generieren ist als KZG-Verpflichtungen. Da jedoch der Umfang seiner Stichproben größer ist, erfordert sie eine etwas höhere Kommunikationsbandbreite.
Avails KZG-Polynomverpflichtungen beziehen sich auf die Verpflichtungen, die von Blockproduzenten generiert werden, wenn sie Blöcke produzieren, die die Daten in der gesamten Zeile der Avail-Blöcke zusammenfassen. Während der Überprüfungsphase sehen leichte Clients die Verpflichtungen im Blockheader und überprüfen den Nachweis jeder Einheit basierend auf den Verpflichtungen, um die Verfügbarkeit aller Daten im Block zu bestätigen. Dies wird durchgeführt, um die Daten-Durchsatzrate auf der Chain zu erhöhen und Leistungsengpässe zu lösen.
Zusammenfassend bietet Avail trotz der noch bevorstehenden Einführung seines Mainnets als modulare Datenverfügbarkeitslösung eine neue Richtung für die Entwicklung und Erforschung der Blockchain-Technologie. Derzeit sehen sich immer mehr Branchenteilnehmer mit der Herausforderung des kostspieligen Wachstums aufgrund begrenzter Blockgröße konfrontiert, und diese Herausforderung wird in Zukunft immer gravierender werden. Eine skalierbare Datenverfügbarkeitsschicht ist entscheidend für die effektive Erweiterung der Blockchain. Wo Entwickler sich entscheiden, ihre Projekte zu realisieren, wird bestimmen, ob sie in den kommenden Jahren einen Wettbewerbsvorteil haben.
*Weiterleitung des Originaltitels: Polygon Ex Co-Founder "Going Solo": Ein Überblick über Avails Vision zur Datenverfügbarkeit
Polygon wurde ursprünglich von drei Mitbegründern im Jahr 2017 gegründet. Im März 2023 kündigte jedoch einer der Mitbegründer, Anurag Arjun, seinen Abschied an und sagte, dass er sein Team dazu bringen würde, sich vollständig auf ein anderes neues Projekt zu konzentrieren.
Das neue Projekt istVerfügbarPolygon fungiert als riesiger Layer2-Aggregator und hat im Laufe der Jahre verschiedene Skalierungsrichtungen intern erkundet. Im Jahr 2020 wurde die Forschung am modularen Blockchain-Projekt Avail eingeleitet. Möglicherweise konzentriert sich Polygon auf seine eigene Entwicklung oder Avail hat erhebliches Potenzial. Ab März 2023 hat Availabgespaltenvon Polygon und fungiert als eigenständige Einheit.
Seit seiner Abspaltung, Availgestarteteine dreimonatige Gate Testnet im Juni,gestarteteine „Data Attestation Bridge“ und kooperierte mit der Equilibrium GroupOpen-Sourceeinen neuen Prototyp des Optimismus EVM (OpEVM) Software Development Kit (SDK). Avail gab an, dass das Kate-Testnetz erwartet wird Ende Oktober, und der nächste bedeutende Fortschritt ist der Start eines incentivierten Testnetzes. Der Mainnet-Start ist für das vierte Quartal 2023 oder das erste Quartal 2024 geplant.
Was ist also Avail, das den Mitbegründer von Polygon, Anurag Arjun, dazu bringt, "Solo zu gehen"? Und was genau ist sein Zweck?
Am Ende des Tages befasst sich Avail immer noch mit dem Skalierbarkeitsproblem von monolithischen Blockchains wie Ethereum. Anfangs wurde es vielleicht L3 genannt, oder eine Off-Chain-Skalierungslösung, oder etwas anderes, aber jetzt hat Avail einen passenderen Begriff gefunden - modulare Blockchain.
Die Kernkomponenten der Blockchain-Technologie umfassen die Konsensschicht/Ausführungsschicht, die Abwicklungsschicht und die Datenverfügbarkeitsschicht. In traditionellen monolithischen Blockchain-Architekturen wie Ethereum und Solana werden all diese Aufgaben unabhängig von einem einzigen System erledigt. Daher ist die Skalierbarkeit begrenzt. Die Designidee der modularen Blockchain besteht darin, diese Kernfunktionen in mehrere Module aufzuteilen, von denen jedes von einem spezialisierten Anbieter ausgeführt werden kann, um so eine höhere Anpassungsfähigkeit und Skalierbarkeit zu erreichen.
Avail ist ein Anbieter, der sich ausschließlich auf die Datenverfügbarkeitsschicht konzentriert.
Avail kann Transaktionen effektiv sortieren und aufzeichnen, Datenspeicherung bereitstellen und die Datenverfügbarkeit überprüfen. Es unterstützt Blockchains, die mit der Ethereum Virtual Machine (EVM) kompatibel sind, und ermöglicht Rollup, Daten direkt an Avail zu veröffentlichen. Der Verifizierungsmechanismus des Light Client-Netzwerks von Avail (weiter unten erklärt) ermöglicht es Rollup auf Avail, den Status über das Light Client-Netzwerk unabhängig von Smart Contracts und Basisschichten zu überprüfen.
Im Gegensatz zu anderen Teams wie Ethereum, die versuchen, die Datenverfügbarkeitsfähigkeiten in bestehenden Blockchains zu verbessern, baut Avail eine skalierbare Datenverfügbarkeitslösung von Grund auf. Das Design von Avail wird aus verschiedenen Aspekten analysiert, einschließlich des Konsensmechanismus, der Dezentralisierung und des Gültigkeitsnachweises.
Verschiedene Blockchains wählen unterschiedliche Sicherheitsmechanismen entsprechend ihren Bedürfnissen aus, nachdem sie Aktivität und Sicherheit abgewogen haben. Avail wählt den 'goldenen Mittelweg'. Es verwendet die BABE- und GRANDPA-Konsensmechanismen, die aus dem Polkadot SDK geerbt wurden. BABE fungiert als Blockproduktionsmotor und priorisiert Aktivität, indem es mit Validatorknoten zusammenarbeitet, um neue Blockproduzenten zu identifizieren. GRANDPA fungiert als Endgültigkeitsgerät. Sobald mehr als zwei Drittel der Validatoren beweisen, dass die Kette, die den Block enthält, kann es alle Blöcke finalisieren, die zu einem bestimmten Block führen. Dieser Hybridmechanismus bietet Avail Netzwerkwiderstandsfähigkeit und ermöglicht es ihm, vorübergehende Netzwerkpartitionen und eine große Anzahl von Knotenausfällen zu überstehen.
In Bezug auf Dezentralisierung übernimmt Avail Polkadots Nominated Proof of Stake (NPoS), das bis zu 1000 Validatorknoten unterstützt. NPoS hat auch eine effektive Belohnungsverteilung, die das Risiko der Zentralisierung von Stakes reduzieren kann.
Darüber hinaus verleiht die Node-Funktionalität von Avail ihr einen einzigartigen fehlertoleranten Mechanismus. Die Netzwerkarchitektur monolithischer Blockchains besteht aus Validatorknoten, vollen Knoten und leichten Clients, die jeweils die Rollen von Handwerkern, Qualitätsprüfern und Verbrauchern spielen können. Avail gibt jedoch den Qualitätsprüfungsrechten von vollen Knoten leichten Clients. Leichte Clients verwenden die Datenverfügbarkeitsprüfung (DAS) zur Überprüfung, ein Prozess, bei dem leichte Clients kleine zufällige Teile jedes Blocks anfordern. Diese Methode kann das gleiche Maß an Sicherheitsgewährleistung bieten wie traditionelle volle Knoten. In Avails Design existieren immer noch volle Knoten, werden jedoch fast als Backup-Tools angesehen, um eine hohe Datenredundanz im Netzwerk aufrechtzuerhalten. Dieses Design verhindert, dass Avail darauf angewiesen ist, Daten während Netzwerkunterbrechungen oder Engpässen von vollen Knoten abzurufen und somit das Risiko einer Kollusion von vollen Knoten verhindert.
Wenn es um Modularisierung geht, müssen wir Celestia erwähnen, das aufgrund des Starts seines Tokens in letzter Zeit populär geworden ist. Es gab ein kleines Missverständnis zwischen Avail und Celestia. Im Juni 2021, als Polygongerade bereitgestellt Avail, Mustafa Al-Bassam, der Mitbegründer von Celestia,beanspruchtdass die Einführung von Avail fast wortwörtlich aus seinem Blogbeitrag stammt, der 2019 Celestia vorstellte. Unabhängig von der Plagiatfrage hieß er mehr Teams willkommen, die sich auf dem Gebiet der Datenverfügbarkeit engagieren. Als Reaktion darauf entschuldigte sich MihailoBjelic, der Mitbegründer von Polygon, bei Celestia und seiner Community für den Fehler, den das Marketing- und Inhalte-Team gemacht hat.
Obwohl beide auf der Datenebene viele Ähnlichkeiten aufweisen, unterscheiden sich Avail und Celestia im Gültigkeitsnachweis. Avail übernimmt KZG-Polynomverpflichtungen (KZG-Verpflichtungen), die den Speicher-, Bandbreiten- und Speicherbedarf reduzieren und Kürze bieten können. Die Kombination von KZG-Verpflichtungen und Avails Leichtkunden beschleunigt den Überprüfungsprozess auf Avail. Andererseits verwendet Celestia Betrugsnachweistechnologie, die viel schneller zu generieren ist als KZG-Verpflichtungen. Da jedoch der Umfang seiner Stichproben größer ist, erfordert sie eine etwas höhere Kommunikationsbandbreite.
Avails KZG-Polynomverpflichtungen beziehen sich auf die Verpflichtungen, die von Blockproduzenten generiert werden, wenn sie Blöcke produzieren, die die Daten in der gesamten Zeile der Avail-Blöcke zusammenfassen. Während der Überprüfungsphase sehen leichte Clients die Verpflichtungen im Blockheader und überprüfen den Nachweis jeder Einheit basierend auf den Verpflichtungen, um die Verfügbarkeit aller Daten im Block zu bestätigen. Dies wird durchgeführt, um die Daten-Durchsatzrate auf der Chain zu erhöhen und Leistungsengpässe zu lösen.
Zusammenfassend bietet Avail trotz der noch bevorstehenden Einführung seines Mainnets als modulare Datenverfügbarkeitslösung eine neue Richtung für die Entwicklung und Erforschung der Blockchain-Technologie. Derzeit sehen sich immer mehr Branchenteilnehmer mit der Herausforderung des kostspieligen Wachstums aufgrund begrenzter Blockgröße konfrontiert, und diese Herausforderung wird in Zukunft immer gravierender werden. Eine skalierbare Datenverfügbarkeitsschicht ist entscheidend für die effektive Erweiterung der Blockchain. Wo Entwickler sich entscheiden, ihre Projekte zu realisieren, wird bestimmen, ob sie in den kommenden Jahren einen Wettbewerbsvorteil haben.