Blockchain-Konsensmechanismen im Detail: Überblick & Analyse

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 Buchhaltungsknoten 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.

Wie sendet Blockchain das gesamte Netzwerk?

Was ist der spezifische Workflow von Blockchain?

Der Workflow der Blockchain Jinwowo -Gruppe ist der Ansicht, dass sie in die folgenden Schritte zusammengefasst werden kann:

1. Das Senden von Knoten überträgt neue Datensätze an das gesamte Netzwerk

2. Der empfangende Knoten zeichnet die empfangenen Daten auf und überprüft die empfangenen Daten

3. Alle empfangenden Knoten im gesamten Netzwerk implementieren den Konsensusalgorithmus für den Block

4. Der Block ist offiziell in der Blockchain enthalten, nachdem der Konsensalgorithmus -Prozess

den Blockchain -Konsensusalgorithmus - (iv) POA -Konsens (Proofofaktivität)

Proofofofaktivität)

Proofofaktivität, auch bekannt als Beweis der Aktivität, Kombination Die Merkmale der Potenzifik -Beweise und des POS -Beweises und des POS -Beweises und des POS -Beweiss und des POS -Beweiss und des POS -Beweises und des POS -Beweises und des POS -Beweises und des POS -Beweiss und des Entschlussens. Der POA -Konsens hat eine komplexere Auswahl an Buchhaltungsknoten und einen faireren Belohnungsmechanismus.

POA -Aktivität beweist, dass der Hauptvorteil darin besteht, faire Anreize zu nutzen, um sicherzustellen, dass Knoten online bleiben und die Begeisterung der Knoten mobilisieren. Auch wenn Online -Bergleute nicht meinen, haben sie eine gewisse Wahrscheinlichkeit, Gewinne zu erzielen. Die Qualität der Wartung im gesamten Netzwerk wurde erheblich verbessert.

STEP1: Jeder Bergmann verwendet zuerst seine eigene Rechenleistung, um den Beweis für den Arbeitsmechanismus zu übergeben, erhält dann Nonce und erzeugt einen leeren Blockheader. Mit Ausnahme der mangelnden Daten von Transaktionsinformationen stimmen andere Daten dieses Blockheaders mit dem normalen Block überein.

Schritt 2: Der Knoten, der der leerste Block ist, sendet den gesamten Netzwerkknoten. Nach Empfang der Nachricht speist der Knoten des gesamten Netzwerks den Hash-Wert dieses Blocks mit dem Hash-Wert des vorherigen Blocks, fügt dann erneut n feste Suffix-Werte hinzu und erhält schließlich N-Werte als Eingabe, geben Sie das Satoshi-Programm ein und erhöhen dann die Ausgaben n zufälligen Stakeholder.

Schritt 3: Der erste zufällige Anteilshalter von N-1 unterzeichnet den leeren Block, und der zufällige Anteilshalter ist der Knoten, der die Buchhaltungsrechte erhält. Er wird Transaktionsdaten und -signaturen basierend auf dem leeren Block hinzufügen.

STEP4: Der nte zufällige Beteiligungshalter überträgt das gesamte Netzwerk von verpackten Blöcken. Nach Erhalt des Blocks wird der gesamte Netzwerkknoten ihn überprüfen. Nachdem die Überprüfung erfolgreich ist, wird sie auf den Link gestellt.

Schritt 5: Der Bergmann, der einen leeren Block generiert, teilt die Belohnung der Transaktionsgebühr mit dem n-ten zufälligen Beteiligten und dem ersten N-1-Signal Random STake Holder.

Wie wird Bitcoin -Sendung für das gesamte Netzwerk implementiert?

Zwei Aussagen dienen als Referenz, die beide aus Babbitt gefunden wurden:

Bitcoin verwendet eine mathematische Wettbewerbsmethode, um die Zeit zu bestimmen, in der die Transaktion den Knoten erreicht, und schützt diese Reihenfolge gleichzeitig. Im Bitcoin -System werden Transaktionen sortiert, indem Transaktionen nach Gruppen zugewiesen werden. Solche Gruppen werden als Blöcke bezeichnet (Transaktionen, die gleichzeitig auftreten, werden in denselben Block unterteilt), und dann wird die Verknüpfung dieser Blöcke als Blockchain bezeichnet. Blockchain wird verwendet, um Transaktionen zu sortieren, während Transaktionsketten Änderungen im Bitcoin -Besitz verfolgen und aufnehmen. Diese Blöcke sind rechtzeitig angeordnet, nur ein Link. Transaktionen, die nicht im Block sind, werden unbestätigte oder unsortierte Transaktionen. Jeder Knoten ist kurz davor, eine Reihe von unbestätigten Transaktionen in den Block zu setzen und dann ihre Vorschläge zu dem nächsten Block an andere Knoten im Netzwerk zu senken.

Wenn mehrere Personen gleichzeitig gleichzeitig Blöcke erzeugen (die Wahrscheinlichkeit ist im Grunde sehr klein), gibt es für den nächsten Block des aktuellen Blocks mehrere Auswahlmöglichkeiten. Um die Reihenfolge der Blockverbindungen zu gewährleisten, ermöglicht das Bitcoin -System jedem gültigen Block, die Antwort auf ein spezielles mathematisches Problem einzubeziehen. Der Computer berechnet den Text des gesamten Blocks und fügt dann zufällige Vermutungen basierend auf dem kryptografischen Hash hinzu, bis eine Ausgabe niedriger als ein bestimmter Wert isterhalten. Die Hash -Funktion kann eine kurze Zusammenfassung aus Text jeder Länge erstellen. Dieser feste Ausgangswert ist sehr kompliziert. Der einzige Weg, um es zu finden, ist zufällige Vermutungen, das als Bergbau bezeichnet wird.

King hat einen Checkpoint -Mechanismus eingeführt, als er im vergangenen Jahr PPC herausgab, um Angriffe in den frühen Entwicklungsstadien zu schützen und zu vermeiden. Dieser Mechanismus ermöglicht es ihm, 51% Angriffe standzuhalten. "Der Entwickler kann einen übergeordneten Knoten steuern und einen" Checkpoint "an das gesamte Netzwerk senden, mit dem andere Knoten auf bestimmte Blöcke vereinbart werden können." Er sagte, dass dies tatsächlich eine "(Blockchain) Kontinuitätswarnmeldung" ist.

detaillierte Erklärung des POA des Blockchain -Konsensmechanismus

POA ist der vollständige Name der Proofofaktivität. Es ist kein unabhängiger Konsensalgorithmus, sondern ein Algorithmus, der mit POW und POS gemischt wird. Derzeit verwenden Vechain, Oulink und andere den POA -Konsensusmechanismus. Der allgemeine Prozess des POA -Algorithmus lautet wie folgt: Jeder aktive Knoten führt kontinuierlich Hash -Berechnungen durch und sucht nach Blockkopfzeilen, deren Hash -Wert kleiner als ein bestimmter Wert ist. Die Blockheader enthalten den vorherigen Block -Hash -Wert, die Adresse des lokalen Knotens, die Blocknummer und den Nonce -Wert. Wenn der Knoten den Blockheader findet, der den Bedingungen erfüllt, wird der Blockheader in das gesamte Netzwerk übertragen, und alle aktiven Knoten erhalten die Sendung zur Überprüfung. Wenn die Überprüfung bestanden wird, werden N -zufällige Eigenkapitalbesitzer unter Verwendung des Blockheaders in der Sendung als Datenquelle abgeleitet, und alle aktiven Knoten bestimmen, ob sie die glücklichen Eigenkapitalbesitzer sind. Wenn Sie einer der vorherigen glücklichen Aktionäre von N-1 sind, werden Sie auch den oh2en Blockheader gleichzeitig mit Ihrem privaten Schlüssel unterschreiben. Und übertragen Sie diese Signatur im gesamten Netzwerk. Wenn Sie der n-te Lucky Equity-Inhaber sind, erstellen Sie diesen Blockheader, um einen neuen Block zu erstellen, der so viele Transaktionen wie Sie gewählt hat, die Signatur des ersten N-1 Lucky Equity Inhabers und seine Signatur des Hash-Wertes der gesamten Blockchain. Senden Sie dann den signierten Vollknoten im gesamten Netzwerk. Alle aktiven Knoten werden nach Erhalt des vollständigen Knotens verifiziert. Wenn die Überprüfung verabschiedet wird, wird der Knoten als legaler neuer Block angesehen. Fügen Sie es zur Blockchain hinzu.

Wenn dieser Block zur längsten Kette gehört, dann ist er der vorherige Block und kehrt zum ersten Schritt zurück, sonst wird er verworfen. Es ist nicht schwer festzustellen, dass der POA -Algorithmus nicht online sind, und jeder glückliche Eigenkapitalinhaber ist nicht online, was dazu führt, dass der Block verworfen wird.

Dies ist auch der Ursprung des aktiven Beweises, und der POA -Algorithmus zählt regelmäßig die Anzahl der verworfenen Blöcke. Und passen Sie den Wert von n danach an. Wenn die Anzahl der verworfenen Blöcke relativ groß ist, wird N reduziert, ansonsten wird N erhöht.

Der Blockverlust des POA -Algorithmus ist eine Art Rechenleistungsverlust. Im POA -Algorithmus. Die Transaktionsgebühren im Block werden vom Verlag des Blocks mit n unglücklichen Aktionären geteilt.

Das Wichtigste am POA-Algorithmus ist, dass es nicht versierte Angreifer verhindern kann. Der sogenannte Nicht-höhere Angriff bezieht sich auf einen Angreifer mit einem starken Algorithmus, hält jedoch nur eine kleine Menge an Eigenkapital. Der POS -Teil des POA -Algorithmus gibt keine Chancen von Bausteinen. Wir sollten nicht in der Lage sein, effektiv anzugreifen.

Im POA -Algorithmus verlassen sich glückliche Eigenkapitalinhaber auf das Kapital, um Gewinne zu erzielen. Dieser Mechanismus schätzt, dass die Aktionäre weiterhin den Wert digitaler Vermögenswerte aufrechterhalten und die Volatilität auf lange Sicht verringern werden.

Poastay Volkswagens POW -Teil kontrolliert die Geschwindigkeit der Erzeugung neuer Blockkopfzeile durch den Hashing -Algorithmus -Schwierigkeitsgrad. Es kann das Netzwerk stabilisieren und die Vergasung vermeiden.

Die oben genannten Vorteile sind jedoch ebenfalls mit Kosten und der durch den POW -Teil verursachte Stromverlust wird ebenfalls verursacht. Der POS -Teil führt zum Verlust neuer Blockkopfzeile undRelativ große Wahrscheinlichkeit, was zu einer Rechenleistung führt.

Spezielle Einführung zum Blockchain -Konsensus -Mechanismus Polytechnic über das relevante Wissen, erfahren Sie mehr https://www1.itou8.com/ba/blockchain Der Konsensmechanismus ist eine Kernkomponente des Blockchain -Systems und spielt eine wichtige Rolle bei der Sicherung des sicheren und effektiven Betriebs des Netzwerks. In diesem Artikel werden die grundlegenden Konzepte, die Haupttypen und ihre Entwicklungsanwendungen zum Blockchain -Konsensmechanismus untersucht. 1. Überblick über den Blockchain -Konsensmechanismus. Der Konsensmechanismus ist das Kernprotokoll im Blockchain -Netzwerk, um die Dezentralisierung zu erreichen und die Zuverlässigkeit der Datensicherheit und der Transaktion sicherzustellen. Im Blockchain -Netzwerk erreichen dezentrale Knoten zwischen Transaktionen und Ledger durch Konsensalgorithmen eine Konsistenz, wodurch der normale Betrieb des gesamten Systems sichergestellt wird. Die Auswahl des Konsensmechanismus steht in direktem Zusammenhang mit Sicherheit, Expansion und Effizienz des Blockchain -Systems. 2. Dieser Mechanismus wird normalerweise durch frühe Blockchain wie Bitcoin angewendet. POW hat jedoch Probleme wie hoher Energieverbrauch und langsame Verarbeitungsgeschwindigkeit. ### 2. Nachweis von Aktien (POS) POS -Konsensmechanismus konzentriert sich auf die "Messe" von Schaltflächen anstelle der Arbeitsbelastung. Der Eigentümer nimmt am Konsensprozess teil, indem er eine bestimmte Menge digitaler Geld als Aktien sperrt, um das Recht zu blockieren und zu überprüfen. Im Vergleich zu POW ist POS energetischer und effizienter. ### 3. DPOS Die autorisierten Beweise (DPO) sind eine Verbesserung für den POS -Mechanismus. Nach diesem Mechanismus werden die Eigentümer, die der Wahlbehörde für zuverlässige Überprüfungsschaltflächen vertrauen, Entscheidungen und Transaktionen treffen, um im Namen der Gemeinschaft zu bestätigen. DPOS verbessert die Transaktionsgeschwindigkeit und die gesamte Netzwerkleistung. ### 4. PBFT -Toleranzen Byzantinisch (PBFT) ist tatsächlich ein defekter Algorithmus für byzantinische Probleme und für die Lizenzierungskettenumgebung geeignet. Es verbessert die Leistung, indem die Anforderungen an Komplexität und Kommunikationscomputer reduziert werden, um sicherzustellen, dass das System im Falle eines Knopffehlers weiterhin ordnungsgemäß funktionieren kann. Die Koalitionserie verwendet diesen Mechanismus hauptsächlich. 3. Entwicklung und Anwendung von Konsensmechanismen mit der kontinuierlichen Entwicklung der Blockchain -Technologie, Konsensmechanismen innovieren ebenfalls ständig und verbessern sich. Der neue Konsensmechanismus wächst zu energiesparender, effizienter und sicherer, um sich an die Bedürfnisse mehr Szenarien anzupassen. Beispielsweise kombinieren einige Blockchain -Projekte die Vorteile vieler Konsensmechanismen, um die Flexibilität und Ausdehnung des Systems zu erreichen. Mit der Integration von Technologien wie dem Internet von allem und künstlichen Intelligenz wird der zukünftige Konsensmechanismus außerdem schlauer und automatischer sein. 4. Schlussfolgerung Die Bedeutung des Konsensmechanismus als Kernkomponente der Blockchain -Technologie ist offensichtlich. Mit der beliebten Anwendung und der kontinuierlichen Entwicklung der Blockchain -Technologie wird die Renovierung und Verbesserung der Konsensmechanismen zur Hauptkraft bei der Förderung der Entwicklung der Blockchain -Industrie. In Zukunft hoffen wirIch möchte, dass das Erscheinen der Mechanismen effektiver und sicherer konsensiert, um neue Vitalität in das Blockchain -Ökosystem zu bringen. Kurz gesagt, der Blockchain -Konsensmechanismus spielt eine wichtige Rolle beim Aufbau von Vertrauen und Zusammenarbeit, und seine kontinuierliche Innovation und Innovation werden eine starke Motivation für die breite Anwendung und die nachhaltige Entwicklung der Blockchain -Technologie bieten. Empfehlung hinzufügen https://www1.itou8.com/ba/