Obelisk-Konsensalgorithmus
Was ist der Obelisk-Konsensalgorithmus?
Obelisk ist ein Blockchain-Konsensalgorithmus, der vom Skycoin-Ökosystem verwendet wird, um die Mängel von Proof-of-Work (PoW)- und Proof-of-Stake (PoS)-Algorithmen zu beseitigen. Laut seinen Entwicklern reduziert Obelisk auch den Bedarf an Mining, verbessert die Transaktionsgeschwindigkeit erheblich und bietet verbesserte Sicherheit.
Den Obelisk-Konsensalgorithmus verstehen
Blockchains operieren weltweit als selbstregulierte, dezentrale Plattformen ohne eine einzige Autorität. Daher ist ein zuverlässiger und sicherer Netzwerkmechanismus in Echtzeit erforderlich, um die Authentizität der im Netzwerk stattfindenden Transaktionen sicherzustellen und einen Konsens über den Status des Ledgers zu erzielen. Diese Aufgabe übernimmt der Konsensalgorithmus.
Obwohl die PoW- und PoS-Systeme die beiden am häufigsten verwendeten Konsensalgorithmen sind, haben beide einige Nachteile. Zum Beispiel ist PoW sehr energieintensiv, und PoS kann das Horten von Kryptowährungen fördern, anstatt Geld auszugeben.
Obelisks Konsensverfahren
Obelisk versucht, die Probleme von PoW und PoS zu umgehen, indem es den Einfluss über das Netzwerk verteilt, gemäß einem Konzept, das als „Web-of-Trust“ bezeichnet wird. Dieses Konzept verwendet verschiedene Netzwerkknoten und trifft Konsensentscheidungen in Abhängigkeit von der Einflussbewertung, die jeder Knoten erstellt.
In Obelisk haben alle Knoten eine Liste von Knoten, die sie abonniert haben. Dadurch entsteht eine Knotendichte. Die Knoten mit der höchsten Dichte haben mehr Einfluss auf das Netzwerk.
In Bezug auf die Rollen und durchgeführten Aktivitäten gibt es zwei Arten von Knoten, die an Obelisk teilnehmen: blockgenerierende Knoten und Konsensknoten. Knoten können beide Rollen einnehmen, da sie austauschbar sind. Blockgenerierende Knoten sammeln neue Transaktionen, authentifizieren sie, packen die verifizierten Transaktionen in einen neuen Block und senden den Block an das Netzwerk.
Consensus -Knoten sammeln die Blöcke, die von blockgenerierenden Knoten generiert wurden, und legen sie in einem separaten Container (abgesehen von der Blockchain) ab. Es identifiziert dann den Block, der von der größten Anzahl von Blockgeneratoren erstellt wurde. Dieser Block wird als lokaler Gewinner bezeichnet und kann der Blockchain hinzugefügt werden. Jeder Konsensknoten verwaltet die erforderlichen Statistiken über lokale Gewinner (wie von anderen Knoten gemeldet).
Wenn lokale Gewinner von der Mehrheit der Konsensknoten gemeldet wurden, qualifiziert er sich als globaler Gewinner und bleibt ein Teil der Blockchain. Wenn sich die Knoten jedoch anders entscheiden, wird basierend auf den verfügbaren Daten und lokalen Protokollen eine der folgenden Aktionen ausgeführt:
Die Knoten synchronisieren sich neu mit dem Netzwerk
Die Nodes fallen aus der Teilnahme am Konsens oder der Blockbildung heraus
Die Knoten behalten ihre Blockchains und fordern einen Notstopp an
Wie wird Obelisk verwendet?
Obelisk wird vom Skycoin- Ökosystem verwendet. Skycoin wird als Alternative zur zentralisierten Internetkontrolle konzipiert und beworben. Die Absicht hinter dem Projekt ist, dass Verbraucher das Internet kontrollieren können, indem sie Skyminer-Maschinen kaufen oder bauen, um Skywire – die Alternative des Internetdienstanbieters (ISP) – von zu Hause aus zu betreiben.
Das Skywire-Netzwerk, das auf dem Skycoin-Ökosystem aufbaut, schafft ein Netz von Internetkonnektivität, wodurch die Notwendigkeit eines ISP entfällt. Skywire-Benutzer werden mit Skycoin- und Münzstunden dafür belohnt, dass sie anderen Benutzern Bandbreite zur Verfügung stellen.
Höhepunkte
Obelisk versucht, die Probleme mit Konsensmechanismen anzugehen, indem es den Einfluss über ein Netzwerk verteilt, gemäß einem Konzept, das als „Web-of-Trust“ bezeichnet wird.
Der Obelisk-Konsens verwendet separate Knoten für die Konsens- und Blockerstellung.
Obelisk ist der proprietäre Blockchain-Konsensalgorithmus des Skycoin-Ökosystems.
FAQ
Was ist ein Konsensknoten?
Im Skycoin-Netzwerk, das den Obelisk-Konsens verwendet, sammelt ein Konsensknoten Blöcke von blockerzeugenden Knoten und bestimmt, welcher Block von der größten Anzahl von Blockgeneratoren erstellt wurde. Dieser Block wird der Blockchain hinzugefügt.
Was ist ein PoA-Konsens?
Proof-of-Authority Consensus ist ein Blockchain-Konsensmechanismus, bei dem neue Blöcke für die Blockchain nur von Nodes erstellt werden können, die durch Authentifizierung bewiesen haben, dass sie das Recht haben, einen neuen Block zu erstellen.
Wie erreicht Blockchain einen Konsens?
Viele verschiedene Konsensalgorithmen wurden entwickelt, um ein verteiltes Hauptbuch zu einem Konsens zu bringen. Die meisten sind so konstruiert, dass viele Transaktionsprüfer eine Mehrheitsvereinbarung über den Zustand der Blockchain und die stattfindenden Transaktionen erzielen.