⒈ Was ist der neueste Konsensalgorithmus für Blockchain (der häufigste Konsensmechanismus für Blockchain)
Was ist die Blockchain -Technologie? Was ist Blockchain?1. Blockchain -Technologie
Blockchain ist eine Kettendatenstruktur, die Datenblöcke in der chronologischen Reihenfolge kombiniert und kryptografisch garantiert wird.
Blockchain -Technologie ist im Großen und Ganzen eine neue verteilte Infrastruktur- und Computermethode, die Blockchain -Datenstrukturen zum Überprüfen und Speichern von Daten verwendet, verteilte Knotenkonsensusalgorithmen verwendet, um Daten zu generieren und zu aktualisieren. Sie verwendet Kryptographie, um die Sicherheit von Datenübertragungen und -zugriff zu gewährleisten und intelligente Verträge zu verwenden, die intelligente Kontrakte verwendet werden, und verwenden Sie die Sicherheit von Smartcorts und verwenden Sie automatisierte Skriptcodes, um Daten zu programmieren und Daten zu bedienen.
2. Die Bedeutung von Blockchain
Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismus und Verschlüsselungsalgorithmen.
erweiterte Informationen
Drei Teile des Fundaments der Blockchain -Technologie
1. Ein Netzwerk, das Informationen zwischen Punkt-zu-Punkt-Punkten überträgt, das kurz als P2P-Netzwerk bezeichnet wird. Mit diesem Netzwerk kann jeder Knoten seine Transaktionsinformationen an das Netzwerk "übertragen" und hauptsächlich Hauptbuchinhalte erhalten.
2. Kryptographie -Technologie. Nehmen Sie eine Kombination aus "öffentlichem Schlüssel" und "privatem Schlüssel" an, um die Sicherheit von Transaktionskonten zu gewährleisten.
3. Konsensmechanismus. Das heißt, alle Knoten im Netzwerk müssen einen Konsens über den Blockchain -Algorithmus erzielen, und die Knoten müssen sich nicht gegenseitig vertrauen. Die über den Algorithmus berechneten Informationen können zuverlässige Transaktionen und eine sichere Speicherung von Daten sicherstellen. Gleichzeitig muss jeder neue Block, der von einem Knoten erzeugt wird, von mehr als 51% des gesamten Netzwerks geteilt werden, bevor er in die Blockchain des gesamten Netzwerks hinzugefügt werden kann und eine der historischen Aufzeichnungen des vorbergerten Hauptbuchs darstellt.
Referenzquelle: Baidu Encyclopedia-Blockchain
Peking Bluebird Java Training: Konsensalithmus in der Blockchain-Technologie?
Wir haben einige Male einige Erklärungen und Wissenspunkte für die Blockchain -Technologie mit Ihnen geteilt.
Lassen Sie uns heute einige grundlegende Definitionen und Eigenschaften von Konsensalgorithmen in der Blockchain -Technologie kennenlernen.
Gehen Sie einfach Blockchain durch. Die Kette in unserer allgemeinen Ideologie ist eine Eisenkette, die aus Eisen besteht, einzeln, einzeln.
illustriert ist Blockchain auch auf diese Weise verstanden, aber es besteht nicht aus Eisen, sondern wird durch Blöcke mit bestimmten Datenstrukturen verbunden. Dies ist ein einfacher Prototyp. In einfachen Worten ist Konsens das, worüber wir uns alle in unserem Verständnis von etwas einverstanden einverstanden haben.
Zum Beispiel, wenn Sie ein tägliches Meeting abhalten, um Probleme zu bespre chen, oder wenn ein Tier eine Katze ist, fühlen wir uns wie eine Katze, nachdem wir es mit dem bloßen Auge gesehen haben. Es erfüllt die Eigenschaften einer Katze, also denken wir, dass es eine Katze ist.
Konsens ist eine Regel.
Weiter mit unserem Bespre chungsbeispiel.
Personen, die an dem Meeting teilnehmen, können über die Lösung von Problemen durch Bespre chungen spre chen.
Vergleichen Sie Blockchain, Bergarbeiter, die am Bergbau teilnehmen, verwenden eine Konsensmethode (Algorithmus), um das Problem zu lösen, dass ihre Bücher mit den Büchernanderer Knoten übereinstimmen.
Eine tiefere Bedeutung, um das Hauptbuch konsistent zu halten, besteht darin, die Blockinformationen in der Kette konsistent zu halten.
Warum brauchen Sie Konsens? Ist es okay? Natürlich nicht. Es gibt keine Konsensregel im Leben, und alles ist chaotisch.
Die Blockchain hat keine Konsensregeln, und jeder Knoten macht sein eigenes Ding und verliert die Bedeutung von Konsistenz.
Die entspre chende Beziehung zwischen diesen beiden Beispielen lautet wie folgt: Die Person in der Bespre chung = Der Bergbau, der in einem Meeting = die Konsensmethode (Algorithmus) ist, um über das Lösen von Problemen zu spre chen. Wenn Sie das Konzept der Knoten nicht verstehen, verstehen Sie es bitte zunächst als Bergmann. Ein Knoten enthält viele Rollen, und Bergleute sind einer von ihnen.
Konsensusalgorithmen sind in Blockchain üblich. Es gibt mehrere Konsensmethoden (Algorithmen), bei denen Knoten ihre Bücher mit den Büchern anderer Knoten übereinstimmen: POW, was den Nachteil von Bitcoin (BTC) darstellt: Das Auftreten von Bergbaupools verstößt gegen die ursprüngliche Absicht der Dezentralisierung in gewissem Maße und macht 51% ermöglicht, die ursprüngliche Absicht der Dezentralisierung in gewissem Maße zu verletzen und 51% Angriffe zu ermöglichen, die sich auf ihre Sicherheit auswirken und sich auf die Sicherheit auswirken.
Es gibt enorme Rechenleistung. Schauen Sie sich den Bergbaupool an, die viel Stromressourcen konsumieren. Mit zunehmender Schwierigkeit reicht der Bergbau nicht aus, um die Stromrechnung zu bezahlen. Der Vertreter ist Ethereum (ETH), von Übermut bis zu POS-Nachteilen: die Angriffe der Zerstörer auf das Netzwerk.Die Kosten sind sehr niedrig und Sie können mit Token konkurrieren. Darüber hinaus haben Knoten mit großen Token eine größere Wahrscheinlichkeit, Rechnungsrechtsrechte zu erhalten, wodurch der Netzwerkkonsens von einigen wohlhabenden Konten dominiert und damit seine Fairness verliert.
Was ist Blockchain?Blockchain hat zwei Bedeutungen:
1. Blockchain ist ein neues Anwendungsmodell für Computertechnologien wie verteilte Datenspeicherung, Punkt-zu-Punkt-Übertragung, Konsensmechanismus und Verschlüsselungsalgorithmen. Der sogenannte Konsensmechanismus ist ein mathematischer Algorithmus im Blockchain-System, um Vertrauen zu schaffen und Rechte und Interessen zwischen verschiedenen Knoten zu erhalten.
2. Blockchain ist die zugrunde liegende Technologie von Bitcoin, wie ein Datenbankbuch, das alle Transaktionsdatensätze aufzeichnet. Diese Technologie hat aufgrund ihrer Sicherheit und Bequemlichkeit allmählich die Aufmerksamkeit der Bank- und Finanzindustrie auf sich gezogen.
In enger Sinne ist Blockchain eine Kettendatenstruktur, die Datenblöcke in chronologischer Reihenfolge kombiniert und in einer kryptografischen Weise garantiert wird, die und nicht in der Lage ist.
Blockchain -Technologie ist im Großen und Ganzen eine neue verteilte Infrastruktur- und Computermethode, die Blockchain -Datenstrukturen zum Überprüfen und Speichern von Daten verwendet, verteilte Knotenkonsensusalgorithmen verwendet, um Daten zu generieren und zu aktualisieren. Sie verwendet Kryptographie, um die Sicherheit von Datenübertragungen und -zugriff zu gewährleisten und intelligente Verträge zu verwenden, die intelligente Kontrakte verwendet werden, und verwenden Sie die Sicherheit von Smartcorts und verwenden Sie automatisierte Skriptcodes, um Daten zu programmieren und Daten zu bedienen.
Blockchain sind ein verteiltes Ledger -System, das auf dem P2P -Netzwerk basiert und von Knoten beteiligt ist. Das größte Merkmal ist "dezentral". Mit anderen Worten, im Blockchain -System besteht kein Vertrauen zwischen Benutzern, Benutzern, zwischen Organisationen und zwischen Organisationen. Die Transaktion kann durch das Blockchain -Protokollsystem erfolgen.
Wie können Sie jedoch die Genauigkeit, Autorität und Zuverlässigkeit des Hauptbuchs sicherstellen? Warum sind die Blockchain -Online -Knoten an der Buchhaltung beteiligt? Was soll ich tun, wenn der Knopf falsch ist? Wie kann man verhindern, dass Kontobücher gefälscht werden? Wie kann ich die Datenkonsistenz zwischen Knoten sicherstellen? Dies sind alles Probleme, die Blockchain beim Einrichten von "dezentralen" Transaktionen lösen muss, was zu einem Konsensmechanismus führt.
Der sogenannte "Konsensmechanismus" besteht darin, die Überprüfung und Bestätigung von Transaktionen für eine sehr kurze Zeit durch die Abstimmung spezieller Schaltflächen abzuschließen. Bei Inkonsistenz sind einige Knoten an der Entscheidungsfindung und dem Erreichen des Konsens beteiligt, ohne dass eine zentrale Kontrolle vorhanden ist.
Blockchain -Technologie verwendet eine Sammlung mathematischer Algorithmen, die auf Konsens basieren, um ein "vertrauenswürdiges" Netzwerk zwischen Maschinen einzurichten, um eine neue Krediterstellung durch technische Authentifizierung anstelle von zentralen Kreditinstitutionen zu erstellen.
Verschiedene Blockchains erfordern unterschiedliche Konsensusalgorithmen, um sicherzustellen, dass der endgültige Block auf der Blockchain jederzeit den Status des gesamten Netzwerks widerspiegeln kann.
Bisher, hauptsächlich mit den folgenden Blockchain -Konsensmechanismen: Beweise, POS -Beweise für Eigenkapital, DPOS sind zu Nachweisen von Eigenkapital, Paxos, PBFT (eigentlich byzantinischer Fehler DPOS -Konsens -Konsens -Mechanismen
-Konzept: Haben Sie eine gewisse Arbeit geleistet und beweisen Sie, dass Sie das entspre chende Arbeitsvolumen durch Zertifizierung der Ergebnisse des Jobs und des Wettbewerbs der Rechnungslegungsrechte durch Berechnung der digitalen Lösung von zufälligen Hash abgeschlossen haben.Zu den Anforderungen gehören N -Nummern, die nicht führen, und die Zahl hängt nicht vom Schwierigkeitswert des Netzwerks ab. In diesem Zeitraum sind viele Berechnungsbemühungen (Arbeitsvolumen) obligatorisch und die berechnete Zeit hängt von der Hash -Geschwindigkeit der Maschine ab.
Eine angemessene Hash -Funktion ist ein Wahrscheinlichkeitsereignis. Wenn eine Schaltfläche eine Stromquelle hat, die n% des gesamten Netzwerks ausmacht, hat die Schaltfläche eine Wahrscheinlichkeit von N/100, um BlockHash zu finden. Nachdem die Schaltfläche erfolgreich durchsucht wurde, verteilen Sie das gesamte Netzwerk sofort und überprüfen Sie es direkt, nachdem die Netzwerkschaltfläche die Verpackung empfangen hat.
Wenn dies verifiziert ist, bedeutet dies, dass eine Taste das Rätsel erfolgreich gelöst hat und Sie nicht mehr um den aktuellen Block konkurrieren, sondern diesen Block akzeptieren, ihn in Ihrem Hauptbuch aufzeichnen und dann die Konkurrenz des nächsten Blocks erraten. Nur die schnellsten Rätsel im Netzwerk werden im Hauptbuch und die anderen Schaltflächen im Hauptbuch kopiert, um die eindeutige Berechnung des gesamten Hauptbuchs zu gewährleisten.
Wenn ein Betrug der Schaltfläche dazu führt, dass die Netzwerkschaltflächen nicht überprüft und den gepackten Block direkt entfernen. Dieser Block kann im gemeinsamen Hauptbuch nicht aufgezeichnet werden und die Kosten, die die Betrugstasten verbraucht werden, werden nutzlos sein. Daher werden nach den enormen Ausbeutungskosten die Ausbeutungsunternehmen daher freiwillig dem Konsensprotokoll des Bitcoin -Systems einhalten, das die Sicherheit des gesamten Systems gewährleistet.
Vor- und Nachteile
Vorteile: Die Ergebnisse können schnell verifiziert werden, das System hat eine große Anzahl von Tasten und schlechte Kosten hoch, wodurch die bewusste Einhaltung der Ausbeutung sichergestellt wird.
Nachteile: Es erfordert eine große Menge an Algorithmus und langer Konsenszeit.
Nachweis des Eigenkapitalmechanismus Durch Erstellen eines neuen Blocks muss das Ausbeutungsinstrument eine "Münz rechts" -Transaktion erstellen, und die Transaktion sendet einige Währungen an die Ausbeutung nach dem festgelegten 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.
Anwendung:
im Jahr 2012, ein Netizen mit dem Pseudonym -Namen Sunnyking, der Peercoin (diadianische Münze) eingeführt hat, was die erste Anwendung des Nachweises des Eigenkapitalmechanismus bei Kryptowährungen war. Die größte Innovation von PPC ist die Ausbeutungsmethode in Kombination mit POW und POS, wobei der Arbeitsmechanismus zur Ausgabe neuer Währungen verwendet und den Mechanismus verwendet wird, um Anteile zur Aufrechterhaltung der Netzwerksicherheit zu beweisen.
Um POS zu erkennen, wurde Sunnyking aus Satoshis Coinbase entlehnt und eine spezielle Transaktionsart namens Coinstake entworfen.
Das oh2e Bild zeigt, wie Coinstake funktioniert, in dem sich das Alter der Währung auf die Zeit des Geldes bezieht. Wenn Sie 10 Münzen besitzen und 10 Tage lang halten, haben Sie 100 Tage alt geworden. Wenn Sie 10 verwendenDiese Währung, das Alter der Währungen, wird verbraucht (zerstört).
Vor- und Nachteile:
Vor- und Nachteile:
Vor- und Nachteile: Verkürzen Sie die Zeit, die erforderlich ist, um Konsens zu erzielen und mehr Energie als Arbeitsbeweise zu sparen.
Nachteile: Im Wesentlichen müssen die Knoten im Netzwerk noch Ausbeutungsaktivitäten ausführen, und die Echtheit der Übertragung ist schwer zu gewährleisten. Konzept:
autorisierte Aktienmechanismus (autorisierte Beweisanteile), ähnlich wie die Abstimmung des Verwaltungsrates, der Mechanismus des echten Time -Aktien -Stimmsystems, wie das System hält eine Aktionärssitzung zu irgendeinem Zeitpunkt und alle stimmberechtigten Anteilseigner hier, um die Entscheidung des Unternehmens zu entscheiden.
Während der Beweis dafür, dass das autorisierte Eigenkapital versucht, die Probleme traditioneller POW- und POS -Mechanismen zu lösen, kann es auch die negativen Auswirkungen der Fokussierung der Umsetzung der technologischen Demokratie ausgleichen. Die Dezentralisierung von Blockchains basiert auf dem DPOS -Mechanismus, abhängig von bestimmten Vertretern, nicht allen Benutzern. In einer solchen Blockchain sind alle Abstimmungsschaltflächen für eine bestimmte Anzahl von Knoten stimmen, und sie sind für alle Tasten verantwortlich, um die Blöcke zu bestätigen und die Reihenfolge des Systems zu verwalten.
Gleichzeitig können alle Schaltflächen in der Blockchain zu jeder Zeit die Vertreter löschen und angeben. Bei Bedarf können alle Knoten abstimmen, um die Vertreter der aktuellen Schaltflächen zu entfernen, neue Vertreter ausgewählt und reale Demokratie zu erreichen.
Anwendung:
Bitshare ist eine Kryptowährung, die den DPOS -Mechanismus anwendet. Durch die Einführung des Konzepts der Zeugen können Zeugen Blöcke erstellen und Menschen haben Bit -Aktien, die für Zeugen stimmen können. N (N wird normalerweise als 101 definiert) Der Kandidat der Gesamtzahl der vereinbarten Stimmen kann als Zeugen gewählt werden, und die Anzahl der gewählten Zeugen (n) muss erfüllt sein: Mindestens die Hälfte der Wähler glaubt, dass N völlig dezentralisiert wurde.
Die verkürzte Liste der Zeugen wird in jedem Wartungszyklus (1 Tag) aktualisiert. Die Zeugen werden später zufällig angeordnet und jeder Zeuge hat 2 Sekunden, die die Schaffung von Blöcken in Ordnung ermöglichen. Wenn Zeugen in einer bestimmten Zeitscheibe keine Blöcke produzieren können, wird die Erlaubnis der Erzeugung von Blöcken an Zeugen übergeben, die der nächsten Scheibe entspre chen. Dieses DPO -Design macht den Generationsblock schneller und energiesparender.
DPO verwendet die Abstimmung der Aktionäre voll und ganz, um einen Konsens auf faire und demokratische Weise zu erzielen. Die Zeugen, die sie gewählt haben, konnten als N -Gruppen angesehen werden, und die Rechte dieser N -Ausbeutungsgruppen waren völlig gleich. Die Aktionäre können diese Zeugen (Ausbeutungsgruppen) jederzeit durch Abstimmung ersetzen, solange die von ihnen bereitgestellte Berechnungskraft nicht gut istDer Computer ist gebrochen oder versucht, die Kraft in der Hand zu nutzen, um das Böse zu tun.
Vor- und Nachteile:
Vorteile: Reduzierung der Anzahl der an Überprüfung und Rechnungslegungen beteiligten Schaltflächen, wodurch die Konsensüberprüfung in Sekunden
Nachteile erreicht wird: Die zentrale Berechnung ist schwächer als Schwäche. Gleichzeitig hängt der gesamte Konsensmechanismus immer noch von der Ausstellung zusätzlicher Benachrichtigungscodes ab, um die Stabilität der Proxy -Taste aufrechtzuerhalten.
Der Konsensmechanismus von Blockchain1. Wie kann und erreichen Sie den Konsens von Handelsinformationen im Internet? ?
Obwohl häufig Konsensmechanismen erwähnt werden, ist die Bedeutung und das Verständnis des Konsensmechanismus unklar. Daher ist es notwendig, die relevanten Konzepte, Prinzipien und Methoden des Konsensmechanismus zu verstehen. ?
Blockchain -Transaktionsinformationen werden über die Netzwerkübertragung an jeden Knoten im Netzwerk übertragen. Wie bestätige ich die Rundfunkinformationen während der gesamten Netzwerkschaltfläche und erzielen Sie einen Konsens und schreiben Sie sie schließlich in den Block? ? Ohne zuverlässige und sichere Implementierungsmechanismus wird es schwierig sein, seine grundlegenden Funktionen zu erkennen, sodass der Konsensmechanismus der Schlüssel zum Betrieb des gesamten Netzwerks ist.
Der Einwilligungsmechanismus zur Lösung des Problems, wie Blockchain die Konsistenz in dispergierten Szenarien erreicht. Der Grund, warum Blockchain in vielen Tasten einen relativ ausgewogenen Zustand erreichen kann, ist auch der Konsensmechanismus. Wie stimmt der Mechanismus zu, das Problem zu lösen, sich gegenseitig zwischen den Tasten in einer dezentralen Idee zu vertrauen? ? Auf eine Standardweise erfüllt die Konsistenz eines idealen Verteilungssystems die folgenden drei Punkte:
1. Kündigung: Konsistente Ergebnisse können für eine begrenzte Zeit abgeschlossen werden.
2 3. Legal: Das Ergebnis einer Entscheidung muss ein Vorschlag sein, der von anderen Prozessen vorgeschlagen wird.Aber in tatsächlichen Computerclustern können die folgenden Probleme vorliegen:
1. Die Knoten verfügen über unterschiedliche Funktionen, um verschiedene Transaktionen zu verarbeiten, und durch die Netzwerkdaten verschiedener Netzwerkschaltflächen 2 Hochgeschäft wird die Erweiterung des Systems schlechter (die Hinzufügung neuer Schaltflächen kann nicht zulässig sein).Wissenschaftler glauben, dass es unmöglich ist, eine vollständige Konsistenz in dispergierten Szenarien zu erreichen. Ingenieure können jedoch einen Teil des Preises für die Konsistenz von Szenarien opfern. Die beiden Theoreme sind auch die gleiche Idee. Daher können verschiedene Formeln auf der Grundlage des Blockchain -Designs als Teil des Preispre ises für mehr Konsistenz angesehen werden. Meine Idee ist eine flexible Transformation, die in dieser Idee durchgeführt werden kann, dh das Opfer eines Teils des Preises und des geeigneten Raums, um diese Szene zur Zeit dieser Zeit anzupassen.Dieser Punkt kann erfolgen und ein flexibles Blockchain-System, was bedeutet, dass das Plug-In- und Unplugged Blockchain-System erkennen kann. Heute werde ich meine Ansichten und Analysen verschiedener Konsensmechanismen einführen. Auch wenn es einen bösen Knoten in einem verteilten System gibt, das in byzantinische Fehlertoleranzmechanismen und byzantinische Fehler -Toleranzmechanismen unterteilt ist.
FLP -Theorem ist es unmöglich, FLP durchzuführen, und beweist, dass in einem Szenario jeder Algorithmus, auch wenn es nur einen Fehlerprozess gibt, wahrscheinlich wahrscheinlich keine Vereinbarung erzielen kann.
FLP basiert auf den folgenden Annahmen:
Es kann nur einmal geändert werden :? Zu Beginn jedes Prozesses wird ein Wert (0 oder 1) aufgezeichnet. Der Prozess kann Nachrichten empfangen, den Wert ändern und Nachrichten senden. Wenn der Prozess entschieden wird, ändert sich sein Wert nicht mehr. Wenn nicht alle Prozesse in DSSState geändert werden, endet das Protokoll erfolgreich. Hier ist es mit einem bestimmten Prozess in die Disstate entspannt, auch wenn das Protokoll erfolgreich ist.
Asynchrone Kommunikation: Der größte Unterschied zwischen synchroner Kommunikation besteht darin, dass es keine Uhr gibt, im Laufe der Zeit nicht synchronisiert werden kann, kann nicht verwendet werden, keine Fehler erkennen, Nachrichten können möglicherweise willkürlich verzögert werden und die Nachricht kann fehlerhaft sein.
Runde Kommunikation: Solange der Prozess nicht fehlschlägt, wird die Bekanntmachung unendlich verzögert, aber schließlich wird er gesendet. Und die Nachricht wird nur einmal gesendet (keine Kopie).
Fehlermodell: Das Versagen des Prozesses ist wie der Zeitpunkt des Todes, es wird keine Nachricht behandelt.
Die Anzahl der Fehler: bis zu einem fehlgeschlagenen Prozess.
CAP ist die Theorie, die im Bereich verteilter Systeme, insbesondere verteilte Archive, am meisten diskutiert wird. Cap wurde von Ericbrerer auf der PODC 2000 -Konferenz vorgeschlagen. Es handelt sich um eine Vermutung der Konsistenz von Daten, die Verfügbarkeit von Service und Partitionswiderstand, die Ericbrerer bei der Entwicklung von Suchmaschinen und dem Verteilenden von Web -Kissen -Speicher während inktomi gewinnt:
Datenkonsistenz: Wenn das System erfolgreich zurückgibt, lesen Sie diese neuen Leseanforderungen. Wenn der Gewinn nicht erfolgreich ist, können alle Leseaktivitäten diese Daten nicht lesen. Die Daten sind stark konsistent (auch als atomarer atomarer, linearer Konsistenz bekannt) [5]
Die Verwendung des Dienstes: Alle Les- und Aufzeichnungsanforderungen werden für einen bestimmten Zeitraum beantwortet, können beendet werden und werden nicht warten, bis die Aufteilung der Zone auf die Aufteilung der Zone wartet. Wenn die Verschiebung erfüllt ist, muss die Konsistenz des Knotenzustands in einem bestimmten Zeitraum erreicht werden und die Netzwerkpartition ist erforderlich, um nicht zu erscheinen, P kann nicht erfüllt werden.
C, A und P können nur am zufriedensten sein, sind zwei davon. Wie der FLP -Theorem zeigt auch der CAP -Theorem auf ein unbegleitetes Ergebnis an.
Blockchains Konsensmechanismus, um das Problem zu lösen?
Blockchain erfordert jede Verbindung, um die dispergierte Buchhaltung jeder Transaktion auf einem gemeinsamen Hauptbuch durchzuführen. Immer wenn eine Transaktion auftritt, werden die Informationen an alle "Punkte" mitgeteilt und jeder "Punkt" (dh jeder) bestätigt unabhängige Transaktionen gemäß der Reservierungsregel. Im gesamten Prozess sind Informationen transparent und einheitlich, und die Qualifikationen und Autorität der Teilnehmer sind gleich. Das Ergebnis der meisten "Bestätigungs" -Punkte ist die endgültige Schlussfolgerung und das System wird Ihre Daten automatisch mit den Ergebnissen beheben, die die Menschen erkennen. Sie möchten unterschiedliche Meinungen täuschen oder einhalten, es sei denn, Sie können mehr als 51% "Punkte" gleichzeitig mit Ihrer Schlussfolgerung übereinstimmen. Dies ist wirklich unmöglich, wenn es viele "Punkte" gibt, die sich auf einen gewissen Grad beziehen. Nachdem eine Transaktion bestätigt wurde, werden die Transaktionsdatensätze und unterschiedliche Daten in Blöcke gepackt, wodurch Zeitspuren hinzugefügt, in die Kette zusammengestellt und dann die nächste Transaktionsrunde (Block) gestartet wird. Die neuen und alten Blöcke sind in einer Reihe gebildet. In jedem Block gespeicherte Handelsaufzeichnungen können unendlich aufgeführt werden, jederzeit als Referenz bereit und können nicht geändert werden. Wenn Sie die Wahrheit fälschen, lügen oder verbergen möchten, gibt es keine Möglichkeit, sie auszunutzen. Das Vertrauen zwischen Menschen kann festgestellt werden! Die zweite Generation -Blockchain führt auch einen "Smart Contract" -Mechanismus ein und fügt Verträge hinzu, die automatisch im Programm abgeschlossen werden können. Wenn die vereinbarten Bedingungen erfüllt sind, führt das System automatisch eine obligatorische Lieferung durch, und alle Links werden diesen Prozess beobachtet und bestätigt, und es gibt keine Toleranz für Verrat.
Blockchain -Technologie -Workstation innoviert Xueshu Laut Lianqiao Education Online ist die einzige "Haupt -Workstation" -Blockchain -Technologie des Zentrums für Planung, Bau und Entwicklung des Bildungsministeriums Chinas. Professioneller Standpunkt bietet den Studenten vielfältige Wachstumsstraßen und fördert die Reform der Schulungsmodelle, die Produktion, akademische und Forschung in professioneller Studienforschung kombinieren und ein talentiertes und zusammengesetztes Talent -Trainingssystem aufbauen.
1. Was ist der Konsensmechanismus?
Ein Konsens mit exquisitem Design und einfacher praktischer Funktion ist der Schlüssel zum reibungslosen Betrieb eines verstreuten Systems. Kurz gesagt, der Konsensmechanismus im Februar ist ein Algorithmus, um einen Konsens mit der Reihenfolge der Dinge über einen bestimmten Zeitraum zu erzielen, und ein Mechanismus für Blockchain -Knoten, um einen Konsens über Blockinformationen im gesamten Netzwerk zu erzielen.
ist der Konsens von Blockchain? Mit anderen Worten, das wichtigste Problem von Bitcoin oder anderen Blockchain -Münzen ist, wie ein Konsens in einer dezentralen Umgebung erzielt werden kann. Blockchainist die wesentliche Technologie für Bitcoin und die Infrastruktur, die Bitcoin unterstützt. Wenn wir daher über den Konsens der Blockchain spre chen, müssen wir daher über den Konsens von Bitcoin spre chen.
Bitcoins wichtigsten Fortschritt besteht darin, einen Konsens über Transaktionsereignisse bei der Dezentralisierung zu erzielen, dh eine Vereinbarung über die Wirksamkeit einer Transaktion ohne zentrale Organisation.
Bitcoin -Methode, um diesen Konsens zu erreichen, enthält hauptsächlich zwei Teile:
Stimulation; Das heißt, die Teilnehmer zu motivieren, indem sie eine bestimmte Anzahl neuer Bitcoins für den Block generieren;
Präsentation externer Ressourcen zur Gewährleistung der Sicherheit; Dies bedeutet, um die Sicherheit der Konsens durch eine große Anzahl externer Berechnungen zu gewährleisten, dh Nachweis der Arbeit (Provofpower);
Dies ist auch die Methode, die von fast allen POW -Münzen genehmigt wurde. Zum Beispiel gut, Litecoin, Sandmünze, Dogeco usw.
Was ist Blockchains größtes Konsens?Blockchains größter Konsens besteht darin, Geld zu verdienen. Menschen sind gierig und ihre Reichtumsgrenze sind fast alle Gene. Je mehr Reichtum sie besitzen, desto größer ist der Appetit. Unter der Stimulation der Gier kann fast jedes Objekt ein Mittel zum Geld verdienen. Dies ist das Schicksal der Menschheit, und die tatsächliche Blockchain ist in voller Bewegung und wird zum neuen Spre cher für Gier.
Das Leben der Menschen ist doch sehr eintönig. Neben dem Geldverdienen und Geld ausgibt sie kaum ein selbstbewusstes Vertrauen, um die Bedeutung von Jahrzehnten des Lebens zu bewahren. Wird Blockchain eine Navigation für wahren menschlichen Glauben? Nein, zumindest kann es nicht von normalen Menschen zu spüren, einschließlich vieler Eliten.
Geldverdienen ist zum größten Konsens der Blockchain geworden, der den drei Attributen von Blockchain entspricht: Zusammenarbeit mit vielen Parteien, Wertasymmetrie und einfachem Datum. Weil nur wenige Menschen zusätzliches Geld verdienen, hauptsächlich durch Multi-Paralle-Zusammenarbeit, um bestehendes Geld in einem Ökosystem neu zu schneiden. Wenn die Technologie keinen Gewinn bringt, bezieht sich jeder Reichtumspunkt in Blockchain auf die zweite Ernte des vorhandenen Reichtums, insbesondere die Asymmetrie, den Wert von Blockchain zu erkennen, was zu einem leistungsstarken Instrument zur Ernte von Wohlstand geworden ist. Am intelligentesten ist, dass Verhalten, Rechte, Dinge usw. ein Maß für den Wohlstand mit extrem kleinen Partikeln hergestellt und im Vermögensbuch in Form von Daten präsentiert wird.
Die Welt ist wunderbar, alles für Gewinn; Die Welt ist erstaunlich, alles für Gewinn. Die Realität hat uns wiederholt erzählt, dass ein geschäftlicher Gegenangriff ein istKämpfen Sie um Wohlstand, und sie versuchen, die Taschen von Benutzern mit Blasen und Bier zu plündern, aber das Raubverhalten ist ein wenig Ekstase, während einige sehr nackt sind.
Im Vergleich zu Blockchains Weltmodell befindet sich der gesamte Blockchain -Distrikt immer noch in zwei extremen Staaten: diejenigen, die die Wahrheit der Technologie nicht verstehen, fördern die Konsensrevolution, um kognitive Dividenden zu suchen; Diejenigen, die der Wahrheit der Technologie fähig sind, versuchen, der Beste zu sein und freuen sich darauf, die Richtung zwischen 40.000 Projekten zu nehmen und ein Stock in der Blockchain -Ära zu werden. Dieses aufregende Erfolgsgefühl zieht unzählige Menschen an, sich den Reihen der berühmten Bekanntheit in einem Kampf anzuschließen. Es ist jedoch besonders bedauerlich, dass die Betrachtung verschiedener Projekte, insbesondere der schlechten Leistung im Wirtschaftssystem, im Wesentlichen beurteilen kann, dass Menschen, die den Blocchchain -Kreis wirklich dominieren können, noch nicht erschienen sind.
Erhöhter Wohlstand ist sicherlich zufriedenstellend, aber wer kann der Welt als Kaiser planen und helfen? Dies erfordert Stärke und Weisheit, nachdem Sie es erlebt haben, dass es durch das Schicksal ausgewählt wurde. Wenn ich meinen Mund öffne, um zuzustimmen, habe ich jemals darüber nachgedacht, ob ich eine beneidenswerte Persönlichkeit in meinem täglichen Leben habe?
Blockchain -Belagerung, 200% von ihnen verdienen 80% davon. Dieser Ort ist nicht voller Freude, sondern voller List. Die Swallows zahlen jedoch mit Sicherheit die Bestellung, daher sind sie bereit zu glauben, dass die Narbe zu einer Militärmedaille für den Sieg wird. Außen Menschen sind nicht mehr in Panik, da diese Wand tatsächlich eine schwache Linie von Maginot -Schutz ist. Für den intelligenten Meister kann er den Komfort der realen Welt nutzen, um in das Obergeschoss der umliegenden Stadt zu gelangen, während die Schwachen aufgrund des Mangels an Anerkennung und Einkaufschips weiter bis zum Ende der Nahrungskette fallen.
Blockchain -Datenspeicherung wurde verteilt, aber die Vermögensverteilung ist immer zentralisiert, und diese Regel hat sich nie geändert. Der Kommunismus des Wohlstands ist richtig, aber das Austausch von Reichtum ist eine Fantasie, während "Kommunismus + private Division" das innere Spiegelbild unzähliger Menschen ist. Darüber hinaus ist Reichtum als heiliges Objekt eine Kombination aus Gerechtigkeit und Böse und ein Paradiesschwert, mit dem die meisten Menschen nicht damit spielen können. Daher verwenden einige Menschen Geld, um die Welt zu zerstören, während andere Geld verwenden, um die Welt zu retten. Es gibt viele Menschen, die Geld verdienen können, und nur sehr wenige Menschen, die Geld teilen können.
In meinem Sinne ist die Kunst der Geldzuweisung viel schwieriger als die Blockchain -Technologie. Technologie ist ein Phasenproblem, und die Geldverteilung ist ein langfristiges Thema in der Geschichte der Menschheit, das auch die Bedeutung der Wirtschaft ist.
Blockchain kann nicht von einem talentierten Mann behandelt werden. Wie die Helden der drei Königreiche ist der Talentfluss viel häufiger als das Territorium. Die Maßnahmen zur Veröffentlichung und Verteilung von Münzen haben wahrscheinlich einen Konsens zur Verdienen von Geld geführt. Bei der Erweiterung des Handelsgebiets muss eine Gruppe großer und talentierter Menschen aufstehen und das Vertrauen übernehmen, bevor die Technologie umgesetzt wird. Diese Menschen sollten talentiert sein, gute Pläne haben, Menschen helfen und enormen Mut haben. Anstatt zu sagen, dass dies eine neue technologische Revolution ist, ist es am besten zu sagen, dass dies eine Talent -Rallye ist, diezeigt seinen IQ und seinen Gl. Es gibt nur sehr wenige Generäle, die die großartigen Verantwortung der Zeiten wirklich übernehmen können. Sogar Generäle, die Städte und Dörfer zerstören und über die Welt lachen, tut ein wenig leid. Wir sind mehr Kunstnamen, um Geld zu verdienen, indem wir lernen, technische Namen zu erstellen.
Die Gemeinschaft wird zum Träger des Konsens von Blockchain, aber die aktuelle Blockchain -Community scheint breit und mächtig zu sein, aber es gibt nur sehr wenige Menschen, die die Vergangenheit und die Gegenwart und die Essenz und die Gesetze der Wirtschaft verstehen und verstehen und verstehen. Eine solche Gemeinschaftszusammensetzung kann dem kleinsten Sturm von Richtlinien und Preisen nicht widerstehen. Selbst ein wenig Meinungsverschiedenheiten wird dazu führen, dass die Gemeinschaft getrennt wird. Mit Geld -Speilling -Häusern sind die fragilsten Gebäude, da das wesentliche Geldmerkmal die Liquidität ist. Da die alte Zeiten "Vermögen gesammelt und die Menschen verstreut sind", und der konzentrierte Geldfluss in der Welt der Blockchain scheinbar lebendig und verteilt werden. Selbst das Tragen einer Vielzahl von Herzschützern ist schwierig, ein rostiges Herz zu verbergen, um Geld zu verdienen.
Aktuelle Blockchain -Projekte werden aufgrund der Schwierigkeit der Implementierung der Technologie nicht sterben, sondern vom Konsens und der Unterstützung von Menschen verzerren. Der Konsensfortschritt von
Blockchain wird einen Prozess haben. In der derzeitigen prähistorischen Zeit liegt der Erwerb von Geld auf der Grundlage von Anerkennung und Schaltkreisen immer noch in der Konsensphase 1.0. Glücklicherweise reicht seine Größe nicht aus, um die allgemeine Situation der allgemeinen Wirtschaftsstruktur der Welt zu beeinflussen, und die Kosten für regulatorische und politische Einmischung sind relativ niedrig. In der Blockchain -Community sollten mehr Parteien aufgenommen werden, insbesondere Regierungen mit Dienstfunktionen, die nicht übersehen werden können. Menschen in der Gemeinde sollten sich nicht wie verängstigte Vögel verhalten, unabhängig von der Welt.
Blockchain -Live -Gemeinschaften gelten nicht als Wälder, hauptsächlich sind sie Vogelnester in einigen Bäumen, die Essen schnappen müssen. Selbst wenn es einen Geruch der dritten Stufe gibt, wird jeder als Vögel und Tiere verstreut. Wenn Sie wirklich davon träumen wollen, einen Wald zu bauen, dann mutig absteigen, bächen Sie kühn ab und wenden Sie die Kanäle und leiten Sie das Wasser in den Bach ab.
Blockchain -KonsensmechanismusDer sogenannte "Konsensmechanismus" besteht darin, die Überprüfung und Bestätigung von Transaktionen in sehr kurzer Zeit durch Abstimmung mit speziellen Knoten abzuschließen. Wenn eine Transaktion, wenn einige Knoten mit unbedeutendem Interesse einen Konsens erreichen können, können wir denken, dass das gesamte Netzwerk auch einen Konsens dafür erzielen kann. Pekin Muqi Mobile Technology Co, Ltd, ein professionelles Blockchain External Development Company, willkommen bei der Zusammenarbeit. Im Folgenden werden wir uns mit den Konsensmechanismen der Blockchain befassen, in der Hoffnung, dass es für alle nützlich sein wird, die grundlegende Blocchain -Technologie zu verstehen.
Aufgrund der Entwicklung der Blockchain -Technologie ist der Wortkonsensmechanismus nicht mehr unbekannt. Mit der Entwicklung der Technologie entwickeln sich auch verschiedene innovative Konsensmechanismen. Arbeitsbeweise wird verwendet
POW -Zeugnis des Arbeitsmechanismus und späterer Etereum waren POW -Konsensmechanismen. POW entspricht einer schwierigen mathematischen ProblemZeitspanne. Obwohl POW ein Konsensmechanismus ist, den jeder kennt, verbrauchen Berechnungen viel Energie und können auch die Umwelt verschmutzen.POS -Bestimmung von Aktien
Die Wahrscheinlichkeit, Rechnungslegungsrechte zu erhalten, wird durch die Anzahl und Dauer der Haltezeichen bestimmt. Im Vergleich zu POW vermeidet es viele Ressourcen, die durch Bergbau verursacht werden, und verkürzt die Zeit, um einen Konsens zwischen verschiedenen Gelenken zu erzielen. Wenn die Netzwerkumgebung gut ist, kann sie in Millisekunden erreicht werden und die Leistungsanforderungen der Gelenke sind gering.
Aber die Nachteile von POS sind auch sichtbar. Weitere Zeichenknoten haben mehr Chancen, Rechnungsrechte zu erhalten, was zum "Matthew -Effekt" führen wird, je reicher sie reicher werden und die Dezentralisierung der Blockchain zerstören.
DPOS -Zeugnis von Aktien
DPO in Auftrag gegebener Zinserfolge entspricht dem POS -Prinzip. Der Hauptunterschied besteht darin, dass der DPO -Sign -Inhaber für den Agenten als Supernode stimmen kann, der für die Erzeugung von Blöcken im Netzwerk und die Aufrechterhaltung von Konsensregeln verantwortlich ist. Wenn diese Knoten ihre Pflichten nicht erfüllen, werden die neuen Knoten dafür gewählt. Die gleichen Hindernisse sind in der Regel zentralisiert.
Autoritäre Beweise
Konsens können ohne Kommunikation zwischen den POA -Knoten erreicht werden, sodass dies äußerst effizient ist. Und es kann auch gegen Computer -Power -Angriffe kämpfen und hat eine hohe Sicherheit. POA benötigt jedoch einen zentralisierten autoritären Knoten, um die Identität zu überprüfen. Dies bedeutet, dass die Blockchain -Dezentralisierung beschädigt wird, was auch ein Kompromiss zwischen Dezentralisierung und Verbesserung der Effizienz ist.
Was ist der Blockchain-Konsensmechanismus?
Der sogenannte Konsens erkennt lediglich, dass jeder eine Vereinbarung erzielt hat.
In Blockchain ist tatsächlich eine Regel. Jeder Knoten bestätigt seine Daten gemäß dieser Regel und hält schließlich die Datenbank des gesamten Netzwerks, um stabil zu bleiben.
Wenn Sie beispielsweise Lebensbeispiele als Beispiel verwenden, hat das Unternehmen heute einen Termin veranstaltet, aber da der Chef nicht hier ist, sollte jeder diskutieren oder entscheiden, ob ein Projekt durchgeführt werden soll.
in einer solchen Umgebung ohne Kopf?
Wie kann man diese Vereinbarung erreichen und schließlich eine Entscheidung treffen, sie dem Chef zu übergeben? Dieser Prozess erfordert den Konsensmechanismus, um eine Rolle zu spielen.
Zu diesem Zeitpunkt kann man vorschlagen, dass jeder ihre Gedanken spricht und ausdrückt. Schließlich wird jeder abstimmen, und der Antragsteller wird den Diskussionsprüfungsprozess aufzeichnen und schließlich die Abstimmungsergebnisse aufzeichnen und die Ergebnisse dem Chef vorlegen.
Schließlich wurde das Ergebnis der Entscheidung auf der Grundlage der Regel gebildet, dass "wenn mehr Stimmen für diejenigen, die gegeneinander gestimmt haben, beginnen würde, das Projekt würde beginnen; sonst würde es es stoppen". Dann ist die Abstimmungsregel der Konsensmechanismus.
In der Welt von Blocchain, da die Blockchain ein verstreutes Buch oder eine verteilte Datenbank ausführt, wie Sie bei der Generierung eines neuen Blocks die Genauigkeit jedes Kontos im Block überprüft, so dass die auf jeden Computer registrierten Führungskräfte für eine lange Zeit stabil bleiben?
Dies erfordert die Existenz eines Konsensmechanismus. Daher ist der Konsensmechanismus ein Mechanismus, der die Konten (oder Daten) jedes Knotens für eine lange Zeit enthält.
inBlockchain, Konsens ist eine Glaubenslösung in der Blockchain -Technologie. Konsens
wird von allen erkannt. Adoption tritt in Kraft und Opposition kommt in Kraft.
so wie Sie oft gegen den Community -Mechanismus verstoßen und Dinge tun, die anderen schaden und sich selbst profitieren.
Dann werden Sie ein böswilliger Knoten und Ihre persönliche Zuverlässigkeit wird reduziert. Auch von Community oder ausgewiesen werden.
⒉ Detaillierte Beschreibung des Blockchain -Konsensmechanismus
Detaillierte Beschreibung des Blockchain -Konsensmechanismus:
Der Blockchain -Konsensmechanismus ist der Prozess der Überprüfung und Überprüfung der Transaktionen in sehr kurzer Zeit durch spezielle Knoten. Im Folgenden finden Sie einige der wichtigsten Konsensmechanismen und ihre detaillierten Erklärungen. 1. Nachweis des Arbeitsmechanismus (POW, Beweis)
Betriebsprinzipien: Mehr Arbeit, Geld und die Anzahl der verdienten Token hängen von der Arbeitsbelastung ab (Rechenleistung x Zeit). Vorteile: Es kann die schnelle Entwicklung der Kryptowährung und der schnellen Ausdehnung von Netzwerkknoten in den frühen Stadien effektiv fördern. Berechnen Sie Belohnungen durch relativ dezentrale und effektive Arbeit. Nachteile: Computer -Computerleistung verbraucht viel Strom und belastet die Umgebung. Eine Blockbelohnung der Hälfte kann die Begeisterung der Bergleute verringern, was zu einer großen Anzahl von Bergleuten führt.2. Proof Stake (POS, ProofStake)
Managementprinzip: Je mehr Token Sie haben, desto mehr Gewinn erzielen Sie. Benutzer haben die Möglichkeit, Token als Einlagen im POS -Mechanismus zu platzieren, neue Blöcke zu generieren und Belohnungen zu erhalten. Vorteile: Es ist nicht erforderlich, viel Strom und Energie zu verbrauchen. Reduzieren Sie die Zeit, um einen Konsens zu erzielen und Ihr TPS zu verbessern (Handelsvolumen pro Sekunde). Nachteile: Kreditfundamente sind nicht solide genug und können Probleme mit Netzwerkstabilität verursachen. Es hat ein hohes Monopol, nur diejenigen, die Münzen haben, können Blockchain -Belohnungen erhalten, und die Bergbauschwelle ist relativ hoch. Risiko: Kryptowährungen mit reinen POS -Mechanismen gehen das Risiko aus, von einer kleinen Anzahl von Menschen manipuliert zu werden.3. Zugelassene Aktienzertifizierung (DPO, Delegierte Zertifizierungsbestand) Leistungen: Reduzieren Sie die Teilnahme und Anzahl der Rechnungslegungsknoten und verbessern Sie TPS. Nachteile: Bergleute sind nicht besonders motiviert zur Abstimmung, da die Abstimmung Zeit, Energie und berufliche Fähigkeiten erfordert. Um TPS zu verbessern, opfern Sie eine gewisse Dezentralisierung.
Zusammenfassung:
POW ähnelt der Arbeitsverteilung und sorgt für Fairness und Sicherheit, jedoch mit geringer betrieblicher Effizienz. Je mehr Token die POS gilt, desto mehr Effizienz wird es, aber je weniger fair und Sicherheit es wird. DPOS ähnelt dem Versammlungssystem der Menschen und ist zwar kurzfristig am effizientesten, wählt jedoch einen Supernode aus, der starke Konzentrationsmerkmale aufweist, um Entscheidungen zu treffen.Es gibt keinen absoluten Unterschied zwischen den guten und schlechten Aspekten jedes Konsensusalgorithmus. Es ist nur der Unterschied, ob es für Ihr Anwendungsszenario geeignet ist. In einer praktischen Anwendung muss der entspre chende Konsensmechanismus basierend auf dem spezifischen Szenario und den Bedürfnissen ausgewählt werden.