Heim Web-Frontend js-Tutorial Betrachten Sie die Anfangskette des Entwicklungsprozesses der Blockchain

Betrachten Sie die Anfangskette des Entwicklungsprozesses der Blockchain

Sep 13, 2018 pm 06:10 PM
Blockchain

Dieser Artikel stellt hauptsächlich das relevante Wissen über Blockchain in 200 Codezeilen vor. Er ist sehr gut und hat Referenzwert.

In letzter Zeit wurde das Thema Blockchain hochgespielt Es ist sehr heiß. Menschen, die sich mit Technologie auskennen, achten auf die Kette, während diejenigen, die sich mit Technologie nicht auskennen, auf den Währungspreis achten. Kurz gesagt ist Blockchain ein neues dezentrales wirtschaftliches Organisationsmodell, das durch eine Reihe von Technologien implementiert wird. Tatsächlich erschien die Blockchain-Technologie bereits im Jahr 2007. Mit jahrelanger Verbesserung und Perfektion haben wir die BTC, Eth, EOS und True, die wir jetzt sehen. Kurz gesagt ist Blockchain ein neues dezentrales wirtschaftliches Organisationsmodell, das durch eine Reihe von Technologien implementiert wird. Ziel dieses Artikels ist es, einige Untersuchungen aus der Perspektive der Konsensalgorithmen von Blockchains in verschiedenen Zeiträumen durchzuführen.

1 Kriegsgefangener, vertreten durch BTC: Arbeitsnachweis, Arbeitsnachweis.
Bitcoin verwendet den POW-Mechanismus im Blockgenerierungsprozess. Ein qualifizierter Block-Hash besteht aus N führenden Nullen. Die Anzahl der Nullen hängt vom Schwierigkeitswert des Netzwerks ab. Um einen vernünftigen Block-Hash zu erhalten, sind viele Versuch-und-Irrtum-Berechnungen erforderlich, und die Berechnungszeit hängt von der Hash-Geschwindigkeit der Maschine ab. Wenn ein Knoten einen angemessenen Block-Hash-Wert bereitstellt, bedeutet dies, dass der Knoten tatsächlich eine große Anzahl von Berechnungsversuchen durchlaufen hat. Der absolute Wert der Anzahl der Berechnungen kann natürlich nicht ermittelt werden, da das Finden eines angemessenen Hashs ein probabilistisches Ereignis ist. Wenn ein Knoten über n % der Rechenleistung des gesamten Netzwerks verfügt, hat der Knoten eine Wahrscheinlichkeit von n/100, den Block-Hash zu finden.
Vorteile: Die durch Bitcoin repräsentierte POW-Konsenswährung ist sicher und resistent gegen Gabelungen. Sie existiert seit 9 Jahren und ihre Sicherheit wurde im Laufe der Zeit getestet.
Nachteile: Stromverschwendung, keine Energieeinsparung, große Mengen an Strom und Rechenleistung werden verwendet, um um die Buchhaltungsrechte von Bitcoin zu konkurrieren, ohne einen Beitrag zur realen Gesellschaft zu leisten. Unvollständigen Statistiken zufolge übersteigt der Strombedarf für das Bitcoin-Mining inzwischen den Durchschnitt von 180 Ländern. Genau aus diesem Grund entstand POS

2: POS: Proof of Stake, Nachweis des Eigenkapitals.
POS: Auch als Eigenkapitalnachweis bekannt, ähnelt es dem bei einer Bank verwahrten Eigentum. Dieses Modell weist Ihnen basierend auf dem Betrag und der Zeit, die Sie digitale Währung halten, entsprechende Zinsen zu.
Betriebsmechanismus: Die Knoten im Netzwerk geben die digitale Währung im Knoten in den POS-Mechanismus ein und die Identität wird in einen Verifizierer umgewandelt. Natürlich wählt der POS-Mechanismus zufällig einen dieser Verifizierer aus , diese Zufälligkeit und die Anzahl der digitalen Währungen hängen zusammen. Die Wahrscheinlichkeit, ausgewählt zu werden, ist höher, wenn Sie mehr Münzen investieren, als wenn Sie weniger investieren, was grundsätzlich proportional zum Mengenverhältnis ist. Wenn der von POS ausgewählte Generator innerhalb eines bestimmten Zeitraums keinen Block generiert, wird natürlich erneut der nächste Validator ausgewählt. Was die effektive Kette betrifft, folgt diese dem Prinzip der längsten Kette der Blockchain. Da es im POS-Konsensmechanismus Token als Sicherheit gibt, können die verpfändeten Token vernichtet werden, wenn das System feststellt, dass der Knoten verdächtigt wird, etwas Böses zu begehen. Daher ist die Sicherheit des Systems im POS-Konsensmechanismus nicht gegeben Der Wettbewerb der Hardware-Rechenleistung außerhalb des Systems basiert auf besicherten Token als Garantie für ehrliche Knoten.

Drei PBFT: Praktische byzantinische Fehlertoleranz, praktischer byzantinischer Fehlertoleranzalgorithmus. Siehe die vorherige Einführung zum Byzantine Fault Tolerance-Algorithmus.
PBFT ist ein Replikationsalgorithmus für Zustandsmaschinenreplikate. Das heißt, der Dienst wird als Zustandsmaschine modelliert und die Zustandsmaschine wird auf verschiedenen Knoten im verteilten System repliziert. Jede Kopie der Zustandsmaschine speichert den Status des Dienstes und implementiert auch die Vorgänge des Dienstes. Die Menge aller Replikate wird durch einen Großbuchstaben R dargestellt, und zur Darstellung jeder Replik wird eine ganze Zahl von 0 bis |R|-1 verwendet. Zur Vereinfachung der Beschreibung wird |R|=3f+1 angenommen, wobei f die maximale Anzahl von Replikaten ist, die fehlschlagen können. Obwohl mehr als 3f+1 Replikate vorhanden sein können, verbessern die zusätzlichen Replikate nicht die Zuverlässigkeit, sondern verringern nur die Leistung.

Chulian ist die weltweit früheste hybride Konsens-Öffentlichkeitskette, die sich durch die Kombination von PBFT- und Pow-Konsens auszeichnet. Verwenden Sie Ersteres, um die Leistung sicherzustellen, und Letzteres, um die Dezentralisierung sicherzustellen. Einfach ausgedrückt basiert es auf POW und wählt dann den PBFT-Backbone-Knoten auf diesem Knoten aus. Persönlich halte ich die Integration zweier unterschiedlicher Konsensalgorithmen für eine sehr innovative Idee. Wählen Sie zunächst den Hauptknoten basierend auf POW aus, um eine übermäßige Zentralisierung zu vermeiden, ähnlich wie beim EOS-Superknoten, und betreiben Sie ihn später unter mehreren Hauptknoten. Dies scheint jedoch im Widerspruch zur Dezentralisierung zu stehen. eine bessere Lösung, die sowohl Leistung als auch Dezentralisierung berücksichtigt.



In letzter Zeit ist das Thema Blockchain sehr heiß begehrt, und zwar diejenigen, die sich mit Technologie auskennen Wer die Technik nicht versteht, achtet auf die Währungspreise. Kurz gesagt ist Blockchain ein neues dezentrales wirtschaftliches Organisationsmodell, das durch eine Reihe von Technologien implementiert wird. Tatsächlich erschien die Blockchain-Technologie bereits im Jahr 2007. Mit jahrelanger Verbesserung und Perfektion haben wir die BTC, Eth, EOS und True, die wir jetzt sehen. Kurz gesagt ist Blockchain ein neues dezentrales wirtschaftliches Organisationsmodell, das durch eine Reihe von Technologien implementiert wird. Ziel dieses Artikels ist es, einige Untersuchungen aus der Perspektive der Konsensalgorithmen von Blockchains in verschiedenen Zeiträumen durchzuführen.

1 Kriegsgefangener, vertreten durch BTC: Arbeitsnachweis, Arbeitsnachweis.
Bitcoin verwendet den POW-Mechanismus im Blockgenerierungsprozess. Ein qualifizierter Block-Hash besteht aus N führenden Nullen. Die Anzahl der Nullen hängt vom Schwierigkeitswert des Netzwerks ab. Um einen vernünftigen Block-Hash zu erhalten, sind viele Versuch-und-Irrtum-Berechnungen erforderlich, und die Berechnungszeit hängt von der Hash-Geschwindigkeit der Maschine ab. Wenn ein Knoten einen angemessenen Block-Hash-Wert bereitstellt, bedeutet dies, dass der Knoten tatsächlich eine große Anzahl von Berechnungsversuchen durchlaufen hat. Der absolute Wert der Anzahl der Berechnungen kann natürlich nicht ermittelt werden, da das Finden eines angemessenen Hashs ein probabilistisches Ereignis ist. Wenn ein Knoten über n % der Rechenleistung des gesamten Netzwerks verfügt, hat der Knoten eine Wahrscheinlichkeit von n/100, den Block-Hash zu finden.
Vorteile: Die durch Bitcoin repräsentierte POW-Konsenswährung ist sicher und resistent gegen Gabelungen. Sie existiert seit 9 Jahren und ihre Sicherheit wurde im Laufe der Zeit getestet.
Nachteile: Stromverschwendung, keine Energieeinsparung, große Mengen an Strom und Rechenleistung werden verwendet, um um die Buchhaltungsrechte von Bitcoin zu konkurrieren, ohne einen Beitrag zur realen Gesellschaft zu leisten. Unvollständigen Statistiken zufolge übersteigt der Strombedarf für das Bitcoin-Mining inzwischen den Durchschnitt von 180 Ländern. Genau aus diesem Grund entstand POS

2: POS: Proof of Stake, Nachweis des Eigenkapitals.
POS: Auch als Eigenkapitalnachweis bekannt, ähnelt dem bei einer Bank verwahrten Eigentum. Bei diesem Modell werden Ihnen entsprechende Zinsen basierend auf dem Betrag und der Zeit, die Sie in der digitalen Währung halten, zugeteilt.
Betriebsmechanismus: Knoten im Netzwerk geben die digitale Währung im Knoten in den POS-Mechanismus ein und die Identität wird in einen Prüfer umgewandelt. Der POS-Mechanismus wählt natürlich zufällig einen dieser Prüfer als Generator des Blocks aus. Diese Zufälligkeit und die Anzahl der digitalen Währungen hängen zusammen. Die Wahrscheinlichkeit, ausgewählt zu werden, ist höher, wenn Sie mehr Münzen investieren, als wenn Sie weniger investieren, was grundsätzlich proportional zum Mengenverhältnis ist. Wenn der von POS ausgewählte Generator innerhalb eines bestimmten Zeitraums keinen Block generiert, wird natürlich erneut der nächste Validator ausgewählt. Was die effektive Kette betrifft, folgt diese dem Prinzip der längsten Kette der Blockchain. Da es im POS-Konsensmechanismus Token als Sicherheit gibt, können die verpfändeten Token vernichtet werden, wenn das System feststellt, dass der Knoten verdächtigt wird, etwas Böses zu begehen. Daher ist die Sicherheit des Systems im POS-Konsensmechanismus nicht gewährleistet Der Wettbewerb der Hardware-Rechenleistung außerhalb des Systems basiert auf besicherten Token als Garantie für ehrliche Knoten.

Drei PBFT: Praktische byzantinische Fehlertoleranz, praktischer byzantinischer Fehlertoleranzalgorithmus. Siehe die vorherige Einführung zum Byzantine Fault Tolerance-Algorithmus.
PBFT ist ein Replikationsalgorithmus für Zustandsmaschinenreplikate. Das heißt, der Dienst wird als Zustandsmaschine modelliert und die Zustandsmaschine wird auf verschiedenen Knoten im verteilten System repliziert. Jede Kopie der Zustandsmaschine speichert den Status des Dienstes und implementiert auch die Vorgänge des Dienstes. Die Menge aller Replikate wird durch einen Großbuchstaben R dargestellt, und zur Darstellung jeder Replik wird eine ganze Zahl von 0 bis |R|-1 verwendet. Zur Vereinfachung der Beschreibung wird |R|=3f+1 angenommen, wobei f die maximale Anzahl von Replikaten ist, die fehlschlagen können. Obwohl mehr als 3f+1 Replikate vorhanden sein können, verbessern die zusätzlichen Replikate nicht die Zuverlässigkeit, sondern verringern nur die Leistung.

Chulian ist die weltweit früheste öffentliche Hybrid-Konsenskette, die sich durch die Kombination von PBFT- und Pow-Konsens auszeichnet. Verwenden Sie Ersteres, um die Leistung sicherzustellen, und Letzteres, um die Dezentralisierung sicherzustellen. Einfach ausgedrückt basiert es auf POW und wählt dann den PBFT-Backbone-Knoten auf diesem Knoten aus. Persönlich halte ich die Integration zweier unterschiedlicher Konsensalgorithmen für eine sehr innovative Idee. Wählen Sie zunächst den Hauptknoten basierend auf POW aus, um eine übermäßige Zentralisierung zu vermeiden, ähnlich wie beim EOS-Superknoten, und betreiben Sie ihn später unter mehreren Hauptknoten. Dies scheint jedoch im Widerspruch zur Dezentralisierung zu stehen. eine bessere Lösung, die sowohl Leistung als auch Dezentralisierung berücksichtigt.

Verwandte Empfehlungen:

200 Codezeilen zur Implementierung der Blockchain Detaillierte Erklärung von Blockchain-Beispielen

Freunde, die mit der Blockchain-API von Bitcoin vertraut sind Gib Ratschläge. Nur einen Moment

Das obige ist der detaillierte Inhalt vonBetrachten Sie die Anfangskette des Entwicklungsprozesses der Blockchain. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Stead: Ein revolutionäres RWA-Projekt, das eine dezentrale Finanzierung für schwimmende Infrastruktur in Südostasien ermöglicht Stead: Ein revolutionäres RWA-Projekt, das eine dezentrale Finanzierung für schwimmende Infrastruktur in Südostasien ermöglicht Aug 08, 2024 am 06:46 AM

Stead ist ein RWA-Projekt mit Sitz in Südostasien. Es dient als dezentrale Finanzierungsplattform für schwimmende Infrastruktur, darunter Fischerei- und Transportboote, Fischkäfige und schwimmende Häuser.

Blockscout sammelt 3 Millionen US-Dollar Startkapital, um die Rolle des Block-Explorers neu zu definieren Blockscout sammelt 3 Millionen US-Dollar Startkapital, um die Rolle des Block-Explorers neu zu definieren Aug 08, 2024 am 12:09 AM

Block-Explorer bieten wertvolle Dienste für alle, die aktuelle und zuverlässige Blockchain-Daten benötigen. Allerdings haben hohe Gebühren und mangelnde Anpassbarkeit dazu geführt, dass viele Block-Explorer für Ketten unzugänglich sind.

Ruby: Das Juwel der Blockchain-Entwicklung Ruby: Das Juwel der Blockchain-Entwicklung Aug 31, 2024 pm 09:57 PM

Blockchain hat einen langen Weg zurückgelegt und sich von einem Schlagwort zu einer Kraft entwickelt, die die Welt verändert, und wir können nicht mehr wegschauen!!

vanitis stellt $VATO-Token vor und verbindet Blockchain mit ethischer Schönheit vanitis stellt $VATO-Token vor und verbindet Blockchain mit ethischer Schönheit Sep 21, 2024 pm 03:04 PM

In einem bahnbrechenden Schritt zur Neudefinition der Schönheitsbranche hat Vanitis die Einführung seines $VATO-Tokens bekannt gegeben

Wie wird Blockchain in Journey eingesetzt? Wie wird Blockchain in Journey eingesetzt? Aug 12, 2024 pm 12:04 PM

Reisen muss bequem, kostengünstig und vor allem erfüllend sein. Während Gebühren, Reservierungsunregelmäßigkeiten, schlechte Meinungen und langwierige Belastungen auch symptomatisch für die aktuelle Reisestimmung sein könnten, bietet Blockchain eine ca

Die niedrigen Gebühren von Ethereum zerstören sein Wirtschaftsmodell Die niedrigen Gebühren von Ethereum zerstören sein Wirtschaftsmodell Aug 20, 2024 pm 09:08 PM

Transaktionen im führenden Smart-Contract-Netzwerk kosten jetzt weniger als 0,10 US-Dollar, während Token-Swaps für weniger als einen US-Dollar möglich sind. Das steht in krassem Gegensatz zu den 100 Dollar

Mark Cuban lobt den Schritt des kalifornischen DMV, Autotitel mithilfe der Avalanche-Blockchain zu digitalisieren Mark Cuban lobt den Schritt des kalifornischen DMV, Autotitel mithilfe der Avalanche-Blockchain zu digitalisieren Jul 31, 2024 pm 06:06 PM

Diese kürzlich von Reuters bekannt gegebene Entwicklung zielt Berichten zufolge darauf ab, Betrug aufzudecken und den Titelübertragungsprozess zu rationalisieren.

Nutzen Sie Ihre Chance mit Qubetics: Die Zukunft der Krypto-Innovation Nutzen Sie Ihre Chance mit Qubetics: Die Zukunft der Krypto-Innovation Aug 18, 2024 am 03:06 AM

Die Welt der Kryptowährung ist übersät mit Projekten, die gekommen und gegangen sind, aber nur wenige haben sich als dauerhafte Innovationen etabliert.

See all articles