Wie die #MetaHash Blockchain ist in der Lage, zu erreichen Über 50.000 tx/s-VISUM kann nur mit 24,000 tx/s

metahash

Die Geschwindigkeiten der aktuellen blockchain-Lösungen sind nicht einmal in der Nähe des heutigen payment-standards wie Visa oder PayPal. Die wichtigsten blockchains, wie die Bitcoin und Astraleums, dass die größte Zahl der Nutzer, die bei blockchain-Systeme und die meisten entwickelten ökosysteme können nicht einmal eine Netzwerk-Last von ein paar Millionen Nutzern gleichzeitig. Werfen wir einen Blick auf die zahlen:

  • Bitcoin Griffe nur 7 Transaktionen pro Sekunde. Das ist nicht gut für die größte kryptogeld mit Millionen von Nutzern.
  • Astraleums verarbeiten kann 15 Transaktionen pro Sekunde. Das ist besser, aber lasst uns nicht vergessen, dass es hosts 2,191 dezentrale Anwendungen, und es hat überlastet durch CryptoKitties, das ist nur eine beliebte dApp. Er ist unfähig, handling auch zwei beliebte Anwendungen, bei dieser Geschwindigkeit.
  • Litecoin kann der Griff 56 tps, aber seine Architektur ist sehr ähnlich zu Bitcoin.
  • Während Ihrer tests, EOS war in der Lage zu erreichen, knapp 3.000 Transaktionen pro Sekunde. Es hat nur 101 dApps, die nur sehr selten verwendet, so dass Sie nicht haben eine chance zu beweisen, dass seine Geschwindigkeit.
  • NEO unterstützt 1.000 Transaktionen pro Sekunde, tun dies durch die Zuweisung der Aufgabe, Transaktionen Bestätigungen zu 13 Knoten; die meisten von Ihnen gehören zu NEO-development-team, macht es ähnlich wie ein zentralisiertes Netzwerk.

confirmation timeQuelle: https://www.blockchain.com/charts/avg-confirmation-time?timespan=180days

So, die höchste Kapazität einer blockchain ist in der Lage zu erreichen, ist mit 3.000 tps auf Kosten von Einbußen bei der Dezentralisierung. Zur gleichen Zeit, das Visum ist in der Lage, 24,000 tx/Sekunde, so sollte dies als standard für alle kryptogeld oder blockchain Netzwerk strebt Masse. Also, warum sind Sie dann alle so langsam?

Die unlösbare Engpass problem

Die beliebtesten blockchain-Netzwerke können in zwei Kategorien unterteilt werden: Proof-of-Arbeit und delegiert Proof-of-Stake. Die Art, wie Sie Transaktionen ist völlig anders, aber es begrenzt die Geschwindigkeit sowieso und der Ort, wo die Einschränkung tritt auf, heißt ein Engpass.

Proof-of-Work (PoW) erzwingt, dass alle Bergleute zu bestätigen, um die gleichen Transaktionen, so dass das gesamte Netzwerk ausgelastet ist die Lösung der gleichen algorithmen zu finden, die notwendigen hash des vorherigen Blocks an die Kette weiter. Damit die Transaktion Geschwindigkeit hängt von der Größe des Blocks und die Größe einer einzelnen Transaktion.

Mit Bitcoin es dauert 10 Minuten, um mir einen block (das ist eine Feste mittlere Zeit) und die Schwierigkeit ist, künstlich in der Weise angepasst, dass der Bergbau 2,016 Blöcke dauert zwei Wochen. Das gleiche Thema findet sich mit Litecoin und des Astraleums – PoW blockchains können nicht gut skalieren. Wenn das Netzwerk zu berechnen versuchen, einige Blöcke gleichzeitig, Aufteilung aller Bergleute zu wenige Gruppen, es würde zu anfällig für einen 51% – Angriff, da wäre es einfacher zu überholen, jeder einzelnen Gruppe, denen weniger Ressourcen als Angriff auf eine ganze blockchain.

block miningQuelle: https://data.bitcoinity.org/bitcoin/block_time/5y?f=m10&t=l

Die Delegierten Proof-of-Stake (DSB) Konsens-Modell schneller ist als PoW, aber diese Geschwindigkeit erreicht ist einfach durch Umschalten der laden aus allen Knoten eine sehr begrenzte Menge von Knoten mit leistungsstarker hardware. Technisch ist es eine blockchain, aber es ist tatsächlich sehr nahe an einer einfachen Datenbank. Die DSB blockchain ist begrenzt durch die hardware von den wichtigsten Knoten. Im Falle der EOS, 21 Knoten verarbeiten kann als 3.000 Transaktionen pro Sekunde. Wenn Sie kaufen mehr mächtige Ausrüstung, die Sie wahrscheinlich in der Lage sein könnte zu behandeln, aber Sie haben eine Grenze, die ist noch ungetestet. Um eine höhere Skalierbarkeit, die blockchain sollte gebaut werden, um einen anderen Konsens-Modell und es gibt einige alternativen gibt.

visa paypal

Was ist #MetaHash?

#MetaHash ist eine neue, hoch skalierbare blockchain Netzwerk für Zahlungen und dezentralen Anwendungen, die optimiert ist für eine konstant hohe Last. Es nutzt drei Technologien – #MetaPoS, #MetaSync und #TraceChain – um die Hindernisse zu überwinden, die Grenze der Leistungsfähigkeit der aktuellen blockchain-Netzwerke und die Probleme lösen, die Knoten Zentralisierung und block-Verteilung. Es erreicht dies durch die Schaffung von Netzwerk-Karten, Zuordnung von dynamischen Rollen auf verschiedenen Knoten sowie die Implementierung einer fragmentierten kryptografischen Beweis, im Gegensatz zu wartet auf die Bestätigung von jedem Knoten aus.

Alle diese Eigenschaften kombiniert, ermöglichen ein Netzwerk zu erreichen Geschwindigkeiten von bis zu 50.000 Transaktionen pro Sekunde und einem block, Bestätigung Zeit von 3 Sekunden. Das ist genug, um das Volumen von zwei VISA-Netzwerke sowie PayPal. Es ist auch, dass die genug aufrecht zu erhalten, jedes Projekt erfordert eine hohe Last, wie ein online-Spiel oder ein Soziales Netzwerk.

 

transactions per secondQuelle: https://static.metahash.org/docs/MetaHash_YellowPaper_EN.pdf?v=4

#MetaPoS Konsens-Modell

Es ist ein Konsens-Modell, eine verbesserte DSB ist, umfasst fünf unterschiedliche Rollen für die Knoten bestätigt, dass die Transaktion auf fünf Ebenen. Es bietet Schutz gegen Beschädigung im Netzwerk, da die Struktur jederzeit geändert werden, wenn einige Knoten werden bösartig, und gewinnt Kontrolle über jede Ebene hat keine Kontrolle über die blockchain.

Die Rollen werden dynamisch zugewiesen nach physikalischen Eigenschaften, wie Speicher, CPU-Leistung, Netzwerk Qualität der Verbindung, und der innere Ruf von dem Knoten, genannt Vertrauen. Dieser parameter kann einen Wert zwischen 0,01 und 1. Für jeden Tag des node uptime erhöht um 0,05, so dauert es 198 Tagen erhalten Sie einen Wert von 1. Bei fehlerhafter Validierung, Vertrauen sinkt um 0,5.

Die möglichen Rollen eines Knotens sind:

  1. Core-Knoten – Akzeptiert Transaktionen, die von der überprüfung von Knoten und Warteschlangen Transaktionen für block-generation. Erzeugt Blöcke. Verwendet für konsistente Informationen Splitter. Erfordert die meisten Ressourcen zu pflegen.
  2. Slave-core-Knoten – Bietet post-überprüfung von signierten Blöcke. Möglicherweise Ersatz für einen Kern-Knoten im Falle der core-Knoten Versagen.
  3. Peer – Knoten Empfängt Transaktionen von Kunden, prüft Transaktion Gültigkeit, sendet Transaktionen, überprüfung Knoten. Nicht halten die blockchain Staat in Erinnerung, daher, erfordert keine nennenswerten Ressourcen.
  4. Die überprüfung der node – Prüft die Wirksamkeit und die wirtschaftliche Machbarkeit von Transaktionen empfangen von peer-Knoten. Hält Aufzeichnungen über alle Transaktionen. Bedarf computing-Ressourcen.
  5. Torrent-Knoten – Verteilt blockchain-Informationen, dient als Speicher.

 

metahashQuelle: https://static.metahash.org/docs/MetaHash_YellowPaper_EN.pdf?v=4

#MetaGate client

#MetaGate wallet sendet Transaktionen im Netzwerk. Jede Transaktion geschieht in folgender Weise:

  1. Die #MetaGate client sendet eine Transaktion, die zu einem verfügbaren peer-Knoten.
  2. Die peer-Knoten akzeptiert die Transaktion, überprüft die Richtigkeit der Daten und die Signatur, und sendet es an die überprüfung Knoten.
  3. Die überprüfung Knoten überprüfen Sie die balance der Adresse, um sicherzustellen, es hat genug zu machen, dass eine Transaktion, überprüft es die Richtigkeit der Daten und sendet es an die nächste core-Knoten.
  4. Die core-Knoten sammelt alle Transaktionen in einem block und sendet Sie zurück zu der überprüfung von Knoten.
  5. Die überprüfung Knoten überprüfen Sie den block, und verteilen es unter allen anderen Bestätigungs-und core-Knoten.
  6. Dann wird der block versandt wird, um torrent-Knoten, wo alle anderen core-Knoten kann es sehen und abstimmen.
  7. Schließlich werden die Informationen aus dem block bekommt zurück zu den clients.

Jeder Knoten kann nur dann eine Interaktion mit den Knoten eines bestimmten Typs – core-Knoten können keine Informationen von peer-Knoten, überprüfung Knoten kann keine Verbindung zu den clients. Die zufällige Zuweisung von Rollen fungiert als Zähler, um eine 51% – Attacke, die Stärkung der Widerstandsfähigkeit zu 90%. Ein Angreifer muss gewinnen 51% der Knoten auf allen fünf Ebenen oder der Angriff schlägt fehl, und es ist fast unmöglich, sich zu konzentrieren genug Ressourcen zum ausführen eines solchen Angriffs.

#TraceChain und #MetaSync-Module

#TraceChain ist ein Modul, weist Rollen zu verschiedenen Knoten und hält diese Informationen. Es schafft auch die Netzwerk-Karten für optimale Daten-routing. Jeder Knoten hat seine eigene Netzwerk-Karte generiert #TraceChain, enthält Informationen über andere Knoten, um Daten zu liefern, die in der Schnellste Weg möglich.

Die Daten synchronisiert zwischen allen Knoten alle 3 Sekunden durch #MetaSync. Es gibt keinen zentralen Knoten, der die Informationen enthält, die in #MetaHash, als Knoten anfordern von Informationen und der aktuelle Stand der blockchain von torrent-Knoten. Die ganze Struktur sieht aus wie ein sehr großes Spinnennetz, Restrukturierung, sich endlos mit dem Ziel der Suche nach der optimalen Route zwischen den Knoten an irgendeinem gegebenen Punkt in der Zeit.

metahashQuelle: https://static.metahash.org/docs/MetaHash_YellowPaper_EN.pdf?v=4

Das ist, warum es ist so schnell – Knoten arbeiten, auf dem Höhepunkt Ihrer technischen Fähigkeiten, so gibt es keine Wartezeit zwischen den Schichten. Zur gleichen Zeit, der block-Verarbeitung beschränkt sich nicht nur auf ein paar Knoten mit großen Computer-Befugnisse. Es kann eine unendliche Anzahl von Knoten, und es können #MetaHash effizienter zu sein als seine Vorgänger, die alle während nicht opfern die Dezentralisierung.

Was erreicht werden kann mit dieser Geschwindigkeit?

#MetaHash ermöglicht die Erstellung und Ausführung von smart-Verträge, so könnte es eine interessante Plattform, um die Entwickler und Unternehmen, die versucht ETH oder EOS vor und nicht das finden, was Sie suchen. Eine kleine Liste wäre genug, um zu demonstrieren, die mögliche Bereiche der #MetaHash Anwendungen.

Es kann verwendet werden, zu entwickeln:

  • Austausch
  • Zahlung Netzwerken
  • global supply-chain-Lösungen
  • dezentrale boten
  • soziale Netzwerke
  • online-Spiele

dappsQuelle: https://xkcd.com/

In anderen Worten, #MetaHash ist eine Plattform, um zu bauen alle Arten von blockchain-basierte Produkte, die eine hohe Last server. Bis zu diesem Zeitpunkt war es unmöglich – ETH ist zu langsam, es kann immer noch nicht die Migration zu einem anderen Konsens-Modell für die Skalierung erfolgreich und mit Bezug zu EOS, während es kann eine relativ hohe Netzwerk-Last von 3.000 tx/sec, nicht viele Entwickler verwenden wollen, die es aufgrund der Zentralisierung Probleme. Aufgrund dieser Einschränkungen, die wir noch nicht gesehen eine erfolgreiche real-time dezentrale Anwendung. Es gibt keinen Punkt im Gebäude, wenn es kein Netzwerk, das hosten könnte. Jetzt können Entwickler #MetaHash, und vielleicht in der Zukunft werden wir sehen einer erfolgreichen dezentralen Anwendung, wird in der Lage sein, das in Konkurrenz zu den zentralen Wettbewerbern.

Dank der Howtotoken Agentur Experten für die Informationen und Kommentare zu diesem Thema.

Alle Materialien auf dieser Website dienen nur zu Informationszwecken. Kein material, das interpretiert werden soll als Anlageberatung.