Blockchain ist eine verteilte Datenbanktechnologie.
1. Dieses Hauptbuch existiert nicht nur auf einem Computer oder Server, sondern ist unter vielen Teilnehmern verstreut, um zusammen zu warten und verwaltet zu werden. Jeder Teilnehmer kann diesem Hauptbuch einen neuen Rekord hinzufügen, muss jedoch von allen zertifiziert und genehmigt werden. Zertifizierungen sind offen und transparent und sehr sichere Informationen. Der größte Vorteil dieser Technologie ist die Dezentralisierung, dh keine zentralisierten Kontrolldaten. Es baut einen Vertrauensmechanismus in der digitalen Welt ohne eine Zwischeneinrichtung auf. Alle Aufzeichnungen über die Transaktion und die damit verbundenen Informationen werden dauerhaft in dieser Kette aufbewahrt, sodass der Name "Blockchain". Einige wichtige Konzepte werden unten erläutert.
2. Dieses Design sorgt für die Sicherheit und Zuverlässigkeit der Daten, und während einige Knoten Probleme haben, kann das gesamte System weiterhin normal funktionieren.
2. Jeder Teilnehmer hat die gleichen Rechte und Möglichkeiten, an dem Bestätigungs- und Überprüfungsprozess teilzunehmen. Diese Funktion verbessert die Offenheit und Gleichheit des Systems. In traditionellen Finanztransaktionen müssen Banken beispielsweise als Vermittler verwendet werden, um Buchung und Bestätigung durchzuführen, während Blockchain diese Aufgaben ohne Vermittler ausführen kann. Die Implementierung und Überprüfung automatischer Transaktionen kann durch technische Weise wie intelligente Verträge erreicht werden. Smart Contracts sind ein Code, der die Laufzeit automatisch ausführt und überprüft. Diese Automatisierungsfunktion verbessert die Effizienz und Sicherheit der Transaktion. Die Blockchain -Technologie wird nach und nach in anderen Bereichen als Finanzen verwendet, wie z. B. Supply -Chain -Management, Identitätsbestätigung und mehr Feldern, dank seiner einzigartigen Vorteile und technischen Funktionen. Es erhöht nicht nur die Datentransparenz und Sicherheit, sondern verringert auch die Kosten und die Zeit der Transaktion, verbessert die Effizienz und bringt neue Modelle und Geschäftsmöglichkeiten.
Blockchain ist eine Art Zeit von Zeit von Eine Struktur der Kettendaten kombiniert die Datenblöcke nacheinander nacheinander und garantiert auf verschlüsselte Manomess -Art und Weise mit einem Master -Buch verteilt und verteilt nicht. In einem breiten Sinne verwendet die Blockchain -Technologie Blockchain -Datenstrukturen, um Daten zu verifizieren und zu archivieren. Verwenden Sie die Einwilligungs -Einwilligungs -Algorithmen, um Daten zu generieren und zu aktualisieren. Verwenden Sie die Verschlüsselung, um die Sicherheit der Übertragung und Zugriff auf Daten zu gewährleisten, die automatisierte Skripte verwenden. Paradigma für die Programmierung und Manipulation von Daten durch intelligente Verträge.
Die zugrunde liegenden Technologien digitaler Kryptowährungen wie Bitcoin, Litecoin, Puyin Ethereum sind alle Blockchain und nur eine Blockchain -Anwendung.
Was ist die Blockchain? Ein Cartoon, den Sie verstehen können (es muss aus Xiaobai lesen)
In der Tat wurde im ersten Kreis der Verschlüsselung die zugrunde liegende Technologie von Bitcoin als "Bitcoin" bezeichnet und in englischer Sprache ab B von B auf das Bitcoin -System Kapitalisiert Netzwerk- oder Netzwerkprotokoll.
Aber wegen der Verwirrung der Öffentlichkeit, heutzutage Menschen, wenn sie über Bitcoin spre chen Internet! Die Menschen mussten also alle zugrunde liegenden Technologien (Zeitstempel, Tests der Arbeitsmechanismen usw.) kombinieren und sie von Bitcoin unterscheiden, um Blockchain umzusetzen, was zu einer "Blockchain" führt.
Blockchain ist keine einzige Technologie, sondern eine Sammlung einer Reihe von Technologien.
Wie sollte die Blockchain verstanden werden? Zunächst verwenden wir die Liebe, die jeder liebt, und machen ein einfaches Beispiel. Stellen Sie ein einfaches Blockchain -Modell ein, dann wird in diesem Blockchain -Modell die folgende Situation auftreten:
In Zukunft verlieben sich alle Männer und Frauen im richtigen Alter in die Liebe und der gesamte Prozess der Heirat von allen anderen Männern und Frauen im richtigen Alter erkannt werden.
Alle anderen Männer und Frauen sind Ketten.
Blockchain muss ein "volles Zentrum" -System sein, was bedeutet, dass jeder Knoten in der Kette ein Zentrum ist.
Versuchen Sie, Männer und Frauen verliebt zu heiraten, die Kreise ihrer Freunde zu veröffentlichen, ihre Liebe zu zeigen und zu verspre chen, ein Leben lang zu lieben und allen anderen verheirateten Männern und Frauen bekannt zu sein. Es ist die Anwendung von die Blockchain. Wenn eine eintägige Party sein Verspre chen bricht, denken Sie nicht, dass es nützlich ist, Fotos zu löschen, da alle Objekte von allen für die Ehe geeigneten Männer und Frauen im Protokoll aufgezeichnet werden.
kann nicht beseitigt werden und kann nicht geändert werden, dies ist die Blockchain -Technologie.
Was ist eine beliebte Erklärung für die Blockchain? Ein heißes Thema. In Bitcoin, aber viele Menschen wissen immer noch nicht, was die Blockchain ist.Bitcoin ist eine digitale Währung, für die viele Menschen mehr Aufmerksamkeit schenken und die zugrunde liegende Technologie von Bitcoin Blockchain ist. Blockchain ist wie ein großartiges Register der Datenbank, die alle Transaktionen in diesem großartigen Master -Buch aufzeichnet, und die Person, die dieses Buch Mastro aufzeichnet Die Blockchain wird von allen Menschen erklärt.
Geben Sie ein Beispiel an, um es zu veranschaulichen. Nachdem er sich das Geld ausgeliehen hat, wird er eine Sekunde finden, wenn das Gelddarlehen. Das Buchhaltungsbuch liegt in den Händen eines Dritten. Ein dritter Teil, um zu verdienenVertrauen. Halten Sie das Buchhaltungsbuch in der Hand.
Was ist das Konzept der Blockchain? Was genau ist die Blockchain? In drei Minuten verstehen!Am 25. Oktober 2019 sandte die Übertragung von Nachrichten ein sehr wichtiges Signal: Das Land sollte die Blockchain energisch entwickeln. Anschließend wurde Blockchain zu einer Internet -Berühmtheit und die Figur der "Blockchain" schwebte auf den Straßen und Gassen. Tatsächlich haben viele technologische Unternehmen seit langem Vereinbarungen für die Blockchain -Technologie getroffen.
Obwohl die Blockchain sehr beliebt ist, wissen viele Menschen nicht viel über die Blockchain.
Was ist die Blockchain?
Wir sehen uns zum ersten Mal an, wie Baidu es erklärt hat. Die Baidu-Enzyklopädie zeigt, dass Blockchain ein neues Anwendungsmodell für Computertechnologien wie die Speicherung verteilter Daten, Point-Punto-Übertragung, Einwilligungsmechanismus und Verschlüsselungsalgorithmen ist.
Warum wird die Blockchain Blockchain genannt?
Blockchain besteht aus Blöcken, die nacheinander verbunden sind, und die Blöcke sind Speichereinheiten nacheinander, wobei die Kommunikationsinformationen jedes Knotens des Blocks aufgezeichnet werden. Die Daten erstellen einen Block. Wenn sich der Informationsaustausch erweitert, bewegt sich ein Block weiter in Richtung eines anderen Blocks und das Ergebnis wird als Blockchain bezeichnet.
Was sind die Eigenschaften der Blockchain?
Blockchain hat die folgenden Eigenschaften:
1. Die Dezentralisierung hat ein gutes Vertrauensverhältnis aufgebaut. Dies gilt hauptsächlich von Blockchain Distributed Accounts Technology.
2. Um einen Datensatz zu schmieden, existieren Sie bei der Überprüfung von mehr als 51% der Buchhaltungsknoten. Dies ist natürlich im Wesentlichen unmöglich. Dies ergibt sich hauptsächlich aus der Haupttechnologie der Blockchain: Einverständniserklärung, die die Eigenschaften der "Minderheit der Mehrheit befolgt" und "alle sind gleich".
5. In Wirklichkeit ist es nicht. Obwohl Informationen zu den Transaktionen in der Blockchain offen und transparent sind, sind die Identitätsinformationen des Kontos verschlüsselt und erst nach der Autorisierung zugänglich.
Jetzt werde ich Ihnen eine Geschichte erzählen, die Ihnen hilft, die Blockchain besser zu verstehen.
Es gibt drei Personen in der Familie, darunter Mama und Papa, Bruder und jüngerer Bruder. Letztes Jahr war mein Vater für das Familienbuch der Familie verantwortlich und mein Vater war für alle Einnahmen und Ausgaben zu Hause verantwortlich.
Auf doppelten elf war meine Mutter, die schon immer sparsam war, ein schönes Kleid auf Taobao kaufen. Theoretisch ist das Geld, das für den täglichen Verbrauch der Familie ausgegeben wird, mit Ausnahme eines Geldes, das in der Bank und des Finanzmanagements eingereicht wurde, in diesem Buchhaltungsbuch, aber es spielt keine Rolle, wie Sie es betrachten, es ist falsch. Ein gewisser Verbrauch ist eindeutig nicht verfügbar, aber registriert.
Später ergriff mein Vater die Initiative, um zu gestehen, dass er nicht anders konnte, als eine Packung Zigaretten zu kaufen.
Später änderte meine Mutter ihre Strategie und die ganze Familie hat die Konten beibehalten und alle haben die monatlichen Verbrauchskosten in ihrem Buchhaltungsbuch aufgenommen. Jedes Mal, wenn eine Transaktion oder ein Verbrauch zu Hause auftritt, ruft meine Mutter: "Registrieren Sie das Konto und jeder wird die Transaktion in seinem Buchhaltungsbuch aufzeichnen." Dies ist das dezentrale Buchhaltungsmodell.
Das Buchhaltungsmodell des Vaters war eine zentralisierte Buchhaltung. Schwierig, wenn mein Vater das Buchhaltungsbuch manipulieren will.
Zum Beispiel, wenn Ihr Vater etwas Geld aus dem Kontobuch bekommen und daher heimlich Zigaretten kaufen möchte, ist der Geldbetrag begrenzt, und wenn Sie das Geld bekommen möchten, müssen SieWenn Sie das Buchbuch ändern, aber nur Ihr Buchhaltungsbuch manipulieren, muss es sonst die Buchhaltungsbücher aller drei Personen, einschließlich ihm, ändern. Und das ist zweifellos schwieriger, als den Himmel zu klettern.
Viele Male, nachdem mein Vater die Idee hatte, zu rauchen, hatte er keine andere Wahl, als diese Idee aufzugeben.
Blockcha und Bitcoin sind dasselbe?
In der Tat sind Blockchain und Bitcoin nicht dasselbe.
im Jahr 2008 schlug Satoshi Nakamoto zum ersten Mal das Konzept der Blockchain vor und wurde in den folgenden Jahren als grundlegender Bestandteil von Bitcoin in elektronischer Währung als öffentliches Kontobuch für alle Transaktionen. Und die Blockchain wurde erstmals in Bitcoin angewendet.
Der Ursprung der Blockchain besteht darin, das Problem des Vertrauens zu lösen, und eine der erfolgreichsten Anwendungen der Blockchain ist die digitale Währung. Bisher kann gesagt werden, dass Bitcoin die erfolgreichste Blockchain -Anwendung ist.
Was sind die Blockchain -Anwendungen?
Die Anwendung der Blockchain ist tatsächlich sehr groß. Wie bei der Produktverfolglichkeit, des Urheberrechts und der Transaktionen, Zahlung und Vergütung, Internet der Dinge, digitales Marketing, medizinische Behandlung usw. werden mehrere Sektoren für schnell in die "Blockchain+" -Ara eintreten.
1.
2.
4.
5.
Comic -Illustration Was ist die Blockchain?Blockchain in Englisch ist im Wesentlichen eine dezentrale verteilte Datenbank. Jeder, der seinen Server festlegt und eine Verbindung zum Blockchain -Netzwerk herstellt, kann zu einem Knoten dieses riesigen Netzwerks werden.
Da die Essenz der Blockchain eine Datenbank ist, was genau auswendig? Wir lernen die Grundeinheit der Blockchain: Blöcke.
Ein Block ist in zwei Teile unterteilt:
1
2.
Was bedeutet nur der Wert von Hash?
Ich denke, jeder hat von MD5 gehört. .
In unserer Blockchain wird ein komplexerer Hashing -Algorithmus verwendet, der SHA256 genannt wird. Nach einer Reihe komplexer Berechnungen werden die neuesten Dateninformationen (z. B. Transaktionenaufzeichnungen) schließlich in eine Hash -Zeichenfolge mit einer Länge von 256 Bit konvertiert, dh der Hash in der Blockade des Blocks und das Format ist das folgende:
A8FDC205A9F19CC1C7507A60C4F01B13D11D7FD0
Der Block und Hash sind eins zu eins, der dem Block entspricht, und der Hash kann als alleinige Kennung des Blocks angesehen werden.
Wie wäre es mit ? Kommen Sie zu Hash und vorab, um sich zu assoziieren. Das Vorhasch eines jeden Blocks und der Hash -Wert des vorherigen Blocks sind gleich.
Warum ist es notwendig, den Hash -Wert eines Blocks zu berechnen?
Da die Blockchain eine Kettenstruktur ist, muss der Kopfknoten (erster Block) und den Schwanzknoten (letzter Block) der Kette sein. Sobald jemand den Hash -Wert der neuesten Informationen über die Blockchain -Daten berechnet hat, entspricht es dem Verpacken des letzten Datensatzes von Transaktionen und der neue Block wird erstellt und mit dem Ende der Blockchain verbunden.
Der Hash im Header des neuen Blocks ist der Wert von gerade berechnete Hash und das Vorhash ist der gleiche wie der Hash des vorherigen Blocks. Block Data Archiv Transactions Records vor der Verpackung und dieser Teil der Dateninformationen wurde nicht geändert.
Dieser Prozess der Berechnung des Hash -Werts und der Erstellung eines neuen Blocks wird als Bergbau bezeichnet.
Der Server, der zur Durchführung großer Berechnungen verwendet wird, wird als Bergbau bezeichnet.
Die Mitarbeiter, die verwaltet und berechnenBergleute.
Was ist die Schwierigkeit bei der Berechnung der Hash -Werte? Lassen Sie uns die einfachste Erklärung geben.
Informationen zur Aufzeichnung von Transaktionen sind auch eine Reihe von Hash -Werten, und ihre Berechnung beinhaltet eine Struktur der Struktur der Merkletree -Daten. Interessierte Freunde können die relevanten Informationen überprüfen, wir werden Sie nicht für den Moment vorstellen.
Die wichtigste Schwierigkeit bei der Berechnung hier liegt in der Erzeugung von Zufallszahlen. Um die Schwierigkeit bei der Berechnung des Hashs zu erhöhen, verlangt der vulgäre Blockchain -Erfinder, dass das erste 72 -Bit des Hash -Ergebniss 0 sein muss. Diese Wahrscheinlichkeit ist zu klein.
Ab dem Moment (Hash des letzten Blocks + Grundinformationen des neuen Block + -Transaktionen -Aufzeichnungsinformationen) ist es festgelegt, wenn es möglich ist, einen Hash zu erhalten, der den Anforderungen vollständig vom Wert von abhängt die Zufallszahl. Die Bergleute müssen riesige Berechnungen überschreiten und wiederholt zufällige Zahlen erzeugen, um den allgemeinen Versuch zu unternehmen, ihr Glück zu "kontaktieren", um den richtigen Hash zu erhalten und daher erfolgreich abzubauen. Gleichzeitig enthält die Blockade des Blocks auch einen Koeffizienten dynamischer Schwierigkeiten. Jeder neue Block wird in 10 Minuten erzeugt.
Verstehen Sie bitte, wie schwierig es für meine ist? Es sollte hinzugefügt werden, dass mehrere Blockchains -Anwendungen im Detail unterschiedlich sind und die hier beschriebenen Mining -Regeln als Beispiel Bitcoins sind.
Die Blockchain -Anwendung
Das Konzept von Bitcoin (Bitcoin) wurde ursprünglich 2008 von Satoshi Nakamoto vorgeschlagen und basiert daher auf dieser Idee, die offene Software -Quelle entworfen und veröffentlicht und baute sie . Bitcoin ist eine digitale P2P -Währung. Das Punto-Punto-Getriebe zeigt ein dezentrales Zahlungssystem an.
Was ist ein P2P -Netzwerk?
traditionelle Währungen werden gleichmäßig von der Zentralbank ausgestellt und alle persönlichen Einsparungen werden von den Banken einheitlich verwaltet.
Bitcoin wird in einem dezentralen Netzwerk verteilt, das aus vielen Peer -Knoten auf der ganzen Welt besteht. Jeder Knoten ist für die Aufzeichnung und Ausstellung dieser digitalen Währung geeignet.
In Bezug auf die Speicherung der Daten unter Bitcoin basiert sie auf der Blockchain -Technologie. Jede Bitcoin -Transaktion entspricht einer Zeile in den Checkpoints und das einfache Diagramm lautet wie folgt:
Jede Zeile des Transaktionsdatensatzes enthält einen Tarif, die Details der Transaktion und die digitale Signatur.
Die Tabelle dient nur zum einfachen Verständnis. Die tatsächlichen Details zur gespeicherten Transaktion sind anonym und werden nur die Adressen des Brieftaschens des Zahlers und des Begünstigten aufzeichnen.
In Bezug auf digitale Signaturen können sie als Anti-In-Innenverständnis-Marke jeder einzelnen Transaktion verstanden werden, die durch einen Algorithmus der asymmetrischen Verschlüsselung erzeugt wird. Anschließend spre chen wir über die Preise für Bitcoin -Bergleute:
Das Bitcoin -Protokoll legt fest, dass die Bergleute, die neue Blöcke extrahieren Die Hälfte des Jahres 2008. 4 Jahre und derzeit 12,5 Bitcoins im Jahr 2018. So wurden Bitcoins im Umlauf nur hinzugefügt und es ist kein Wunder, dass jeder so bestrebt ist, Bitcoin zu extrahieren!
Die Vor- und Nachteile der Blockchain
Die Vorteile der Blockchain:
1. Die Daten des gesamten Systems werden von allen Peer -Knoten auf erhalten Das gesamte Netzwerk und die Daten können gespeichert und inspiziert werden. Auf diese Weise wird das gesamte Netzwerk, sofern der Angreifer im gesamten Netzwerk mehr als die Hälfte der Knoten im gesamten Netzwerk hat, nicht zerstört.
2. Sobald die Daten mit einem Mindestbit manipuliert sind, ändert sich der Hash -Wert, der dem gesamten Block entsprichtSpäter verbundene Blöcke werden brechen.
Blockchain -Nachteile:
1. Viele unnötige Server.
2. Einige Ergänzungen:
1.
2.