Autor: Solaire, YBB Capital
„Die einzig wahre Entdeckungsreise, der einzige Quell ewiger Jugend, wäre nicht, fremde Länder zu besuchen, sondern andere Augen zu besitzen.“
Dies ist ein berühmtes Zitat des französischen Schriftstellers Marcel Proust aus seinem Roman „Erinnerung an vergangene Dinge“. Die chinesische Bedeutung dieses Satzes ist, dass die eigentliche Entdeckungsreise nicht darin besteht, neue Kontinente zu finden, sondern darin, die Dinge aus einer neuen Perspektive zu betrachten.
Auf der Polkadot Decoded-Konferenz am 28. Juni nahm Polkadot-Gründer Gavin Wood diesen Satz zum Kern seiner Rede und betrachtete Polkadot aus einer neuen Perspektive. Er schlug vor, Polkadot als Multi-Core-Computer zu betrachten, der sich auf die Bereitstellung von Ressourcen auf niedrigerer Ebene für die Blockchain konzentriert, d. h. den Rechenkern, und nicht nur die ursprüngliche Parachain und Relay-Kette.
In diesem Artikel wird Gavin Woods neueste Rede verwendet, um Polkadot auf leicht verständliche Weise unter einem neuen Paradigma zu interpretieren.
Bevor wir Gavin Woods Gedanken zur neuen Ausrichtung von Polkadot verstehen, müssen wir uns die aktuelle Zusammensetzung des Polkadot-Netzwerks und die Slot-Auktion ansehen.
Die Netzwerkstruktur von Polkadot besteht aus mehreren Hauptteilen:
**1 Relay Chain: **Das Herz von Polkadot, verantwortlich für die Gewährleistung der Sicherheit des gesamten Netzwerks, die Abwicklung kettenübergreifender Transaktionen und die gemeinsame Nutzung von Sicherheit;
**2 Parachains (Parachains): **Mehrere unabhängige Ketten, die mit der Relaiskette verbunden sind. Jede Parachain verfügt über ihre eigene On-Chain-Logik und -Funktionalität und kann so gestaltet werden, dass sie jeden spezifischen Zweck erfüllt, wie z. B. Datenspeicherung, Identitätsprüfung oder Finanztransaktionen;
Ermöglicht dem Polkadot-Netzwerk die Kommunikation mit externen Blockchains (wie Bitcoin und Ethereum), um kettenübergreifende Interoperabilität zu erreichen.
Seine Zusammensetzung kann wie folgt verstanden werden:
Im Netzwerk von Polkadot können verschiedene Blockchains (Parallelketten oder Parachains genannt) zu einer einheitlichen Relaiskette (Relay Chain) verbunden werden. Diese Relay-Kette ist für die Sicherung des gesamten Netzwerks und die Abwicklung kettenübergreifender Transaktionen verantwortlich. Dies bedeutet, dass verschiedene parallele Ketten miteinander kommunizieren und interagieren können, wodurch eine kettenübergreifende Interoperabilität erreicht wird.
Im Netzwerk von Polkadot sind die Ressourcen der Relay-Chain begrenzt, was bedeutet, dass nur eine begrenzte Anzahl paralleler Chains gleichzeitig mit der Relay-Chain verbunden werden kann. Diese verbindbaren Orte werden „Slots“ (Slots) genannt. Um fair zu entscheiden, welche Parachains diese Slots erhalten können, führt Polkadot einen Mechanismus namens „Slot-Auktion“ ein. Bei dieser Auktion müssen Parachains, die einen Slot erhalten möchten, ein Gebot abgeben, und der Parachain mit dem höchsten Gebot erhält den Slot. Das Bieten erfolgt in DOT, dem nativen Token von Polkadot. Sobald eine Parachain die Auktion gewinnt, kann sie den Slot für einen bestimmten Zeitraum (z. B. zwei Jahre) nutzen. Während dieser Zeit kann die Parachain ihre Operationen ausführen und mit der Relay Chain sowie anderen Parachains interagieren. Nach Ablauf dieser Frist muss die Parachain erneut an der Auktion teilnehmen, um ihren Platz zu behalten, oder ihn an andere Bieter abgeben.
Ein einfaches Verständnis des Polkadot-Netzwerks ähnelt vielen Legosteinen. Jeder Baustein ist wie ein kleines Netzwerk („Parallelkette“). Jedes Netzwerk hat seine eigenen Aufgaben und Funktionen. Beispielsweise können einige zum Aufzeichnen der Namen von Personen und andere zum Speichern von Spieldaten, Spielständen usw. verwendet werden An. Diese kleinen Netzwerke können alle unabhängig voneinander arbeiten und ihr eigenes Ding machen. Allerdings müssen diese kleinen Netzwerke manchmal miteinander kommunizieren, beispielsweise muss ein kleines Netzwerk den Spielstand eines anderen Netzwerks kennen. Zu diesem Zeitpunkt ist ein großes Netzwerk („Relaiskette“) erforderlich, um die Kommunikation untereinander zu unterstützen. Dieses große Netzwerk ist wie ein Superbaustein-Anschluss, der alle kleinen Bausteine (kleine Netzwerke) miteinander verbindet, sodass sie Informationen aneinander weitergeben können. Die sogenannte Parachain-Slot-Auktion bedeutet, dass die Connector-Schnittstelle dieses Superbausteins eine Obergrenze hat. Um zu entscheiden, wer diese Schnittstellen (also Slots) fair nutzen kann, muss die Schnittstelle versteigert werden, bevor sie gemietet werden kann .
Obwohl diese Kompositionsmethode sicherer und interoperabler ist als der IBC-Standard von Cosmos, stellt die hohe Schwelle der Slot-Auktionen sowohl für die Community als auch für die Entwickler einen Druck dar, der zur Vielfalt des Polkadot-Ökosystems führt. Es ist weitaus weniger skalierbar als Cosmos und Die aktuellen Hauptnutzungsszenarien von Polkadot-Tokens bestehen lediglich in der Teilnahme an Slot-Auktionen, Governance oder Sicherheitshypotheken. In diesen Nutzungsszenarien ist DOT nur verpfändet und nicht unwiederbringlich, sodass DOT derzeit nahezu nicht existiert. Im Verbrauchsszenario ist das Bei der bereitgestellten Produktform handelt es sich lediglich um eine Parachain-Slot-Auktion, und es gibt auch Probleme im Wirtschaftssystem. Und Gavin Woods neueste Rede erinnert alle daran, Polkadot aus einer neuen Perspektive zu betrachten und die aktuellen Schwachstellen von Polkadot auf diese Weise zu lösen.
Wie oben erwähnt, ist die aktuelle Polkadot-Relay-Kette wie ein Super-Baustein-Anschluss. Ihre Hauptaufgabe besteht darin, die Sicherheit und Interoperabilität der Parachain zu gewährleisten. Aus dieser Perspektive und aus der neuen Perspektive von Gavin Wood ähnelt Polkadot eher einer Blockchain-Hosting-Plattform , Polkadot kann als ein Multi-Core-Computer angesehen werden, der über einen langen Zeitraum laufen kann. Entwickler können über diesen Computer Anwendungen erstellen und Benutzer können über diesen Computer Anwendungen verwenden. Auf diesem Computer kann jeder Kern gleichzeitig ausgeführt werden, um verschiedene Aufgaben zu erledigen. Die auf einem Kern ausgeführte Blockchain ist eine Parachain. Eine Parachain ist eine Kette das kontinuierlich auf einem reservierten Kern läuft. Das ist wie bei unserem Computer: Verschiedene Programme können auf unterschiedlichen Prozessoren laufen, ohne sich gegenseitig zu beeinflussen. Unter diesem neuen Verständnisparadigma verschwindet das Konzept der Relay Chain und wird durch Core und Parachain ersetzt.
Laut Woods Beschreibung verfügt der Polkadot-Computer derzeit über etwa 50 Kerne, die kontinuierlich laufen, und sie können parallel arbeiten. Laut Benchmarks und Woods Überlegungen zur Optimierung wird die Anzahl der Kerne in den nächsten Jahren mehrere Hundert (500-1000) erreichen. Diese Kerne können wir uns als Multi-Core-CPU vorstellen, sie verfügen über Bandbreite (die Gesamtmenge an Daten in und aus dem Kern) und Rechenleistung, die aktuelle Leistungsbandbreite beträgt 1 Mbit/s, Rechenleistung in Geekbench 5 (ein beliebtes plattformübergreifendes Benchmarking-Tool, das die Zentraleinheit (CPU) und die Grafikeinheit (GPU) eines Computers bewertet) mit einer Punktzahl von 380 und einer Latenz (Zeitintervall zwischen der Ausführung zweier aufeinanderfolgender Arbeitsblöcke) von 6 Sekunden . Mit der Entwicklung der Hardware werden Bandbreite und Rechenleistung weiter zunehmen.
Diese Kerne sind nicht auf die Ausführung paralleler Ketten beschränkt. Durch einen Wechsel der Perspektive und des Denkparadigmas können wir uns vorstellen, in Zukunft intelligente Verträge direkt auf dem Kern auszuführen. Im Vergleich zur Ausführung auf intelligenten Vertragsketten (wie Ethereum), unabhängig davon, ob es sich um Kosten oder Kosten handelt Rechenleistung können Multicore-Rechner besser leisten. Ihre Vielseitigkeit ist sehr gut. Als kontinuierlich arbeitender Weltcomputer hat Polkadot mehr Raum für Fantasie als die Kette.
Lassen Sie uns zunächst anhand des folgenden Bildes kurz verstehen, was Kern und Kernzeit sind
Wie in der Abbildung gezeigt, können Sie sehen, dass es fünf Reihen paralleler Quadrate mit unterschiedlichen Farben gibt, jede Reihe ein Kern ist und jedes Quadrat als Kernzeit bezeichnet werden kann (diese Art der Entwicklung von der Kette zum Raum) und die Farbe weiter Jede Zeile stellt verschiedene parallele Ketten dar, z. B. blaue parallele Ketten und grüne parallele Ketten. Es gibt insgesamt 5 Parachains in der Grafik, von denen jede einen Kern verwendet. Die Verwendung auf dem Bild entspricht auch der aktuellen Verwendung von Polkadot, tatsächlich kann der Kernel jedoch auf viele Arten verwendet werden.
Parachains können beispielsweise über jeden verfügbaren Kern verteilt werden, ohne dass die Leistung beeinträchtigt wird. Gemäß diesem Merkmal gibt es viele Möglichkeiten, den Kern zu nutzen, was Wood als exotische Planung bezeichnet.
Bereichsaufteilung
Wie in der Abbildung gezeigt, hat jeder Kern 11 Kernzeiten (Hypothese). Wir können sie in Bereiche unterteilen. Beispielsweise läuft die erste Zeile der orangefarbenen Parachains des Kerns sechs Kernzeiten, wenn keine Transaktionen verarbeitet werden müssen Geben Sie den blauen Parachains Zeit, die verbleibenden fünf Kerne auszuführen. Die vierte Reihe von Kernen zeigt die Situation, in der drei Parachains auf einem Kern laufen. Natürlich kann es komplizierter sein, z. B. fünf oder sechs Parachains, die auf einem Kern laufen. Überlegen.
Bereichsschichtung
Wood nennt es hier Schichtung. Unser Verständnis kann einfacher sein. Dies ist eine Möglichkeit, die Reihenfolge der Kernzeitnutzung zu ändern. Die erste und zweite Zeile zeigen, dass sich zwei Parachains auf einem Kern abwechseln. Im Falle der Nutzung ist es die dritte Reihe Der Fall ist, dass die hellblaue Parachain zwei Drittel der Zeit und die gelbe Parachain ein Drittel der Zeit läuft, und die vierte Zeile zeigt, dass die drei Parachains die Nutzungszeit gleichmäßig auf einem Kernfall teilen.
Kernkompression
Kernkomprimierung bedeutet, dass derselbe Kern mehrere Blöcke gleichzeitig verarbeitet oder überprüft. Mit anderen Worten: Es ist wie eine supereffiziente Fabrik, die gleichzeitig mehrere Produkte auf einer Produktionslinie produziert, um die Produktionseffizienz zu steigern und Wartezeiten zu verkürzen.
Multi-Core-Zuweisung
Bei der Multi-Core-Zuweisung ähnelt dieser Teil in gewisser Weise der Kombination aus elastischem Server und festem Server oder der parallelen Berechnung der CPU, die zur Bewältigung komplexer Situationen verwendet wird (Wood veranschaulicht die Situation, in der dieselbe ParaID und dieselbe Aufgabe zugewiesen sind). mehrere Kerne), wie z. B. blaue oder orangefarbene Parachains, haben einen Kern für den langfristigen festen Gebrauch und Kerne für den intermittierenden Gebrauch, um zwei Blöcke in einem bestimmten Zeitraum zu verarbeiten. Die rosa Farbe ist eine Kombination aus intermittierender Nutzung von Kernen und zusätzlicher Zuweisung von Kernen, die zur Bewältigung eines hohen Transaktionsdurchsatzes genutzt werden kann.
Mehrverkettet, ein Kern
Im Gegensatz zum mehrschichtigen Betrieb werden in Zukunft bei Multi-Chain-One-Core zwei oder drei parallele Ketten zur vollständigen Nutzung auf einem Kern zusammengefasst, um die Kosten eines Kerns zu teilen.
Kombination
Alle oben genannten Methoden können wie der Lego-Zusammenbau kombiniert werden. Durch die Kombination verschiedener Formen von Kernen können Parachains mit unterschiedlichen Anforderungen unzählige Verwendungsmöglichkeiten bilden und eine äußerst flexible und allgegenwärtige Rechenleistung bilden.
Wenn wir die Nutzung des Kernels verstehen, verstehen wir auch, dass der Kernel mehrere elastische Nutzungsmöglichkeiten hat. Je nach Bedarf verschiedener Parachains können sie frei kombiniert werden, sodass die bisherige Slot-Auktion mit hoher Schwelle von Polkadot in eine Nuklearauktion umgewandelt werden kann. Diese Methode ähnelt der heutigen Auswahl eines Servers in der Amazon Cloud. Sie können die Mietdauer und die Anzahl der Server entsprechend Ihren Anforderungen anpassen. Auch die Performance von Polkadot lässt sich durch flexible Auswahlmethoden besser nutzen.
Auf dieser Grundlage schlug Gavin Wood zwei mögliche Modelle vor: Batch Purchase und Instant Purchase, und führte außerdem einige neue Konzepte ein: Nuclear Time Assets und Axiom (Makler).
nuklearer Zeitwert
Axiom (Makler)
Nachdem wir die beiden oben genannten Konzepte verstanden haben, werfen wir einen Blick auf den Großeinkauf und den Sofortkauf. Die Form des Großeinkaufs besteht darin, einmal im Monat zu verkaufen und jedes Mal die nuklearen Zeitanlagen eines Monats zu einem einheitlichen Preis zu verkaufen. Das Verkaufsziel ist auf 75 % der verfügbaren Kerne festgelegt, was schwanken kann, und der Preis wird entsprechend der Abweichung vom Ziel nach oben oder unten angepasst. Unvermietete Kerne werden sofort auf den Markt kommen, und es kann besondere Sorgfalt bei vorhandenen Kernen geben Parachain-Mieter. Nach dem Massenkauf gelangen die verbleibenden Kerne in den Sofortmarkt und werden über Makler verkauft. Ziel ist es, eine 100-prozentige Nutzung der Kernzeit zu erreichen. Kleine Kernzeitblöcke im Sofortmarkt können verwendet werden, um den Transaktionsdurchsatz zu erhöhen und die Latenz zu reduzieren (Der aktuelle Parachain blockiert alle 12 Sekunden einen Block, kann durch Multi-Core-Zuweisung auf 6 Sekunden komprimiert werden) und es können weitere Dinge erledigt werden, wie z. B. Kernverträge. Für diejenigen, die einen Kern über einen längeren Zeitraum nutzen möchten, wird der Makler den bisherigen Kaufpreis als Referenz für den nächsten Monat erfassen. Käufer können wählen, ob sie Kernzeit oder mehr Kernzeit zum gleichen oder ähnlichen Preis erwerben möchten. Auf diese Weise können Sie können Zykluskosten und Risiken gut budgetieren.
Für die Auswirkungen bestehender Parachains bleiben die Mietverträge wie gewohnt und die Preise für den Kauf von Nuklearanlagen werden von der Governance bestimmt. Wood ist der Ansicht, dass es einen sehr niedrigen Startpreis geben sollte, um Eintrittsbarrieren zu senken, und dass bestehende Mieter ein Vorkaufsrecht haben sollten, mit einem Mindestpreis (Mindestpreis) für den Hauptpreis, der eine langfristige Verfügbarkeitsgarantie gewährleistet . Wood erwähnte auch, dass Parachains eine flexiblere Blockgenerierungszeit haben. Um diese Passage besser zu verstehen, habe ich Woods Nutzung der Kernzeit in die Mitte des Artikels gestellt. Jetzt haben wir die flexible Nutzung der Kernzeit verstanden. Es ist auch einfach um zu verstehen, was eine flexiblere Lieferzeit ist.
Derzeit ist die Ausgabezeit von Polkadot auf etwa 12 Sekunden festgelegt und kann nach weiterer Optimierung 6 Sekunden erreichen. In Zukunft kann die flexible Schnellzeitmethode in Kombination mit der Kernzeitnutzung zu folgenden Situationen führen:
Viele Aspekte von Polkadot waren in der Vergangenheit umstritten, und der Multi-Core-Computer unter dem neuen Paradigma, das Gavin Wood im ersten Teil seiner Rede beschrieben hat, löst die früheren Probleme von Polkadot auf neue Weise, wie zum Beispiel feste Slots, Ressourcenzuteilung und -miete , Nuklearzeit bietet Optionen für Parachains mit unterschiedlichen Anforderungen. Auch die am meisten kritisierte Slot-Auktionsschwelle kann deutlich gesenkt werden, was eine ökologische Diversifizierung mit sich bringt. Durch die Verkürzung der Atomzeit, eine andere Art, mit gerade benötigten Vermögenswerten zu spielen, können Polkadot-Tokens und das Wirtschaftssystem von Polkadot mehr Vitalität verliehen werden. Die unterschiedlichen Einsatzmöglichkeiten der Kerne und der durch Kombination entstehenden Multicore-Rechner haben uns viel Raum für Fantasie gelassen. Vielleicht rühren alle Kontroversen daher, dass wir die Dinge nur aus einem Blickwinkel betrachten. Tatsächlich können einige Probleme nur durch eine Änderung des Blickwinkels gelöst werden. Gavin Wood hat eine perfekte Demonstration abgeliefert. Lassen Sie uns abwarten und sehen, wie sich die neue Polkadot-Ära auf den Kern konzentriert.