⓵ Mehrere Konsensusalgorithmen der Blockchain
Die Hauptkonsensalgorithmen in Blockchain sind wie folgt: Vorteile: Gewährleistet die Sicherheit und Dezentralisierung des Systems. Nachteile: Der Energieverbrauch ist enorm und mit der Entwicklung der Bergbaumaschinentechnologie besteht ein Problem der Zentralisierung der Rechenleistung.
Einsatznachweis:
Kernmechanismus: Rechnungslegungsrechte auf der Grundlage der Kryptowährung der Eigenkapitalbasis verteilen. Vorteile: Reduziert die Nachfrage nach Energie. Nachteile: Es besteht das Risiko einer Zentralisierung und die Token -Wirtschaft ist sehr komplex.Ernennungspflicht des Ansatzes:
Kernmechanismus: Durch Einführung der Rolle eines Agenten wird das Recht auf Buchhaltung den durch Abstimmungen gewählten Agenten zugewiesen. Vorteile: Verbessert die Effizienz des Systems und verringert die Auswirkungen der Zentralisierung. Hinweis: Dieser Mechanismus muss in der Praxis weiterhin kontinuierlich überprüft und verbessert werden, um seine langfristige Stabilität und Sicherheit zu gewährleisten.Diese Konsensalgorithmen haben ihre eigenen Vor- und Nachteile, aber das gemeinsame Ziel ist es, einen fairen, sicheren und effizienten Konsensmechanismus für Blockchain -Anwendungen zur Unterstützung dezentraler digitaler Asset -Transaktionen und Datenaustausch bereitzustellen.
Wir haben einige Male einige Erklärungen und Wissenspunkte zur Blockchain -Technologie geteilt. Heute lernen wir einige Definitionen und grundlegende Merkmale der Zustimmungsalgorithmen in der Blockchain -Technologie.
Überqueren Sie einfach die Blockchain
Die Kette in unserer allgemeinen Ideologie ist die Eisenkette, die aus Eisen nacheinander aus Eisen besteht. Die Blockchain kann auch auf diese Weise einbezogen werden, ist jedoch nicht aus Eisen, sondern wird durch Blöcke mit bestimmten Datenstrukturen verbunden. Dies ist ein einfacher Prototyp
Einfacher Hinsicht ist die Zustimmung die Bedeutung unserer Zustimmung zum Verständnis von etwas. Wenn wir beispielsweise tägliche Bespre chungen durchführen, um Probleme zu bespre chen, oder wenn ein Tier eine Katze ist, fühlen wir uns wie eine Katze, nachdem wir sie mit dem bloßen Auge gesehen haben. Er trifft die Eigenschaften einer Katze, also denken wir, es ist eine Katze. Zustimmung ist eine Regel.
setzt unser Beispiel für die Bespre chung fort. Diejenigen, die an dem Treffen teilnehmen, können von Treffen von Problemen lösen.
Vergleichen Sie die Blockchain, und die am Bergbau beteiligten Bergleute verwenden eine Einwilligungsmethode (Algorithmus), um das Problem der Aufrechterhaltung ihrer Bücher im Einklang mit Büchern anderer Knoten zu lösen. Eine tiefere Bedeutung, um das Master -Buch kohärent zu halten, besteht darin, die Informationen über den Block in der Kette konsistent zu halten.
Warum brauchen Sie die Zustimmung? In Ordnung? Offensichtlich nicht. Es gibt keine Einwilligungsregel im Leben und alles ist ungeordnet. Blockchain hat keine Einwilligungsregeln und jeder Knoten macht seine Sachen und verliert seine Konsistenz.
Die Korrespondenz zwischen diesen beiden Beispielen lautet wie folgt:
Personen im Meeting = Miner In the Mines Meeting verstehen das Konzept der Knoten. Bitte verstehen Sie es zuerst als Miner. Ein Knoten enthält viele Rollen und der Bergmann ist einer davon.
Einwilligungsalgorithmus
Die gemeinsamen Einwilligungsmethoden (Algorithmen) in Blockchänen, in denen die Knoten ihre Bücher beibehalten, die mit denen anderer Knoten übereinstimmen: der Dezentralisierung bis zu einem gewissen Grad und ermöglicht die Angriffe von 51%und beeinflussen ihre Sicherheit.
Es gibt enormen Abfälle von Berechnungsleistung. Schauen Sie sich den Bergbaupool an, die viele Stromressourcen konsumieren. Mit zunehmender Schwierigkeit reicht der Bergbau nicht aus, um die Stromrechnung zu bezahlen. POS repräsentiert Ethereum (ETH). Von POW bis POS sind die Nachteile:
Die Kosten für Angriffe auf das Netzwerk durch den Zerstörer sind sehr niedrig und Sie können mit den Tokens konkurrieren
Zusätzlich haben große Knoten eine größere Wahrscheinlichkeit, dass die Rechte von Loson.
⓶ Was ist die Blockchain -Zustimmung?
Der BlockcChain -Konsensalgorithmus enthält h2> Was ist Blockchain -Konsens?Die Bitcoin und andere Blockchain -Münzen sind auch Fragen zur Vereinbarung. Mit anderen Worten, das zentralste Problem von Bitcoin oder anderen Blockchain -Münzen ist die Übereinstimmung in der dezentralen Umgebung. P>
Blockchains Kerntechnologie nach Bitcoin und Infrastruktur und unterstützt Bitcoin. Daher müssen wir mit der Zustimmungsblockchain über die Zustimmung der Bitcoin spre chen. P>
Bitcoins zentralster Durchbruch bei der Übereinstimmung im Transaktionsereignis im Fall der Dezentralisierung, dh als Zustimmung zur Wirksamkeit der tatsächlichen zentralen Organisation. P>
Bitcoin -Methode, um diese Vereinbarung zu erreichen, enthält hauptsächlich zwei Teile: p>
Stimulans; Dies soll die Teilnehmer motivieren, indem sie eine bestimmte Anzahl neuer Bitcoins im Block generieren. P>
Einführung externer Ressourcen, um Sicherheit zu gewährleisten; Dies ist die Sicherheit der Zustimmung der ausländischen Menge, dh Beweise für Arbeit (SafofPower); P>
Dies ist auch eine Methode für fast alle POW -Währungen. Zum Beispiel ehrlich, Litecoin, Arena -Münze, Dogeecoin usw. p> Was ist die Zustimmung des Blockchain -Mechanismus?
und sagte die Zustimmung, verstehen Sie einfach, was jeder zustimmen muss. P>
Der Blockchar, das die tatsächliche Regel ist. Jeder Knoten bestätigt seine Daten gemäß dieser Regel und hält schließlich die Datenbank des gesamten Netzwerks, um konsistent zu bleiben.
Wenn Sie die Beispiele als Beispiel als Beispiel verwenden, hält das Unternehmen heute ein Meeting ab, aber es geht nicht für die Arbeit aller auf dem Projekt. P>
in einer so nutzlosen Umgebung? P>
Wie kann man diese Vereinbarung erreichen und schließlich die Entscheidung bilden, sie dem Chef zu übergeben? Dieser Prozess erfordert die Zustimmung des Mechanismus, um eine Rolle zu spielen. P>
Zu diesem Zeitpunkt kann jemand vorschlagen, dass jeder ihre Überzeugungen spricht und ausdrückt. Schließlich werden alle abstimmen und fragen, um die Verarbeitung von Diskussionadressen aufzuzeichnen und schließlich die Ergebnisse der Abstimmung und Hand auf die Ergebnisse des Chefs zu registrieren.
Schließlich die Wirkung der Wirkung der "Wenn mehr Stimmen in der Gnade, die an sich gewählt wird, so dass Sie nicht aufhören können. Um die Genauigkeit jedes Berichts auf dem Block zu überprüfen, so dass die in jeder Zeit registrierten Ledgers in jeder Zeit registriert sind? Sie verletzen oft die Stadt des Mechanismus und profitieren Sie anderen. Das Blockchain -System besteht nicht dazu, Vertrauen zwischen Benutzern, einschließlich Benutzern, einschließlich Institutionen und einschließlich Institutionen, zu schaffen. P>
In Bezug auf die Betreuung genau, Autorität und Zuverlässigkeit des Hauptbuchs? Warum nehmen Knoten im Blockchain -Netzwerk an der Rechnungslegung teil? Was machst du, wenn der Knoten falsch ist? Wie kann man verhindern, dass das Buch korrumpiert wird? Wie kann ich die Datenkonstante zwischen Knoten sicherstellen? Dies sind alles Probleme und Blockchain muss mit einer Konstitution "dezentrale" Transaktionen lösen, die zu einem konsumierenden Mechanismus führt. P>
Die Anweisung "Einwilligungsmechanismus" zuFühren Sie die Überprüfung und Bestätigung von Transaktionen in kurzer Zeit in einer kurzen Abstimmung mit besonderen Knoten ab; Denn wenn es unbefriedigend ist, sind mehrere Knoten, um an dem Plan teilzunehmen und die Vereinbarung in Abwesenheit der zentralen Macht zu erreichen, dh, wie man Vertrauen unter Männern etabliert, die nicht zuversichtlich sind.
Blockchain-Technologie verwendet eine Reihe von konsensbasierten mathematischen Algorithmen, um ein "Trust" -Netzwerk zu machinaaedificare zu erhalten, um eine neue Krediterstellung bei technischer Bestätigung und nicht zentralisierte Kreditinstitute durchzuführen. P>
Verschiedene Arten von Blockchain -chemischen Einverständniserklärung von Algorithmen zum letzten Block in Blockchar können den Status des gesamten Netzwerks jederzeit widerspiegeln.
DBFT, DBFT POS
, Nachweis des Arbeitsmechanismus (Proofwork), das die Messmethode war, das System, um ein bestimmtes Ziel zu erreichen. Simplex -Verständnis des Beweises, dass es sich um eine gewisse Arbeit handelt, und beweist, dass die Arbeit der Arbeitsbelastung pro zertifizierender Ergebnisse abgeschlossen ist. P>
Der Nachweis des Arbeitsmechanismus hat den Nutzen vollständig dezentralisiert. In einer Blockchain mit Zustimmung der Arbeit des Mechanismus können Knoten frei eingeben und ausgehen und um die Rechte der Rechte konkurrieren, indem die numerische Lösung für ein Zufallsrelais berechnet wird. Die Fähigkeit, die korrekte numerische Lösung zu erhalten, um Blöcke der persönlichen Manifestation der Computerkontrolle des Knotens zu erzeugen. P>
Anwendung: p>
POWs berühmteste Anwendung ist Bitcoin. Im Bitcoin -Netzwerk mussten Bergleute in der Generierung von Blöcken die komplexen kryptografischen mathematischen Probleme lösen und die Blockhash finden und die Anforderungen von N -führenden Nullen und die Anzahl der Nullen in einem Problem mit einem Problem mit einem Problem erfüllen. Zu diesem Zeitpunkt ist keine große Anstrengung zur Berechnung (Arbeitsbelastung) erforderlich, und die Berechnungszeit hängt von der Maschine ab. P>
Suche nach einer angemessenen Relaiswahrscheinlichkeit des Ereignisses. Wenn der Knoten eine Computersteuerung hat, die Konten des n% des Netzwerks haben, hat der Knoten eine Wahrscheinlichkeit, dass N / c Blockhash ist. Nachdem der Knoten erfolgreich genügend Hashhan -Wert gefunden hat, überprüft das gesamte Netzwerk, nachdem das Node -Netzwerk -Netzwerk -Netzwerkpackagien -Block überprüft wird.
Wenn die Überprüfung bestanden wird, bedeutet dies, dass ein Knoten das Geheimnis erfolgreich gelöst hat, und Sie werden nicht mehr um den aktuellen Block konkurrieren, sondern sich dafür entscheiden, ein Ledger zu besitzen und dann die Konkurrenz zu erraten des nächsten Blocks. Nur die schnellsten puzzleauflösenden Blöcke im Netzwerk werden in Hauptbuch und Knoten im Hauptbuch kopiert. P>
Wenn ein betrügerischer Charakter des Knotens und die Netzwerkknoten die Überprüfung nicht bestanden und den gepackten Block direkt verwerfen. Dieser Block kann nicht im Allgemeinen Deckel aufgezeichnet werden, und die Kosten, die durch Betrugsknoten verzehrt werden, werden vergebens sein. Daher werden die Bergleute in enormen Bergbaukosten freiwillig durch das Vereinbarungsprotokoll des Bitcoin -Systems fortgesetzt, was die Sicherheit des gesamten Systems gewährleistet.
Profis und Nachteile p>
Vorteile: Die Ergebnisse können schnell verifiziert werden, das System trägt eine große Anzahl von Knoten und die Kosten für das Bösen sind hoch, wodurch die bewusste Einhaltung von Bergleuten sichergestellt wird.
uneingeschränkte Einflüsse: Die große Menge an zu verbrauchten Algorithmen und die Einwilligung der Zeit ist eine Person, die eine Gewissheit eines Charakters bereitstellt und eine Dokumentperson verlangt, eine bestimmte Art von Kryptokurität bereitzustellen. P>
Der Beweis für den Stakemechanismus funktioniert, indem ein neuer Block erstellt wird, der BergmannMuss eine "Münzrechts" -Transaktion erstellen, und die Transaktion sendet einige Münzen an den Bergmann selbst in einem voreingestellten System. Der Nachweis des Mechanismus verringert die Minenschwierigkeit von Knoten im Verhältnis zum Anteil der Zeit, an denen jeder Knoten Anzeichen hat, so schnell, um die Zufallszahl zu durchsuchen. P>
Anwendung: p>
2012 wurde ein Netizen -Pseudonym -Sunning Peercy gestartet (Diandian in Kryptowährung. Maximale PPC und POS, verwendet einen Beweis für den Mechanismus, um eine Sicherheitssicherheit zu erhalten. Tage, dann haben Sie 100 Tage des Währungszeitalters gesammelt. the Board voting, the mechanism has a built-in real-time equity voting system, just like the system is never ends at any time, and all shareholders vote here to decide the company's decisions.
When the authority of the proof of trial to solve problems of traditional pow and pos machination, can also offset the negative effect of centralization of the implementation of the technological effects of the technological implementation of the technological effect. Die Dezentralisierung von Blockchains, die auf der Grundlage des DPOS -Mechanismus festgelegt wurden, hängt von einer bestimmten Anzahl von Vertretern ab, nicht allen Benutzern. In einer solchen Blockchain stimmen alle Knoten für die Wahl eine Reihe von Knotenvertretern, und sie sind für alle Knoten verantwortlich, um die Blöcke zu bestätigen und einen Betrieb des Systems beizubehalten. P>
Gleichzeitig haben alle Knoten in der Blockchain die Leistung, Vertreter jederzeit zu entfernen und festzulegen. Bei Bedarf können alle Knoten stimmen, um die Gemeinde der aktuellen Knoten zu diskutieren, um erneut einen neuen Vertreter auszuwählen und die Echtzeitdemokratie zu erreichen. P>
Anwendung: p>
Bitshare ist eine Art Kryptowährung und übernommene DPOS -Mechanismus. Durch die Einführung des Zeugenkonzepts können Zeugen Blöcke erzeugen, und alle Aktien können Zeugen wählen. First N (N wird normalerweise als 101) Kandidaten in der Gesamtzahl der Stimmen als Zeugen ausgewählt werden, und die Anzahl der ausgewählten Zeugen (n), die vollständig dezentralisiert sind, um zu glauben, dass mindestens die Hälfte als n) mindestens einer vollständig dezentralisiert ist. P>
Zeugen -Shortlist wurde alle Wartungszyklus (1 Tag) aktualisiert. Die Zeugen und jedes Zeugnis haben dann 2 Sekunden Erlaubnis, Blöcke zu generieren. Wenn der Zeuge in einem bestimmten Zeitschicht Blöcke erzeugen kann, wird die Erlaubnis zur Blockerzeugung erteilt, um das nächste Mal zu bezeugen. Diese Richtlinie DPOS macht eine Blockerzeugung schneller und Energiesicherheit. P>
DPOS nutzt die Wähler voll aus, um die Zustimmung einer fairen und beliebten Art und Weise zu erreichen. Zeugen und Abstimmungen können als N- und Bergbaupool sein, und die Rechte dieser N -Trauerpools sind völlig gleich. Die Aktionäre können diese Zeugen (Bergbaupools) ständig in der Abstimmung ersetzen, solange die Rechenbefugnis zur Bereitstellung eines instabilen, Computers oder Anstrengungen, um Macht in die Hände zu machen, um das Böse zu tun. P>
Vor- und Nachteile: p>
Vorteile: Reduzieren Sie die Anzahl der KnotenTeilnahme an Überprüfung und angemessen, so dass die Zustimmung zu Überprüfung und System erreicht wird, eine zentrale Zentralität, die schwach ist, was künstlich ist, die sich in der Position und einem Level befindet, das niedriger ist als der POS und die Ebene, was minderwertig ist als die des späteren. Gleichzeitig hängt die gesamte Zustimmung des Mechanismus immer noch von der zusätzlichen Ausgabe der Standards ab, um die Stabilität des Proxyknotens aufrechtzuerhalten. P> Einwilligungsmechanismus der Blockchain
Die "Zustimmung des Mechanismus" besteht darin, die Überprüfung und Bestätigung der Transaktionen in der sehr kurzen Zeit durch die Abstimmung spezieller Knoten abzuschließen. Wenn es mehr Knoten mit irrelevanten Interessen gibt, können dies auch die Einwilligung erreichen, dass das gesamte Netzwerk auch für diese Vereinbarung erreicht wird. Peking Muqi Mobile Technology Co., Ltd., eine professionelle Blockchain -Outsourcing -Entwicklungsgesellschaft, die sich mit Zusammenarbeit befasst. Im Folgenden werden mehr Konsensmechanismen Blockchain sehen, in der Hoffnung, dass es nützlich sein wird, die Grundtechnologie von Blockchain zu verstehen. P>
Die Entwicklungsblockchain -Technologie, jeder ist mit dem Worteinverständnismechanismus nicht mehr unbekannt. Bei der sich entwickelnden Technologie entwickeln sich auch verschiedene typische Einwilligungsmechanismen. P>
POW -Themen müssen p>
Bitcoin verwendet ein POW -Argument des Arbeitsmechanismus, und dann war ethisch die Übereinstimmung Mechanismus für die POW. POW entspricht der Berechnung des schwierigen mathematischen Problems, nämlich die Berechnung des Hash -Werts des neuen Blocks, und die Schwierigkeitsgröße wird für jedes Mal angepasst. Obwohl die POW die Zustimmung des Mechanismus an jeden Erkenntnis ist, berechnen und verbrauchen Sie viel Energie und auch in das Wahllokal. P>
POS -Beweis für die Wahrscheinlichkeit, eine Argumentationsrechte zu erhalten, die durch die Anzahl und Dauer des Haltens bestimmt wird. Pouse POS vermeidet die Abfälle durch Bergbau und kürzere Zeit, um die Zustimmung verschiedener Knoten zu erreichen. Wenn die Netzwerkumgebung gut ist, was in Millisekunden erreicht werden kann und die Anforderungen an die Knotenleistung gering sind. P>
Aber auch Nachteile der POS sind offensichtlich. Knoten mit mehr Anzeichen von mehr Fällen, um die Rechte zu erhalten, die zu "Matthew -Effekt" führen, werden reich und zerstören die Dezentralisierungsblockchain. P>
DPOS -Beweis von True p>
DPOS -Kommission Der Beweis ist der gleiche wie es ist. Der Hauptunterschied besteht darin, dass der Signalinhaber DPOs als Supernode für den Agenten stimmen kann, der für die Erzeugung von Blöcken im Netzwerk und die Aufrechterhaltung der Zustimmung der Regeln verantwortlich ist. Wenn die Knoten für die Ausführung von Diensten aufgeben, werden neue Knoten abgestimmt. Die gleichen Nachteile sind in der Regel zentralisiert. P>
POA -Autorisierung p>
Einwilligung kann ohne Kommunikation zwischen POA -Knoten und so effizientesten erreicht werden. Ich kann auch gegen Rechenleistungangriffe kämpfen und habe eine hohe Sicherheit. POA benötigt jedoch einen zentralisierten Autor des Knotens, um die Identität zu verifizieren, die bedeutet, dass die Schadensdezentralisierung der Blockchain, die sich auch im Kompromiss zwischen Dezentralisierung und Improvisationseffizienz befindet. P>