Die Skalierungsdiskussion für öffentliche Blockchains hat in den letzten Jahren die Debattenforen für Kryptowährungen dominiert. Skalierungsprobleme von Plattformen für intelligente Verträge werden häufig als ihr primärer begrenzender Faktor für eine stärkere Akzeptanz durch den Mainstream genannt, aber auch einige andere Faktoren tragen erheblich dazu bei.

Fluence hervorgehoben Die Hauptprobleme bei der Entwicklung von Dapps und der Gewinnung von Benutzern sind die geringe Anzahl von Krypto-Benutzern, die schlechte UX von Krypto, Finanzierungsprobleme und die Skalierbarkeit. Die kleine Untergruppe der Krypto-Benutzer ist hauptsächlich auf begrenzte Kenntnisse über Krypto, schlechtes UX und schlechte Skalierbarkeit zurückzuführen, was häufig zu unterschiedlichen Reibungspunkten führt, wie z. B. hohen Gaskosten und Verzögerungen bei der Interaktion mit Dapps.

Wenn Sie heute die Kryptolandschaft betrachten, werden Sie zahlreiche Projekte finden, die sich als Blockchain der nächsten Generation verpflichten, die auf Millionen (manchmal Milliarden) Benutzer skaliert werden kann und eine Massenakzeptanz auslösen kann. Viele dieser Plattformen sollten durch eine vorsichtige Linse betrachtet werden, und viele von ihnen konzentrieren sich auf die Skalierung der ersten Ebene, wie z. B. Sharding oder PoS-Konsens für einen höheren Durchsatz, und sind noch nicht einmal live. Andere verfolgen jedoch den Layer-2-Ansatz – wie das Lightning Network (LN) von Bitcoin..

Einer der übersehenen Aspekte des Skalierungsrennens sind Projekte, die wichtige Plattformen mit Layer-2-Lösungen ergänzen, wie z Matic Network. Anstatt zu versuchen, die Branche aus einer Gesamtperspektive heraus zu revolutionieren, sollten Sie Projekte der zweiten Ebene wie Matic und Webstühle Dappchains verfeinern ihren Fokus auf die Ergänzung eines bestehenden Netzwerks.

Im Fall von Matic ist dieses Netzwerk Ethereum. Anstatt nur die Skalierbarkeit zu betonen, die Matic mit Plasma- und PoS-Sidechains anstrebt, konzentriert sich das Projekt auch auf UX, eines der subtilsten Merkmale traditioneller Anwendungen, das mit der Skalierbarkeit in öffentlichen Blockchains korreliert.

Bekämpfung der Ethereum-Skalierung

Als erste große, Turing-vollständige Plattform für intelligente Verträge, die online geht, hat Ethereum eine der folgenden Plattformen zusammengestellt am schnellsten wachsende Projekte auf Github und war ein Blitzableiter für die Skalierbarkeitsdebatte.

Die Skalierungsprobleme von Ethereum sind gut dokumentiert und spitzten sich zu, als die Transaktionskosten in den GAS-Gebühren stiegen und die Verwendung vieler Dapps unerschwinglich umständlich wurde – und bleib so heute. Die breitere Initiative der Ethereum-Community bestand darin, auf Protokollebene zu skalieren und Serenity – ein skalierbares, gesplittertes PoS-Blockchain-Netzwerk – langsam einzuführen.

Es ist unmöglich, genau vorherzusagen, wie sich Etheruems On-Chain-Skalierungsbemühungen auszahlen werden, aber das hat andere Projekte nicht davon abgehalten, an ergänzenden Lösungen für das Netzwerk zu arbeiten. Diese Projekte konzentrieren sich häufig auf Nischenbereiche wie Spiele, DeFi oder besser UX und sollten mehr Aufmerksamkeit erregen als die nächste „Blockchain 5.0“.

Eines dieser Projekte ist Matic Network, dessen Fokus auf skalierbaren Plasma- und PoS-Sidechains liegt, die nicht nur die Skalierung von Ethereum ergänzen, sondern auch die UX von Dapps näher an das heranführen können, was Mainstream-Benutzer gewohnt sind.

Matic – Plasma und PoS Sidechains

Matic verwendet eine optimierte Form von Plasma, bei der es sich im Grunde um ein untergeordnetes Ketten-Design handelt, um Ethereum auf seiner zweiten Schicht zu skalieren. Konzeptionell ist Plasma leicht als die Zweige eines Baumes zu verstehen, wobei der Baumstamm die Primärkette – Ethereum – und die Zweige die Kinderketten sind, die ihren eigenen Konsens verwenden und an die Primärkette gebunden sind.

Jede Kinderkette, die an die Wurzelkette gebunden ist, ist Teil des Matic-Netzwerks und arbeitet unter dem Dach ihres Konsenses. Matic ändert den Ansatz von Plasma geringfügig, indem ein Checkpointing-System mit zwei PoS- und Blockherstellern implementiert wird. Blockproduzenten werden von den PoS-Herstellern ausgewählt und umfassen die Basisschicht der Matic-Kinderketten.

Es gibt nur wenige Blockproduzenten, was die Abwicklung beschleunigen und die Produktionsgeschwindigkeit blockieren soll. Von den Herstellern bereitgestellte Blöcke werden über die Merkle-Wurzel des Blocks an den Checkpointing-Mechanismus gebunden, wobei PoS-Validatoren zufällige Gruppen von produzierten Blöcken genehmigen.

Matic Features

Jeder kann Matic-Token einsetzen, um an der PoS-Checkpointing-Validierung teilzunehmen, und Validatoren signieren die Merkle-Wurzel der Teilmenge der Blöcke von den Blockherstellern. Validatoren überprüfen auch den Nachweis der Blöcke, bevor sie den vorgeschlagenen Block genehmigen. Laut Matic, Der Mechanismus ist wie folgt an die Ethereum-Kette gebunden:

„Das System benötigt die Zustimmung von ⅔ der Stakeholder, um dem Stammvertrag einen„ Header-Block “vorzuschlagen. Sobald der Prüfpunkt in der Hauptkette vorgeschlagen wurde, kann jeder in der Ethereum-Hauptkette den vorgeschlagenen Prüfpunkt innerhalb eines bestimmten Zeitraums herausfordern. Wenn niemand es herausfordert und der Herausforderungszeitraum endet, wird der Checkpoint offiziell als gültiger Checkpoint in die Hauptkette aufgenommen. “

Das Checkpointing-System spielt auch eine wichtige Rolle bei der Querverweise auf die Entnahme von Token mit dem intelligenten Vertrag in der Wurzelkette – Ethereum. Um besser zu verstehen, wie Benutzer mit diesem Aspekt von Matic interagieren, ist es am besten, die Benutzererfahrung zu durchlaufen.

Alice möchte ein Gaming-ABC im Matic Network verwenden. ABC hat eine eigene Spielmünze. Alice legt die ERC-20-Token-Spielmünzen in den Ethereum-Hauptketten-Matic-Vertrag ein, der der gewünschten Menge an Spielmünzen entspricht. Die Spielmünzen werden in der Matic-Kette veröffentlicht, und Alices Spielmünzen sind in der Ethereum-Kette gesperrt.

Dieser Prozess verwendet das proprietäre Tool von Matic Dolch zum Lesen von Ethereum-Transaktionen, Verträgen, Blöcken und Ereignissen, die von der Ethereum-Blockchain ausgelöst werden. Dolchfunktionen innerhalb der Matic-Einzahlungsbrücke, in der Benutzer Ethereum-Blockchain-Assets sperren, die folglich in der Matic-Kette entsperrt werden.

Da Matic wesentlich schnellere Blöcke und niedrigere Gebühren aus dem hybriden Plasma / PoS-Sidechain-Design hat, kann Alice Game Coins sehr schnell mit anderen Benutzern austauschen oder sie zu geringeren Transaktionskosten im Dapp selbst ausgeben – wodurch ein Großteil der Reibung in der aktuellen Dapp-Erfahrung beseitigt wird . Alice kann ihre Spielmünzen auch jederzeit in der Ethereum-Hauptkette einlösen, indem sie einen “Proof-of-Rest” -Token im Matic-Vertrag der Etheruem-Kette verwendet. Der Prozess funktioniert für jedes ERC-20-kompatible Token.

Die Blockchain von Ethereum fungiert als letzte Abwicklungsschicht für Transaktionen, die in das Matic-Netzwerk und aus diesem heraus gebunden werden.

Vorteile und Zukunftspläne

Die Vorteile des dualen PoS-Checkpointing-Designs von Plasma und Matic bestehen hauptsächlich darin, dass die Durchsatzkapazität und die UX von Dapps viel besser für die allgemeinen Anforderungen geeignet sind. Anstatt sich auf Transaktionen zu verlassen, um die Ethereum-Hauptkette mit höheren Transaktionskosten abzuwickeln, können Entwickler nahtlosere Dapp-Erlebnisse erstellen, bei denen keine Verzögerungszeiten oder MetaMask-Transaktionen für jede Interaktion des Benutzers auftreten.

Matic nennt diese Fähigkeit die Glättung der UX-Abstraktion von der Hauptkette zur Matic-Kette, die Reduzierung der Gesamtkomplexität und die Vereinfachung der Interaktion mit Dapps. Matic stellt Entwicklern SDKs, APIs und Dokumentationen zum Erstellen von Dapps auf Matic zur Verfügung. Dagger ist ein äußerst praktisches Tool zum Abrufen von Echtzeitereignissen aus der Ethereum-Blockchain.

Das Matic-Team nennt zahlreiche potenzielle Anwendungsfälle, darunter P2P-Zahlungen, Liquiditätspools, DEXs, Kredit- und Kreditplattformen, Identitätsprüfung und Spiele.

Insbesondere die Verwendung von NFTs und ihr Potenzial beim Spielen auf Sidechains ist ein wichtiger Gesichtspunkt. Funktionale Gaming-Dapps eignen sich aus verschiedenen Gründen viel besser für Sidechains als die On-Chain-Verarbeitung, vor allem, weil sie nicht die konsistente Transaktionsendgültigkeit der Ethereum-Root-Kette benötigen. Matic würde Spiele jedoch auch dazu befähigen, den Fortschritt (d. H. Den Spielstatus) zu speichern, ein nachgeschalteter Effekt des Plasma-Designs.

Es gibt jedoch noch einige Hürden für Plasma und Matic. Die Wartezeit für bewährte Verfahren für Plasma-Exits – die Fertigstellung von Berechnungen außerhalb der Kette – beträgt ungefähr sieben Tage und führt zu einer schlechten Benutzererfahrung. Matic geht dieses Problem mit Nuo an Austrittszeiten reduzieren, Die Komplexität von Plasma führt jedoch auch zu anderen Problemen.

Matic befindet sich mit der Mainnet Beta noch in der Mainnet Alpha-Phase geplant für Juli 2019.

Mehrere Ethereum-Projekte arbeiten bereits mit Matic zusammen, darunter Decentraland und MakerDAO. CryptoSaw – eine P2P-Zahlungsanwendung für Dapps – ist ebenfalls verfügbar Integration mit Matic.

Mit Blick auf die Zukunft versucht Matic, die allgemeine Skalierung von Staaten als nächste wichtige Entwicklungsgrenze anzugehen. Das Thema ist jedoch hochentwickelt und bietet zahlreiche Entwicklungsmöglichkeiten, und Plasma wurde kritisiert sogar von einigen seiner Kernentwickler bei der Abstimmung seiner Komplexität mit UX / UI.

Unter Plasmaentwicklern wächst die Meinung, dass allgemeine Zustandsübergänge mithilfe von zk-SNARKs überprüft werden können – der Technologie zum Schutz der Privatsphäre, mit der Transaktionen auch zu Stapeln zusammengefasst werden können.

Angesichts der Tatsache, dass überall eine aufstrebende Klasse von Blockchain 4.0- oder 5.0-Plattformen auftaucht, ist es unwahrscheinlich, dass sie alle die allgegenwärtige Akzeptanz oder Legitimität erlangen, die Krypto in den Mainstream drängt. Letztendlich ist es wahrscheinlich, dass sich mehr Benutzer allmählich auf einige Plattformen mit großen Entwicklergemeinschaften und Projekten wie Matic konzentrieren, die ihre Skalierbarkeit und UX ergänzen.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me