Blockchains Konsensalgorithmen: Von POS bis DPOS – Ein Überblick

Blockchain -Konsensusalgorithmus (ii) von POS (ProfOfStake)

Im Juli 2011 nannte ein digitaler Währungsbegeisterter zum ersten Mal die vorgeschlagene Beweise für den Konsens von POS. Aktien anstelle der höchsten Berechnungsleistung im System.

PracofStakes -Beweis für den Einsatz (Korrekturprotokoll) löst Probleme wie unwirksame, verschwenderische Ressourcen und Konsistenz von Knoten durch Eigenkapitalbilanzierung. <. Nur blockierende Schaltflächen können die Datenverarbeitung und den Wettbewerb für Rechnungslegungsrechte durchführen.

Das Eigenkapital wird hauptsächlich durch den Eigenkapitalfaktor bestimmt, kann die Höhe des gehaltenen Geldes oder das Alter der Münzen und die Kombination von beiden sein.

Ethereum ist in der Lage, POS zu verwenden, um sich auf die Zukunft zu einigen und besser für die Merkmale der hohen Effizienz von Ethereum geeignet zu sein.

I、 [Blockchain] Was ist die Zustimmung des Algorithmus?

Einwilligungsalgorithmus ist der Kern des verteilten Konsistenzprotokolls. Ziel ist es, die in verschiedenen Regionen verteilten Knoten zu ermöglichen, Geschäfte zu ermöglichen und Einwilligungsentscheidungen zu treffen, wodurch die Konsistenz von Knoten in verteilten Systemen erreicht wird. Mit der Entwicklung des Internets handelt die Menge an Informationen, und ein Architekturen kann den Anforderungen und verteilten Systemen nicht entspre chen. Das verteilte System kann Transaktionen in Zusammenarbeit zwischen Knoten übernehmen, horizontale Leistungsskalierung erzielen und die Attribute für die Wiederherstellung von Katastrophen verbessern. Knoten teilen Datenmuster, um das Problem eines Punktfehlers zu lösen, bringt aber auch die verteilten Konsistenzprobleme, dh wie die Konstanz mit einigen Knoten abnormal ist. Zustimmung von Algorithmen, eine wichtige Rolle bei der Forschung bei verteilten Konsistenzproblemen zu spielen. Von der frühen theoretischen Forschung bis hin zu Cessums von Blockchain -Systemen bei der Entwicklung von Algorithmen führt eine Suburn -Diskussion in verschiedenen Kommunikationsmustern, Fehlermodellen und Theorem -Theoremem. Das FLP -Unmögliche Theorem zeigt Konsensprobleme in asynchronen Netzwerken mit den Lernpunkten von Telleoffs zwischen den verteilten Systemen der Konstanz, der Verfügbarkeit und der Verteilung der Verteilungsverstöße. Der Nachweis der Arbeit (POW) ist üblicherweise ein Zustimmungsmechanismus in öffentlichen Anleihen, um die Netzwerksicherheit durch Berechnung von Schwierigkeiten zu gewährleisten und böswilliges Verhalten einzuschränken. Alliance vincula tendunt ad capere Byzantine culpa-tolerant consensus algorithm (BFT) ad administrare nodi aditus per institutions et providere fortior speculativa potestate et nodi lectio ut dominus nodi imperium et nodi lectio ut dominus nodi imperium et nodi lectio ut dominus nodi imperium et nodi lectio opus est solvendum. Die Entwicklung von Konsensalgorithmen spiegelt eingehende Forschung in verteilten Systemen wider. Wenn die Programmtechnologie und die Nachfrageveränderungen neu sind, entstehen immer neue Algorithmen, um die komplexe Umgebung zu decken und zu verändern. Während der Leistung, Gesundheit und Effizienz, Zustimmungsalgorithmen und weiterhin Innovation und Entwicklung in den von Feldverteilten verteilten Systemen fördern, um zu fördern.

II、 Mehrere Konsensblockchain -Algorithmen

Um Konsensprobleme in der Blockchain zu verstehen, werden wir zunächst mit dem berühmten „Byzantinischen gemeinsamen Problem“ beginnen. Diese Frage beschreibt eine separate Armee, die erfordert, dass alle Generäle einstimmig lösen, ob der Angriff einstimmig entscheiden würde. Trotzdem gibt es in der Armee möglicherweise Verräter, die die Generäle irreführen und zu inkonsistenten Entscheidungen führen. Dieses Problem bildet den Kern des Konsensproblems in verteilten Systemen. Konsensprobleme sind im Bereich der Blockchain besonders wichtig. Obwohl zentralisierte Buchhaltungssysteme wie Alipay wirksam sind, haben sie auch das Risiko eines einzelnen Ablehnungspunkts und der Operatoren, die die Daten stören. Die Blockchain gewährleistet die Sequenz und Sicherheit des Buchhaltungsbuchs durch dezentrale Buchhaltung unter Verwendung verteilter Algorithmen, Kryptographie, wirtschaftlichen Prinzipien und intellektuellen Verträgen und anderen Technologien. Unter ihnen ist der Mechanismus des Nachweises der Arbeit (POW) der Kern des Bitcoins -Systems, wodurch im Netzwerk Knoten vorhanden sind, um Rechnungslegungsrechte durch Berechnung komplexer Aufgaben zu erhalten. Der POW -Mechanismus sorgt für die Sicherheit des Netzwerks, verursacht aber auch einen Widerspruch über den Energieverbrauch. Der Mechanismus des Beweises von Cola (POS) weist die Rechnungslegungsrechte auf der Grundlage der Lagerung von Kryptowährungen und senkte den Energiebedarf, steht jedoch mit den Problemen zentraler Risiken und der Komplexität von Stimulationsmechanismen konfrontiert. Die delegierten Nachweise von Cola (DPOS) führen die Rolle des Agenten ein, um den Einfluss der Zentralisierung zu verringern und die Effizienz und Sicherheit des Systems zu erhöhen. In Übereinstimmung mit dem POW -Mechanismus erhalten die Knoten die Rechnungsrechte an Rechnungswesen und lösen komplexe Computeraufgaben. Mit der Entwicklung der Bergbaumaschinen -Technologie steht der POW -Mechanismus jedoch mit dem Problem der Zentralisierung der Rechenleistung konfrontiert, was zu einem enormen Energieverbrauch führt. Der POS -Mechanismus bereitstellt die Rechte an der Buchhaltung der Buchhaltung und hält Kryptowährungen, was die Nachfrage nach Energie verringert, jedoch Probleme mit dem zentralisierten Risiko und der Komplexität der Token -Wirtschaft aufweist. Der DPOS -Mechanismus führt einDie Rolle der Agentur und identifiziert das Recht, gewählte Wirkstoffe zu berücksichtigen, die Effizienz zu erhöhen und gleichzeitig den Einfluss der Zentralisierung zu verringern. Im Allgemeinen soll der Konsensmechanismus der Blockchain das Problem der Konsistenz der Entscheidungsfindung in verteilten Systemen lösen, um die Sicherheit, Integrität und Unveränderlichkeit von Daten zu gewährleisten. Verschiedene Konsensalgorithmen wie POW, POS, DPO usw. haben ihre eigenen Vor- und Nachteile. Das allgemeine Ziel ist jedoch, einen fairen, sicheren und effektiven Konsensmechanismus zur Unterstützung der dezentralen Transaktion von digitalen Vermögenswerten und Datenaustausch zu gewährleisten.

III、 Blockchain -Vereinbarungsmechanismus?

POW: Aufgabennachweis (POW) (POW) Die einfache Beschreibung ist ein Beweis dafür, dass Sie eine bestimmte Menge an Arbeit geleistet haben. Der gesamte Überwachungsvorgang ist im Allgemeinen sehr ineffizient. Daher ist es eine sehr effiziente Möglichkeit, die Arbeitsergebnisse zu zertifizieren und zu beweisen, dass die entspre chende Arbeitsbelastung abgeschlossen ist. Beispielsweise sind ein Abschlusszertifikat, ein Führerschein usw. tatsächlich Beweise aus den Testergebnissen. Mit anderen Worten, es hängt von der effektiven Arbeit ab, um den Bergbau zu leisten, wie viele Münzen. Je besser die Leistung des Computers ist, desto besser können Sie den Gewinn erzielen. Die meisten digitalen Währungen wie Bitcoin und Litecoin sind virtuelle Währungen, die auf dem POW -Modell basieren (je höher die Rechenleistung, desto länger sind die Bergbauzeit, desto mehr Münzen). POS: POS kann POW -Algorithmen durch einen Vereinbarungsalgorithmus der öffentlichen Kette ersetzen. POW ist ein Mechanismus, der die Sicherheit von Bitcoin, Etherrium und anderen Blockchains garantiert, aber POW -Algorithmen werden beschuldigt, die Umwelt und den Stromverschwendung während des Bergbaus zerstört zu haben. POS versucht, dieses Problem zu lösen, indem das Konzept des Bergbaus durch andere Mechanismen ersetzt wird. POS -Mechanismen können als eine Art virtueller Mining erklärt werden. POS stützt sich hauptsächlich auf die Token der Blockchain selbst. In POW kann der Benutzer 1.000 US -Dollar kaufen, um einen Computer zu kaufen und dem Netzwerk beizutreten, um einen neuen Block zu erstellen, um Belohnungen zu erhalten. In POS können Benutzer Token im Wert von 1.000 US -Dollar kaufen und diese Token in den POS -Mechanismus einfügen, sodass Benutzer neue Blöcke erstellen und belohnen können. Wenn Sie in der POW 2.000 US -Dollar für den Kauf eines Hardware -Geräts ausgeben, können Sie natürlich doppelt so hoch wie die Rechenleistung erhalten, damit Sie die Belohnung doppelte Belohnung erhalten. Wenn Sie das Token mit einer Ablagerung des POS -Mechanismus verdoppeln, haben Sie die Gelegenheit verdoppelt, das Recht zu erhalten, einen neuen Block zu erstellen.

IV、 Studiennotizen Es handelt sich um 11 Konsensalgorithmen,

die in einem Artikel in der Kommunikation und Lernblockchain herrschen. "Konsensalgorithmus" ist ein wiederholtes Wort. Die Konsensalgorithmen garantieren die Glaubwürdigkeit von Blockchain. Konsensusalgorithmen werden hauptsächlich als spezifische mathematische Algorithmen verwendet, um die Koordination und Datenkonsistenz zwischen dem Vertrag in Blockchain zu erreichen. Der Konsensalgorithmus kann als Regeln verstanden werden, und jeder Datenknoten bestätigt jeweils auf dieser Reihe von Regeln. Im wirklichen Leben bieten Konsensalgorithmen Lösungen, wenn eine Gruppe von Menschen eine Einigung erzielen muss, insbesondere ohne einen klaren Führer. In Blockchain sollte jeder Knoten garantieren, dass das Buch seines Professors mit anderen Knotenbüchern im Netzwerk übereinstimmt, was sich von der Art und Weise unterscheidet, die Datensynchronisation über einen zentralen Server in der herkömmlichen Softwarestruktur zu erreichen. Der Konsensalgorithmus löst das Problem der Datenkonsistenz in verteilten Netzwerken. Der Nachweis der Arbeit (POW) ist einer der häufigsten Konsensalgorithmen, und sein Wesen ist, dass Bergleute mein arithmetisches Puzzle lösen müssen, um neue Blöcke zu überprüfen und hinzuzufügen. Dieser Mechanismus garantiert die Sicherheit des Netzwerks durch den Konsum von Rechenressourcen, es gibt jedoch Probleme wie hohen Energieverbrauch, geringe Effizienz und lebendige wirtschaftliche Auswirkungen in großem Maßstab. Der Nachweis von Arbeitssystemen wird in Kryptowährungen wie Bitcoin, Ethereum, Litecoin, Dogoin und anderen Kryptowährungen häufig eingesetzt. Der Nachweis des Aktiens (POS) ist ein Konsensmechanismus für die Energieversorgung, die sich auf die entspre chenden Aktien spezialisiert hat, die auf dem Betrag und der Zeit der Verschlüsselungswährungen auf der Grundlage der Verschlüsselungswährungen basieren, und ihre Inhaber erzielen Zinseinnahmen über "Münzen". Es reduziert den Nachweis des Energieverbrauchs und verbessert die Cybersicherheit durch die hohen Kosten des Angriffs. Das Problem des Angriffs ist jedoch immer noch eine Herausforderung dafür. Ethereum plant, zukünftige Verkaufsmechanismus zu übernehmen. Der Nachweis der späten Arbeiten (DPOW) ist eine verbesserte Version des Arbeitsnachweises, die Transaktionenkosten liefert und gleichzeitig Energie und Sicherheit aufrechterhalten, indem ein Block geschaffen wird, der zu anderen Blockchains hinzugefügt werden kann. Dieser Mechanismus wurde von Comodo übernommen. Der Beweis des Kommissars (DPOS) ist ein Lizenzkonsensmechanismus, der es diesen Kryptowährungsbesitzern ermöglicht, für eine Gruppe von Supernoden zu stimmen, die für die Erstellung neuer Blöcke verantwortlich sind. DPOs sollen die Effizienz und Dezentralisierung erhöhen und gleichzeitig den Energieverbrauch verringern. Projekte wie EOS, Bitshares, Steemit und andere Projekte werden von diesem Konsens übernommen. Der praktische Toleranzalgorithmus (PBFT) ist ein effektiver und entwickelter Konsensalgorithmus, der für private und lizenzierte Netzwerke geeignet ist. Es garantiert SicherheitUnd die hohe Geschwindigkeit des Systems durch einen Vertrag. Der Power of Power (POA) hängt von einem Mechanismus des Vertrauenskonsens ab und ermöglicht den Vertrag mit spezifischen Beweisen bestätigt. Dieser Mechanismus wird häufig in privaten und lizenzierten Blockchains verwendet. Zeitnachweis (der Dichter), mit dem die zufälligen Wartezeiten ermittelt werden, um zu bestimmen, wer qualifiziert ist, um neue Blöcke zu erstellen, die für lizenzierte Blockchain -Netzwerke geeignet sind, um faire Pionierwahlen zu liefern. Der Nachweis des Aktienhandels (POSV) kombiniert den Arbeitsnachweis und beweist die Klasse, um die Sicherheit und Effizienz von Kryptowährungen zu verbessern. Der Sternkonsens hängt vom Algorithmus des byzantinischen Konsens des Bundes ab und bietet einen effektiven und dezentralen Konsensmechanismus, der für die Sterne geeignet ist. Poktivität wird zwischen dem Nachweis der Arbeit und dem Beweis der Klasse kombiniert, mit dem Ziel, den Vertrag zu wählen, der durch Überprüfungsaktivitäten neue Blöcke erzeugt. Die Auswahl des Konsensalgorithmus hängt vom Anwendungsszenario -Anforderungen ab. Der Nachweis der Arbeit und Beweise für den Anteil war der erste Algorithmen, der weit verbreitet war, während der Beweis für den Anteil an der Beteiligung, die praktischen byzantinischen Toleranzprozesse, der zuverlässige Leitfaden für das Interesse usw. zur Lösung spezifischer Probleme wie Verbesserung der Effizienz, Verringerung des Energieverbrauchs oder der Schüsse ohne Zentrum. Bei der Auswahl eines Konsensalgorithmus sollten Sicherheit, Effizienz, Energieverbrauch, Dezentralisierung und Konformität mit den spezifischen Anwendungsszenarien berücksichtigt werden.