Blockchain -Konsensmechanismus besteht darin, das Problem zu lösen, das das Konto beibehält (Blockkonstruktion) und wie die Konsistenz der Blockchain aufrechterhalten wird. Derzeit gibt es viele Konsensmechanismen, die von Blockchain -Projekten angewendet werden, wie z. Nehmen Sie das Bitcoin -System als Beispiel, um den POW -Mechanismus zu veranschaulichen. Zunächst verfügt das Bitcoin -System über einen Anreizmechanismus, damit alle Teilnehmer das Recht haben, das Recht aufzunehmen. Jeder, der das Recht auf Aufzeichnung hat, erhält die Bitcoin -Belohnung, um einen neuen Block zu erstellen (die aktuelle Belohnung beträgt 12,5 Bitcoin) und die Bearbeitungsgebühr für alle Transaktionen im neuen Block.
Wie konkurrieren die Teilnehmer um das Recht, aufzunehmen? Die Teilnehmer berechnen ein mathematisches Problem durch ihre eigenen Computerfunktionen. Jeder, der die Ergebnisse berechnet, hat zunächst das Recht, das Konto zu behalten, und erhält möglicherweise eine Belohnung, um neue Blöcke zu erstellen. Dieses mathematische Problem besteht darin, eine Zufallszahl zu finden, sodass die Hash -Berechnungsergebnisse des Blocktitels kleiner als der Zielwert sind. Nonce selbst ist ein Feld im Titel des Blocks. Durch kontinuierliche Prüfung des Wertes von Nonce kann es erfüllt sein, dass die Ergebnisse der Hash -Berechnung des Probandentitels kleiner sind als der Zielwert. Wenn Sie den Zielwert automatisch einstellen, können Sie die Schwierigkeit des nichtkalkulierten Wertes anpassen.
Der Hash -Berechnungsprozess wird normalerweise mit dem Wurfspiel verglichen. Die Schwierigkeit des Spiels kann durch Anpassung der Anzahl der Wurfpunkte eingestellt werden. Zum Beispiel: 100 Personen, die am Sieb und insgesamt 100 Sieb beteiligt sind. Wenn die Anzahl der geworfenen Punkte 100 beträgt, ist es der Gewinner. Wenn die Anzahl der Punkte an erster Stelle geworfen wurde, war es der Gewinner. Es hat das Recht, das Buch aufzunehmen. Wenn Sie feststellen, dass die Zeit, in der Sie 100 Punkte zu schnell werfen, die Schwierigkeit erhöhen und einen Punkt von 80 Punkten erfordern, um zu gewinnen. Wenn 100 andere am Spiel teilnehmen, wird dem Spiel die Anzahl der Sieb hinzugefügt, wie z.
Wolken ähneln der berechneten Leistung des Bitcoin -Netzwerks, und die Anzahl der Wurfpunkte ähnelt dem Zielwert, der vom Bitcoin -Netzwerk angepasst werden kann.
Blockchain gilt als die genaue Kette als die längste Kette. Wenn die beiden Blöcke gleichzeitig erscheinen, werden die beiden Blöcke vorübergehend parallel aufgezeichnet. Die nächsten Blöcke basieren auf einer von ihnen und die längste Kette wird als konsistente Zeichenfolge gebildet. Andere Blöcke werden entfernt. Bitcoin basiert auf dem KörperWenn Sie 6 Blöcke erhalten, erhält der verlassene Block daher keine Belohnung aus dem Bitcoin -System, was bedeutet, dass die Berechnungsleistung (Stromgebühr) des Wettbewerbs der Rechnungslegungsrechte umsonst verschwendet wird. Basierend auf der Dynamik der Arbeitsbelastung müssen die Teilnehmer ihr Bestes geben, um den genauen Block zu erstellen, dh die Konsistenz der Blockchain. Das heißt, alle Benutzer im gesamten Netzwerk können ein einzigartiges und konsistentes öffentliches Hauptbuch erreichen.
Derzeit hat die berechnete Kapazität des gesamten Bitcoin -Systems ein unglaubliches Niveau von 24,75EH/s erreicht, von dem 1E = 1000p, 1p = 1000T, 1T = 1000 g noch kontinuierliche Berechnungsleistung zum Bitcoin -System zugesetzt hat. Die Konkurrenz der Bitcoin -Buchhaltung bietet elektrische Hardware, die von CPU, GPU, professionellen Ausbeutungsmaschinen und Ausbeutungsteams berechnet werden. Derzeit kann die unabhängige Version von professionellen Bergbaumaschinen nicht mehr um Rechnungslegungsrechte konkurrieren, und viele Betriebsgeräte müssen zu einer Gruppe von Ausbeutung kombiniert werden, um um Rechnungsrechtsrechte zu konkurrieren.
Blockchain-Konsensmechanismus?
POW: Nachweis der Arbeit (POW) ist eine einfache Erklärung, mit der bestätigt wird, dass Sie eine bestimmte Menge an Arbeit geleistet haben. Da der gesamte Arbeitsüberwachungsprozess häufig unwirksam ist, ist es eine sehr effektive Möglichkeit zu beweisen, dass die entspre chende Arbeitsbelastung durch Zertifizierung der Ergebnisse des Auftrags abgeschlossen wird. Zum Beispiel sind Abschlusszertifikate, Führerschein usw. im wirklichen Leben alle Beweise, die durch die Testergebnisse erhalten wurden. Wie viel Geld Sie erhalten, hängt von Ihrem effektiven Job für Ihren Beitrag zur Ausbeutung ab. Das gleiche wie Ihre Computerleistung wie möglich, desto profitabler werden Sie. Dies dient dazu, die Geldzuweisung auf der Grundlage Ihrer Arbeitsbelastung durchzuführen. Die meisten digitalen Währungen wie Bitcoin, Litecoin usw. sind virtuelle Währungen, die auf dem POW -Modell basieren (je höher die berechnete Kapazität und je länger die Ausbeutungszeit, desto mehr Geld erhalten Sie).
POS: POS ist ein Konsensalgorithmus in der öffentlichen Kette und kann verwendet werden, um den POW -Algorithmus zu ersetzen. POW ist ein Mechanismus, um die Sicherheit von Bitcoin, Ethereum und vielen anderen Blockchains zu gewährleisten, aber POW -Algorithmen werden dafür verantwortlich gemacht, die Umwelt zu zerstören und Elektrizität während der Ausbeutung zu verschwenden. POS versucht, diese Probleme zu lösen, indem das Konzept der Ausbeutung durch einen anderen Mechanismus ersetzt wird.
POS -Mechanismus kann als virtuelle Ausbeutung beschrieben werden. POS basiert hauptsächlich auf den Benachrichtigungscodes in der Blockchain selbst. In der POW können Benutzer 1.000 US -Dollar kaufen, um Computer zu kaufen und sich dem Netzwerk anzuschließen, um neue Blöcke zu nutzen und zu erstellen, wodurch Belohnungen erhalten werden. In POS können Benutzer einen Benachrichtigungscode in Höhe von 1.000 US -Dollar kaufen und diese Benachrichtigungscodes in Form von Einzahlungen in den POS -Mechanismus platzieren, damit Benutzer die Möglichkeit haben, neue Blöcke zu erstellen und Belohnungen zu erhalten. Wenn der Benutzer in POW 2.000 US -Dollar für den Kauf eines Geräts ausgibtHardware, natürlich erhält er doppelt so hoch wie die Berechnungskraft für mich und verdient so die doppelte Belohnung. In ähnlicher Weise haben Sie die Möglichkeit, das Recht zu erhalten, neue Blöcke zu erstellen.
Was sind POW-, POS-, DPO- und PORGrundkonsensalgorithmen der Blockchain- und POW -Energiekosten. DPO, das in EOS verwendet wird, hat 21 Superknöpfe, aber es wurde bestochen, so dass DPOS jetzt als zentralisierte Blockchain gekennzeichnet ist, und ich denke auch, dass dies das Gegenteil des Geistes der Blockchain ist. Das POR -Konsensprotokoll ist der jüngste Konsensmechanismus, der von der Baker -Kette vorgeschlagen wird. Es wurde von Crypticlabs, dem Vater des Gewinners des öffentlichen Preises und Turing Whitfield Diffie, inkubiert. Dieses Labor ist das beste Cybersicherheitslabor der Welt.
Was ist der Mechanismus der Arbeitsbeweise (POW) in der Blockchain?Nutzung von Bitcoin verwendet einen Beweis für einen Arbeitsmechanismus?
Nachweis der Arbeit (POW, POW genannt) ist ein Konsensmechanismus, der einfach als Beweis dafür verstanden werden kann, dass Sie eine bestimmte Menge an Arbeit geleistet haben, dh durch Überprüfung der Ergebnisse des Auftrags kann ich wissen, dass Sie eine bestimmte Menge an Arbeiten abgeschlossen haben.
Bitcoin -Ausbeutung wendet den Arbeitsmechanismus an. Das Bitcoin -Netzwerk passt die Schwierigkeit der Berechnung an, um sicherzustellen, dass der Wirtschaftsprüfer, wenn der Buchhalter wettbewerbsfähig ist, etwa 10 Minuten für das gesamte Leben dauert, um die Ergebnisse zu berechnen, um die Bedingungen zu erfüllen. Dieses Ergebnis ist die Zufallszahl in "Blocktitel".
Beweise bedeutet, dass wir der Meinung sind, dass das Ausbeutungsinstrument des gesamten Netzwerks die Arbeitsbelastung des angegebenen Schwierigkeitskoeffizienten abgeschlossen hat, wenn die Ausbeutung die Ergebnisse findet, die den Bedingungen erfüllen. Die Möglichkeit, Rechnungsrechtsrechte zu erhalten, hängt vom Verhältnis des Arbeitsvolumens des Bedieners im gesamten Netzwerk ab. Wenn das Verhältnis 30%beträgt, beträgt die Möglichkeit, Buchhaltungsrechte zu erhalten, ebenfalls 30%. Daher können wir nur durch Erhöhen des Verhältnisses des Arbeitsvolumens die Wettbewerbsfähigkeit verbessern und das neue Bitcoin geboren werden! Was ist
pow und pos? Der Unterschied zwischen den beiden beträgtPOW: Der vollständige Beweis für den Namen und den Beweis des Auftrags.
pos: Vollständiger Name ProfOfstake, Beweis für Eigenkapital.
Dies sind beide Konsensmechanismen von Blockchain und Methoden für digitale Geldbuchhaltung.
Der Unterschied ist:
1. POW -Mechanismus: Der Nachweis des Arbeitsvolumensmechanismus ist ein Beweis für das Arbeitsvolumen. Dies ist eine Anforderung, die beim Erstellen einer neuen Transaktionsinformationen (dh einem neuen Block) zu Blockchain erstellt werden muss. In einem Blockchain -Netzwerk, das auf dem Nachweis des Arbeitsmechanismus basiert, sind Wettbewerbsschaltflächen zu Rechnungslegungsrechten durch Berechnung der digitalen Lösung von Zufallshash und die Fähigkeit, eine genaue digitale Lösung zum Erstellen von Blöcken zu erhalten, ein spezifischer Ausdruck der berechneten Leistung der Taste. 2bestimmt. Die Methode des Beweises des operativen gemeinsamen Nutzungsmechanismus besteht darin, einen neuen Block zu erstellen. Das Ausbeutungstool muss eine "Münz Rechts" -Transaktion erstellen, und die Transaktion sendet einige Währungen an die Ausbeutungsinhaber im vorgezogenen Verhältnis. Der Nachweis des Stakemechanismus verringert die Schwierigkeit der Schaltflächen, die dem Verhältnis und der Zeit entspre chen, zu der jeder Knoten den Benachrichtigungscode besitzt, und beschleunigt so die Suche nach Zufallszahlen.erweiterte Informationen:
Das Konzept von Bitcoin (Bitcoin) wurde ursprünglich von Satoshi Nakamoto 2009 vorgeschlagen, die Open -Source -Software basierend auf den Ideen von Satoshi Nakamoto entworfen und veröffentlicht und das P2P -Netzwerk darauf erstellt wurde. Bitcoin ist eine schlechte Form von P2PT. Offenlegungspunkt bedeutet ein dezentrales Zahlungssystem.
Im Gegensatz zu den meisten Währungen stützt sich Bitcoin nicht auf bestimmte Währungsorganisationen, um es freizugeben. Es wird durch eine große Anzahl von Berechnungen erstellt, die auf bestimmten Algorithmen basieren. Die Bitcoin -Wirtschaft verwendet eine verteilte Datenbank, die mehrere Schaltflächen im gesamten P2P -Netzwerk enthält, um alle Handelsverhalten zu bestätigen und aufzunehmen und kryptografische Entwürfe zu verwenden, um die Sicherheit aller Verbrennungsverbindungen zu gewährleisten. P2P -dezentrale Eigenschaften und Algorithmen können sicherstellen, dass der Währungswert nicht durch große Mengen von Bitcoin manipuliert werden kann.
Referenzen: Der Mechanismus der Verwendung des Baudu Badu Back
pow & pos, ein dummen Konsensmechanismus und kann den Unterschied sagenWas ist der Konsensmechanismus?
In meinem ersten Artikel über das Update habe ich kurz die 16 Substantive mit der höchsten Frequenz in der Welt für digitales Geld erklärt, von denen einer der Konsensmechanismus ist. Erinnerst du dich noch daran?
Warum sollte es einen Konsensmechanismus geben?
Dies erfordert die Erklärung von "allgemeinen byzantinischen Problemen", um in verteilten Systemen zu verstehen.
Das Problem der byzantinischen Generäle kann als Satz zusammengefasst werden:
In alten Zeiten 11 loyale Generäle in verschiedenen Positionen, wie man den Einfluss von Verrätern beseitigt und eine Vereinbarung über Angriff oder Rückzug erzielt.
Natürlich wird das Problem der byzantinischen Generäle heute nicht nur aufgeworfen. Unser Großchina hat die wundersame Art von "Tiger Talisman" im Frühjahr und Herbst und der Kriegszeit erfunden, um die Umsetzung des Ordens zu gewährleisten.
Im Verteilungskoeffizienten ist jede Taste "byzantinisch allgemein" und jeder Fehler in der Implementierung des Algorithmus ist "Verräter".
, um die Fehler so weit wie möglich zu beseitigen und schnell einen Konsens zu erzielen, damit das System effektiv und genau arbeiten kann, sind unterschiedliche "Konsensmechanismen" aufgetreten.
Anfangs war dies ein "Hash -Cash -Hashcash" -Programm, das von Adamback entwickelt wurde, um Spam -Probleme zu lösen.
Bitcoin verwendet die eine -way -Funktion von SHA256. Spezifische Arbeitsprinzipien sind zu professionell. Wir müssen nur verstehen, dass "das Ergebnis von SHA256 leicht zu überprüfen ist, aber um es zu berechnen, müssen wir ständig versuchen, zu arbeiten, bis es einem entsprichtBestimmte Zufallszahlen müssen technisch gesehen jeder neue Block über 23239,4 Milliarden Aktivitäten übernommen werden. "Also verschwenden Ressourcen, und es hat wirklich keine wissenschaftlichen oder realistischen Zwecke.