Blockchain-Prinzipien und ihre Anwendungsfelder

Wie funktioniert die Blockchain (was ist das Betriebsprinzip der Blockchain?

) Blockchain -Prinzip?

Blockchain ist eine verteilte gemeinsame Buchhaltungstechnologie.

Die Blockchain kann grob in zwei Ebenen unterteilt werden. Auf der Blockchain.

Was ist die Hauptbedeutung von Blockchain? Vollständige Möglichkeiten. Lassen Sie die Teilnehmer die Kreditaufteilung durchführen.

Was ist das Prinzip der Blockchain?

Das Blockchain -System besteht aus einer Datenschicht, einer Netzwerkschicht, einer Konsensschicht, einer Schicht von Anreizen, einer Vertragsschicht und einer Schicht D 'Anwendung. Unter ihnen fasst die Datenschicht die grundlegenden Daten und grundlegenden Algorithmen wie zugrunde liegende Datenblöcke und die Verschlüsselung verwandter Daten und Horodatagen zusammen. Die verschiedenen einvernehmlichen Algorithmen der Incentive -Schicht enthalten wirtschaftliche Faktoren in das Blockchain -Technologiesystem, einschließlich hauptsächlich des Emissionsmechanismus und des Mechanismus zur Verteilung wirtschaftlicher Anreize; ; In diesem Modell sind die Struktur von Kettenblöcken, die auf Horodatagen basieren, der einvernehmliche Mechanismus verteilter Knoten, wirtschaftliche Anreize, die auf der Befugnis zur Berechnung des Konsens und flexiblen und programmierbaren intelligenten Verträgen basieren, die repräsentativsten Innovationen der Technologie der Blockchain. Das Hauptproblem des Vertrauens und der Sicherheit von Transaktionen, die Blockchain löst, ist das Wesentliche, einen Informationsaustausch zu etablieren, der Vertrauen in ein unzuverlässiges Netzwerk würdig ist.

Blockchain ermöglicht die Entwicklung der Realwirtschaft. Mit der Entwicklung der Blockchain -Technologie sind die Anwendungsszenarien mehr zu einem Ablauf der Rückverfolgbarkeit von Grundprodukten, der Lagerung rechtlicher Beweise, der staatlichen Angelegenheiten, der Finanzierung der Lieferkette, der kommerziellen Finanzierung, vom sozialen Schutz bis zum industriellen Management, Energie und Strom , Datentransaktionen, Transaktionen und digitale öffentliche Ressourcen. Mit der anschließenden Entwicklung der Blockchain -Technologie, insbesondere in Bezug auf Leistung, Skalierung und Sicherheit, werden die Anwendungsszenarien in Zukunft immer weiter verbreitet.

1) Der Lebenszyklus der Blockchain -Industrie. Durch die Beurteilung der Branchenentwicklungsphase über die Marktwachstumsrate, die Nachfragewachstumsrate, die Vielfalt der Produkte, die Anzahl der Wettbewerber, Einstiegs- und Ausstiegsbarrieren, technologische Veränderungen, Benutzerkaufverhalten usw. Blockchain -Industrie;

2) Das Gleichgewicht zwischen Angebot und Nachfrage in der Blockchain -Industrie. Durch die Analyse des Angebots und der Nachfrage der Branche gemäß dem Angebot, der Nachfrage und Bedingungen des Imports und des Exports der Blockchain -Industrie, um die Sättigungsindustrie zu erfassen; 3) Die Wettbewerbslandschaft der Blockchain -Industrie. Dank der Analyse der Verhandlungskapazität der Lieferanten der Blockchain -Branche, der Verhandlungskapazität von Käufern, der Fähigkeit, potenzielle Wettbewerber einzutreten, die Fähigkeit, Produkte und aktuelle Wettbewerbsbewerber in der Branche zu ersetzen, können wir die fünf kontrollieren, die die bestimmen, die die bestimmen, die die bestimmen, die die bestimmen Gewinnniveau der Branche, die das Gewinnniveau der Branche bestimmt 4) die wirtschaftliche Funktionsweise der Blockchain -Branche. Es umfasst hauptsächlich Datenanalysen, einschließlich der Anzahl der Wettbewerbsunternehmen in der Blockchain -Branche, der Anzahl der Mitarbeiter, dem Gesamtwert der Gesamtwert derIndustrieproduktion, Umsatzproduktionswert, Exportwert, fertige Produkte, Umsatzerträge, Gesamtgewinn, Vermögenswerte, Verbindlichkeiten, Kapazitätswachstum, Rentabilität und Kapazität sowie Kapazitätsabläufe.

5) Markt für wettbewerbsfähige Marktunternehmen in der Blockchain -Branche. Einschließlich der Produkte des Unternehmens, des Unternehmensstaates (BCG), der finanziellen Situation, der Wettbewerbsstrategie, des Marktanteils, der Wettbewerbsfähigkeitsanalyse (SWOT -Analyse) usw.

6) Investition und Finanzierung und Analyse von Fusionen und Übernahmen. Einschließlich der Analyse von Investitions- und Finanzierungsprojekten, Fusions- und Akquisitionsanalyse, Investitionszone, Investitionsrendite, Investitionsstruktur usw.

7) Marketing in der Blockchain -Industrie. Einschließlich Marketingkonzepte, Marketingmodelle, Marketingstrategien, Kanalstrukturen, Produktstrategien usw.

Die Technologie -Technologie -Workstation Xususu unter Lianqiao Education Online ist eine Schule des Bildungsministeriums in Chinala Single Pilot Workstation "Blockchain Technology", die von der Bau- und Entwicklung des Entwicklungszentrums zugelassen wurde, ist der "Smart Learning Workshop 2020)." Smart Learning Workshop 2020 -School Master Innovation Workstation ". Die professionelle Sichtweise bietet Studenten diversifizierte Wachstumsrouten, fördert die Reform der Produktionskombination aus Produktions-, akademischer und Forschungstraining auf der Suche nach professionellen Diplomen und baut ein angewandtes und komponiertes Talent -Schulungssystem auf.

Eigenschaften der Blockchain

1.

Blockchain -Technologie basiert nicht auf Managementagenturen oder zusätzlichen Materialinstallationen und haben keine zentrale Kontrolle. -Information.

2.

Die Basis der Blockchain -Technologie ist Open Source. Und die Anwendungen im Zusammenhang mit der Entwicklung, so dass alle Informationen im System sehr transparent sind.

3. Andere Dritte und alle Knoten können automatisch und sicher im System. Datenüberprüfung und Austausch erfordern keine menschliche Intervention.

4. Änderungen der subjektiven und künstlichen Daten.

5. .

Informationen erweitern:

1. Eine Zusammenfassung in einem Satz. < / p>

Antwort: Blockchain ist eine verschlüsselte Datenbankkette, dh Transaktionsdaten in mehreren Horodaten / Ereignissen werden verschlüsselt und miteinander zugeordnet, und die Daten können nicht verfälscht werden und können gemeinsam genutzt werden.

2.

b. Basierend auf Ereignissen und Horodatagen. Die mit mehreren Ereignissen und Horodatagen verbundenen Daten sind die Blockchain. Diese verschlüsselten Daten können gemeinsam genutzt werden, können jedoch nicht verfälscht werden.

c. Teilen von Genehmigungen / Teilen von Präsentationen: Unterschiedliche Genehmigungen haben unterschiedliche Anfragen.

4.

5.

Offen, Konsens, jeder kann am Blockchain -Netzwerk teilnehmen. Jedes Gerät kann als Knoten dienen. Jeder Knoten ermöglicht eine vollständige Kopie der Datenbank, abhängig davon zwischen den Konfigurationsknoten der Konsensmechanismen, um dank wettbewerbsfähiger Computer gemeinsam die gesamte Blockchain zu verwalten, .

dezentralisiert und ohne Konfidenzmechanismus besteht die Blockchain aus vielen Knoten, um ein Punktnetzwerk zu bilden. Es ist nicht notwendig, zu vertrauen, einfach den definierten Regeln zu befolgen, es gibt kein Problem der Täuschung und des Misstrauens zwischen den Knoten.

Transaktionen sind transparent, beide Parteien sind anonym, die Blockchain -Betriebsregeln sind offen und transparent, und alle Dateninformationen sind ebenfalls öffentlich. Knoten.

unangemessen und nachvollziehbar. sind in Reihe verbunden, sodass alle Aufnahmen jeder Transaktion verfolgt werden können.

Welchen Prinzipalgorithmus verwendet Blockchain und wie hoch ist das Arbeitsprinzip der Blockchain?

Was sind die technischen Prinzipien der Blockchain?

Die wichtigsten Punkte, die an der Blockchain -Technologie beteiligt sind, umfassen: Dezentralisierung (dezentralisiert), vertrauenslos, gemeinsam maincaintain, Relibledatabase, Zeitstempel, asymmetrische Verschlüsselung usw.

Blockchain -Technologie definiert die Art und Weise, wie Kredit im Netzwerk generiert wird: in Das System, die Teilnehmer müssen weder die Hintergrundinformationen anderer Personen verstehen, noch müssen sie sich auf die Garantie oder Garantie von Einrichtungen von Drittanbietern verlassen. Die Technologie stellt sicher, dass die Systemaufzeichnungen, überträgt und speichert Werttransferaktivitäten, und das Endergebnis muss glaubwürdig sein.

erweiterte Informationen

Die Quelle der Prinzipien der Blockchain -Technologie kann in ein mathematisches Problem zusammengefasst werden: das byzantinische allgemeine Problem. Das Problem des byzantinischen Generals erstreckt sich auf das Internet -Leben, und seine Konnotation kann zusammengefasst werden: Wie können Menschen im Kontext des Internets mit unbekannten Gegnern verhindern, dass sie von böswilligen Sabotagern getäuscht werden? Verwirrt sein und falsche Entscheidungen treffen.

verlängert das byzantinische allgemeine Problem weiter auf das technische Bereich. Seine Konnotation kann zusammengefasst werden als: In Ermangelung vertrauenswürdiger zentraler Knoten und vertrauenswürdiger Kanäle sollte jeder im Netzwerk verteilte Knoten einen Konsens erzielen. Die Blockchain-Technologie löst das lang bekannte byzantinische allgemeine Problem-es bietet eine Möglichkeit, Konsensnetzwerke zu schaffen, ohne einzelne Knoten zu vertrauen.

Referenzquelle: Baidu Encyclopedia-Blockchain

Was ist das Prinzip der Blockchain-Technologieentwicklung?

In enger Sinne ist Blockchain eine Kettendatenstruktur, die Datenblöcke nach Abfolge in chronologischer Reihenfolge kombiniert und in kryptografisch garantiert ist, was unberührt und unverzichtbar ist. Hauptbuch.

Blockchain -Technologie verwendet Blockchain -Datenstrukturen, um Daten zu überprüfen und zu speichern, verteilte Knoten -Konsenskonsensalgorithmen zu generieren und zu aktualisieren und die Kryptographie zu verwenden, um die Datenübertragung und -zugriff zu gewährleisten. Eine neue verteilte Infrastruktur- und Computermethode, bei der Smart -Verträge aus automatisiertem Skriptcode zum Programmieren und Betrieb von Daten verwendet werden.

Arbeitsprinzip

Das Blockchain -System besteht aus einer Datenschicht, einer Netzwerkschicht, einer Konsensschicht, einer Anreizschicht, einer Vertragsschicht und einer Anwendungsschicht. Unter diesen fasst die Datenschicht grundlegende Daten und grundlegende Algorithmen wie zugrunde liegende Datenblöcke und verwandte Datenverschlüsselung und Zeitstempel zusammen. Die Netzwerkschicht umfasst den verteilten Netzwerkmechanismus, den Datenausbreitungsmechanismus und den Datenüberprüfungsmechanismus usw.; Die Konsensschicht verkauft hauptsächlich Netzwerkknoten die verschiedenen Konsensalgorithmen der Incentive -Schicht integrieren wirtschaftliche Faktoren in das Blockchain -Technologiesystem, wobei hauptsächlich der Ausstellungsmechanismus und der Verteilungsmechanismus wirtschaftlicher Anreize enthalten sind. Die Vertragsschicht fasst hauptsächlich verschiedene Skripte, Algorithmen und intelligente Verträge zusammen, die die Grundlage programmierbarer Eigenschaften blockieren. Die Anwendungsschicht verkauft verschiedene Anwendungsszenarien und Blockchain -Fälle. In diesem Modell sind die Kettenblockstruktur auf der Grundlage von Zeitstempeln, Konsensmechanismus verteilter Knoten, wirtschaftliche Anreize, die auf Konsens -Rechenleistung basieren, und flexible und programmierbare Smart -Verträge die repräsentativsten Innovationen der Blockchain -Technologie.

eingehendes Verständnis des Konsensmechanismus und Algorithmusprinzipien von Blockchain

Der sogenannte "Konsensmechanismus" ist eine Abstimmung von speziellen Knoten in einem Sehr kurze Zeit vervollständigen die Überprüfung und Bestätigung der Transaktion innerhalb; Wenn eine Transaktion, wenn mehrere Knoten mit nicht verwandten Interessen einen Konsens erreichen können, können wir denken, dass das gesamte Netzwerk auch eine erreichen kannKonsens darüber. Um es unverblümt auszudrücken, wenn ein chinesischer Weibo Big V, ein virtueller Währungsspieler der US, ein afrikanischer Student und ein europäischer Reisender sich nicht kennen, aber sie sind sich einig, dass Sie eine gute Person sind, dann können Sie im Grunde schließen. Du bist nicht schlecht.

Um dieselben Daten im gesamten Blockchain -Netzwerkknoten aufrechtzuerhalten und die Fairness jedes Teilnehmers sicherzustellen, müssen alle Teilnehmer des gesamten Systems eine einheitliche Vereinbarung haben, was wir für einen Konsensusalgorithmus wünschen. Alle Bitcoin -Knoten folgen einheitlichen Protokollspezifikationen. Die Protokollspezifikation (Konsensalgorithmus) besteht aus relevanten Konsensregeln, die in zwei Hauptkerne unterteilt werden können: Nachweis der Arbeit und der längste Kettenmechanismus. Die ultimative Manifestation aller Regeln (Konsens) ist die längste Kette von Bitcoin. Der Zweck des Konsensalgorithmus besteht darin, sicherzustellen, dass Bitcoin weiterhin mit der längsten Kette arbeitet und so die Konsistenz und Zuverlässigkeit des gesamten Buchhaltungssystems sicherstellt.

Die Benutzer in der Blockchain müssen die Gutschrift der anderen Partei nicht berücksichtigen, der anderen Partei nicht vertrauen, und sie benötigen auch keine vertrauenswürdige Vermittler oder zentrale Organisation, sondern müssen sie nur nach der Blockchain umsetzen Protokoll. Handel. Die Voraussetzung, dass diese Transaktion ohne einen vertrauenswürdigen Vermittler von Drittanbietern reibungslos gehandelt werden kann eigene Interessen aufgrund ihrer eigenen Interessen. Die Motivation und das Verhalten des Betrugs, sodass jeder Knoten aktiv und bewusst voreingestaltet wird, um die Authentizität und Zuverlässigkeit jeder Transaktion zu beurteilen und die übergebenen Aufzeichnungen in die Blockchain zu schreiben. Die Interessen jedes Knotens variieren und logischerweise haben sie keine Motivation, sich zu trennen und zu betrügen, was besonders offensichtlich ist, wenn einige Knoten im Netzwerk einen öffentlichen Ruf haben. Die Blockchain -Technologie verwendet Konsensalgorithmen, die auf mathematischen Prinzipien basieren, um ein "Vertrauensnetz" zwischen Knoten zu etablieren, und verwendet technische Mittel, um ein innovatives Kreditnetzwerk zu realisieren.

Der aktuelle Mainstream -Konsensusalgorithmus -Mechanismus in der Distrikteinheitsindustrie umfasst vier Kategorien: Nachweis des Arbeitsmechanismus, Nachweis des Eigenkapitalmechanismus, den Beweismechanismus für den Beweis für den Autorisierungsmechanismus und den Poolverifizierungspool.

Der Beweis für den Arbeitsload -Mechanismus ist der Nachweis für die Arbeitslast, was eine Anforderung darstellt, die beim Generieren einer neuen Transaktionsinformationen (d. H. Einer neuer Block) erfüllt werden muss, der der Blockchain hinzugefügt werden soll. In einem Blockchain -Netzwerk, das auf dem Nachweis des Arbeitsmechanismus basiert, konkurrieren Knoten um Rechnungslegungsrechte, indem sie die numerischen Lösungen von zufälligen Hash -Hashs berechnen, und die Fähigkeit, die korrekten numerischen Lösungen zur Generierung von Blöcken zu erhalten, ist eine spezifische Manifestation der Rechenleistung des Knotens. Der Nachweis des Arbeitsmechanismus hat den Vorteil, völlig dezentralisiert zu sein. In einer Blockchain mit dem Nachweis des Arbeitsmechanismus als Konsens können Knoten frei eintreten und beenden. Das bekannte Bitcoin-Netzwerk verwendet einen Nachweis des Arbeitsmechanismus, um neue Währungen zu erzeugen. Da die Anwendung des Proof-of-Work-Mechanismus im Bitcoin-Netzwerk jedoch den größten Teil der Computerleistung von Computern auf der ganzen Welt angezogen hat, werden andere Blockchain-Anwendungen, die versuchen, diesen Mechanismus zu verwenden, schwierig, dieselbe Skala zu erhalten von Computerkraft zur Aufrechterhaltung ihrer eigenen Sicherheit. Gleichzeitig führt das Bergbauverhalten, das auf dem Nachweis des Arbeitsmechanismus basiert, auch eine große Verschwendung von Ressourcen, und der Zyklus, der zum Erreichen eines Konsens erforderlich ist, ist ebenfalls lang, sodass dieser Mechanismus nicht für kommerzielle Anwendungen geeignet ist.

Im Jahr 2012 hat ein Netizen mit dem Pseudonym Sunnyking Peercoin eingeführt, der den Nachweis des Arbeitsmechanismus verwendet, um neue Münzen auszugeben und den Nachweis des Stakemechanismus zur Aufrechterhaltung der Netzwerksicherheit zu verwenden. Dasist der Beweis für den Stakemechanismus in der Kryptowährung. Erste Anwendung. Im Gegensatz zum Nachweis des Nachweises für eine bestimmte Menge an Berechnungsarbeiten erfordert der Nachweis des Zinsens den Nachweis, um eine bestimmte Menge an Kryptowährung zu besitzen. Die Art und Weise, wie der Beweis für den Stakemechanismus funktioniert, besteht darin, dass der Bergmann beim Erstellen eines neuen Blocks eine "Münzrechts" -Transaktion erstellen muss und die Transaktion einige Münzen in ein voreingestellter Verhältnis an den Bergmann selbst sendet. Der Nachweis des Stakemechanismus reduziert die Mining -Schwierigkeit von Knoten im Verhältnis zu Verhältnis und Zeit, in der jeder Knoten Token besitzt, und beschleunigt die Suche nach Zufallszahlen. Dieser Konsensmechanismus kann die Zeit verkürzen, die erforderlich ist, um einen Konsens zu erzielen, erfordert jedoch im Wesentlichen noch Knoten im Netzwerk, um Bergbauvorgänge durchzuführen. Daher löst der POS -Mechanismus das Problem, dass der POW -Mechanismus für das kommerzielle Bereich schwierig zu anwenden ist, nicht grundlegend.

Der Beweismechanismus für den Anteilsberechtigung ist ein neuer Konsensmechanismus, um die Netzwerksicherheit zu gewährleisten. Während Sie versuchen, die Probleme traditioneller POW- und POS -Mechanismen zu lösen, kann dies auch die negativen Auswirkungen der Zentralisierung durch die Umsetzung der technologischen Demokratie ausgleichen.

Der Mechanismus zur Autorisierungsnachweise der Aktien ähnelt der Abstimmung des Vorstands. Der Mechanismus verfügt über ein integriertes Echtzeit-Eigenkapital-Abstimmungssystem, genau wie das System eine Aktionärssitzung abhält, die zu keinem Zeitpunkt endet, und alle Aktionäre stimmen hier zur Entscheidung ab. Unternehmensentscheidungen. 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, um eine bestimmte Anzahl von Knotenvertretern zu wählen, und sie sind für alle Knoten verantwortlich, um die Blöcke zu bestätigen und den geordneten Betrieb des Systems aufrechtzuerhalten. Gleichzeitig haben alle Knoten in der Blockchain die Befugnis, Vertreter jederzeit zu entfernen und zu ernennen. Wenn Sie müssen, dass alle Knoten stimmen können, um die aktuellen Knotenvertreter ihre Qualifikationen zu verlieren, neue Vertreter wiederzuwählen und eine Echtzeitdemokratie zu erreichen.

Der Beweismechanismus für den Anteilsberechtigung kann die Anzahl der an Überprüfung und Rechnungslegung beteiligten Knoten erheblich verringern, wodurch in Sekundenschnelle Konsensüberprüfung erzielt wird. Dieser Konsensmechanismus kann jedoch das Problem der Blockchain -Anwendung im Unternehmen immer noch nicht perfekt lösen, da dieser Konsensmechanismus seine Abhängigkeit von Token nicht beseitigen kann und die Existenz von Tokens in vielen kommerziellen Anwendungen nicht vorhanden sein muss.

Poolverifizierungspool basiert auf der traditionellen verteilten Konsistenztechnologie und ergänzt durch Datenüberprüfungsmechanismen. Es ist ein Konsensmechanismus, der in Blockchains weit verbreitet ist.

Poolverifizierungspools können funktionieren, ohne sich auf Token zu verlassen. Basierend auf ausgereiften verteilten Konsistenzalgorithmen (Pasox, RAFT) kann die Konsensprüfung der zweiten Ebene implementiert werden, was für die Teilnahme mehrerer Parteien besser geeignet ist. Zentrales Geschäftsmodell. Es gibt jedoch einige Mängel im Poolverifizierungspool, wie z. Hier erklären wir hauptsächlich einige Algorithmusprinzipien des Blockchain -Beweiss für den Arbeitsmechanismus und das Bitcoin -Netzwerk ist, ich hoffe, jeder kann ein grundlegendes Verständnis der Konsensalgorithmen für die Beweise Ihrer Arbeitsbelastung haben.

Das Hauptmerkmal des Beweiss für das Arbeitssystem besteht darin, dass der Kunde einen gewissen Schwierigkeitsgrad durchführen muss, um ein Ergebnis zu erzielen Ergebnisse. Ein Kernmerkmal dieser Lösung ist Asymmetrie: Die Arbeit ist für die anforderende Partei moderiert und ist leicht für die Verifizierungspartei zu überprüfen. Es unterscheidet sich von Überprüfungscodes, die von Menschen eher gelöst werden können als von Menschen als von Menschen gelöst zu werdenComputer.

Die folgende Abbildung zeigt den Nachweis des Arbeitsprozesses.

Zum Beispiel, um ein grundlegendes Zeichen "Hallo, Welt!" Erstellen zu erstellen, ist die von uns angängliche Workload -Anforderung, dass eine Ganzzahl namens Nonce nach dieser Charaktererstellung hinzugefügt werden kann. Wert, führen Sie die SHA-256-Operation bei der veränderten Zeichenerstellung durch (hinzugefügt Nonce). Wenn das Ergebnis (in hexadezimaler Form dargestellt) mit "0000" beginnt, dann passieren Sie. Um diesen Beweis für das Arbeitsziel zu erreichen, ist es notwendig, den Nonce-Wert kontinuierlich zu erhöhen und SHA-256-Hashing auf der daraus resultierenden Charaktererstellung durchzuführen. Nach dieser Regel sind 4251 Operationen erforderlich, um einen Hash mit führenden 4 0s zu finden.

Mit diesem Beispiel haben wir ein vorläufiges Verständnis des Nachweises des Arbeitsmechanismus. Einige Leute denken vielleicht, wenn der Nachweis der Arbeit nur ein solcher Prozess ist, ist es ausreichend, sich daran zu erinnern, dass Nonce 4521 ist, um die Berechnung die Überprüfung zu bestehen, natürlich nicht, dies ist nur ein Beispiel.

unten ändern wir einfach die Eingabe in "Hallo, Welt!+ Integer Value", und der Ganzzahlwert beträgt 1 ~ 1000, was bedeutet, dass die Eingabe zu einem Array von 1 ~ 1000 wird: Hallo, Welt ! 1; Hallo Welt! 2; ; Hallo Welt! 1000. Führen Sie dann den oben genannten Nachweis der Arbeit an jedem Eingang im Array durch - finden Sie den Hash -Hash, der zu 4 0s führt.

Aufgrund der pseudo-randomischen Natur des Hash-Werts ist es leicht zu berechnen, basierend auf der relevanten Kenntnis der Wahrscheinlichkeitstheorie. Es wird erwartet, dass die Anzahl der Versuche zu 2 bis 16. Macht erhalten werden kann, um einen Hash -Hash zu erhalten, der zu 4 0s führt. . Wenn Sie die tatsächlichen Ergebnisse der gerade durchgeführten 1.000 Berechnungen zählen, werden Sie feststellen, dass die durchschnittliche Anzahl der Berechnungen 66.958 beträgt, was sehr nahe an der Leistung von 2 bis zur 16. Leistung liegt (65.536). In diesem Beispiel ist die Anzahl der von der Mathematik erwarteten Berechnungen tatsächlich die erforderliche "Arbeitsbelastung". Das mehrmalige Wiederholen des Arbeitsbelastungsnachweises ist ein Wahrscheinlichkeitsereignis, das den statistischen Gesetzen entspricht.

Die tatsächlichen Berechnungszeiten, die für Statistiken zur Erstellung von Zeichen und entspre chenden Zielergebnissen verwendet werden, sind wie folgt:

für einen Knoten im Bitcoin -Netzwerk, wenn Sie einen neuen Block generieren möchten, Fügen Sie es in der Blockchain hinzu, das vom Bitcoin -Netzwerk erstellte Puzzle muss gelöst werden. Die Schlüsselelemente dieser Frage sind der Nachweis der Arbeitsfunktion, des Blocks und des Schwierigkeitswerts. Der Nachweis der Arbeitsfunktion ist die Berechnungsmethode dieser Frage, der Block sind die Eingabedaten dieser Frage, und der Schwierigkeitswert bestimmt die Berechnung, die erforderlich ist, um diese Frage zu verstehen.

Die im Bitcoin-Netzwerk verwendete Proof-of-Work-Funktion ist genau die oben erwähnte SHA-256. Blöcke werden während des Arbeitsnachweises tatsächlich erzeugt. Fehlen bei der Arbeit, indem Sie ständig Blockdaten konstruieren und überprüfen, ob die berechneten Ergebnisse der erforderlichen Workload erfüllen, wodurch festgelegt wird, ob der Block mit Netzwerkschwierigkeitsgrad der Block ist. Der Blockheader ist die Eingabedaten des Bitcoin -Proof of Work -Funktion.

Schwieriger Wert ist ein wichtiger Referenzindikator für Bergarbeiter, der feststellt, wie viele Hash -Operationen erforderlich sind, um einen legalen Block zu erzeugen. Das Bitcoin -Netzwerk generiert alle 10 Minuten einen Block. Wenn die Erzeugung neuer Blöcke diese Geschwindigkeit im gesamten Netzwerk im Grunde genommen unter verschiedenen Rechenleistungsträgern beibehält, muss der Schwierigkeitswert entspre chend den Änderungen der Rechenleistung im gesamten Netzwerk eingestellt werden. Das allgemeine Prinzip besteht darin, das Netzwerk 10 Minuten zu halten, um einen neuen Block unabhängig von der Bergbaukapazität zu generieren.

Eine Einstellung der Schwierigkeitsgradwerte erfolgt automatisch und unabhängig in jedem vollständigen Knoten. In jedem Blöcken von 2016 passen alle Knoten den Schwierigkeitswert automatisch gemäß einem einheitlichen Format an. Diese Formel basiert auf der Zeit und der erwarteten Zeit der letzten Blöcke 2016 (eine Auszahlung wird alle 10 Minuten generiert und die erwartete Zeit ist 20160). Der Vergleich basiert auf demVerhältnis der tatsächlichen Zeit zur erwarteten Zeit. Das heißt, wenn die Blockerzeugungsgeschwindigkeit schneller als 10 Minuten ist, wird der Schwierigkeitswert erhöht. Wie auch immer, der Schwierigkeitswert wird reduziert. Die Formel wird wie folgt ausgedrückt:

Neuer Schwierigkeitsgrad Wert = alter Schwierigkeitsgrad* (20160 Minuten/2016 Blöcke dauerte Zeit).

Arbeitsweise erfordert einen Zielwert. Die Berechnungsformel für den Zielwert des Bitcoin -Beweises ist wie folgt:

Zielwert = maximaler Zielwert/Schwierigkeitsgrad, wobei der maximale Zielwert ein konstanter Wert ist FffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffFf Die Größe des Wertes ist umgekehrt proportional zum Schwierigkeitswert. Die Leistung des Bitcoin -Arbeitsnachweises bedeutet, dass der in der Mine berechnete Block -Hash -Wert geringer sein muss als der Zielwert.

Wir können auch einfach den Prozess der Bitcoin-Workload als SHA-256-Hash-Operation verstehen, indem wir den Blockheader (dh verschiedene Nonce-Werte ausprobieren) und als Eingabe ständig ändern. Ein Prozess mit einem bestimmten Format -Hash -Wert (dh eine bestimmte Anzahl führender 0s erforderlich), und je mehr Vorgänger erforderlich sind, desto schwieriger ist er.

Bitcoin kann wie folgt grob zusammengefasst werden:

Dieser Prozess kann in der folgenden Abbildung dargestellt werden: "Bergbau". Das Verständnis des Nachweises des Arbeitsmechanismus wird uns die Grundlage für uns legen, um den Konsensmechanismus von Bitcoin -Blockchain weiter zu verstehen.

Was ist die

Blockchain?

Blockchain ist eine verteilte Datenbanktechnologie.

Beschreibung:

Blockchain ist ursprünglich eine technische Grundlage, die Unterstützung für Kryptowährung wie Bitcoin bietet, aber jetzt in verschiedenen Bereichen häufig verwendet wird. Verteilte Datenbank, die zum Aktivieren verteilter Datensätze und Transaktionsüberprüfung entwickelt wurde. Die Hauptmerkmale umfassen:

1: In der Blockchain gibt es keine einzige zentrale Managementeinheit. Wir nehmen gemeinsam an dem Datensatz und der Überprüfung von Daten durch mehrere Knoten teil, um das Risiko eines einzelnen Fehlerpunkts zu vermeiden.

. Dies erhöht die Datensicherheit in der Blockchain.

Betrieb:

Blockchain verwendet bestimmte Verschlüsselungsalgorithmen und Konsensmechanismen, um die Integrität und Sicherheit der Daten sicherzustellen. Jeder Knoten hat das Recht, an der Wartung und Aktualisierung der Blockchain teilzunehmen. Wenn eine neue Transaktion auftritt, wird die Transaktion zur Überprüfung auf allen Knoten ausgestrahlt. Wenn die Bestätigung überschritten wird, wird die Transaktion zum neuen Block der Blockchain hinzugefügt. Im Laufe der Zeit führt dieser Block zu einer Zeit, um eine wachsende Kette zu bilden. Jeder Knoten verfügt über eine Kopie dieser Kette, um die Datensynchronisation und -konsistenz sicherzustellen. Jede Transaktion verfügt über ein bestimmtes Logo und eine bestimmte Signatur, sodass sie einfach und vertrauenswürdig sein kann.

Anwendungsfeld:

Zusätzlich zu digitalen Währungs- und Verschlüsselungsvermögen wird die Blockchain -Technologie in der Versorgungsnetzwerkmanagement, in Smart -Verträgen, Identitätszertifizierung, Urheberrechtsschutz und anderen Sektoren häufig eingesetzt. Aufgrund der dezentralen und unveränderlichen Eigenschaften bietet es für viele Branchen eine transparente, sichere und zuverlässige Lösung.

Einfach ausgedrückt, die Blockchain ist eine innovative verteilte Datenbanktechnologie, die durch ihre eigenen Mechanismen und Merkmale beispiellose Vertrauens- und Sicherheitsgarantien bietet.

Was bedeutet Blockchain?

Blockchain ist eine verteilte Datenbanktechnologie.

Blockchain ist eine Technologie, die auf Dezentralisierung, verteilt, im Leerlauf und hohem Rang basiert und Verschlüsselungsalgorithmen verwendet, um die Integrität und Sicherheit von Daten zu gewährleisten. Auf diese Weise können separate Knoten Daten im Netzwerk austauschen und austauschen, ohne dass eine zentralisierte Einrichtung für die Verwaltung und Überprüfung der Verwaltung und Überprüfung erforderlich ist. Das Konzept und das Prinzip des Blockchain -Betriebs werden nachstehend ausführlich erläutert.

Die Hauptzusammensetzung und das Prinzip des Betriebs der Blockchain

Blockchain besteht aus mehreren Blöcken. Jeder Block enthält eine bestimmte Anzahl von Transaktionsdatensätzen. Diese Transaktionen werden in Blöcken aufgezeichnet und es wird garantiert, dass sie durch Verschlüsselung nicht ragigiert. Jeder Block ist durch die Kettenstruktur mit dem vorherigen Block verbunden und bildet eine kontinuierliche Kette.

Das Operationsprinzip der Blockchain basiert auf der Idee der Dezentralisierung. Im Netzwerk von Blockchains hat jeder Knoten das Recht und die Verpflichtung, an der Überprüfung und Aufzeichnung von Daten teilzunehmen. Wenn eine neue Transaktion auftritt, wird sie vom gesamten Netzwerk ausgestrahlt und von Knoten im Netzwerk überprüft. Nachdem die Prüfung bestanden hat, wird die Transaktion in einem neuen Block aufgezeichnet und zur Blockchain hinzugefügt.

Merkmale von Blockchain

1.

2.

Zusammenfassung

ist eine Technologie, die auf Dezentralisierung, verteilt, untätig und hochrangig basiert. Seine Merkmale machen es zu einer breiten Palette von Aussichten für die Verwendung in vielen Bereichen wie Finanzen, Management von Vorräten, Internet der Dinge usw.