Was ist das OMG-Netzwerk (OmiseGO) und das Plasma-Protokoll?
Die Muttergesellschaft von OmiseGo ist SYNQA, ein in Thailand ansässiges Fintech-Unternehmen, die im August 2020 80 Millionen US-Dollar an Kapital über eine Serie-C-Investitionsrunde unter der Leitung von SCB 10x gesichert, eine Tochtergesellschaft der Siam Commercial Bank. Als einer der Hauptinvestoren trat auch die japanische Toyota Financial Services Corporation hinzu.
Im Jahr 2017, OmiseGo führte seinen ICO durch, 25 Millionen Dollar sammeln. Nach Abschluss des ICO die Entwickler kündigten einen Airdrop an, wo die Ether-Besitzer teilnehmen könnten.
Am 1. Juli 2020, das Projekt unter dem Namen umbenannt, OMG-Netzwerk, nach dem ersten offenen Test des Vormonats. In seiner Pressemitteilung, Die Entwickler teilten mit, dass der ursprüngliche Name nicht mehr widerspiegelte, was das Unternehmen tat, sowie die Krypto-Community, die OmiseGo mit dem Omise-Zahlungssystem verwechselt.
Was macht es einzigartig?
Spannend genug, OMG Network verfügt über eine gestapelte Aufstellung von Beratern, einschließlich, aber nicht beschränkt auf Vitalik Buterin, Joseph Poon, Dr. Gavin Holz, Vlad Zamfir, und Roger Ver.
Quelle:Blockgeeks
Plasma
OMG Network verwendet Plasma als Blockchain-Skalierungslösung. Erstellt von Poon, Mitgründer von Lightning Network, und Buterin, Mitbegründer von Ethereum, Der von Plasma vorgeschlagene Rahmen bietet Anreize und erzwingt die Ausführung von Smart Contracts, die natürlich auf eine beträchtliche Anzahl von Zustandsaktualisierungen pro Sekunde skalierbar ist, laut seinem Whitepaper.
Im Klartext, Plasma besteht im Wesentlichen aus Blockchains, die auf Blockchains aufbauen, dient als eine Reihe von Verträgen, die auf der Haupt-Ethereum-Blockchain ausgeführt werden. Sie können Plasma in dem unten gezeigten Bild visualisieren:
Das Ziel von Poon und Buterin bei der Entwicklung von Plasma, ist, die Hauptblockkette als Wurzelblockkette zu haben, mit jeder anderen Kette (Kindkette), zusätzlich, um das Vertrauen vollständig zu minimieren. Mit anderen Worten, Es gibt Mechanismen für Einzelpersonen, um aus untergeordneten Ketten auszusteigen.
Die Funktionalität von Plasma hängt von MapReduce ab, ein Programmiermodell zur Verarbeitung und Generierung großer Datensätze mit einer parallelen, verteilter Algorithmus auf einem Cluster. Bei großen Datenmengen, Teile dieser Daten können dann an kleinere Einheiten delegiert werden, die sie parallel berechnen und Ihnen dann das Ergebnis zurückgeben.
MapReduce kann in „Map“ und „Reduce“ unterteilt werden:
Mit Karte , Daten werden aufgeteilt und an verschiedene Entitäten zur parallelen Lösung übergeben. Reduzieren , auf der anderen Seite, Hier lösen Entitäten das Problem und führen die Funktion „Zusammenfassung“ aus, die die Datengröße erheblich verringert und den zusammengefassten Wert zurückgibt.
So, Anwendung von MapReduce, Lassen Sie uns das obige Bild erklären:
In der Kartenphase zwei Dinge passieren:
- (1) Plasmakette 1 gibt Plasmakette 2 ihre Aufgabe, und
- (2) Plasmakette 2 weist dann jede Seite der Plasmakette 3 zu
Von dort, Reduzieren Sie Tritte in:
- (1) Plasmakette 3 berechnet dann, was sie gerade von Plasmakette 2 erhalten hat, und gibt Merkelisierte Daten an Plasmakette 2 zurück, und
- (2) Plasmakette 2 erhält dann endgültige Daten, Senden der endgültigen Merkelized-Daten zurück an Plasma-Kette 1.
Voller Kreis.
Ihre nächste Frage ist höchstwahrscheinlich, Was sind „merkelisierte“ Daten? Um dies zu verstehen, Sie müssen zum Merkle-Baum schauen.
So, Was ist der Zweck eines Merkle-Baums?
Jeder Block einer Kette enthält Tausende und Abertausende von Transaktionen, Dies macht es äußerst ineffizient und unpraktisch, alle Daten in einem Block als Serie zu speichern. Dies macht es äußerst umständlich, möglicherweise eine bestimmte Transaktion zu lokalisieren.
Hier kommt der Merkle-Baum ins Spiel, hilft herauszufinden, ob eine bestimmte Transaktion in diesen Block gehört (oder nicht).
Angenommen, Sie möchten die Daten in diesem bestimmten Block finden. oben rot dargestellt. Anstatt den mühsamen Prozess des Betrachtens jedes einzelnen Hashs zu durchlaufen, und sehen, ob es zu den Daten gehört oder nicht, Sie können es verfolgen, indem Sie der Spur der Hashes folgen, die zu den Daten führen.
Wenn Sie den Begriff „Merkelisiert“ hören, es bezieht sich auf die Merkle-Wurzel, oder der einzelne Knoten auf der höchsten Ebene mit der Bezeichnung „Top Hash“. Jede untergeordnete Kette muss von Zeit zu Zeit die Merkelisierte Lösung an die übergeordnete Kette senden.
Früher, Wir haben erwähnt, dass ein Teil des Entwicklerdesigns für Plasma darin bestand, sicherzustellen, dass es völlig vertrauenswürdig ist. Bereitstellung von Mechanismen, um sicherzustellen, dass Einzelpersonen die Kette angemessen verlassen können. Schauen Sie sich dieses Bild unten an:
Nehmen wir an, Alice hat 1 ETH in Plasma Block #3, aber aus welchem Grund auch immer sieht, dass sie diese ETH in Plasma Block #4 nicht mehr hat.
Nehmen wir an, die Person, die für die Verwaltung von Block #4 verantwortlich ist, handelt böswillig, und weist ihre 1 ETH jemand anderem zu. Was macht Alice?
Der intelligente Plasma-Vertrag ermöglicht es Alice, einen Betrugsnachweis an die Root-Blockchain zu senden. an sie oder andere Personen, die diese Aktivität bemerken. Von dort, die Root-Blockchain prüft dann, ob der Betrug echt ist oder nicht, und wenn ja, es wird den bösartigen Block "zurücksetzen", ungültig machen. Daher, der Zustand der Plasmakette geht zurück zu Block #3.
Und was passiert mit Block #4? Der Unterzeichner/Ersteller von Block #4 wird bestraft.
Beenden des Protokolls in Plasma
Jetzt, Dieses Ergebnis hängt vollständig davon ab, ob die Person Zugang zu den betrügerischen, was nicht immer der Fall sein kann. Falls Alice keinen Zugriff auf die betrügerischen Daten hatte, Das interne Streitbeilegungssystem von Plasma tritt in Kraft, mit seinen vorgefertigten Ausgängen.
Nehmen wir für diese zweite Hypothese an, dass Alice keinen Zugriff auf die betrügerischen Daten hatte.
In diesem Fall, Alice hat 1 ETH auf Block #3, aber sie hat keinen Zugriff auf Block #4.
So, Alice informiert die Elternkette (Root-Chain), dass sie die Kette verlassen wird, wenn ihr innerhalb von 7 Tagen kein Zugang gewährt wird. Dabei sie wird ihre Absicht übermitteln, diese 1 ETH innerhalb der 7 Tage auszugeben. Wenn sie die 1 ETH nicht ausgibt, sie kann dann die Kette verlassen.
Der Austritt erfolgt in der Reihenfolge des Alters der Eingänge innerhalb des Plasmablocks, Das bedeutet, dass die älteren Eingaben zuerst austreten können – wodurch ein faires System geschaffen wird. Die Idee ist, die Wurzelkette um jeden Preis zu schützen, nur die Teilnehmer bewegen sich in diesen Block, wenn alle anderen Blöcke kompromittiert sind.
Jetzt, wenn Alice die übergeordnete Kette über ihre Absicht informiert, diese 1 ETH entweder auszugeben oder nicht auszugeben, diese „Absicht“ muss irgendwo gespeichert werden, die in verschachtelte Bäume bringt.
Quelle:Plasma-Whitepaper
Können Sie hier die drei (3) Kettenebenen identifizieren?
- Stufe 0: Root Chain (z.B. Ethereum)
- Level 1: Kind der Wurzelkette (Plasma Blockchain, 1. Baumtiefe)
- Level 2: Untergeordnete Ketten der Stufe 1 (Plasma-Blockchain, 2. Baumtiefe)
- Stufe 3: Kind der Stufe 2 (Plasma-Blockchain, 3. Baumtiefe)
Jetzt, Nehmen wir an, ein Block in Level 2 ist kompromittiert; Wohin wird Alice ihre 1 ETH verschieben?
Quelle:Plasma-Whitepaper
Alle Teilnehmer des kompromittierten Blocks wechseln zum vorherigen Block. und dieser kompromittierte Block wird aus der Kette entfernt. Dies ist eine wirtschaftlich sinnvollere Lösung, die Wurzelkette ungestört lassen.
OMG-Token
Das OMG-Netzwerk verwendet OMG-Token. Die ICO 2017, die vom 23. Juni bis 23. Juli stattfand, 25 Millionen Dollar gesammelt. Das Unternehmen wollte nicht den gleichen Fehler machen wie BAT, Beschränkung des OMG-Verkaufs auf KYC, oder Personen, die leicht identifiziert werden könnten, um zu verhindern, dass ein oder zwei reiche Leute fast alle Token kaufen.
Wohl, Das beliebteste Merkmal von OMG Network ist, dass es sich um eine Sidechain handelt. Skalieren der Arbeit mit ERC-Token mithilfe von Batch-Transaktionen über Smart Contracts.
Diese Integration führt zu einer Verkürzung der Bestätigungszeiten, die schnellere Zahlungen ermöglichen und gleichzeitig die Gebühren senken. Der Effekt ermöglicht es OMG Network, Tausende von Transaktionen zu einem Drittel der Kosten von Ethereum als Layer-2-Lösung für Ethereum abzuwickeln, die Transaktionen vor der Abwicklung stapelt. Das Stapeln von Ethereum-Transaktionen auf sekundären Schichten ist zur bevorzugten Lösung geworden, um das Netzwerk zu skalieren. laut CoinDesk.
Fondsinformationen
-
Was sind dezentrale Apps (DApps)?
Dezentrale Apps, oder Dapps, funktionieren sehr ähnlich wie normale Apps, aber anstatt im App Store oder PlayStore bereitgestellt zu werden, Sie laufen entweder in einem Blockchain-Netzwerk oder in ei...
-
Was ist Hyperledger?
Das Wichtigste an Hyperledger ist, dass es KEIN UNTERNEHMEN ist, KEINE KRYPTOWÄHRUNG, und KEINE BLOCKCHAIN – weshalb es Bitcoin oder andere Kryptowährungen nicht unterstützt. Stattdessen, Hyperled...